summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-01-12 08:06:54 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-01-12 08:06:54 +0000
commit48b40a8f8476936bd4863d0b062de66574d3ba98 (patch)
tree90f6853ac453c3cde5f0e7231adad336802fcea8
parentd600f04ad9a8cee7d0a06010e7510ec07f11c6a6 (diff)
downloadATCD-48b40a8f8476936bd4863d0b062de66574d3ba98.tar.gz
ChangeLogTag: Sun Jan 12 02:01:05 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
-rw-r--r--TAO/ChangeLog96
-rw-r--r--TAO/tao/BiDir_GIOP/BiDirPolicy.pidl12
-rw-r--r--TAO/tao/BiDir_GIOP/BiDirPolicyC.cpp263
-rw-r--r--TAO/tao/BiDir_GIOP/BiDirPolicyC.h141
-rw-r--r--TAO/tao/BiDir_GIOP/BiDirPolicyC.i48
-rw-r--r--TAO/tao/Domain/DomainS.cpp1027
-rw-r--r--TAO/tao/Domain/DomainS.h185
-rw-r--r--TAO/tao/Domain/DomainS.i10
-rw-r--r--TAO/tao/Domain/DomainS_T.cpp7
-rw-r--r--TAO/tao/Domain/DomainS_T.h81
-rw-r--r--TAO/tao/Domain/DomainS_T.i85
-rw-r--r--TAO/tao/DynamicAny/DynAnyFactory.cpp2
-rw-r--r--TAO/tao/DynamicAny/DynAnyFactory.h2
-rw-r--r--TAO/tao/DynamicAny/DynAny_i.cpp21
-rw-r--r--TAO/tao/DynamicAny/DynAny_i.h4
-rw-r--r--TAO/tao/DynamicAny/DynArray_i.cpp46
-rw-r--r--TAO/tao/DynamicAny/DynArray_i.h2
-rw-r--r--TAO/tao/DynamicAny/DynCommon.cpp25
-rw-r--r--TAO/tao/DynamicAny/DynCommon.h2
-rw-r--r--TAO/tao/DynamicAny/DynEnum_i.cpp23
-rw-r--r--TAO/tao/DynamicAny/DynEnum_i.h2
-rw-r--r--TAO/tao/DynamicAny/DynSequence_i.cpp38
-rw-r--r--TAO/tao/DynamicAny/DynSequence_i.h2
-rw-r--r--TAO/tao/DynamicAny/DynStruct_i.cpp46
-rw-r--r--TAO/tao/DynamicAny/DynStruct_i.h2
-rw-r--r--TAO/tao/DynamicAny/DynUnion_i.cpp72
-rw-r--r--TAO/tao/DynamicAny/DynUnion_i.h8
-rw-r--r--TAO/tao/DynamicAny/DynamicAny.pidl4
-rw-r--r--TAO/tao/DynamicAny/DynamicAnyC.cpp2175
-rw-r--r--TAO/tao/DynamicAny/DynamicAnyC.h1096
-rw-r--r--TAO/tao/DynamicAny/DynamicAnyC.i1378
-rw-r--r--TAO/tao/DynamicInterface/Context.cpp2
-rw-r--r--TAO/tao/DynamicInterface/Context.h2
-rw-r--r--TAO/tao/DynamicInterface/DII_Invocation.cpp15
-rw-r--r--TAO/tao/DynamicInterface/Dynamic_Implementation.cpp2
-rw-r--r--TAO/tao/DynamicInterface/Dynamic_Implementation.h9
-rw-r--r--TAO/tao/DynamicInterface/Request.cpp10
-rw-r--r--TAO/tao/DynamicInterface/Request.h14
-rw-r--r--TAO/tao/DynamicInterface/Request.inl17
-rw-r--r--TAO/tao/DynamicInterface/Server_Request.cpp20
-rw-r--r--TAO/tao/DynamicInterface/Unknown_User_Exception.cpp8
-rw-r--r--TAO/tao/DynamicInterface/Unknown_User_Exception.h6
-rw-r--r--TAO/tao/IORManipulation/IOR.pidl4
-rw-r--r--TAO/tao/IORManipulation/IORC.cpp1512
-rw-r--r--TAO/tao/IORManipulation/IORC.h538
-rw-r--r--TAO/tao/IORManipulation/IORC.i418
-rw-r--r--TAO/tao/IORManipulation/TAO_IORManip.dsp15
-rw-r--r--TAO/tao/IORTable/IORTable.pidl2
-rw-r--r--TAO/tao/IORTable/IORTableC.cpp265
-rw-r--r--TAO/tao/IORTable/IORTableC.h182
-rw-r--r--TAO/tao/IORTable/IORTableC.i73
-rw-r--r--TAO/tao/Messaging/Messaging.pidl11
-rw-r--r--TAO/tao/Messaging/MessagingC.cpp579
-rw-r--r--TAO/tao/Messaging/MessagingC.h790
-rw-r--r--TAO/tao/Messaging/MessagingC.i19
-rw-r--r--TAO/tao/Messaging/MessagingS.cpp134
-rw-r--r--TAO/tao/Messaging/MessagingS.h108
-rw-r--r--TAO/tao/Messaging/MessagingS.i1
-rw-r--r--TAO/tao/Messaging/MessagingS_T.cpp3
-rw-r--r--TAO/tao/Messaging/MessagingS_T.h29
-rw-r--r--TAO/tao/Messaging/MessagingS_T.i29
-rw-r--r--TAO/tao/Messaging/Messaging_No_Impl.pidl4
-rw-r--r--TAO/tao/Messaging/Messaging_No_ImplC.cpp1853
-rw-r--r--TAO/tao/Messaging/Messaging_No_ImplC.h1246
-rw-r--r--TAO/tao/Messaging/Messaging_No_ImplC.i143
-rw-r--r--TAO/tao/Messaging/Messaging_RT_Policy.pidl6
-rw-r--r--TAO/tao/Messaging/Messaging_RT_PolicyC.cpp160
-rw-r--r--TAO/tao/Messaging/Messaging_RT_PolicyC.h120
-rw-r--r--TAO/tao/Messaging/Messaging_RT_PolicyC.i9
-rw-r--r--TAO/tao/Messaging/Messaging_SyncScope_Policy.pidl6
-rw-r--r--TAO/tao/Messaging/Messaging_SyncScope_PolicyC.cpp147
-rw-r--r--TAO/tao/Messaging/Messaging_SyncScope_PolicyC.h110
-rw-r--r--TAO/tao/Messaging/Messaging_SyncScope_PolicyC.i9
-rw-r--r--TAO/tao/Messaging/TAO_Ext.pidl4
-rw-r--r--TAO/tao/Messaging/TAO_ExtC.cpp260
-rw-r--r--TAO/tao/Messaging/TAO_ExtC.h115
-rw-r--r--TAO/tao/Messaging/TAO_ExtC.i9
-rw-r--r--TAO/tao/Messaging/TAO_Messaging.dsp2
-rw-r--r--TAO/tao/NVList.cpp4
-rw-r--r--TAO/tao/RTCORBA/RTCORBA.pidl5
-rw-r--r--TAO/tao/RTCORBA/RTCORBAC.cpp5582
-rw-r--r--TAO/tao/RTCORBA/RTCORBAC.h2102
-rw-r--r--TAO/tao/RTCORBA/RTCORBAC.i1285
-rw-r--r--TAO/tao/RTCORBA/TAO_RTCORBA.dsp32
-rw-r--r--TAO/tao/RTPortableServer/RTPortableServer.pidl4
-rw-r--r--TAO/tao/RTPortableServer/RTPortableServerC.cpp301
-rw-r--r--TAO/tao/RTPortableServer/RTPortableServerC.h171
-rw-r--r--TAO/tao/RTPortableServer/RTPortableServerC.i48
-rw-r--r--TAO/tao/RTPortableServer/TAO_RTPortableServer.dsp2
89 files changed, 15499 insertions, 9962 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog
index d8bd83781c2..b8a4784cbf2 100644
--- a/TAO/ChangeLog
+++ b/TAO/ChangeLog
@@ -1,3 +1,99 @@
+Sun Jan 12 02:01:05 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
+
+ * tao/NVList.cpp:
+ * tao/BiDir_GIOP/BiDirPolicy.pidl:
+ * tao/BiDir_GIOP/BiDirPolicyC.cpp:
+ * tao/BiDir_GIOP/BiDirPolicyC.h:
+ * tao/BiDir_GIOP/BiDirPolicyC.i:
+ * tao/Domain/DomainS.cpp:
+ * tao/Domain/DomainS.h:
+ * tao/Domain/DomainS.i:
+ * tao/Domain/DomainS_T.cpp:
+ * tao/Domain/DomainS_T.h:
+ * tao/Domain/DomainS_T.i:
+ * tao/DynamicAny/DynAnyFactory.cpp:
+ * tao/DynamicAny/DynAnyFactory.h:
+ * tao/DynamicAny/DynAny_i.cpp:
+ * tao/DynamicAny/DynAny_i.h:
+ * tao/DynamicAny/DynArray_i.cpp:
+ * tao/DynamicAny/DynArray_i.h:
+ * tao/DynamicAny/DynCommon.cpp:
+ * tao/DynamicAny/DynCommon.h:
+ * tao/DynamicAny/DynEnum_i.cpp:
+ * tao/DynamicAny/DynEnum_i.h:
+ * tao/DynamicAny/DynSequence_i.cpp:
+ * tao/DynamicAny/DynSequence_i.h:
+ * tao/DynamicAny/DynStruct_i.cpp:
+ * tao/DynamicAny/DynStruct_i.h:
+ * tao/DynamicAny/DynUnion_i.cpp:
+ * tao/DynamicAny/DynUnion_i.h:
+ * tao/DynamicAny/DynamicAny.pidl:
+ * tao/DynamicAny/DynamicAnyC.cpp:
+ * tao/DynamicAny/DynamicAnyC.h:
+ * tao/DynamicAny/DynamicAnyC.i:
+ * tao/DynamicInterface/Context.cpp:
+ * tao/DynamicInterface/Context.h:
+ * tao/DynamicInterface/DII_Invocation.cpp:
+ * tao/DynamicInterface/Dynamic_Implementation.cpp:
+ * tao/DynamicInterface/Dynamic_Implementation.h:
+ * tao/DynamicInterface/Request.cpp:
+ * tao/DynamicInterface/Request.h:
+ * tao/DynamicInterface/Request.i:nl
+ * tao/DynamicInterface/Server_Request.cpp:
+ * tao/DynamicInterface/Unknown_User_Exception.cpp:
+ * tao/DynamicInterface/Unknown_User_Exception.h:
+ * tao/IORManipulation/IOR.pidl:
+ * tao/IORManipulation/IORC.cpp:
+ * tao/IORManipulation/IORC.h:
+ * tao/IORManipulation/IORC.i:
+ * tao/IORManipulation/TAO_IORManip.dsp:
+ * tao/IORTable/IORTable.pidl:
+ * tao/IORTable/IORTableC.cpp:
+ * tao/IORTable/IORTableC.h:
+ * tao/IORTable/IORTableC.i:
+ * tao/Messaging/Messaging.pidl:
+ * tao/Messaging/MessagingC.cpp:
+ * tao/Messaging/MessagingC.h:
+ * tao/Messaging/MessagingC.i:
+ * tao/Messaging/MessagingS.cpp:
+ * tao/Messaging/MessagingS.h:
+ * tao/Messaging/MessagingS.i:
+ * tao/Messaging/MessagingS_T.cpp:
+ * tao/Messaging/MessagingS_T.h:
+ * tao/Messaging/MessagingS_T.i:
+ * tao/Messaging/Messaging_No_Impl.pidl:
+ * tao/Messaging/Messaging_No_ImplC.cpp:
+ * tao/Messaging/Messaging_No_ImplC.h:
+ * tao/Messaging/Messaging_No_ImplC.i:
+ * tao/Messaging/Messaging_RT_Policy.pidl:
+ * tao/Messaging/Messaging_RT_PolicyC.cpp:
+ * tao/Messaging/Messaging_RT_PolicyC.h:
+ * tao/Messaging/Messaging_RT_PolicyC.i:
+ * tao/Messaging/Messaging_SyncScope_Policy.pidl:
+ * tao/Messaging/Messaging_SyncScope_PolicyC.cpp:
+ * tao/Messaging/Messaging_SyncScope_PolicyC.h:
+ * tao/Messaging/Messaging_SyncScope_PolicyC.i:
+ * tao/Messaging/TAO_Ext.pidl:
+ * tao/Messaging/TAO_ExtC.cpp:
+ * tao/Messaging/TAO_ExtC.h:
+ * tao/Messaging/TAO_ExtC.i:
+ * tao/Messaging/TAO_Messaging.dsp:
+ * tao/RTCORBA/RTCORBA.pidl:
+ * tao/RTCORBA/RTCORBAC.cpp:
+ * tao/RTCORBA/RTCORBAC.h:
+ * tao/RTCORBA/RTCORBAC.i:
+ * tao/RTCORBA/TAO_RTCORBA.dsp:
+ * tao/RTPortableServer/RTPortableServer.pidl:
+ * tao/RTPortableServer/RTPortableServerC.cpp:
+ * tao/RTPortableServer/RTPortableServerC.h:
+ * tao/RTPortableServer/RTPortableServerC.i:
+ * tao/RTPortableServer/TAO_RTPortableServer.dsp:
+
+ Regenerated hand-crafted files in all TAO satellite libraries,
+ modified PIDL files and MSVC project files as needed, and
+ fixed a few mistakes in TAO, all relating to the new Any
+ implementation.
+
Sat Jan 11 14:58:39 2003 Jeff Parsons <j.parsons@vanderbilt.edu>
* tao/PortableServer/Default_ORT.pidl:
diff --git a/TAO/tao/BiDir_GIOP/BiDirPolicy.pidl b/TAO/tao/BiDir_GIOP/BiDirPolicy.pidl
index ae2742d05df..2d8b3b01aa3 100644
--- a/TAO/tao/BiDir_GIOP/BiDirPolicy.pidl
+++ b/TAO/tao/BiDir_GIOP/BiDirPolicy.pidl
@@ -5,9 +5,9 @@
// BiDirPolicy*.* The command used to generate code
// is:
//
-// tao_idl \
-// -Wb,export_macro=TAO_Export \
-// -Wb,export_include="tao/TAO_Export.h" \
+// tao_idl -o orig -Ge 1 -Sa -St \
+// -Wb,export_macro=TAO_BiDirGIOP_Export \
+// -Wb,export_include="bidirgiop_export.h" \
// -Wb,pre_include="ace/pre.h" \
// -Wb,post_include="ace/post.h" \
// BiDirPolicy.pidl
@@ -19,7 +19,7 @@
#pragma prefix "omg.org"
-#include "tao/Policy.pidl"
+#include <Policy.pidl>
// Self contained module for Bi-directional GIOP policy
module BiDirPolicy
@@ -37,8 +37,4 @@ module BiDirPolicy
};
};
-
-
-#pragma prefix ""
-
#endif /* TAO_BIDIR_POLICY_PIDL*/
diff --git a/TAO/tao/BiDir_GIOP/BiDirPolicyC.cpp b/TAO/tao/BiDir_GIOP/BiDirPolicyC.cpp
index 027209d88b8..72a6e214dfa 100644
--- a/TAO/tao/BiDir_GIOP/BiDirPolicyC.cpp
+++ b/TAO/tao/BiDir_GIOP/BiDirPolicyC.cpp
@@ -19,6 +19,10 @@
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:314
+
+
#include "BiDirGIOP.h"
#include "tao/Typecode.h"
@@ -30,31 +34,36 @@
#include "BiDirPolicyC.i"
#endif /* !defined INLINE */
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
static const CORBA::Long _oc_BiDirPolicy_BidirectionalPolicyValue[] =
{
- TAO_ENCAP_BYTE_ORDER, // byte order
- 45,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x42694469),
- ACE_NTOHL (0x72506f6c),
- ACE_NTOHL (0x6963792f),
- ACE_NTOHL (0x42696469),
- ACE_NTOHL (0x72656374),
- ACE_NTOHL (0x696f6e61),
- ACE_NTOHL (0x6c506f6c),
- ACE_NTOHL (0x69637956),
- ACE_NTOHL (0x616c7565),
- ACE_NTOHL (0x3a312e30),
- ACE_NTOHL (0x0), // repository ID = IDL:BiDirPolicy/BidirectionalPolicyValue:1.0
- 25,
- ACE_NTOHL (0x42696469),
- ACE_NTOHL (0x72656374),
- ACE_NTOHL (0x696f6e61),
- ACE_NTOHL (0x6c506f6c),
- ACE_NTOHL (0x69637956),
- ACE_NTOHL (0x616c7565),
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 53,
+ 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 (0x69637956),
+ ACE_NTOHL (0x616c7565),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/BiDirPolicy/BidirectionalPolicyValue:1.0
+ 25,
+ ACE_NTOHL (0x42696469),
+ ACE_NTOHL (0x72656374),
+ ACE_NTOHL (0x696f6e61),
+ ACE_NTOHL (0x6c506f6c),
+ ACE_NTOHL (0x69637956),
+ ACE_NTOHL (0x616c7565),
ACE_NTOHL (0x0), // name = BidirectionalPolicyValue
- CORBA::tk_ushort,
+ CORBA::tk_ushort,
};
@@ -68,29 +77,78 @@ static CORBA::TypeCode _tc_TAO_tc_BiDirPolicy_BidirectionalPolicyValue (
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
TAO_NAMESPACE_BEGIN (BiDirPolicy)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_BidirectionalPolicyValue, &_tc_TAO_tc_BiDirPolicy_BidirectionalPolicyValue)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_BidirectionalPolicyValue,
+ &_tc_TAO_tc_BiDirPolicy_BidirectionalPolicyValue
+ )
TAO_NAMESPACE_END
-TAO_NAMESPACE_TYPE (const CORBA::UShort)
-TAO_NAMESPACE_BEGIN (BiDirPolicy)
-TAO_NAMESPACE_DEFINE (const CORBA::UShort, NORMAL, 0U)
-TAO_NAMESPACE_END
-TAO_NAMESPACE_TYPE (const CORBA::UShort)
-TAO_NAMESPACE_BEGIN (BiDirPolicy)
-TAO_NAMESPACE_DEFINE (const CORBA::UShort, BOTH, 1U)
-TAO_NAMESPACE_END
-TAO_NAMESPACE_TYPE (const CORBA::ULong)
-TAO_NAMESPACE_BEGIN (BiDirPolicy)
-TAO_NAMESPACE_DEFINE (const CORBA::ULong, BIDIRECTIONAL_POLICY_TYPE, 37U)
-TAO_NAMESPACE_END
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
int BiDirPolicy::BidirectionalPolicy::_tao_class_id = 0;
+BiDirPolicy::BidirectionalPolicy_ptr
+tao_BiDirPolicy_BidirectionalPolicy_duplicate (
+ BiDirPolicy::BidirectionalPolicy_ptr p
+ )
+{
+ return BiDirPolicy::BidirectionalPolicy::_duplicate (p);
+}
+
+void
+tao_BiDirPolicy_BidirectionalPolicy_release (
+ BiDirPolicy::BidirectionalPolicy_ptr p
+ )
+{
+ CORBA::release (p);
+}
+
+BiDirPolicy::BidirectionalPolicy_ptr
+tao_BiDirPolicy_BidirectionalPolicy_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::BidirectionalPolicy_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
// *************************************************************
-// Operations for class BiDirPolicy::BidirectionalPolicy_var
+// BiDirPolicy::BidirectionalPolicy_var
// *************************************************************
-BiDirPolicy::BidirectionalPolicy_var::BidirectionalPolicy_var (void) // default constructor
+BiDirPolicy::BidirectionalPolicy_var::BidirectionalPolicy_var (void)
: ptr_ (BidirectionalPolicy::_nil ())
{}
@@ -100,12 +158,12 @@ BiDirPolicy::BidirectionalPolicy_var::ptr (void) const
return this->ptr_;
}
-BiDirPolicy::BidirectionalPolicy_var::BidirectionalPolicy_var (const ::BiDirPolicy::BidirectionalPolicy_var &p) // copy constructor
+BiDirPolicy::BidirectionalPolicy_var::BidirectionalPolicy_var (const ::BiDirPolicy::BidirectionalPolicy_var &p)
: TAO_Base_var (),
ptr_ (BidirectionalPolicy::_duplicate (p.ptr ()))
{}
-BiDirPolicy::BidirectionalPolicy_var::~BidirectionalPolicy_var (void) // destructor
+BiDirPolicy::BidirectionalPolicy_var::~BidirectionalPolicy_var (void)
{
CORBA::release (this->ptr_);
}
@@ -134,7 +192,7 @@ BiDirPolicy::BidirectionalPolicy_var::operator const ::BiDirPolicy::Bidirectiona
return this->ptr_;
}
-BiDirPolicy::BidirectionalPolicy_var::operator ::BiDirPolicy::BidirectionalPolicy_ptr &() // cast
+BiDirPolicy::BidirectionalPolicy_var::operator ::BiDirPolicy::BidirectionalPolicy_ptr &() // cast
{
return this->ptr_;
}
@@ -209,8 +267,11 @@ BiDirPolicy::BidirectionalPolicy_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
-// Inline operations for class BiDirPolicy::BidirectionalPolicy_out
+// BiDirPolicy::BidirectionalPolicy_out
// *************************************************************
BiDirPolicy::BidirectionalPolicy_out::BidirectionalPolicy_out (BidirectionalPolicy_ptr &p)
@@ -219,14 +280,14 @@ BiDirPolicy::BidirectionalPolicy_out::BidirectionalPolicy_out (BidirectionalPoli
this->ptr_ = ::BiDirPolicy::BidirectionalPolicy::_nil ();
}
-BiDirPolicy::BidirectionalPolicy_out::BidirectionalPolicy_out (BidirectionalPolicy_var &p) // constructor from _var
+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) // copy constructor
+BiDirPolicy::BidirectionalPolicy_out::BidirectionalPolicy_out (const ::BiDirPolicy::BidirectionalPolicy_out &p)
: ptr_ (ACE_const_cast (BidirectionalPolicy_out &, p).ptr_)
{}
@@ -257,7 +318,7 @@ BiDirPolicy::BidirectionalPolicy_out::operator ::BiDirPolicy::BidirectionalPolic
}
::BiDirPolicy::BidirectionalPolicy_ptr &
-BiDirPolicy::BidirectionalPolicy_out::ptr (void) // ptr
+BiDirPolicy::BidirectionalPolicy_out::ptr (void)
{
return this->ptr_;
}
@@ -268,17 +329,17 @@ BiDirPolicy::BidirectionalPolicy_out::operator-> (void)
return this->ptr_;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
-// default constructor
-BiDirPolicy::BidirectionalPolicy::BidirectionalPolicy ()
-{
- }
+BiDirPolicy::BidirectionalPolicy::BidirectionalPolicy (void)
+{}
-// destructor
BiDirPolicy::BidirectionalPolicy::~BidirectionalPolicy (void)
{}
-BiDirPolicy::BidirectionalPolicy_ptr BiDirPolicy::BidirectionalPolicy::_narrow (
+BiDirPolicy::BidirectionalPolicy_ptr
+BiDirPolicy::BidirectionalPolicy::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -286,73 +347,87 @@ BiDirPolicy::BidirectionalPolicy_ptr BiDirPolicy::BidirectionalPolicy::_narrow (
return BidirectionalPolicy::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-BiDirPolicy::BidirectionalPolicy_ptr BiDirPolicy::BidirectionalPolicy::_unchecked_narrow (
+BiDirPolicy::BidirectionalPolicy_ptr
+BiDirPolicy::BidirectionalPolicy::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
)
{
if (CORBA::is_nil (obj))
- return BidirectionalPolicy::_nil ();
+ {
+ return BidirectionalPolicy::_nil ();
+ }
+
return
- ACE_reinterpret_cast
- (
+ ACE_reinterpret_cast (
BidirectionalPolicy_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &BidirectionalPolicy::_tao_class_id
- )
- )
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &BidirectionalPolicy::_tao_class_id
+ )
+ )
);
}
BiDirPolicy::BidirectionalPolicy_ptr
BiDirPolicy::BidirectionalPolicy::_duplicate (BidirectionalPolicy_ptr obj)
{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
return obj;
}
void *BiDirPolicy::BidirectionalPolicy::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::BiDirPolicy, BidirectionalPolicy)::_tao_class_id))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &::CORBA::Policy::_tao_class_id))
- retv = ACE_reinterpret_cast
- (
- void *,
- ACE_static_cast
- (
- CORBA::Policy_ptr,
- this
- )
- );
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
+
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::BiDirPolicy, BidirectionalPolicy)::_tao_class_id)
+ )
+ {
+ retv = ACE_reinterpret_cast (void*, this);
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &::CORBA::Policy::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::Policy_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &CORBA::Object::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (CORBA::Object_ptr, this)
+ );
+ }
+
+ if (retv != 0)
+ {
+ this->_add_ref ();
+ }
+
return retv;
}
const char* BiDirPolicy::BidirectionalPolicy::_interface_repository_id (void) const
{
- return "IDL:BiDirPolicy/BidirectionalPolicy:1.0";
+ return "IDL:omg.org/BiDirPolicy/BidirectionalPolicy:1.0";
}
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<BiDirPolicy::BidirectionalPolicy,BiDirPolicy::BidirectionalPolicy_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<BiDirPolicy::BidirectionalPolicy,BiDirPolicy::BidirectionalPolicy_var>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
diff --git a/TAO/tao/BiDir_GIOP/BiDirPolicyC.h b/TAO/tao/BiDir_GIOP/BiDirPolicyC.h
index 09a3f992801..a7dfa71ee9c 100644
--- a/TAO/tao/BiDir_GIOP/BiDirPolicyC.h
+++ b/TAO/tao/BiDir_GIOP/BiDirPolicyC.h
@@ -19,6 +19,9 @@
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:151
+
#ifndef _TAO_IDL_ORIG_BIDIRPOLICYC_H_
#define _TAO_IDL_ORIG_BIDIRPOLICYC_H_
@@ -58,60 +61,87 @@
#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_module/module_ch.cpp:48
+
TAO_NAMESPACE BiDirPolicy
{
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:334
+
typedef CORBA::UShort BidirectionalPolicyValue;
typedef CORBA::UShort_out BidirectionalPolicyValue_out;
- TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_BidirectionalPolicyValue;
-
- TAO_NAMESPACE_STORAGE_CLASS const CORBA::UShort NORMAL;
-
- TAO_NAMESPACE_STORAGE_CLASS const CORBA::UShort BOTH;
-
- TAO_NAMESPACE_STORAGE_CLASS const CORBA::ULong BIDIRECTIONAL_POLICY_TYPE;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_BidirectionalPolicyValue;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52
+
+ const CORBA::UShort 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;
+
+ // 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;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
#if !defined (_BIDIRPOLICY_BIDIRECTIONALPOLICY___PTR_CH_)
#define _BIDIRPOLICY_BIDIRECTIONALPOLICY___PTR_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
{
public:
BidirectionalPolicy_var (void); // default constructor
- BidirectionalPolicy_var (BidirectionalPolicy_ptr p) : ptr_ (p) {}
+ 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
+ // 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 BidirectionalPolicy_ptr tao_narrow (
+ CORBA::Object *
+ ACE_ENV_ARG_DECL_NOT_USED
+ );
static CORBA::Object * tao_upcast (void *);
-
+
private:
BidirectionalPolicy_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -119,13 +149,14 @@ TAO_NAMESPACE BiDirPolicy
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
{
public:
@@ -138,76 +169,95 @@ TAO_NAMESPACE BiDirPolicy
operator BidirectionalPolicy_ptr &();
BidirectionalPolicy_ptr &ptr (void);
BidirectionalPolicy_ptr operator-> (void);
-
+
private:
BidirectionalPolicy_ptr &ptr_;
};
-
#endif /* end #if !defined */
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
#if !defined (_BIDIRPOLICY_BIDIRECTIONALPOLICY_CH_)
#define _BIDIRPOLICY_BIDIRECTIONALPOLICY_CH_
-
-class TAO_BiDirGIOP_Export BidirectionalPolicy: public virtual CORBA::Policy
+
+ class TAO_BiDirGIOP_Export BidirectionalPolicy
+ : public virtual CORBA::Policy
{
public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef BidirectionalPolicy_ptr _ptr_type;
typedef BidirectionalPolicy_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
- static int _tao_class_id;
-
- // the static operations
+ static int _tao_class_id;
+
+ // The static operations.
static BidirectionalPolicy_ptr _duplicate (BidirectionalPolicy_ptr obj);
+
static BidirectionalPolicy_ptr _narrow (
CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static BidirectionalPolicy_ptr _unchecked_narrow (
CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static BidirectionalPolicy_ptr _nil (void)
{
return (BidirectionalPolicy_ptr)0;
}
-
+
+
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual BiDirPolicy::BidirectionalPolicyValue value (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
protected:
- BidirectionalPolicy ();
-
+ BidirectionalPolicy (void);
virtual ~BidirectionalPolicy (void);
+
private:
BidirectionalPolicy (const BidirectionalPolicy &);
void operator= (const BidirectionalPolicy &);
};
-
#endif /* end #if !defined */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_ch.cpp:67
}
TAO_NAMESPACE_CLOSE // module BiDirPolicy
+// 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
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1009
#if defined (__ACE_INLINE__)
#include "BiDirPolicyC.i"
@@ -223,3 +273,4 @@ TAO_NAMESPACE_CLOSE // module BiDirPolicy
#include "ace/post.h"
#endif /* ifndef */
+
diff --git a/TAO/tao/BiDir_GIOP/BiDirPolicyC.i b/TAO/tao/BiDir_GIOP/BiDirPolicyC.i
index 16eb07b83f2..dd83689b345 100644
--- a/TAO/tao/BiDir_GIOP/BiDirPolicyC.i
+++ b/TAO/tao/BiDir_GIOP/BiDirPolicyC.i
@@ -20,52 +20,18 @@
// http://www.cs.wustl.edu/~schmidt/TAO.html
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
+
#if !defined (_BIDIRPOLICY_BIDIRECTIONALPOLICY___CI_)
#define _BIDIRPOLICY_BIDIRECTIONALPOLICY___CI_
-ACE_INLINE BiDirPolicy::BidirectionalPolicy_ptr
-tao_BiDirPolicy_BidirectionalPolicy_duplicate (
- BiDirPolicy::BidirectionalPolicy_ptr p
- )
-{
- return BiDirPolicy::BidirectionalPolicy::_duplicate (p);
-}
-
-ACE_INLINE void
-tao_BiDirPolicy_BidirectionalPolicy_release (
- BiDirPolicy::BidirectionalPolicy_ptr p
- )
-{
- CORBA::release (p);
-}
-
-ACE_INLINE BiDirPolicy::BidirectionalPolicy_ptr
-tao_BiDirPolicy_BidirectionalPolicy_nil (
- void
- )
+ACE_INLINE
+CORBA::Boolean
+BiDirPolicy::BidirectionalPolicy::marshal (TAO_OutputCDR &)
{
- return BiDirPolicy::BidirectionalPolicy::_nil ();
+ return 0;
}
-ACE_INLINE BiDirPolicy::BidirectionalPolicy_ptr
-tao_BiDirPolicy_BidirectionalPolicy_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return BiDirPolicy::BidirectionalPolicy::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-ACE_INLINE CORBA::Object *
-tao_BiDirPolicy_BidirectionalPolicy_upcast (
- void *src
- )
-{
- BiDirPolicy::BidirectionalPolicy **tmp =
- ACE_static_cast (BiDirPolicy::BidirectionalPolicy **, src);
- return *tmp;
-}
-
-
#endif /* end #if !defined */
diff --git a/TAO/tao/Domain/DomainS.cpp b/TAO/tao/Domain/DomainS.cpp
index a40cdb63374..04909e70d0c 100644
--- a/TAO/tao/Domain/DomainS.cpp
+++ b/TAO/tao/Domain/DomainS.cpp
@@ -19,11 +19,15 @@
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
-#ifndef _TAO_IDL_DOMAINS_CPP_
-#define _TAO_IDL_DOMAINS_CPP_
-#include "DomainS.h"
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:670
+
+#ifndef _TAO_IDL_ORIG_DOMAINS_CPP_
+#define _TAO_IDL_ORIG_DOMAINS_CPP_
+
+#include "DomainS.h"
#include "tao/PortableServer/Object_Adapter.h"
#include "tao/PortableServer/Operation_Table.h"
#include "tao/TAO_Server_Request.h"
@@ -31,7 +35,6 @@
#include "tao/Stub.h"
#include "tao/IFR_Client_Adapter.h"
#include "tao/PortableInterceptor.h"
-
#if TAO_HAS_INTERCEPTORS == 1
#include "tao/RequestInfo_Util.h"
#include "tao/PICurrent.h"
@@ -50,6 +53,11 @@
#include "DomainS.i"
#endif /* !defined INLINE */
+
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
+
class TAO_CORBA_DomainManager_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
{
private:
@@ -57,9 +65,9 @@ private:
public:
const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
};
-/* starting time is 11:13:07 */
+
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: /project/beguine/bala/patches/ACE_wrappers/bin/gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_DomainManager_Perfect_Hash_OpTable -N lookup */
+/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_DomainManager_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_DomainManager_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -79,7 +87,7 @@ TAO_CORBA_DomainManager_Perfect_Hash_OpTable::hash (const char *str, unsigned in
18, 18, 18, 18, 18, 18, 18, 18, 18, 0,
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
18, 18, 18, 18, 18, 18, 18, 18, 18, 0,
- 18, 18, 18, 0, 18, 0, 18, 18, 18, 18,
+ 18, 18, 18, 5, 18, 0, 18, 18, 18, 18,
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
18, 18, 18, 0, 18, 18, 18, 18, 0, 18,
@@ -103,7 +111,7 @@ TAO_CORBA_DomainManager_Perfect_Hash_OpTable::hash (const char *str, unsigned in
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
18, 18, 18, 18, 18, 0, 18, 0, 18, 18,
- 18, 0, 18, 0, 18, 18, 18, 18, 18, 18,
+ 18, 5, 18, 0, 18, 18, 18, 18, 18, 18,
18, 18, 18, 18, 18, 18, 0, 18, 18, 18,
18, 0, 18, 18, 18, 18, 18, 18,
#endif /* ACE_MVS */
@@ -116,14 +124,14 @@ TAO_CORBA_DomainManager_Perfect_Hash_OpTable::lookup (const char *str, unsigned
{
enum
{
- TOTAL_KEYWORDS = 4,
+ TOTAL_KEYWORDS = 5,
MIN_WORD_LENGTH = 5,
MAX_WORD_LENGTH = 17,
MIN_HASH_VALUE = 5,
MAX_HASH_VALUE = 17,
HASH_VALUE_RANGE = 13,
DUPLICATES = 0,
- WORDLIST_SIZE = 9
+ WORDLIST_SIZE = 10
};
static const class TAO_operation_db_entry wordlist[] =
@@ -131,11 +139,13 @@ TAO_CORBA_DomainManager_Perfect_Hash_OpTable::lookup (const char *str, unsigned
{"",0},{"",0},{"",0},{"",0},{"",0},
{"_is_a", &POA_CORBA::DomainManager::_is_a_skel},
{"",0},{"",0},{"",0},{"",0},
- {"_interface", &POA_CORBA::DomainManager::_interface_skel},
+ {"_component", &POA_CORBA::DomainManager::_component_skel},
{"",0},{"",0},
{"_non_existent", &POA_CORBA::DomainManager::_non_existent_skel},
- {"",0},{"",0},{"",0},
- {"get_domain_policy", &POA_CORBA::DomainManager::get_domain_policy_skel},
+ {"",0},
+ {"_interface", &POA_CORBA::DomainManager::_interface_skel},
+ {"",0},
+ {"get_domain_policy", &POA_CORBA::DomainManager::get_domain_policy_skel},
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -152,61 +162,79 @@ TAO_CORBA_DomainManager_Perfect_Hash_OpTable::lookup (const char *str, unsigned
}
return 0;
}
-/* ending time is 11:13:07 */
static TAO_CORBA_DomainManager_Perfect_Hash_OpTable tao_CORBA_DomainManager_optable;
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52
+
#if (TAO_HAS_INTERCEPTORS == 1)
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
+
class TAO_ServerRequestInfo_CORBA_DomainManager_get_domain_policy : public TAO_ServerRequestInfo
{
public:
TAO_ServerRequestInfo_CORBA_DomainManager_get_domain_policy (
- TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,POA_CORBA::DomainManager *tao_impl
- ,
- const CORBA::PolicyType & policy_type ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ POA_CORBA::DomainManager *tao_impl,
+ const CORBA::PolicyType & policy_type
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
virtual Dynamic::ParameterList * arguments (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual char * target_most_derived_interface (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Boolean target_is_a (
const char * id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
void result (::CORBA::Policy_ptr result);
private:
- TAO_ServerRequestInfo_CORBA_DomainManager_get_domain_policy (const TAO_ServerRequestInfo_CORBA_DomainManager_get_domain_policy &);
- void operator= (const TAO_ServerRequestInfo_CORBA_DomainManager_get_domain_policy &);
-
+ TAO_ServerRequestInfo_CORBA_DomainManager_get_domain_policy (
+ const TAO_ServerRequestInfo_CORBA_DomainManager_get_domain_policy &
+ );
+
+ void operator= (
+ const TAO_ServerRequestInfo_CORBA_DomainManager_get_domain_policy &
+ );
+
private:
POA_CORBA::DomainManager *_tao_impl;
- const CORBA::PolicyType & policy_type_;
- ::CORBA::Policy_ptr _result;
+
+ const CORBA::PolicyType & policy_type_;::CORBA::Policy_ptr _result;
};
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+
TAO_ServerRequestInfo_CORBA_DomainManager_get_domain_policy::TAO_ServerRequestInfo_CORBA_DomainManager_get_domain_policy (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::DomainManager *tao_impl,
- const CORBA::PolicyType & policy_type ACE_ENV_ARG_DECL_NOT_USED
+ const CORBA::PolicyType & policy_type
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
_tao_impl (tao_impl),
@@ -214,41 +242,45 @@ TAO_ServerRequestInfo_CORBA_DomainManager_get_domain_policy::TAO_ServerRequestIn
{}
Dynamic::ParameterList *
-TAO_ServerRequestInfo_CORBA_DomainManager_get_domain_policy::arguments (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ServerRequestInfo_CORBA_DomainManager_get_domain_policy::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 <<= policy_type_;
+
+ (*parameter_list)[len].argument <<= policy_type_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
Dynamic::ExceptionList *
-TAO_ServerRequestInfo_CORBA_DomainManager_get_domain_policy::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ServerRequestInfo_CORBA_DomainManager_get_domain_policy::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_ServerRequestInfo_CORBA_DomainManager_get_domain_policy::result (ACE_ENV_SINGLE_ARG_DECL)
+CORBA::Any *
+TAO_ServerRequestInfo_CORBA_DomainManager_get_domain_policy::result (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the result on demand.
@@ -256,17 +288,18 @@ TAO_ServerRequestInfo_CORBA_DomainManager_get_domain_policy::result (ACE_ENV_SIN
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 ();
}
char *
TAO_ServerRequestInfo_CORBA_DomainManager_get_domain_policy::target_most_derived_interface (
- ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
+ ACE_ENV_SINGLE_ARG_DECL_NOT_USED
+ )
ACE_THROW_SPEC ((CORBA::SystemException))
{
return
@@ -276,13 +309,14 @@ TAO_ServerRequestInfo_CORBA_DomainManager_get_domain_policy::target_most_derived
CORBA::Boolean
TAO_ServerRequestInfo_CORBA_DomainManager_get_domain_policy::target_is_a (
const char * id
- ACE_ENV_ARG_DECL)
+ ACE_ENV_ARG_DECL
+ )
ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
}
-void
+void
TAO_ServerRequestInfo_CORBA_DomainManager_get_domain_policy::result (::CORBA::Policy_ptr result)
{
// Update the result.
@@ -295,6 +329,9 @@ TAO_ServerRequestInfo_CORBA_DomainManager_get_domain_policy::result (::CORBA::Po
// Strategized Proxy Broker Implementation
//
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40
+
// Factory function Implementation.
POA_CORBA::_TAO_DomainManager_Strategized_Proxy_Broker *POA_CORBA::_TAO_DomainManager_Strategized_Proxy_Broker::the_TAO_DomainManager_Strategized_Proxy_Broker (void)
{
@@ -305,15 +342,21 @@ POA_CORBA::_TAO_DomainManager_Strategized_Proxy_Broker *POA_CORBA::_TAO_DomainMa
POA_CORBA::_TAO_DomainManager_Strategized_Proxy_Broker::_TAO_DomainManager_Strategized_Proxy_Broker (void)
{
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
- this->proxy_cache_[i] = 0;
-
+ {
+ this->proxy_cache_[i] = 0;
+ }
}
POA_CORBA::_TAO_DomainManager_Strategized_Proxy_Broker::~_TAO_DomainManager_Strategized_Proxy_Broker (void)
{
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
- delete this->proxy_cache_[i];
-
+ {
+ delete this->proxy_cache_[i];
+
+ // Hack to prevent bug mentioned in 1204. Refer to 1204
+ // for details..
+ this->proxy_cache_[i] = 0;
+ }
}
CORBA::_TAO_DomainManager_Proxy_Impl&
@@ -324,26 +367,27 @@ POA_CORBA::_TAO_DomainManager_Strategized_Proxy_Broker::select_proxy (
{
int strategy =
TAO_ORB_Core::collocation_strategy (object ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
-
+ ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
+
if (this->proxy_cache_[strategy] != 0)
- return *this->proxy_cache_[strategy];
-
+ {
+ return *this->proxy_cache_[strategy];
+ }
+
this->create_proxy (strategy ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
-
+
return *this->proxy_cache_[strategy];
-
}
-void
+void
POA_CORBA::_TAO_DomainManager_Strategized_Proxy_Broker::create_proxy (
int strategy
ACE_ENV_ARG_DECL
)
{
ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->mutex_);
-
+
if (this->proxy_cache_[strategy] == 0)
{
switch (strategy)
@@ -356,7 +400,7 @@ POA_CORBA::_TAO_DomainManager_Strategized_Proxy_Broker::create_proxy (
);
ACE_CHECK;
break;
-
+
case TAO_Collocation_Strategies::CS_DIRECT_STRATEGY:
ACE_NEW_THROW_EX (
this->proxy_cache_[strategy],
@@ -365,7 +409,7 @@ POA_CORBA::_TAO_DomainManager_Strategized_Proxy_Broker::create_proxy (
);
ACE_CHECK;
break;
-
+
case TAO_Collocation_Strategies::CS_REMOTE_STRATEGY:
default:
ACE_NEW_THROW_EX (
@@ -375,17 +419,16 @@ POA_CORBA::_TAO_DomainManager_Strategized_Proxy_Broker::create_proxy (
);
ACE_CHECK;
break;
-
- }
-
- }
+ }
+ }
}
-
//
// End Strategized Proxy Broker Implementation
///////////////////////////////////////////////////////////////////////
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
CORBA::_TAO_DomainManager_Proxy_Broker *
CORBA__TAO_DomainManager_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -397,13 +440,13 @@ CORBA__TAO_DomainManager_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
int
CORBA__TAO_DomainManager_Proxy_Broker_Factory_Initializer (long)
{
- CORBA__TAO_DomainManager_Proxy_Broker_Factory_function_pointer =
+ CORBA__TAO_DomainManager_Proxy_Broker_Factory_function_pointer =
CORBA__TAO_DomainManager_Proxy_Broker_Factory_function;
-
+
return 0;
}
-static int CORBA__TAO_DomainManager_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
+static int CORBA__TAO_DomainManager_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
CORBA__TAO_DomainManager_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, CORBA__TAO_DomainManager_Proxy_Broker_Factory_Initializer));
@@ -411,11 +454,17 @@ static int CORBA__TAO_DomainManager_Proxy_Broker_Stub_Factory_Initializer_Scarec
// ThruPOA Proxy Implementation
//
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37
+
POA_CORBA::_TAO_DomainManager_ThruPOA_Proxy_Impl::_TAO_DomainManager_ThruPOA_Proxy_Impl (void)
{}
// ThruPOA Implementation of the IDL interface methods
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
+
::CORBA::Policy_ptr POA_CORBA::_TAO_DomainManager_ThruPOA_Proxy_Impl::get_domain_policy (
CORBA_Object *_collocated_tao_target_,
CORBA::PolicyType policy_type
@@ -438,23 +487,25 @@ POA_CORBA::_TAO_DomainManager_ThruPOA_Proxy_Impl::_TAO_DomainManager_ThruPOA_Pro
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (_tao_retval._retn ());
- servant_upcall.pre_invoke_collocated_request (ACE_ENV_SINGLE_ARG_PARAMETER);
+
+ servant_upcall.pre_invoke_collocated_request (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
ACE_CHECK_RETURN (_tao_retval._retn ());
+
return ACE_reinterpret_cast (
POA_CORBA::DomainManager_ptr,
servant_upcall.servant ()->_downcast (
"IDL:omg.org/CORBA/DomainManager:1.0"
)
)->get_domain_policy (
- policy_type ACE_ENV_ARG_PARAMETER
+
+ policy_type
+ ACE_ENV_ARG_PARAMETER
);
-}
-
-//
+}//
// End ThruPOA Proxy Implementation
///////////////////////////////////////////////////////////////////////
-
-
///////////////////////////////////////////////////////////////////////
// Direct Proxy Implementation
//
@@ -469,23 +520,27 @@ POA_CORBA::_TAO_DomainManager_Direct_Proxy_Impl::_TAO_DomainManager_Direct_Proxy
)
ACE_THROW_SPEC ((
CORBA::SystemException
- ))
-{
+ )){
return ACE_reinterpret_cast (
POA_CORBA::DomainManager_ptr,
_collocated_tao_target_->_servant ()->_downcast ("IDL:omg.org/CORBA/DomainManager:1.0")
)->get_domain_policy (
- policy_type ACE_ENV_ARG_PARAMETER
+
+ policy_type
+ ACE_ENV_ARG_PARAMETER
);
-
+
}
//
// End Direct Proxy Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_ss.cpp:100
+
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
+
POA_CORBA::DomainManager::DomainManager (void)
{
this->optable_ = &tao_CORBA_DomainManager_optable;
@@ -499,9 +554,12 @@ POA_CORBA::DomainManager::~DomainManager (void)
{
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
+
void POA_CORBA::DomainManager::get_domain_policy_skel (
TAO_ServerRequest &_tao_server_request,
- void *_tao_object_reference,
+ void *_tao_servant,
void *_tao_servant_upcall
ACE_ENV_ARG_DECL
)
@@ -510,57 +568,69 @@ void POA_CORBA::DomainManager::get_domain_policy_skel (
POA_CORBA::DomainManager *_tao_impl =
ACE_static_cast (
POA_CORBA::DomainManager *,
- _tao_object_reference
+ _tao_servant
);
::CORBA::Policy_var _tao_retval;
CORBA::PolicyType policy_type;
+
if (!(
- (_tao_in >> policy_type)
- ))
-ACE_THROW (CORBA::MARSHAL ());
-
+ (_tao_in >> policy_type)
+ ))
+ ACE_THROW (CORBA::MARSHAL ());
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
+
TAO_ServerRequestInterceptor_Adapter _tao_vfr (
_tao_server_request.orb_core ()->server_request_interceptors (),
_tao_server_request.interceptor_count ()
);
-
+
TAO_ServerRequestInfo_CORBA_DomainManager_get_domain_policy _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl,
- policy_type ACE_ENV_ARG_PARAMETER
+
+ policy_type
+ ACE_ENV_ARG_PARAMETER
);
-
+
ACE_TRY
{
{
TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
1 /* Copy TSC to RSC */);
-
+
_tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
- _tao_retval =
- _tao_impl->get_domain_policy (
- policy_type ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK;
+ _tao_retval =
+ _tao_impl->get_domain_policy (
+
+ policy_type
+ ACE_ENV_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK;
#if (TAO_HAS_INTERCEPTORS == 1)
+
+ }
+ }
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+ ::CORBA::Policy_ptr _tao_retval_info = _tao_retval._retn ();
+ _tao_ri.result (_tao_retval_info);
+ _tao_retval = _tao_retval_info;
+ _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
+ _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
}
-
- ::CORBA::Policy_ptr _tao_retval_info = _tao_retval._retn ();
- _tao_ri.result (_tao_retval_info);
- _tao_retval = _tao_retval_info;
- _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
- _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -570,105 +640,135 @@ ACE_THROW (CORBA::MARSHAL ());
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
- ACE_RE_THROW;
+ {
+ ACE_RE_THROW;
+ }
}
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
ACE_ENDTRY;
ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
if (!(
(_tao_out << _tao_retval.in ())
))
-ACE_THROW (CORBA::MARSHAL ());
-
+ ACE_THROW (CORBA::MARSHAL ());
+
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
+}
- }
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
void POA_CORBA::DomainManager::_is_a_skel (
- TAO_ServerRequest &_tao_server_request,
- void * _tao_object_reference,
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::DomainManager *_tao_impl = (POA_CORBA::DomainManager *) _tao_object_reference;
+ POA_CORBA::DomainManager *_tao_impl = (POA_CORBA::DomainManager *) _tao_servant;
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
+
if (!(_tao_in >> value.out ()))
ACE_THROW (CORBA::MARSHAL ());
-
+
_tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
ACE_THROW (CORBA::MARSHAL ());
}
void POA_CORBA::DomainManager::_non_existent_skel (
- TAO_ServerRequest &_tao_server_request,
- void * _tao_object_reference,
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::DomainManager *_tao_impl = (POA_CORBA::DomainManager *) _tao_object_reference;
+ POA_CORBA::DomainManager *_tao_impl = (POA_CORBA::DomainManager *) _tao_servant;
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
ACE_THROW (CORBA::MARSHAL ());
}
void POA_CORBA::DomainManager::_interface_skel (
- TAO_ServerRequest &_tao_server_request,
- void * _tao_object_reference,
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::DomainManager *_tao_impl = (POA_CORBA::DomainManager *) _tao_object_reference;
- CORBA_InterfaceDef_ptr _tao_retval = 0;
+ POA_CORBA::DomainManager *_tao_impl = (POA_CORBA::DomainManager *) _tao_servant;
+ CORBA::InterfaceDef_ptr _tao_retval = 0;
CORBA::Boolean _tao_result = 0;
-
+
TAO_IFR_Client_Adapter *_tao_adapter =
ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance (
TAO_ORB_Core::ifr_client_adapter_name ()
);
-
+
if (_tao_adapter == 0)
{
ACE_THROW (CORBA::INTF_REPOS ());
}
-
+
ACE_TRY
{
- _tao_retval =
+ _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
_tao_result =
_tao_adapter->interfacedef_cdr_insert (
_tao_out,
@@ -680,35 +780,72 @@ void POA_CORBA::DomainManager::_interface_skel (
_tao_adapter->dispose (_tao_retval);
}
ACE_ENDTRY;
-
+
if (_tao_result == 0)
{
ACE_THROW (CORBA::MARSHAL ());
}
}
+void POA_CORBA::DomainManager::_component_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_object_reference,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::DomainManager *_tao_impl = (POA_CORBA::DomainManager *) _tao_object_reference;
+ CORBA::Object_var _tao_retval =
+ _tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK;
+
+ _tao_server_request.init_reply ();
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(_tao_out << _tao_retval._retn ()))
+ ACE_THROW (CORBA::MARSHAL ());
+}
+
CORBA::Boolean POA_CORBA::DomainManager::_is_a (
const char* value
ACE_ENV_ARG_DECL_NOT_USED
)
{
- const char *base_id = "IDL:org.omg/CORBA/Object:1.0";
if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/DomainManager:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, base_id)))
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/DomainManager:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:org.omg/CORBA/Object:1.0"
+ )
+ )
+ {
return 1;
- else
+ }
+ else
+ {
return 0;
+ }
}
void* POA_CORBA::DomainManager::_downcast (
const char* logical_type_id
)
{
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/DomainManager:1.0") == 0)
- return ACE_static_cast (POA_CORBA::DomainManager_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0)
- return ACE_static_cast(PortableServer::Servant, this);
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/DomainManager:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::DomainManager_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/Object:1.0") == 0)
+ {
+ return ACE_static_cast(PortableServer::Servant, this);
+ }
+
return 0;
}
@@ -717,6 +854,9 @@ const char* POA_CORBA::DomainManager::_interface_repository_id (void) const
return "IDL:omg.org/CORBA/DomainManager:1.0";
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+
void POA_CORBA::DomainManager::_dispatch (
TAO_ServerRequest &req,
void *servant_upcall
@@ -729,29 +869,50 @@ void POA_CORBA::DomainManager::_dispatch (
ACE_ENV_ARG_PARAMETER);
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
-CORBA::DomainManager*
+CORBA::DomainManager *
POA_CORBA::DomainManager::_this (ACE_ENV_SINGLE_ARG_DECL)
{
TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
TAO_Stub_Auto_Ptr safe_stub (stub);
-
CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
+
if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
- ACE_NEW_RETURN (tmp, CORBA::Object (stub, 1, this), 0);
+ {
+ ACE_NEW_RETURN (
+ tmp,
+ CORBA::Object (
+ stub,
+ 1,
+ this
+ ),
+ 0
+ );
+ }
else
- ACE_NEW_RETURN (tmp, CORBA::Object (stub, 0, this), 0);
-
+ {
+ ACE_NEW_RETURN (
+ tmp,
+ CORBA::Object (
+ stub,
+ 0,
+ this
+ ),
+ 0
+ );
+ }
+
CORBA::Object_var obj = tmp;
-
(void) safe_stub.release ();
-
return ::CORBA::DomainManager::_unchecked_narrow (obj.in ());
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
class TAO_CORBA_ConstructionPolicy_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
{
@@ -760,55 +921,55 @@ private:
public:
const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
};
-/* starting time is 11:13:07 */
+
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: /project/beguine/bala/patches/ACE_wrappers/bin/gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ConstructionPolicy_Perfect_Hash_OpTable -N lookup */
+/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_CORBA_ConstructionPolicy_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_CORBA_ConstructionPolicy_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
static const unsigned char asso_values[] =
{
#if defined (ACE_MVS)
- 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
- 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
- 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
- 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
- 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
- 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
- 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
- 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
- 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
- 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
- 20, 20, 20, 20, 20, 20, 20, 20, 20, 0,
- 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
- 20, 20, 20, 20, 20, 20, 20, 20, 20, 0,
- 20, 0, 0, 0, 20, 20, 20, 20, 20, 20,
- 20, 20, 20, 20, 20, 20, 20, 20, 0, 20,
- 20, 20, 20, 0, 20, 20, 20, 20, 20, 20,
- 20, 20, 20, 0, 20, 20, 20, 20, 0, 20,
- 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
- 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
- 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
- 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
- 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
- 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
- 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
- 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
- 20, 20, 20, 20, 20, 20,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 0,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 0,
+ 22, 0, 0, 5, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 0, 22,
+ 22, 22, 22, 0, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 0, 22, 22, 22, 22, 0, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22,
#else
- 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
- 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
- 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
- 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
- 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
- 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
- 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
- 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
- 20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
- 20, 20, 20, 20, 20, 0, 20, 0, 20, 0,
- 0, 0, 20, 20, 20, 20, 20, 20, 20, 0,
- 20, 20, 20, 20, 0, 20, 0, 20, 20, 20,
- 20, 0, 20, 20, 20, 20, 20, 20,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
+ 22, 22, 22, 22, 22, 0, 22, 0, 22, 0,
+ 0, 5, 22, 22, 22, 22, 22, 22, 22, 0,
+ 22, 22, 22, 22, 0, 22, 0, 22, 22, 22,
+ 22, 0, 22, 22, 22, 22, 22, 22,
#endif /* ACE_MVS */
};
return len + asso_values[str[len - 1]] + asso_values[str[0]];
@@ -819,31 +980,33 @@ TAO_CORBA_ConstructionPolicy_Perfect_Hash_OpTable::lookup (const char *str, unsi
{
enum
{
- TOTAL_KEYWORDS = 7,
+ TOTAL_KEYWORDS = 8,
MIN_WORD_LENGTH = 4,
MAX_WORD_LENGTH = 19,
MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 19,
- HASH_VALUE_RANGE = 16,
+ MAX_HASH_VALUE = 21,
+ HASH_VALUE_RANGE = 18,
DUPLICATES = 0,
- WORDLIST_SIZE = 11
+ WORDLIST_SIZE = 12
};
static const class TAO_operation_db_entry wordlist[] =
{
{"",0},{"",0},{"",0},{"",0},
- {"copy", &POA_CORBA::ConstructionPolicy::copy_skel},
+ {"copy", &POA_CORBA::ConstructionPolicy::copy_skel},
{"_is_a", &POA_CORBA::ConstructionPolicy::_is_a_skel},
{"",0},
- {"destroy", &POA_CORBA::ConstructionPolicy::destroy_skel},
+ {"destroy", &POA_CORBA::ConstructionPolicy::destroy_skel},
{"",0},{"",0},
- {"_interface", &POA_CORBA::ConstructionPolicy::_interface_skel},
+ {"_component", &POA_CORBA::ConstructionPolicy::_component_skel},
{"",0},{"",0},
{"_non_existent", &POA_CORBA::ConstructionPolicy::_non_existent_skel},
- {"",0},{"",0},
- {"_get_policy_type", &POA_CORBA::ConstructionPolicy::_get_policy_type_skel},
- {"",0},{"",0},
- {"make_domain_manager", &POA_CORBA::ConstructionPolicy::make_domain_manager_skel},
+ {"",0},
+ {"_interface", &POA_CORBA::ConstructionPolicy::_interface_skel},
+ {"",0},{"",0},{"",0},
+ {"make_domain_manager", &POA_CORBA::ConstructionPolicy::make_domain_manager_skel},
+ {"",0},
+ {"_get_policy_type", &POA_CORBA::ConstructionPolicy::_get_policy_type_skel},
};
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
@@ -860,63 +1023,80 @@ TAO_CORBA_ConstructionPolicy_Perfect_Hash_OpTable::lookup (const char *str, unsi
}
return 0;
}
-/* ending time is 11:13:07 */
static TAO_CORBA_ConstructionPolicy_Perfect_Hash_OpTable tao_CORBA_ConstructionPolicy_optable;
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52
+
#if (TAO_HAS_INTERCEPTORS == 1)
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:74
+
class TAO_ServerRequestInfo_CORBA_ConstructionPolicy_make_domain_manager : public TAO_ServerRequestInfo
{
public:
TAO_ServerRequestInfo_CORBA_ConstructionPolicy_make_domain_manager (
- TAO_ServerRequest &_tao_server_request,
- TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,POA_CORBA::ConstructionPolicy *tao_impl
- ,
- CORBA::InterfaceDef_ptr object_type,
- const CORBA::Boolean & constr_policy ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
-
+ TAO_ServerRequest &_tao_server_request,
+ TAO_Object_Adapter::Servant_Upcall *tao_servant_upcall,
+ POA_CORBA::ConstructionPolicy *tao_impl,
+ CORBA::InterfaceDef_ptr object_type,
+ const CORBA::Boolean & constr_policy
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
virtual Dynamic::ParameterList * arguments (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual Dynamic::ExceptionList * exceptions (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Any * result (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual char * target_most_derived_interface (
- ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
+ ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
virtual CORBA::Boolean target_is_a (
const char * id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((CORBA::SystemException));
-
-
+
private:
- TAO_ServerRequestInfo_CORBA_ConstructionPolicy_make_domain_manager (const TAO_ServerRequestInfo_CORBA_ConstructionPolicy_make_domain_manager &);
- void operator= (const TAO_ServerRequestInfo_CORBA_ConstructionPolicy_make_domain_manager &);
-
+ TAO_ServerRequestInfo_CORBA_ConstructionPolicy_make_domain_manager (
+ const TAO_ServerRequestInfo_CORBA_ConstructionPolicy_make_domain_manager &
+ );
+
+ void operator= (
+ const TAO_ServerRequestInfo_CORBA_ConstructionPolicy_make_domain_manager &
+ );
+
private:
POA_CORBA::ConstructionPolicy *_tao_impl;
+
CORBA::InterfaceDef_ptr object_type_;
const CORBA::Boolean & constr_policy_;
-
};
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/interceptors_ss.cpp:438
+
TAO_ServerRequestInfo_CORBA_ConstructionPolicy_make_domain_manager::TAO_ServerRequestInfo_CORBA_ConstructionPolicy_make_domain_manager (
TAO_ServerRequest &_tao_server_request,
TAO_Object_Adapter::Servant_Upcall *_tao_servant_upcall,
POA_CORBA::ConstructionPolicy *tao_impl,
CORBA::InterfaceDef_ptr object_type,
- const CORBA::Boolean & constr_policy ACE_ENV_ARG_DECL_NOT_USED
+ const CORBA::Boolean & constr_policy
+ ACE_ENV_ARG_DECL_NOT_USED
)
: TAO_ServerRequestInfo (_tao_server_request, _tao_servant_upcall),
_tao_impl (tao_impl),
@@ -925,44 +1105,49 @@ TAO_ServerRequestInfo_CORBA_ConstructionPolicy_make_domain_manager::TAO_ServerRe
{}
Dynamic::ParameterList *
-TAO_ServerRequestInfo_CORBA_ConstructionPolicy_make_domain_manager::arguments (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ServerRequestInfo_CORBA_ConstructionPolicy_make_domain_manager::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->object_type_;
+
+ (*parameter_list)[len].argument <<= this->object_type_;
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
- (*parameter_list)[len].argument <<= CORBA::Any::from_boolean (this->constr_policy_);
+
+ (*parameter_list)[len].argument <<= CORBA::Any::from_boolean (this->constr_policy_);
(*parameter_list)[len].mode = CORBA::PARAM_IN;
len++;
-
+
return safe_parameter_list._retn ();
}
Dynamic::ExceptionList *
-TAO_ServerRequestInfo_CORBA_ConstructionPolicy_make_domain_manager::exceptions (ACE_ENV_SINGLE_ARG_DECL)
+TAO_ServerRequestInfo_CORBA_ConstructionPolicy_make_domain_manager::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_ServerRequestInfo_CORBA_ConstructionPolicy_make_domain_manager::result (ACE_ENV_SINGLE_ARG_DECL)
+CORBA::Any *
+TAO_ServerRequestInfo_CORBA_ConstructionPolicy_make_domain_manager::result (
+ ACE_ENV_SINGLE_ARG_DECL
+ )
ACE_THROW_SPEC ((CORBA::SystemException))
{
// Generate the result on demand.
@@ -970,13 +1155,14 @@ TAO_ServerRequestInfo_CORBA_ConstructionPolicy_make_domain_manager::result (ACE_
CORBA::Any *result_any =
TAO_RequestInfo_Util::make_any (tk_void_any ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
return result_any;
}
char *
TAO_ServerRequestInfo_CORBA_ConstructionPolicy_make_domain_manager::target_most_derived_interface (
- ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
+ ACE_ENV_SINGLE_ARG_DECL_NOT_USED
+ )
ACE_THROW_SPEC ((CORBA::SystemException))
{
return
@@ -986,7 +1172,8 @@ TAO_ServerRequestInfo_CORBA_ConstructionPolicy_make_domain_manager::target_most_
CORBA::Boolean
TAO_ServerRequestInfo_CORBA_ConstructionPolicy_make_domain_manager::target_is_a (
const char * id
- ACE_ENV_ARG_DECL)
+ ACE_ENV_ARG_DECL
+ )
ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->_tao_impl->_is_a (id ACE_ENV_ARG_PARAMETER);
@@ -998,6 +1185,9 @@ TAO_ServerRequestInfo_CORBA_ConstructionPolicy_make_domain_manager::target_is_a
// Strategized Proxy Broker Implementation
//
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40
+
// Factory function Implementation.
POA_CORBA::_TAO_ConstructionPolicy_Strategized_Proxy_Broker *POA_CORBA::_TAO_ConstructionPolicy_Strategized_Proxy_Broker::the_TAO_ConstructionPolicy_Strategized_Proxy_Broker (void)
{
@@ -1008,15 +1198,21 @@ POA_CORBA::_TAO_ConstructionPolicy_Strategized_Proxy_Broker *POA_CORBA::_TAO_Con
POA_CORBA::_TAO_ConstructionPolicy_Strategized_Proxy_Broker::_TAO_ConstructionPolicy_Strategized_Proxy_Broker (void)
{
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
- this->proxy_cache_[i] = 0;
-
+ {
+ this->proxy_cache_[i] = 0;
+ }
}
POA_CORBA::_TAO_ConstructionPolicy_Strategized_Proxy_Broker::~_TAO_ConstructionPolicy_Strategized_Proxy_Broker (void)
{
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
- delete this->proxy_cache_[i];
-
+ {
+ delete this->proxy_cache_[i];
+
+ // Hack to prevent bug mentioned in 1204. Refer to 1204
+ // for details..
+ this->proxy_cache_[i] = 0;
+ }
}
CORBA::_TAO_ConstructionPolicy_Proxy_Impl&
@@ -1027,26 +1223,27 @@ POA_CORBA::_TAO_ConstructionPolicy_Strategized_Proxy_Broker::select_proxy (
{
int strategy =
TAO_ORB_Core::collocation_strategy (object ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
-
+ ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
+
if (this->proxy_cache_[strategy] != 0)
- return *this->proxy_cache_[strategy];
-
+ {
+ return *this->proxy_cache_[strategy];
+ }
+
this->create_proxy (strategy ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
-
+
return *this->proxy_cache_[strategy];
-
}
-void
+void
POA_CORBA::_TAO_ConstructionPolicy_Strategized_Proxy_Broker::create_proxy (
int strategy
ACE_ENV_ARG_DECL
)
{
ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->mutex_);
-
+
if (this->proxy_cache_[strategy] == 0)
{
switch (strategy)
@@ -1059,7 +1256,7 @@ POA_CORBA::_TAO_ConstructionPolicy_Strategized_Proxy_Broker::create_proxy (
);
ACE_CHECK;
break;
-
+
case TAO_Collocation_Strategies::CS_DIRECT_STRATEGY:
ACE_NEW_THROW_EX (
this->proxy_cache_[strategy],
@@ -1068,7 +1265,7 @@ POA_CORBA::_TAO_ConstructionPolicy_Strategized_Proxy_Broker::create_proxy (
);
ACE_CHECK;
break;
-
+
case TAO_Collocation_Strategies::CS_REMOTE_STRATEGY:
default:
ACE_NEW_THROW_EX (
@@ -1078,17 +1275,16 @@ POA_CORBA::_TAO_ConstructionPolicy_Strategized_Proxy_Broker::create_proxy (
);
ACE_CHECK;
break;
-
- }
-
- }
+ }
+ }
}
-
//
// End Strategized Proxy Broker Implementation
///////////////////////////////////////////////////////////////////////
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
CORBA::_TAO_ConstructionPolicy_Proxy_Broker *
CORBA__TAO_ConstructionPolicy_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -1100,13 +1296,13 @@ CORBA__TAO_ConstructionPolicy_Proxy_Broker_Factory_function (CORBA::Object_ptr o
int
CORBA__TAO_ConstructionPolicy_Proxy_Broker_Factory_Initializer (long)
{
- CORBA__TAO_ConstructionPolicy_Proxy_Broker_Factory_function_pointer =
+ CORBA__TAO_ConstructionPolicy_Proxy_Broker_Factory_function_pointer =
CORBA__TAO_ConstructionPolicy_Proxy_Broker_Factory_function;
-
+
return 0;
}
-static int CORBA__TAO_ConstructionPolicy_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
+static int CORBA__TAO_ConstructionPolicy_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
CORBA__TAO_ConstructionPolicy_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, CORBA__TAO_ConstructionPolicy_Proxy_Broker_Factory_Initializer));
@@ -1114,11 +1310,17 @@ static int CORBA__TAO_ConstructionPolicy_Proxy_Broker_Stub_Factory_Initializer_S
// ThruPOA Proxy Implementation
//
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37
+
POA_CORBA::_TAO_ConstructionPolicy_ThruPOA_Proxy_Impl::_TAO_ConstructionPolicy_ThruPOA_Proxy_Impl (void)
{}
// ThruPOA Implementation of the IDL interface methods
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/thru_poa_proxy_impl_ss.cpp:67
+
void POA_CORBA::_TAO_ConstructionPolicy_ThruPOA_Proxy_Impl::make_domain_manager (
CORBA_Object *_collocated_tao_target_,
CORBA::InterfaceDef_ptr object_type,
@@ -1129,6 +1331,7 @@ void POA_CORBA::_TAO_ConstructionPolicy_ThruPOA_Proxy_Impl::make_domain_manager
CORBA::SystemException
))
{
+
TAO_Object_Adapter::Servant_Upcall servant_upcall (
_collocated_tao_target_->_stubobj ()->servant_orb_var ()->orb_core ()
);
@@ -1140,25 +1343,26 @@ void POA_CORBA::_TAO_ConstructionPolicy_ThruPOA_Proxy_Impl::make_domain_manager
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK;
- servant_upcall.pre_invoke_collocated_request (ACE_ENV_SINGLE_ARG_PARAMETER);
+
+ servant_upcall.pre_invoke_collocated_request (
+ ACE_ENV_SINGLE_ARG_PARAMETER
+ );
ACE_CHECK;
+
ACE_reinterpret_cast (
POA_CORBA::ConstructionPolicy_ptr,
servant_upcall.servant ()->_downcast (
"IDL:omg.org/CORBA/ConstructionPolicy:1.0"
)
)->make_domain_manager (
+
object_type,
- constr_policy ACE_ENV_ARG_PARAMETER
+ constr_policy
+ ACE_ENV_ARG_PARAMETER
);
- return;
-}
-
-//
+}//
// End ThruPOA Proxy Implementation
///////////////////////////////////////////////////////////////////////
-
-
///////////////////////////////////////////////////////////////////////
// Direct Proxy Implementation
//
@@ -1174,24 +1378,28 @@ void POA_CORBA::_TAO_ConstructionPolicy_Direct_Proxy_Impl::make_domain_manager
)
ACE_THROW_SPEC ((
CORBA::SystemException
- ))
-{
+ )){
ACE_reinterpret_cast (
POA_CORBA::ConstructionPolicy_ptr,
_collocated_tao_target_->_servant ()->_downcast ("IDL:omg.org/CORBA/ConstructionPolicy:1.0")
)->make_domain_manager (
+
object_type,
- constr_policy ACE_ENV_ARG_PARAMETER
+ constr_policy
+ ACE_ENV_ARG_PARAMETER
);
-
+
}
//
// End Direct Proxy Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_ss.cpp:100
+
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
+
POA_CORBA::ConstructionPolicy::ConstructionPolicy (void)
{
this->optable_ = &tao_CORBA_ConstructionPolicy_optable;
@@ -1206,9 +1414,12 @@ POA_CORBA::ConstructionPolicy::~ConstructionPolicy (void)
{
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ss.cpp:100
+
void POA_CORBA::ConstructionPolicy::make_domain_manager_skel (
TAO_ServerRequest &_tao_server_request,
- void *_tao_object_reference,
+ void *_tao_servant,
void *_tao_servant_upcall
ACE_ENV_ARG_DECL
)
@@ -1217,58 +1428,73 @@ void POA_CORBA::ConstructionPolicy::make_domain_manager_skel (
POA_CORBA::ConstructionPolicy *_tao_impl =
ACE_static_cast (
POA_CORBA::ConstructionPolicy *,
- _tao_object_reference
+ _tao_servant
);
_tao_server_request.argument_flag (0);
- CORBA::InterfaceDef_var object_type;
+
+ CORBA::InterfaceDef_var object_type;
CORBA::Boolean constr_policy;
+
if (!(
- (_tao_in >> object_type.out ()) &&
- (_tao_in >> CORBA::Any::to_boolean (constr_policy))
- ))
-ACE_THROW (CORBA::MARSHAL ());
-
+ (_tao_in >> object_type.out ()) &&
+ (_tao_in >> CORBA::Any::to_boolean (constr_policy))
+ ))
+ ACE_THROW (CORBA::MARSHAL ());
#if (TAO_HAS_INTERCEPTORS == 1)
TAO_Object_Adapter::Servant_Upcall *_tao_upcall =
ACE_static_cast (TAO_Object_Adapter::Servant_Upcall *, _tao_servant_upcall);
-
+
TAO_ServerRequestInterceptor_Adapter _tao_vfr (
_tao_server_request.orb_core ()->server_request_interceptors (),
_tao_server_request.interceptor_count ()
);
-
+
TAO_ServerRequestInfo_CORBA_ConstructionPolicy_make_domain_manager _tao_ri (
_tao_server_request,
_tao_upcall,
_tao_impl,
+
object_type.in (),
- constr_policy ACE_ENV_ARG_PARAMETER
+
+ constr_policy
+ ACE_ENV_ARG_PARAMETER
);
-
+
ACE_TRY
{
{
TAO_PICurrent_Guard _tao_pi_guard (_tao_ri.server_request (),
1 /* Copy TSC to RSC */);
-
+
_tao_vfr.receive_request (&_tao_ri ACE_ENV_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+
#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->make_domain_manager (
- object_type.in (),
- constr_policy ACE_ENV_ARG_PARAMETER
- );
- TAO_INTERCEPTOR_CHECK;
+
+ _tao_impl->make_domain_manager (
+
+ object_type.in (),
+
+ constr_policy
+ ACE_ENV_ARG_PARAMETER
+ );
+ TAO_INTERCEPTOR_CHECK;
#if (TAO_HAS_INTERCEPTORS == 1)
+
+ }
+ }
+
+ if (!_tao_vfr.location_forwarded ())
+ {
+ _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
+ _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER);
+ ACE_TRY_CHECK;
}
-
- _tao_ri.reply_status (PortableInterceptor::SUCCESSFUL);
- _tao_vfr.send_reply (&_tao_ri ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
}
ACE_CATCHANY
{
@@ -1278,98 +1504,128 @@ ACE_THROW (CORBA::MARSHAL ());
ACE_ENV_ARG_PARAMETER
);
ACE_TRY_CHECK;
-
+
PortableInterceptor::ReplyStatus _tao_status =
_tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION
|| _tao_status == PortableInterceptor::USER_EXCEPTION)
- ACE_RE_THROW;
+ {
+ ACE_RE_THROW;
+ }
}
+
+# if defined (ACE_HAS_EXCEPTIONS) \
+ && defined (ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS)
+ ACE_CATCHALL
+ {
+ CORBA::UNKNOWN ex;
+
+ _tao_ri.exception (&ex);
+ _tao_vfr.send_exception (
+ &_tao_ri
+ ACE_ENV_ARG_PARAMETER
+ );
+ ACE_TRY_CHECK;
+
+ PortableInterceptor::ReplyStatus _tao_status =
+ _tao_ri.reply_status (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_TRY_CHECK;
+
+ if (_tao_status == PortableInterceptor::SYSTEM_EXCEPTION)
+ ACE_TRY_THROW (ex);
+ }
+# endif /* ACE_HAS_EXCEPTIONS && ACE_HAS_BROKEN_UNEXPECTED_EXCEPTIONS */
+
ACE_ENDTRY;
ACE_CHECK;
#endif /* TAO_HAS_INTERCEPTORS */
-
+
_tao_server_request.init_reply ();
-
+
// In case _tao_servant_upcall is not used in this function
ACE_UNUSED_ARG (_tao_servant_upcall);
+}
- }
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
void POA_CORBA::ConstructionPolicy::_is_a_skel (
- TAO_ServerRequest &_tao_server_request,
- void * _tao_object_reference,
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::ConstructionPolicy *_tao_impl = (POA_CORBA::ConstructionPolicy *) _tao_object_reference;
+ POA_CORBA::ConstructionPolicy *_tao_impl = (POA_CORBA::ConstructionPolicy *) _tao_servant;
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
+
if (!(_tao_in >> value.out ()))
ACE_THROW (CORBA::MARSHAL ());
-
+
_tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
ACE_THROW (CORBA::MARSHAL ());
}
void POA_CORBA::ConstructionPolicy::_non_existent_skel (
- TAO_ServerRequest &_tao_server_request,
- void * _tao_object_reference,
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::ConstructionPolicy *_tao_impl = (POA_CORBA::ConstructionPolicy *) _tao_object_reference;
+ POA_CORBA::ConstructionPolicy *_tao_impl = (POA_CORBA::ConstructionPolicy *) _tao_servant;
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
ACE_THROW (CORBA::MARSHAL ());
}
void POA_CORBA::ConstructionPolicy::_interface_skel (
- TAO_ServerRequest &_tao_server_request,
- void * _tao_object_reference,
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
)
{
- POA_CORBA::ConstructionPolicy *_tao_impl = (POA_CORBA::ConstructionPolicy *) _tao_object_reference;
- CORBA_InterfaceDef_ptr _tao_retval = 0;
+ POA_CORBA::ConstructionPolicy *_tao_impl = (POA_CORBA::ConstructionPolicy *) _tao_servant;
+ CORBA::InterfaceDef_ptr _tao_retval = 0;
CORBA::Boolean _tao_result = 0;
-
+
TAO_IFR_Client_Adapter *_tao_adapter =
ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance (
TAO_ORB_Core::ifr_client_adapter_name ()
);
-
+
if (_tao_adapter == 0)
{
ACE_THROW (CORBA::INTF_REPOS ());
}
-
+
ACE_TRY
{
- _tao_retval =
+ _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
_tao_result =
_tao_adapter->interfacedef_cdr_insert (
_tao_out,
@@ -1381,38 +1637,82 @@ void POA_CORBA::ConstructionPolicy::_interface_skel (
_tao_adapter->dispose (_tao_retval);
}
ACE_ENDTRY;
-
+
if (_tao_result == 0)
{
ACE_THROW (CORBA::MARSHAL ());
}
}
+void POA_CORBA::ConstructionPolicy::_component_skel (
+ TAO_ServerRequest &_tao_server_request,
+ void * _tao_object_reference,
+ void * /* Servant_Upcall */
+ ACE_ENV_ARG_DECL
+ )
+{
+ POA_CORBA::ConstructionPolicy *_tao_impl = (POA_CORBA::ConstructionPolicy *) _tao_object_reference;
+ CORBA::Object_var _tao_retval =
+ _tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
+ ACE_CHECK;
+
+ _tao_server_request.init_reply ();
+ TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
+ if (!(_tao_out << _tao_retval._retn ()))
+ ACE_THROW (CORBA::MARSHAL ());
+}
+
CORBA::Boolean POA_CORBA::ConstructionPolicy::_is_a (
const char* value
ACE_ENV_ARG_DECL_NOT_USED
)
{
- const char *base_id = "IDL:org.omg/CORBA/Object:1.0";
if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/ConstructionPolicy:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Policy:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, base_id)))
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/ConstructionPolicy:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:omg.org/CORBA/Policy:1.0"
+ ) ||
+ !ACE_OS::strcmp (
+ (char *)value,
+ "IDL:org.omg/CORBA/Object:1.0"
+ )
+ )
+ {
return 1;
- else
+ }
+ else
+ {
return 0;
+ }
}
void* POA_CORBA::ConstructionPolicy::_downcast (
const char* logical_type_id
)
{
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/ConstructionPolicy:1.0") == 0)
- return ACE_static_cast (POA_CORBA::ConstructionPolicy_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Policy:1.0") == 0)
- return ACE_static_cast (POA_CORBA::Policy_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0)
- return ACE_static_cast(PortableServer::Servant, this);
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/ConstructionPolicy:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::ConstructionPolicy_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/Policy:1.0") == 0)
+ {
+ return ACE_static_cast (POA_CORBA::Policy_ptr, this);
+ }
+
+ if (ACE_OS::strcmp (logical_type_id,
+ "IDL:omg.org/CORBA/Object:1.0") == 0)
+ {
+ return ACE_static_cast(PortableServer::Servant, this);
+ }
+
return 0;
}
@@ -1421,6 +1721,9 @@ const char* POA_CORBA::ConstructionPolicy::_interface_repository_id (void) const
return "IDL:omg.org/CORBA/ConstructionPolicy:1.0";
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
+
void POA_CORBA::ConstructionPolicy::_dispatch (
TAO_ServerRequest &req,
void *servant_upcall
@@ -1433,29 +1736,45 @@ void POA_CORBA::ConstructionPolicy::_dispatch (
ACE_ENV_ARG_PARAMETER);
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
-CORBA::ConstructionPolicy*
+CORBA::ConstructionPolicy *
POA_CORBA::ConstructionPolicy::_this (ACE_ENV_SINGLE_ARG_DECL)
{
TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
TAO_Stub_Auto_Ptr safe_stub (stub);
-
CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
+
if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
- ACE_NEW_RETURN (tmp, CORBA::Object (stub, 1, this), 0);
+ {
+ ACE_NEW_RETURN (
+ tmp,
+ CORBA::Object (
+ stub,
+ 1,
+ this
+ ),
+ 0
+ );
+ }
else
- ACE_NEW_RETURN (tmp, CORBA::Object (stub, 0, this), 0);
-
+ {
+ ACE_NEW_RETURN (
+ tmp,
+ CORBA::Object (
+ stub,
+ 0,
+ this
+ ),
+ 0
+ );
+ }
+
CORBA::Object_var obj = tmp;
-
(void) safe_stub.release ();
-
return ::CORBA::ConstructionPolicy::_unchecked_narrow (obj.in ());
}
-
-
-
#endif /* ifndef */
diff --git a/TAO/tao/Domain/DomainS.h b/TAO/tao/Domain/DomainS.h
index 82f81e3fc02..6d5f4363042 100644
--- a/TAO/tao/Domain/DomainS.h
+++ b/TAO/tao/Domain/DomainS.h
@@ -19,16 +19,17 @@
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
-#ifndef _TAO_IDL_DOMAINS_H_
-#define _TAO_IDL_DOMAINS_H_
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:443
-#include "ace/pre.h"
+#ifndef _TAO_IDL_ORIG_DOMAINS_H_
+#define _TAO_IDL_ORIG_DOMAINS_H_
+#include "ace/pre.h"
#include "domain_export.h"
#include "tao/PortableServer/PolicyS.h"
#include "tao/DomainC.h"
-
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
@@ -50,11 +51,17 @@
#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_module/module_sh.cpp:49
+
TAO_NAMESPACE POA_CORBA
{
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
+
class DomainManager;
typedef DomainManager *DomainManager_ptr;
- // Forward Classes Declaration
+
class _TAO_DomainManager_ThruPOA_Proxy_Impl;
class _TAO_DomainManager_Direct_Proxy_Impl;
class _TAO_DomainManager_Strategized_Proxy_Broker;
@@ -64,54 +71,63 @@ TAO_NAMESPACE POA_CORBA
{
protected:
DomainManager (void);
-
+
public:
DomainManager (const DomainManager& rhs);
virtual ~DomainManager (void);
-
-
+
virtual CORBA::Boolean _is_a (
const char* logical_type_id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual void* _downcast (
const char* logical_type_id
);
-
+
static void _is_a_skel (
TAO_ServerRequest &req,
- void *obj,
+ void *servant,
void *servant_upcall
ACE_ENV_ARG_DECL
);
-
+
static void _non_existent_skel (
TAO_ServerRequest &req,
- void *obj,
+ void *servant,
void *servant_upcall
ACE_ENV_ARG_DECL
);
-
+
static void _interface_skel (
TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _component_skel (
+ TAO_ServerRequest &req,
void *obj,
void *servant_upcall
ACE_ENV_ARG_DECL
);
-
+
virtual void _dispatch (
TAO_ServerRequest &req,
void *_servant_upcall
ACE_ENV_ARG_DECL
);
-
+
::CORBA::DomainManager *_this (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual const char* _interface_repository_id (void) const;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
virtual ::CORBA::Policy_ptr get_domain_policy (
CORBA::PolicyType policy_type
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -120,21 +136,21 @@ TAO_NAMESPACE POA_CORBA
CORBA::SystemException
)) = 0;
- static void get_domain_policy_skel (
+ static void get_domain_policy_skel (
TAO_ServerRequest &_tao_req,
- void *_tao_obj,
+ void *_tao_servant,
void *_tao_servant_upcall
ACE_ENV_ARG_DECL
);
-
-
- };
-
+ };
///////////////////////////////////////////////////////////////////////
// Strategized Proxy Broker Declaration
//
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39
+
class TAO_Domain_Export _TAO_DomainManager_Strategized_Proxy_Broker : public virtual ::CORBA::_TAO_DomainManager_Proxy_Broker
{
public:
@@ -170,7 +186,6 @@ TAO_NAMESPACE POA_CORBA
static _TAO_DomainManager_Strategized_Proxy_Broker *the_TAO_DomainManager_Strategized_Proxy_Broker (void);
};
-
//
// End Strategized Proxy Broker Declaration
///////////////////////////////////////////////////////////////////////
@@ -180,14 +195,20 @@ TAO_NAMESPACE POA_CORBA
// ThruPOA Impl. Declaration
//
- class TAO_Domain_Export _TAO_DomainManager_ThruPOA_Proxy_Impl :
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37
+
+ class TAO_Domain_Export _TAO_DomainManager_ThruPOA_Proxy_Impl :
public virtual ::CORBA::_TAO_DomainManager_Proxy_Impl,
public virtual TAO_ThruPOA_Object_Proxy_Impl
{
public:
_TAO_DomainManager_ThruPOA_Proxy_Impl (void);
- virtual ~_TAO_DomainManager_ThruPOA_Proxy_Impl (void) { }
+ virtual ~_TAO_DomainManager_ThruPOA_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
virtual ::CORBA::Policy_ptr get_domain_policy (
CORBA_Object *_collocated_tao_target_,
@@ -197,27 +218,26 @@ TAO_NAMESPACE POA_CORBA
ACE_THROW_SPEC ((
CORBA::SystemException
));
-
-
};
//
// ThruPOA Proxy Impl. Declaration
///////////////////////////////////////////////////////////////////////
-
-
///////////////////////////////////////////////////////////////////////
// Direct Impl. Declaration
//
-class TAO_Domain_Export _TAO_DomainManager_Direct_Proxy_Impl :
+class TAO_Domain_Export _TAO_DomainManager_Direct_Proxy_Impl :
public virtual CORBA::_TAO_DomainManager_Proxy_Impl,
public virtual TAO_Direct_Object_Proxy_Impl
{
public:
_TAO_DomainManager_Direct_Proxy_Impl (void);
- virtual ~_TAO_DomainManager_Direct_Proxy_Impl (void) { }
+ virtual ~_TAO_DomainManager_Direct_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
virtual ::CORBA::Policy_ptr get_domain_policy (
CORBA_Object *_collocated_tao_target_,
@@ -226,19 +246,19 @@ public:
)
ACE_THROW_SPEC ((
CORBA::SystemException
- ));
-
- };
+ ));};
//
// Direct Proxy Impl. Declaration
///////////////////////////////////////////////////////////////////////
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
class ConstructionPolicy;
typedef ConstructionPolicy *ConstructionPolicy_ptr;
-// Forward Classes Declaration
+
class _TAO_ConstructionPolicy_ThruPOA_Proxy_Impl;
class _TAO_ConstructionPolicy_Direct_Proxy_Impl;
class _TAO_ConstructionPolicy_Strategized_Proxy_Broker;
@@ -252,50 +272,59 @@ protected:
public:
ConstructionPolicy (const ConstructionPolicy& rhs);
virtual ~ConstructionPolicy (void);
-
-
+
virtual CORBA::Boolean _is_a (
const char* logical_type_id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual void* _downcast (
const char* logical_type_id
);
-
+
static void _is_a_skel (
TAO_ServerRequest &req,
- void *obj,
+ void *servant,
void *servant_upcall
ACE_ENV_ARG_DECL
);
-
+
static void _non_existent_skel (
TAO_ServerRequest &req,
- void *obj,
+ void *servant,
void *servant_upcall
ACE_ENV_ARG_DECL
);
-
+
static void _interface_skel (
TAO_ServerRequest &req,
+ void *servant,
+ void *servant_upcall
+ ACE_ENV_ARG_DECL
+ );
+
+ static void _component_skel (
+ TAO_ServerRequest &req,
void *obj,
void *servant_upcall
ACE_ENV_ARG_DECL
);
-
+
virtual void _dispatch (
TAO_ServerRequest &req,
void *_servant_upcall
ACE_ENV_ARG_DECL
);
-
+
::CORBA::ConstructionPolicy *_this (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual const char* _interface_repository_id (void) const;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_sh.cpp:45
+
virtual void make_domain_manager (
CORBA::InterfaceDef_ptr object_type,
CORBA::Boolean constr_policy
@@ -305,42 +334,46 @@ public:
CORBA::SystemException
)) = 0;
- static void make_domain_manager_skel (
+ static void make_domain_manager_skel (
TAO_ServerRequest &_tao_req,
- void *_tao_obj,
+ void *_tao_servant,
void *_tao_servant_upcall
ACE_ENV_ARG_DECL
- );
-
- static void _get_policy_type_skel (
+ ); static void _get_policy_type_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
static void copy_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
static void destroy_skel (
TAO_ServerRequest &req,
void *obj,
void *context
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
-
};
-
///////////////////////////////////////////////////////////////////////
// Strategized Proxy Broker Declaration
//
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39
+
class TAO_Domain_Export _TAO_ConstructionPolicy_Strategized_Proxy_Broker : public virtual ::CORBA::_TAO_ConstructionPolicy_Proxy_Broker
{
public:
@@ -376,7 +409,6 @@ public:
static _TAO_ConstructionPolicy_Strategized_Proxy_Broker *the_TAO_ConstructionPolicy_Strategized_Proxy_Broker (void);
};
-
//
// End Strategized Proxy Broker Declaration
///////////////////////////////////////////////////////////////////////
@@ -386,16 +418,21 @@ public:
// ThruPOA Impl. Declaration
//
-class TAO_Domain_Export _TAO_ConstructionPolicy_ThruPOA_Proxy_Impl :
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37
+
+class TAO_Domain_Export _TAO_ConstructionPolicy_ThruPOA_Proxy_Impl :
public virtual ::CORBA::_TAO_ConstructionPolicy_Proxy_Impl,
public virtual TAO_ThruPOA_Object_Proxy_Impl,
public virtual ::POA_CORBA::_TAO_Policy_ThruPOA_Proxy_Impl
-
{
public:
_TAO_ConstructionPolicy_ThruPOA_Proxy_Impl (void);
- virtual ~_TAO_ConstructionPolicy_ThruPOA_Proxy_Impl (void) { }
+ virtual ~_TAO_ConstructionPolicy_ThruPOA_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
virtual void make_domain_manager (
CORBA_Object *_collocated_tao_target_,
@@ -406,20 +443,16 @@ public:
ACE_THROW_SPEC ((
CORBA::SystemException
));
-
-
};
//
// ThruPOA Proxy Impl. Declaration
///////////////////////////////////////////////////////////////////////
-
-
///////////////////////////////////////////////////////////////////////
// Direct Impl. Declaration
//
-class TAO_Domain_Export _TAO_ConstructionPolicy_Direct_Proxy_Impl :
+class TAO_Domain_Export _TAO_ConstructionPolicy_Direct_Proxy_Impl :
public virtual CORBA::_TAO_ConstructionPolicy_Proxy_Impl,
public virtual TAO_Direct_Object_Proxy_Impl,
public virtual POA_CORBA::_TAO_Policy_Direct_Proxy_Impl
@@ -428,7 +461,10 @@ class TAO_Domain_Export _TAO_ConstructionPolicy_Direct_Proxy_Impl :
public:
_TAO_ConstructionPolicy_Direct_Proxy_Impl (void);
- virtual ~_TAO_ConstructionPolicy_Direct_Proxy_Impl (void) { }
+ virtual ~_TAO_ConstructionPolicy_Direct_Proxy_Impl (void) {}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/proxy_impl_xh.cpp:24
virtual void make_domain_manager (
CORBA_Object *_collocated_tao_target_,
@@ -438,9 +474,7 @@ public:
)
ACE_THROW_SPEC ((
CORBA::SystemException
- ));
-
- };
+ ));};
//
@@ -448,9 +482,16 @@ public:
///////////////////////////////////////////////////////////////////////
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_sh.cpp:80
+
}
TAO_NAMESPACE_CLOSE // module CORBA
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1044
+
#include "DomainS_T.h"
#if defined (__ACE_INLINE__)
diff --git a/TAO/tao/Domain/DomainS.i b/TAO/tao/Domain/DomainS.i
index b7ba296aa77..c1c63172d4b 100644
--- a/TAO/tao/Domain/DomainS.i
+++ b/TAO/tao/Domain/DomainS.i
@@ -18,7 +18,6 @@
//
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
-
ACE_INLINE void POA_CORBA::ConstructionPolicy::_get_policy_type_skel (
TAO_ServerRequest &req,
void *obj,
@@ -34,6 +33,10 @@ ACE_INLINE void POA_CORBA::ConstructionPolicy::_get_policy_type_skel (
ACE_ENV_ARG_PARAMETER
);
}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
ACE_INLINE void POA_CORBA::ConstructionPolicy::copy_skel (
TAO_ServerRequest &req,
void *obj,
@@ -49,6 +52,10 @@ ACE_INLINE void POA_CORBA::ConstructionPolicy::copy_skel (
ACE_ENV_ARG_PARAMETER
);
}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:2228
+
ACE_INLINE void POA_CORBA::ConstructionPolicy::destroy_skel (
TAO_ServerRequest &req,
void *obj,
@@ -64,3 +71,4 @@ ACE_INLINE void POA_CORBA::ConstructionPolicy::destroy_skel (
ACE_ENV_ARG_PARAMETER
);
}
+
diff --git a/TAO/tao/Domain/DomainS_T.cpp b/TAO/tao/Domain/DomainS_T.cpp
index 9fcddd72ad1..90e0a078278 100644
--- a/TAO/tao/Domain/DomainS_T.cpp
+++ b/TAO/tao/Domain/DomainS_T.cpp
@@ -19,8 +19,11 @@
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
-#ifndef _TAO_IDL_DOMAINS_T_CPP_
-#define _TAO_IDL_DOMAINS_T_CPP_
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:777
+
+#ifndef _TAO_IDL_ORIG_DOMAINS_T_CPP_
+#define _TAO_IDL_ORIG_DOMAINS_T_CPP_
#include "DomainS_T.h"
diff --git a/TAO/tao/Domain/DomainS_T.h b/TAO/tao/Domain/DomainS_T.h
index 7917bd69268..ad0fa630cc1 100644
--- a/TAO/tao/Domain/DomainS_T.h
+++ b/TAO/tao/Domain/DomainS_T.h
@@ -19,10 +19,14 @@
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
-#ifndef _TAO_IDL_DOMAINS_T_H_
-#define _TAO_IDL_DOMAINS_T_H_
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:604
+
+#ifndef _TAO_IDL_ORIG_DOMAINS_T_H_
+#define _TAO_IDL_ORIG_DOMAINS_T_H_
#include "ace/pre.h"
+
#if defined(_MSC_VER)
#if (_MSC_VER >= 1200)
#pragma warning(push)
@@ -30,9 +34,17 @@
#pragma warning(disable:4250)
#endif /* _MSC_VER */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/root_sth.cpp:116
+
#if defined (ACE_HAS_USING_KEYWORD)
TAO_NAMESPACE POA_CORBA
{
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87
+
// TIE class: Refer to CORBA v2.2, Section 20.34.4
template <class T>
class DomainManager_tie : public DomainManager
@@ -42,9 +54,13 @@ TAO_NAMESPACE POA_CORBA
// the T& ctor
DomainManager_tie (T &t, PortableServer::POA_ptr poa);
// ctor taking a POA
- DomainManager_tie (T *tp, CORBA::Boolean release=1);
+ DomainManager_tie (T *tp, CORBA::Boolean release = 1);
// ctor taking pointer and an ownership flag
- DomainManager_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release=1);
+ DomainManager_tie (
+ T *tp,
+ PortableServer::POA_ptr poa,
+ CORBA::Boolean release = 1
+ );
// ctor with T*, ownership flag and a POA
~DomainManager_tie (void);
// dtor
@@ -54,7 +70,7 @@ TAO_NAMESPACE POA_CORBA
// return the underlying object
void _tied_object (T &obj);
// set the underlying object
- void _tied_object (T *obj, CORBA::Boolean release=1);
+ void _tied_object (T *obj, CORBA::Boolean release = 1);
// set the underlying object and the ownership flag
CORBA::Boolean _is_owner (void);
// do we own it
@@ -65,6 +81,10 @@ TAO_NAMESPACE POA_CORBA
PortableServer::POA_ptr _default_POA (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
::CORBA::Policy_ptr get_domain_policy (
CORBA::PolicyType policy_type
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -72,8 +92,8 @@ TAO_NAMESPACE POA_CORBA
ACE_THROW_SPEC ((
CORBA::SystemException
));
-
- private:
+
+ private:
T *ptr_;
PortableServer::POA_var poa_;
CORBA::Boolean rel_;
@@ -82,7 +102,10 @@ TAO_NAMESPACE POA_CORBA
DomainManager_tie (const DomainManager_tie &);
void operator= (const DomainManager_tie &);
};
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87
+
// TIE class: Refer to CORBA v2.2, Section 20.34.4
template <class T>
class ConstructionPolicy_tie : public ConstructionPolicy
@@ -92,9 +115,13 @@ TAO_NAMESPACE POA_CORBA
// the T& ctor
ConstructionPolicy_tie (T &t, PortableServer::POA_ptr poa);
// ctor taking a POA
- ConstructionPolicy_tie (T *tp, CORBA::Boolean release=1);
+ ConstructionPolicy_tie (T *tp, CORBA::Boolean release = 1);
// ctor taking pointer and an ownership flag
- ConstructionPolicy_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release=1);
+ ConstructionPolicy_tie (
+ T *tp,
+ PortableServer::POA_ptr poa,
+ CORBA::Boolean release = 1
+ );
// ctor with T*, ownership flag and a POA
~ConstructionPolicy_tie (void);
// dtor
@@ -104,7 +131,7 @@ TAO_NAMESPACE POA_CORBA
// return the underlying object
void _tied_object (T &obj);
// set the underlying object
- void _tied_object (T *obj, CORBA::Boolean release=1);
+ void _tied_object (T *obj, CORBA::Boolean release = 1);
// set the underlying object and the ownership flag
CORBA::Boolean _is_owner (void);
// do we own it
@@ -115,6 +142,10 @@ TAO_NAMESPACE POA_CORBA
PortableServer::POA_ptr _default_POA (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
void make_domain_manager (
CORBA::InterfaceDef_ptr object_type,
CORBA::Boolean constr_policy
@@ -124,31 +155,37 @@ TAO_NAMESPACE POA_CORBA
CORBA::SystemException
));
- CORBA::PolicyType policy_type (
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ CORBA::PolicyType policy_type (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
));
- ::CORBA::Policy_ptr copy (
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ ::CORBA::Policy_ptr copy (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
));
- void destroy (
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_sh.cpp:60
+
+ void destroy (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
));
-
- private:
+
+ private:
T *ptr_;
PortableServer::POA_var poa_;
CORBA::Boolean rel_;
@@ -157,21 +194,21 @@ TAO_NAMESPACE POA_CORBA
ConstructionPolicy_tie (const ConstructionPolicy_tie &);
void operator= (const ConstructionPolicy_tie &);
};
-
}
TAO_NAMESPACE_CLOSE // module CORBA
#endif /* ACE_HAS_USING_KEYWORD */
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1141
+
#if defined (__ACE_INLINE__)
#include "DomainS_T.i"
#endif /* defined INLINE */
-
#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
#include "DomainS_T.cpp"
#endif /* defined REQUIRED SOURCE */
-
#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
#pragma implementation ("DomainS_T.cpp")
#endif /* defined REQUIRED PRAGMA */
diff --git a/TAO/tao/Domain/DomainS_T.i b/TAO/tao/Domain/DomainS_T.i
index 48d19cf6f72..5757bfa23d1 100644
--- a/TAO/tao/Domain/DomainS_T.i
+++ b/TAO/tao/Domain/DomainS_T.i
@@ -19,6 +19,10 @@
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_si.cpp:96
+
#if defined (ACE_HAS_USING_KEYWORD)
template <class T> ACE_INLINE
@@ -52,7 +56,10 @@ POA_CORBA::DomainManager_tie<T>::DomainManager_tie (T *tp, PortableServer::POA_p
template <class T> ACE_INLINE
POA_CORBA::DomainManager_tie<T>::~DomainManager_tie (void)
{
- if (this->rel_) delete this->ptr_;
+ if (this->rel_)
+ {
+ delete this->ptr_;
+ }
}
template <class T> ACE_INLINE T *
@@ -64,7 +71,11 @@ POA_CORBA::DomainManager_tie<T>::_tied_object (void)
template <class T> ACE_INLINE void
POA_CORBA::DomainManager_tie<T>::_tied_object (T &obj)
{
- if (this->rel_) delete this->ptr_;
+ if (this->rel_)
+ {
+ delete this->ptr_;
+ }
+
this->ptr_ = &obj;
this->rel_ = 0;
}
@@ -72,7 +83,11 @@ POA_CORBA::DomainManager_tie<T>::_tied_object (T &obj)
template <class T> ACE_INLINE void
POA_CORBA::DomainManager_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
{
- if (this->rel_) delete this->ptr_;
+ if (this->rel_)
+ {
+ delete this->ptr_;
+ }
+
this->ptr_ = obj;
this->rel_ = release;
}
@@ -93,11 +108,16 @@ template <class T> ACE_INLINE PortableServer::POA_ptr
POA_CORBA::DomainManager_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
{
if (!CORBA::is_nil (this->poa_.in ()))
- return PortableServer::POA::_duplicate (this->poa_.in ());
-
+ {
+ return PortableServer::POA::_duplicate (this->poa_.in ());
+ }
+
return this->DomainManager::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
template <class T> ACE_INLINE
::CORBA::Policy_ptr POA_CORBA::DomainManager_tie<T>::get_domain_policy (
CORBA::PolicyType policy_type
@@ -108,12 +128,16 @@ template <class T> ACE_INLINE
))
{
return this->ptr_->get_domain_policy (
-policy_type ACE_ENV_ARG_PARAMETER
+ policy_type
+ ACE_ENV_ARG_PARAMETER
);
}
#endif /* ACE_HAS_USING_KEYWORD */
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_si.cpp:96
+
#if defined (ACE_HAS_USING_KEYWORD)
template <class T> ACE_INLINE
@@ -147,7 +171,10 @@ POA_CORBA::ConstructionPolicy_tie<T>::ConstructionPolicy_tie (T *tp, PortableSer
template <class T> ACE_INLINE
POA_CORBA::ConstructionPolicy_tie<T>::~ConstructionPolicy_tie (void)
{
- if (this->rel_) delete this->ptr_;
+ if (this->rel_)
+ {
+ delete this->ptr_;
+ }
}
template <class T> ACE_INLINE T *
@@ -159,7 +186,11 @@ POA_CORBA::ConstructionPolicy_tie<T>::_tied_object (void)
template <class T> ACE_INLINE void
POA_CORBA::ConstructionPolicy_tie<T>::_tied_object (T &obj)
{
- if (this->rel_) delete this->ptr_;
+ if (this->rel_)
+ {
+ delete this->ptr_;
+ }
+
this->ptr_ = &obj;
this->rel_ = 0;
}
@@ -167,7 +198,11 @@ POA_CORBA::ConstructionPolicy_tie<T>::_tied_object (T &obj)
template <class T> ACE_INLINE void
POA_CORBA::ConstructionPolicy_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
{
- if (this->rel_) delete this->ptr_;
+ if (this->rel_)
+ {
+ delete this->ptr_;
+ }
+
this->ptr_ = obj;
this->rel_ = release;
}
@@ -188,11 +223,16 @@ template <class T> ACE_INLINE PortableServer::POA_ptr
POA_CORBA::ConstructionPolicy_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
{
if (!CORBA::is_nil (this->poa_.in ()))
- return PortableServer::POA::_duplicate (this->poa_.in ());
-
+ {
+ return PortableServer::POA::_duplicate (this->poa_.in ());
+ }
+
return this->ConstructionPolicy::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
template <class T> ACE_INLINE
void POA_CORBA::ConstructionPolicy_tie<T>::make_domain_manager (
CORBA::InterfaceDef_ptr object_type,
@@ -204,14 +244,17 @@ void POA_CORBA::ConstructionPolicy_tie<T>::make_domain_manager (
))
{
this->ptr_->make_domain_manager (
-object_type,
- constr_policy ACE_ENV_ARG_PARAMETER
+ object_type,
+ constr_policy
+ ACE_ENV_ARG_PARAMETER
);
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
template <class T> ACE_INLINE
CORBA::PolicyType POA_CORBA::ConstructionPolicy_tie<T>::policy_type (
-
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -219,13 +262,15 @@ CORBA::PolicyType POA_CORBA::ConstructionPolicy_tie<T>::policy_type (
))
{
return this->ptr_->policy_type (
-ACE_ENV_SINGLE_ARG_PARAMETER
+ ACE_ENV_SINGLE_ARG_PARAMETER
);
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
template <class T> ACE_INLINE
::CORBA::Policy_ptr POA_CORBA::ConstructionPolicy_tie<T>::copy (
-
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -233,13 +278,15 @@ template <class T> ACE_INLINE
))
{
return this->ptr_->copy (
-ACE_ENV_SINGLE_ARG_PARAMETER
+ ACE_ENV_SINGLE_ARG_PARAMETER
);
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/tie_si.cpp:68
+
template <class T> ACE_INLINE
void POA_CORBA::ConstructionPolicy_tie<T>::destroy (
-
ACE_ENV_SINGLE_ARG_DECL
)
ACE_THROW_SPEC ((
@@ -247,7 +294,7 @@ void POA_CORBA::ConstructionPolicy_tie<T>::destroy (
))
{
this->ptr_->destroy (
-ACE_ENV_SINGLE_ARG_PARAMETER
+ ACE_ENV_SINGLE_ARG_PARAMETER
);
}
diff --git a/TAO/tao/DynamicAny/DynAnyFactory.cpp b/TAO/tao/DynamicAny/DynAnyFactory.cpp
index 58721933e8f..ff9641307b9 100644
--- a/TAO/tao/DynamicAny/DynAnyFactory.cpp
+++ b/TAO/tao/DynamicAny/DynAnyFactory.cpp
@@ -101,7 +101,7 @@ TAO_DynAnyFactory::create_dyn_any_from_type_code (
}
DynamicAny::DynAny_ptr
-TAO_DynAnyFactory::make_dyn_any (const CORBA_Any &any
+TAO_DynAnyFactory::make_dyn_any (const CORBA::Any &any
ACE_ENV_ARG_DECL)
{
CORBA::TypeCode_var tc = any.type ();
diff --git a/TAO/tao/DynamicAny/DynAnyFactory.h b/TAO/tao/DynamicAny/DynAnyFactory.h
index 7e414a9d273..eaccc448b67 100644
--- a/TAO/tao/DynamicAny/DynAnyFactory.h
+++ b/TAO/tao/DynamicAny/DynAnyFactory.h
@@ -54,7 +54,7 @@ public:
// must release the return value.
static DynamicAny::DynAny_ptr
- make_dyn_any (const CORBA_Any &any
+ make_dyn_any (const CORBA::Any &any
ACE_ENV_ARG_DECL);
// Create the correct type of DynAny object for <any>.
diff --git a/TAO/tao/DynamicAny/DynAny_i.cpp b/TAO/tao/DynamicAny/DynAny_i.cpp
index dd921bcefcc..68cafdfc0be 100644
--- a/TAO/tao/DynamicAny/DynAny_i.cpp
+++ b/TAO/tao/DynamicAny/DynAny_i.cpp
@@ -61,7 +61,8 @@ TAO_DynAny_i::set_to_default_value (CORBA::TypeCode_ptr tc
case CORBA::tk_null:
break;
case CORBA::tk_void:
- this->any_ = CORBA_Any (CORBA::_tc_void);
+ this->any_ = CORBA::Any (CORBA::_tc_void,
+ 0);
break;
case CORBA::tk_short:
this->any_ <<= ACE_static_cast (CORBA::Short, 0);
@@ -102,7 +103,8 @@ TAO_DynAny_i::set_to_default_value (CORBA::TypeCode_ptr tc
this->any_ <<= ACE_static_cast (CORBA::Double, 0);
break;
case CORBA::tk_any:
- this->any_ <<= CORBA::Any (CORBA::_tc_null);
+ this->any_ <<= CORBA::Any (CORBA::_tc_null,
+ 0);
break;
case CORBA::tk_TypeCode:
{
@@ -115,9 +117,12 @@ TAO_DynAny_i::set_to_default_value (CORBA::TypeCode_ptr tc
{
TAO_OutputCDR stream;
stream << CORBA::Object::_nil ();
- this->any_._tao_replace (tc,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ());
+ TAO::Unknown_IDL_Type *unk = 0;
+ ACE_NEW (unk,
+ TAO::Unknown_IDL_Type (tc,
+ stream.begin (),
+ TAO_ENCAP_BYTE_ORDER));
+ this->any_.replace (unk);
break;
}
case CORBA::tk_string:
@@ -165,7 +170,7 @@ TAO_DynAny_i::init (CORBA_TypeCode_ptr tc
}
void
-TAO_DynAny_i::init (const CORBA_Any& any
+TAO_DynAny_i::init (const CORBA::Any& any
ACE_ENV_ARG_DECL)
{
this->type_ = any.type ();
@@ -219,7 +224,7 @@ TAO_DynAny_i::_tao_QueryInterface (ptr_arith_t type)
// ****************************************************************
void
-TAO_DynAny_i::from_any (const CORBA_Any &any
+TAO_DynAny_i::from_any (const CORBA::Any &any
ACE_ENV_ARG_DECL)
ACE_THROW_SPEC ((
CORBA::SystemException,
@@ -263,7 +268,7 @@ TAO_DynAny_i::to_any (ACE_ENV_SINGLE_ARG_DECL)
0);
}
- CORBA_Any_ptr retval;
+ CORBA::Any_ptr retval;
ACE_NEW_THROW_EX (retval,
CORBA::Any (this->any_),
diff --git a/TAO/tao/DynamicAny/DynAny_i.h b/TAO/tao/DynamicAny/DynAny_i.h
index 7f637242846..0c2841fae56 100644
--- a/TAO/tao/DynamicAny/DynAny_i.h
+++ b/TAO/tao/DynamicAny/DynAny_i.h
@@ -25,7 +25,7 @@
#endif /* ACE_LACKS_PRAGMA_ONCE */
#include "DynCommon.h"
-#include "tao/Any.h"
+#include "tao/Any_T.h"
#if defined (_MSC_VER)
# if (_MSC_VER >= 1200)
@@ -56,7 +56,7 @@ public:
ACE_ENV_ARG_DECL);
/// Initialize using an Any.
- void init (const CORBA_Any& any
+ void init (const CORBA::Any& any
ACE_ENV_ARG_DECL);
// = LocalObject methods.
diff --git a/TAO/tao/DynamicAny/DynArray_i.cpp b/TAO/tao/DynamicAny/DynArray_i.cpp
index 6802ad3f5ac..e2c5d01e100 100644
--- a/TAO/tao/DynamicAny/DynArray_i.cpp
+++ b/TAO/tao/DynamicAny/DynArray_i.cpp
@@ -29,7 +29,7 @@ TAO_DynArray_i::init_common (void)
}
void
-TAO_DynArray_i::init (const CORBA_Any & any
+TAO_DynArray_i::init (const CORBA::Any & any
ACE_ENV_ARG_DECL)
{
CORBA::TypeCode_var tc = any.type ();
@@ -63,13 +63,15 @@ TAO_DynArray_i::init (const CORBA_Any & any
this->get_element_type (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
- for (CORBA::ULong i = 0; i < numfields; i++)
+ for (CORBA::ULong i = 0; i < numfields; ++i)
{
- // This Any constructor is a TAO extension.
- CORBA_Any field_any (field_tc.in (),
- 0,
- cdr.byte_order (),
- cdr.start ());
+ CORBA::Any field_any;
+ TAO::Unknown_IDL_Type *unk = 0;
+ ACE_NEW (unk,
+ TAO::Unknown_IDL_Type (field_tc.in (),
+ cdr.start (),
+ cdr.byte_order ()));
+ field_any.replace (unk);
// This recursive step will call the correct constructor
// based on the type of field_any.
@@ -390,7 +392,7 @@ TAO_DynArray_i::set_elements_as_dyn_any (
// ****************************************************************
void
-TAO_DynArray_i::from_any (const CORBA_Any& any
+TAO_DynArray_i::from_any (const CORBA::Any& any
ACE_ENV_ARG_DECL)
ACE_THROW_SPEC ((
CORBA::SystemException,
@@ -430,11 +432,13 @@ TAO_DynArray_i::from_any (const CORBA_Any& any
for (CORBA::ULong i = 0; i < arg_length; ++i)
{
- // This Any constructor is a TAO extension.
- CORBA_Any field_any (field_tc.in (),
- 0,
- cdr.byte_order (),
- cdr.start ());
+ CORBA::Any field_any;
+ TAO::Unknown_IDL_Type *unk = 0;
+ ACE_NEW (unk,
+ TAO::Unknown_IDL_Type (field_tc.in (),
+ cdr.start (),
+ cdr.byte_order ()));
+ field_any.replace (unk);
this->da_members_[i]->destroy (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
@@ -498,15 +502,21 @@ TAO_DynArray_i::to_any (ACE_ENV_SINGLE_ARG_DECL)
TAO_InputCDR in_cdr (out_cdr);
- CORBA_Any_ptr retval = 0;
+ CORBA::Any_ptr retval = 0;
ACE_NEW_THROW_EX (retval,
- CORBA_Any (this->type_.in (),
- 0,
- in_cdr.byte_order (),
- in_cdr.start ()),
+ CORBA::Any,
+ CORBA::NO_MEMORY ());
+ ACE_CHECK_RETURN (0);
+
+ TAO::Unknown_IDL_Type *unk = 0;
+ ACE_NEW_THROW_EX (unk,
+ TAO::Unknown_IDL_Type (this->type_.in (),
+ in_cdr.start (),
+ in_cdr.byte_order ()),
CORBA::NO_MEMORY ());
ACE_CHECK_RETURN (0);
+ retval->replace (unk);
return retval;
}
diff --git a/TAO/tao/DynamicAny/DynArray_i.h b/TAO/tao/DynamicAny/DynArray_i.h
index 083320ad336..208437e99d8 100644
--- a/TAO/tao/DynamicAny/DynArray_i.h
+++ b/TAO/tao/DynamicAny/DynArray_i.h
@@ -56,7 +56,7 @@ public:
ACE_ENV_ARG_DECL);
// Initialize using just a TypeCode.
- void init (const CORBA_Any& any
+ void init (const CORBA::Any& any
ACE_ENV_ARG_DECL);
// Initialize using an Any.
diff --git a/TAO/tao/DynamicAny/DynCommon.cpp b/TAO/tao/DynamicAny/DynCommon.cpp
index 7b78edb5cc3..4c741759cf1 100644
--- a/TAO/tao/DynamicAny/DynCommon.cpp
+++ b/TAO/tao/DynamicAny/DynCommon.cpp
@@ -61,7 +61,7 @@ TAO_DynCommon::assign (DynamicAny::DynAny_ptr dyn_any
if (equivalent)
{
- CORBA_Any_var any = dyn_any->to_any (ACE_ENV_SINGLE_ARG_PARAMETER);
+ CORBA::Any_var any = dyn_any->to_any (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
this->from_any (any.in ()
@@ -478,10 +478,13 @@ TAO_DynCommon::insert_reference (CORBA::Object_ptr value
if (good_type)
{
TAO_OutputCDR cdr;
- cdr << value;
- this->any_._tao_replace (this->type_.in (),
- TAO_ENCAP_BYTE_ORDER,
- cdr.begin ());
+ value->marshal (cdr);
+ TAO::Unknown_IDL_Type *unk = 0;
+ ACE_NEW (unk,
+ TAO::Unknown_IDL_Type (this->type_.in (),
+ cdr.begin (),
+ TAO_ENCAP_BYTE_ORDER));
+ this->any_.replace (unk);
}
else
{
@@ -748,7 +751,7 @@ TAO_DynCommon::insert_dyn_any (DynamicAny::DynAny_ptr value
ACE_THROW (CORBA::OBJECT_NOT_EXIST ());
}
- CORBA_Any_var any = value->to_any (ACE_ENV_SINGLE_ARG_PARAMETER);
+ CORBA::Any_var any = value->to_any (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
this->insert_any (any.in ()
@@ -1415,14 +1418,14 @@ TAO_DynCommon::get_any (ACE_ENV_SINGLE_ARG_DECL)
}
else
{
- CORBA_Any_ptr tmp = 0;
+ CORBA::Any_ptr tmp = 0;
ACE_NEW_THROW_EX (tmp,
- CORBA_Any,
+ CORBA::Any,
CORBA::NO_MEMORY ());
ACE_CHECK_RETURN (0);
- CORBA_Any_var val = tmp;
+ CORBA::Any_var val = tmp;
if ((this->any_ >>= *tmp) == 0)
{
@@ -1450,7 +1453,7 @@ TAO_DynCommon::get_dyn_any (ACE_ENV_SINGLE_ARG_DECL)
0);
}
- CORBA_Any_var any = this->get_any (ACE_ENV_SINGLE_ARG_PARAMETER);
+ CORBA::Any_var any = this->get_any (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
return TAO_DynAnyFactory::make_dyn_any (any.in ()
@@ -1559,7 +1562,7 @@ TAO_DynCommon::copy (ACE_ENV_SINGLE_ARG_DECL)
DynamicAny::DynAny::_nil ());
}
- CORBA_Any_var any = this->to_any (ACE_ENV_SINGLE_ARG_PARAMETER);
+ CORBA::Any_var any = this->to_any (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (DynamicAny::DynAny::_nil ());
DynamicAny::DynAny_ptr retval =
diff --git a/TAO/tao/DynamicAny/DynCommon.h b/TAO/tao/DynamicAny/DynCommon.h
index 950896445a0..b740089e731 100644
--- a/TAO/tao/DynamicAny/DynCommon.h
+++ b/TAO/tao/DynamicAny/DynCommon.h
@@ -522,7 +522,7 @@ protected:
CORBA::TypeCode_var type_;
// Holder for our type code.
- CORBA_Any any_;
+ CORBA::Any any_;
// Gets a value only for basic types, but used in insert_*
// and get_*, defined in this base class.
diff --git a/TAO/tao/DynamicAny/DynEnum_i.cpp b/TAO/tao/DynamicAny/DynEnum_i.cpp
index b12ddf31c3c..1f3d7353d56 100644
--- a/TAO/tao/DynamicAny/DynEnum_i.cpp
+++ b/TAO/tao/DynamicAny/DynEnum_i.cpp
@@ -28,7 +28,7 @@ TAO_DynEnum_i::init_common (void)
}
void
-TAO_DynEnum_i::init (const CORBA_Any &any
+TAO_DynEnum_i::init (const CORBA::Any &any
ACE_ENV_ARG_DECL)
{
CORBA::TypeCode_var tc = any.type ();
@@ -198,7 +198,7 @@ TAO_DynEnum_i::set_as_ulong (CORBA::ULong value_as_ulong
// ****************************************************************
void
-TAO_DynEnum_i::from_any (const CORBA_Any& any
+TAO_DynEnum_i::from_any (const CORBA::Any& any
ACE_ENV_ARG_DECL)
ACE_THROW_SPEC ((
CORBA::SystemException,
@@ -237,14 +237,21 @@ TAO_DynEnum_i::to_any (ACE_ENV_SINGLE_ARG_DECL)
out_cdr.write_ulong (this->value_);
- CORBA_Any *retval;
+ CORBA::Any *retval;
ACE_NEW_THROW_EX (retval,
- CORBA_Any (this->type_.in (),
- 0,
- TAO_ENCAP_BYTE_ORDER,
- out_cdr.begin ()),
+ CORBA::Any,
CORBA::NO_MEMORY ());
ACE_CHECK_RETURN (0);
+
+ TAO::Unknown_IDL_Type *unk = 0;
+ ACE_NEW_THROW_EX (unk,
+ TAO::Unknown_IDL_Type (this->type_.in (),
+ out_cdr.begin (),
+ TAO_ENCAP_BYTE_ORDER),
+ CORBA::NO_MEMORY ());
+ ACE_CHECK_RETURN (0);
+
+ retval->replace (unk);
return retval;
}
@@ -267,7 +274,7 @@ TAO_DynEnum_i::equal (DynamicAny::DynAny_ptr rhs
return 0;
}
- CORBA_Any_var any = rhs->to_any (ACE_ENV_SINGLE_ARG_PARAMETER);
+ CORBA::Any_var any = rhs->to_any (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
ACE_Message_Block *mb = any->_tao_get_cdr ();
diff --git a/TAO/tao/DynamicAny/DynEnum_i.h b/TAO/tao/DynamicAny/DynEnum_i.h
index e22b014d863..4b9222b930b 100644
--- a/TAO/tao/DynamicAny/DynEnum_i.h
+++ b/TAO/tao/DynamicAny/DynEnum_i.h
@@ -56,7 +56,7 @@ public:
ACE_ENV_ARG_DECL);
// Initialize using just a TypeCode.
- void init (const CORBA_Any& any
+ void init (const CORBA::Any& any
ACE_ENV_ARG_DECL);
// Initialize using an Any.
diff --git a/TAO/tao/DynamicAny/DynSequence_i.cpp b/TAO/tao/DynamicAny/DynSequence_i.cpp
index 731e6a98d16..e7b68f0fbff 100644
--- a/TAO/tao/DynamicAny/DynSequence_i.cpp
+++ b/TAO/tao/DynamicAny/DynSequence_i.cpp
@@ -70,11 +70,13 @@ TAO_DynSequence_i::init (const CORBA::Any& any
for (CORBA::ULong i = 0; i < length; ++i)
{
- // This Any constructor is a TAO extension.
- CORBA::Any field_any (field_tc.in (),
- 0,
- cdr.byte_order (),
- cdr.start ());
+ CORBA::Any field_any;
+ TAO::Unknown_IDL_Type *unk = 0;
+ ACE_NEW (unk,
+ TAO::Unknown_IDL_Type (field_tc.in (),
+ cdr.start (),
+ cdr.byte_order ()));
+ field_any.replace (unk);
// This recursive step will call the correct constructor
// based on the type of field_any.
@@ -586,11 +588,13 @@ TAO_DynSequence_i::from_any (const CORBA::Any & any
for (CORBA::ULong i = 0; i < arg_length; ++i)
{
- // This Any constructor is a TAO extension.
- CORBA::Any field_any (field_tc.in (),
- 0,
- cdr.byte_order (),
- cdr.start ());
+ CORBA::Any field_any;
+ TAO::Unknown_IDL_Type *unk = 0;
+ ACE_NEW (unk,
+ TAO::Unknown_IDL_Type (field_tc.in (),
+ cdr.start (),
+ cdr.byte_order ()));
+ field_any.replace (unk);
if (i < this->component_count_)
{
@@ -676,13 +680,19 @@ TAO_DynSequence_i::to_any (ACE_ENV_SINGLE_ARG_DECL)
CORBA::Any_ptr retval = 0;
ACE_NEW_THROW_EX (retval,
- CORBA::Any (this->type_.in (),
- 0,
- in_cdr.byte_order (),
- in_cdr.start ()),
+ CORBA::Any,
CORBA::NO_MEMORY ());
ACE_CHECK_RETURN (0);
+ TAO::Unknown_IDL_Type *unk = 0;
+ ACE_NEW_THROW_EX (unk,
+ TAO::Unknown_IDL_Type (this->type_.in (),
+ in_cdr.start (),
+ in_cdr.byte_order ()),
+ CORBA::NO_MEMORY ());
+ ACE_CHECK_RETURN (0);
+
+ retval->replace (unk);
return retval;
}
diff --git a/TAO/tao/DynamicAny/DynSequence_i.h b/TAO/tao/DynamicAny/DynSequence_i.h
index 98a2957fb78..6fdf7025b6a 100644
--- a/TAO/tao/DynamicAny/DynSequence_i.h
+++ b/TAO/tao/DynamicAny/DynSequence_i.h
@@ -56,7 +56,7 @@ public:
ACE_ENV_ARG_DECL);
// Initialize using just a TypeCode.
- void init (const CORBA_Any& any
+ void init (const CORBA::Any& any
ACE_ENV_ARG_DECL);
// Initialize using an Any.
diff --git a/TAO/tao/DynamicAny/DynStruct_i.cpp b/TAO/tao/DynamicAny/DynStruct_i.cpp
index c94557da2b7..f035aaa2272 100644
--- a/TAO/tao/DynamicAny/DynStruct_i.cpp
+++ b/TAO/tao/DynamicAny/DynStruct_i.cpp
@@ -45,7 +45,7 @@ TAO_DynStruct_i::init_common (void)
}
void
-TAO_DynStruct_i::init (const CORBA_Any& any
+TAO_DynStruct_i::init (const CORBA::Any& any
ACE_ENV_ARG_DECL)
{
CORBA::TypeCode_var tc = any.type ();
@@ -94,11 +94,13 @@ TAO_DynStruct_i::init (const CORBA_Any& any
ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
- // This Any constructor is a TAO extension.
- CORBA_Any field_any (field_tc.in (),
- 0,
- cdr.byte_order (),
- cdr.start ());
+ CORBA::Any field_any;
+ TAO::Unknown_IDL_Type *unk = 0;
+ ACE_NEW (unk,
+ TAO::Unknown_IDL_Type (field_tc.in (),
+ cdr.start (),
+ cdr.byte_order ()));
+ field_any.replace (unk);
// This recursive step will call the correct constructor
// based on the type of field_any.
@@ -475,7 +477,7 @@ TAO_DynStruct_i::set_members_as_dyn_any (
// ****************************************************************
void
-TAO_DynStruct_i::from_any (const CORBA_Any & any
+TAO_DynStruct_i::from_any (const CORBA::Any & any
ACE_ENV_ARG_DECL)
ACE_THROW_SPEC ((
CORBA::SystemException,
@@ -519,11 +521,13 @@ TAO_DynStruct_i::from_any (const CORBA_Any & any
ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
- // This Any constructor is a TAO extension.
- CORBA_Any field_any (field_tc.in (),
- 0,
- cdr.byte_order (),
- cdr.start ());
+ CORBA::Any field_any;
+ TAO::Unknown_IDL_Type *unk = 0;
+ ACE_NEW (unk,
+ TAO::Unknown_IDL_Type (field_tc.in (),
+ cdr.start (),
+ cdr.byte_order ()));
+ field_any.replace (unk);
this->da_members_[i]->destroy (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
@@ -578,7 +582,7 @@ TAO_DynStruct_i::to_any (ACE_ENV_SINGLE_ARG_DECL)
ACE_CHECK_RETURN (0);
// Recursive step.
- CORBA_Any_var field_any = this->da_members_[i]->to_any (ACE_ENV_SINGLE_ARG_PARAMETER);
+ CORBA::Any_var field_any = this->da_members_[i]->to_any (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
ACE_Message_Block *field_mb = field_any->_tao_get_cdr ();
@@ -595,15 +599,21 @@ TAO_DynStruct_i::to_any (ACE_ENV_SINGLE_ARG_DECL)
TAO_InputCDR in_cdr (out_cdr);
- CORBA_Any_ptr retval = 0;
+ CORBA::Any_ptr retval = 0;
ACE_NEW_THROW_EX (retval,
- CORBA_Any (this->type_.in (),
- 0,
- in_cdr.byte_order (),
- in_cdr.start ()),
+ CORBA::Any,
CORBA::NO_MEMORY ());
ACE_CHECK_RETURN (0);
+ TAO::Unknown_IDL_Type *unk = 0;
+ ACE_NEW_THROW_EX (unk,
+ TAO::Unknown_IDL_Type (this->type_.in (),
+ in_cdr.start (),
+ in_cdr.byte_order ()),
+ CORBA::NO_MEMORY ());
+ ACE_CHECK_RETURN (0);
+
+ retval->replace (unk);
return retval;
}
diff --git a/TAO/tao/DynamicAny/DynStruct_i.h b/TAO/tao/DynamicAny/DynStruct_i.h
index d5354beb633..27e0fb5403a 100644
--- a/TAO/tao/DynamicAny/DynStruct_i.h
+++ b/TAO/tao/DynamicAny/DynStruct_i.h
@@ -56,7 +56,7 @@ public:
ACE_ENV_ARG_DECL);
// Initialize using just a TypeCode.
- void init (const CORBA_Any& any
+ void init (const CORBA::Any& any
ACE_ENV_ARG_DECL);
// Initialize using an Any.
diff --git a/TAO/tao/DynamicAny/DynUnion_i.cpp b/TAO/tao/DynamicAny/DynUnion_i.cpp
index f4983081d25..7962e7b38c7 100644
--- a/TAO/tao/DynamicAny/DynUnion_i.cpp
+++ b/TAO/tao/DynamicAny/DynUnion_i.cpp
@@ -30,7 +30,7 @@ TAO_DynUnion_i::init_common (void)
}
void
-TAO_DynUnion_i::init (const CORBA_Any& any
+TAO_DynUnion_i::init (const CORBA::Any& any
ACE_ENV_ARG_DECL)
{
CORBA::TypeCode_var tc = any.type ();
@@ -136,7 +136,7 @@ TAO_DynUnion_i::_tao_QueryInterface (ptr_arith_t type)
// This code is common to from_any() and the init() overload that takes
// an Any argument.
void
-TAO_DynUnion_i::set_from_any (const CORBA_Any & any,
+TAO_DynUnion_i::set_from_any (const CORBA::Any & any,
CORBA::Boolean from_factory
ACE_ENV_ARG_DECL)
ACE_THROW_SPEC ((
@@ -153,13 +153,17 @@ TAO_DynUnion_i::set_from_any (const CORBA_Any & any,
CORBA::TypeCode_var tc = any.type ();
- CORBA_TypeCode_var disc_tc = tc->discriminator_type (ACE_ENV_SINGLE_ARG_PARAMETER);
+ CORBA_TypeCode_var disc_tc =
+ tc->discriminator_type (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
- CORBA_Any disc_any (disc_tc.in (),
- 0,
- cdr.byte_order (),
- cdr.start ());
+ CORBA::Any disc_any;
+ TAO::Unknown_IDL_Type *unk = 0;
+ ACE_NEW (unk,
+ TAO::Unknown_IDL_Type (disc_tc.in (),
+ cdr.start (),
+ cdr.byte_order ()));
+ disc_any.replace (unk);
// Need this here because we might have been called from init().
if (!CORBA::is_nil (this->discriminator_.in ()))
@@ -188,7 +192,7 @@ TAO_DynUnion_i::set_from_any (const CORBA_Any & any,
// Get the index.
for (i = 0; i < count; ++i)
{
- CORBA_Any_var label_any = tc->member_label (i
+ CORBA::Any_var label_any = tc->member_label (i
ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
@@ -216,10 +220,13 @@ TAO_DynUnion_i::set_from_any (const CORBA_Any & any,
ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
- CORBA_Any member_any (member_tc.in (),
- 0,
- cdr.byte_order (),
- cdr.start ());
+ CORBA::Any member_any;
+ TAO::Unknown_IDL_Type *unk = 0;
+ ACE_NEW (unk,
+ TAO::Unknown_IDL_Type (member_tc.in (),
+ cdr.start (),
+ cdr.byte_order ()));
+ member_any.replace (unk);
this->member_ =
TAO_DynAnyFactory::make_dyn_any (member_any
@@ -262,10 +269,13 @@ TAO_DynUnion_i::set_from_any (const CORBA_Any & any,
ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
- CORBA_Any default_any (default_tc.in (),
- 0,
- cdr.byte_order (),
- cdr.start ());
+ CORBA::Any default_any;
+ TAO::Unknown_IDL_Type *unk = 0;
+ ACE_NEW (unk,
+ TAO::Unknown_IDL_Type (default_tc.in (),
+ cdr.start (),
+ cdr.byte_order ()));
+ default_any.replace (unk);
this->member_ =
TAO_DynAnyFactory::make_dyn_any (default_any
@@ -328,13 +338,13 @@ TAO_DynUnion_i::set_discriminator (DynamicAny::DynAny_ptr value
ACE_THROW (DynamicAny::DynAny::TypeMismatch ());
}
- CORBA_Any_var value_any = value->to_any (ACE_ENV_SINGLE_ARG_PARAMETER);
+ CORBA::Any_var value_any = value->to_any (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
CORBA::ULong length = this->type_->member_count (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
- CORBA_Any_var label_any;
+ CORBA::Any_var label_any;
CORBA::ULong i;
// member_label() does not work with aliased type codes.
@@ -679,7 +689,7 @@ TAO_DynUnion_i::member_kind (ACE_ENV_SINGLE_ARG_DECL)
// ****************************************************************
void
-TAO_DynUnion_i::from_any (const CORBA_Any& any
+TAO_DynUnion_i::from_any (const CORBA::Any& any
ACE_ENV_ARG_DECL)
ACE_THROW_SPEC ((
CORBA::SystemException,
@@ -737,7 +747,7 @@ TAO_DynUnion_i::to_any (ACE_ENV_SINGLE_ARG_DECL)
CORBA_TypeCode_var disc_tc = this->discriminator_->type (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
- CORBA_Any_var disc_any = this->discriminator_->to_any (ACE_ENV_SINGLE_ARG_PARAMETER);
+ CORBA::Any_var disc_any = this->discriminator_->to_any (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
ACE_Message_Block *disc_mb = disc_any->_tao_get_cdr ();
@@ -756,7 +766,7 @@ TAO_DynUnion_i::to_any (ACE_ENV_SINGLE_ARG_DECL)
CORBA_TypeCode_var member_tc = this->member_->type (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
- CORBA_Any_var member_any = this->member_->to_any (ACE_ENV_SINGLE_ARG_PARAMETER);
+ CORBA::Any_var member_any = this->member_->to_any (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
ACE_Message_Block *member_mb = member_any->_tao_get_cdr ();
@@ -773,15 +783,21 @@ TAO_DynUnion_i::to_any (ACE_ENV_SINGLE_ARG_DECL)
// Make the Any.
TAO_InputCDR in_cdr (out_cdr);
- CORBA_Any_ptr retval = 0;
+ CORBA::Any_ptr retval = 0;
ACE_NEW_THROW_EX (retval,
- CORBA_Any (this->type_.in (),
- 0,
- in_cdr.byte_order (),
- in_cdr.start ()),
+ CORBA::Any,
CORBA::NO_MEMORY ());
ACE_CHECK_RETURN (0);
+ TAO::Unknown_IDL_Type *unk = 0;
+ ACE_NEW_THROW_EX (unk,
+ TAO::Unknown_IDL_Type (this->type_.in (),
+ in_cdr.start (),
+ in_cdr.byte_order ()),
+ CORBA::NO_MEMORY ());
+ ACE_CHECK_RETURN (0);
+
+ retval->replace (unk);
return retval;
}
@@ -901,8 +917,8 @@ TAO_DynUnion_i::current_component (ACE_ENV_SINGLE_ARG_DECL)
// ****************************************************************
CORBA::Boolean
-TAO_DynUnion_i::label_match (const CORBA_Any &my_any,
- const CORBA_Any &other_any
+TAO_DynUnion_i::label_match (const CORBA::Any &my_any,
+ const CORBA::Any &other_any
ACE_ENV_ARG_DECL)
ACE_THROW_SPEC ((
CORBA::SystemException
diff --git a/TAO/tao/DynamicAny/DynUnion_i.h b/TAO/tao/DynamicAny/DynUnion_i.h
index b5f5e412fd4..ac42172fdd2 100644
--- a/TAO/tao/DynamicAny/DynUnion_i.h
+++ b/TAO/tao/DynamicAny/DynUnion_i.h
@@ -50,7 +50,7 @@ public:
~TAO_DynUnion_i (void);
// Destructor.
- void init (const CORBA_Any& any ACE_ENV_ARG_DECL);
+ void init (const CORBA::Any& any ACE_ENV_ARG_DECL);
// Constructor taking an Any argument.
void init (CORBA_TypeCode_ptr tc ACE_ENV_ARG_DECL);
@@ -180,7 +180,7 @@ public:
private:
// Code common to the constructor from an Any arg and the member
// function from_any().
- void set_from_any (const CORBA_Any &any,
+ void set_from_any (const CORBA::Any &any,
CORBA::Boolean from_factory
ACE_ENV_ARG_DECL_WITH_DEFAULTS)
ACE_THROW_SPEC ((
@@ -193,8 +193,8 @@ private:
void init_common (void);
// Iterative check for label value match.
- CORBA::Boolean label_match (const CORBA_Any &my_any,
- const CORBA_Any &other_any
+ CORBA::Boolean label_match (const CORBA::Any &my_any,
+ const CORBA::Any &other_any
ACE_ENV_ARG_DECL_WITH_DEFAULTS)
ACE_THROW_SPEC ((
CORBA::SystemException
diff --git a/TAO/tao/DynamicAny/DynamicAny.pidl b/TAO/tao/DynamicAny/DynamicAny.pidl
index 8c5273acae2..09dc9b8e59c 100644
--- a/TAO/tao/DynamicAny/DynamicAny.pidl
+++ b/TAO/tao/DynamicAny/DynamicAny.pidl
@@ -20,7 +20,7 @@
* The command used to generate code from this file is:
*
* tao_idl \
- * -o orig -Gp -Gd -Ge 1 -Gv -DCORBA3 \
+ * -o orig -Gp -Gd -Ge 1 \
* -Wb,export_macro=TAO_DynamicAny_Export \
* -Wb,export_include=dynamicany_export.h \
* -Wb,pre_include="ace/pre.h" \
@@ -214,6 +214,4 @@ module DynamicAny {
}; // module DynamicAny
-#pragma prefix ""
-
#endif // _DYNAMIC_ANY_IDL_
diff --git a/TAO/tao/DynamicAny/DynamicAnyC.cpp b/TAO/tao/DynamicAny/DynamicAnyC.cpp
index da91919ac68..5e8ff29cd99 100644
--- a/TAO/tao/DynamicAny/DynamicAnyC.cpp
+++ b/TAO/tao/DynamicAny/DynamicAnyC.cpp
@@ -19,8 +19,11 @@
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
-#include "DynamicAny.h"
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:314
+
+#include "DynamicAny.h"
#include "tao/Stub.h"
#include "tao/Invocation.h"
#include "tao/PortableInterceptor.h"
@@ -31,6 +34,8 @@
#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__ */
@@ -39,6 +44,9 @@
#include "DynamicAnyC.i"
#endif /* !defined INLINE */
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+
int DynamicAny::DynAny::_tao_class_id = 0;
DynamicAny::DynAny_ptr
@@ -84,13 +92,23 @@ tao_DynamicAny_DynAny_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_DynamicAny_DynAny_marshal (
+ DynamicAny::DynAny_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::DynAny_var
-// TAO_IDL - Generated from
-// be/be_interface.cpp:654
// *************************************************************
-DynamicAny::DynAny_var::DynAny_var (void) // default constructor
+DynamicAny::DynAny_var::DynAny_var (void)
: ptr_ (DynAny::_nil ())
{}
@@ -100,12 +118,12 @@ DynamicAny::DynAny_var::ptr (void) const
return this->ptr_;
}
-DynamicAny::DynAny_var::DynAny_var (const ::DynamicAny::DynAny_var &p) // copy constructor
+DynamicAny::DynAny_var::DynAny_var (const ::DynamicAny::DynAny_var &p)
: TAO_Base_var (),
ptr_ (DynAny::_duplicate (p.ptr ()))
{}
-DynamicAny::DynAny_var::~DynAny_var (void) // destructor
+DynamicAny::DynAny_var::~DynAny_var (void)
{
CORBA::release (this->ptr_);
}
@@ -209,10 +227,11 @@ DynamicAny::DynAny_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// DynamicAny::DynAny_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:932
// *************************************************************
DynamicAny::DynAny_out::DynAny_out (DynAny_ptr &p)
@@ -221,14 +240,14 @@ DynamicAny::DynAny_out::DynAny_out (DynAny_ptr &p)
this->ptr_ = ::DynamicAny::DynAny::_nil ();
}
-DynamicAny::DynAny_out::DynAny_out (DynAny_var &p) // constructor from _var
+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) // copy constructor
+DynamicAny::DynAny_out::DynAny_out (const ::DynamicAny::DynAny_out &p)
: ptr_ (ACE_const_cast (DynAny_out &, p).ptr_)
{}
@@ -259,7 +278,7 @@ DynamicAny::DynAny_out::operator ::DynamicAny::DynAny_ptr &() // cast
}
::DynamicAny::DynAny_ptr &
-DynamicAny::DynAny_out::ptr (void) // ptr
+DynamicAny::DynAny_out::ptr (void)
{
return this->ptr_;
}
@@ -270,9 +289,8 @@ DynamicAny::DynAny_out::operator-> (void)
return this->ptr_;
}
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:209
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
DynamicAny::DynAny::DynAny (void)
{}
@@ -280,7 +298,8 @@ DynamicAny::DynAny::DynAny (void)
DynamicAny::DynAny::~DynAny (void)
{}
-DynamicAny::DynAny_ptr DynamicAny::DynAny::_narrow (
+DynamicAny::DynAny_ptr
+DynamicAny::DynAny::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -295,43 +314,61 @@ DynamicAny::DynAny::_unchecked_narrow (
)
{
if (CORBA::is_nil (obj))
- return DynAny::_nil ();
+ {
+ return DynAny::_nil ();
+ }
+
return
- ACE_reinterpret_cast
- (
+ ACE_reinterpret_cast (
DynAny_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &DynAny::_tao_class_id
- )
- )
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &DynAny::_tao_class_id
+ )
+ )
);
}
DynamicAny::DynAny_ptr
DynamicAny::DynAny::_duplicate (DynAny_ptr obj)
{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
return obj;
}
void *DynamicAny::DynAny::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::DynamicAny, DynAny)::_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)
- this->_add_ref ();
+
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::DynamicAny, DynAny)::_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;
}
@@ -340,7 +377,9 @@ const char* DynamicAny::DynAny::_interface_repository_id (void) const
return "IDL:omg.org/DynamicAny/DynAny:1.0";
}
-// Default constructor.
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63
+
DynamicAny::DynAny::InvalidValue::InvalidValue (void)
: CORBA_UserException (
"IDL:omg.org/DynamicAny/DynAny/InvalidValue:1.0",
@@ -349,12 +388,10 @@ DynamicAny::DynAny::InvalidValue::InvalidValue (void)
{
}
-// Destructor - all members are of self managing types.
DynamicAny::DynAny::InvalidValue::~InvalidValue (void)
{
}
-// Copy constructor.
DynamicAny::DynAny::InvalidValue::InvalidValue (const ::DynamicAny::DynAny::InvalidValue &_tao_excp)
: CORBA_UserException (
_tao_excp._rep_id (),
@@ -363,7 +400,6 @@ DynamicAny::DynAny::InvalidValue::InvalidValue (const ::DynamicAny::DynAny::Inva
{
}
-// Assignment operator.
DynamicAny::DynAny::InvalidValue&
DynamicAny::DynAny::InvalidValue::operator= (const ::DynamicAny::DynAny::InvalidValue &_tao_excp)
{
@@ -372,11 +408,11 @@ DynamicAny::DynAny::InvalidValue::operator= (const ::DynamicAny::DynAny::Invalid
}
DynamicAny::DynAny::InvalidValue *
-DynamicAny::DynAny::InvalidValue::_downcast (CORBA::Exception *exc)
+DynamicAny::DynAny::InvalidValue::_downcast (CORBA::Exception *_tao_excp)
{
- if (!ACE_OS::strcmp ("IDL:omg.org/DynamicAny/DynAny/InvalidValue:1.0", exc->_rep_id ()))
+ if (!ACE_OS::strcmp ("IDL:omg.org/DynamicAny/DynAny/InvalidValue:1.0", _tao_excp->_rep_id ()))
{
- return ACE_dynamic_cast (InvalidValue *, exc);
+ return ACE_dynamic_cast (InvalidValue *, _tao_excp);
}
else
{
@@ -397,13 +433,13 @@ DynamicAny::DynAny::InvalidValue::_tao_duplicate (void) const
CORBA::Exception *result;
ACE_NEW_RETURN (
result,
- DynamicAny::DynAny::InvalidValue (*this),
+ ::DynamicAny::DynAny::InvalidValue (*this),
0
);
return result;
}
-void DynamicAny::DynAny::InvalidValue::_raise ()
+void DynamicAny::DynAny::InvalidValue::_raise (void)
{
TAO_RAISE (*this);
}
@@ -424,7 +460,11 @@ void DynamicAny::DynAny::InvalidValue::_tao_decode (
ACE_THROW (CORBA::MARSHAL ());
}
-// Default constructor.
+
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63
+
DynamicAny::DynAny::TypeMismatch::TypeMismatch (void)
: CORBA_UserException (
"IDL:omg.org/DynamicAny/DynAny/TypeMismatch:1.0",
@@ -433,12 +473,10 @@ DynamicAny::DynAny::TypeMismatch::TypeMismatch (void)
{
}
-// Destructor - all members are of self managing types.
DynamicAny::DynAny::TypeMismatch::~TypeMismatch (void)
{
}
-// Copy constructor.
DynamicAny::DynAny::TypeMismatch::TypeMismatch (const ::DynamicAny::DynAny::TypeMismatch &_tao_excp)
: CORBA_UserException (
_tao_excp._rep_id (),
@@ -447,7 +485,6 @@ DynamicAny::DynAny::TypeMismatch::TypeMismatch (const ::DynamicAny::DynAny::Type
{
}
-// Assignment operator.
DynamicAny::DynAny::TypeMismatch&
DynamicAny::DynAny::TypeMismatch::operator= (const ::DynamicAny::DynAny::TypeMismatch &_tao_excp)
{
@@ -456,11 +493,11 @@ DynamicAny::DynAny::TypeMismatch::operator= (const ::DynamicAny::DynAny::TypeMis
}
DynamicAny::DynAny::TypeMismatch *
-DynamicAny::DynAny::TypeMismatch::_downcast (CORBA::Exception *exc)
+DynamicAny::DynAny::TypeMismatch::_downcast (CORBA::Exception *_tao_excp)
{
- if (!ACE_OS::strcmp ("IDL:omg.org/DynamicAny/DynAny/TypeMismatch:1.0", exc->_rep_id ()))
+ if (!ACE_OS::strcmp ("IDL:omg.org/DynamicAny/DynAny/TypeMismatch:1.0", _tao_excp->_rep_id ()))
{
- return ACE_dynamic_cast (TypeMismatch *, exc);
+ return ACE_dynamic_cast (TypeMismatch *, _tao_excp);
}
else
{
@@ -481,13 +518,13 @@ DynamicAny::DynAny::TypeMismatch::_tao_duplicate (void) const
CORBA::Exception *result;
ACE_NEW_RETURN (
result,
- DynamicAny::DynAny::TypeMismatch (*this),
+ ::DynamicAny::DynAny::TypeMismatch (*this),
0
);
return result;
}
-void DynamicAny::DynAny::TypeMismatch::_raise ()
+void DynamicAny::DynAny::TypeMismatch::_raise (void)
{
TAO_RAISE (*this);
}
@@ -508,6 +545,11 @@ void DynamicAny::DynAny::TypeMismatch::_tao_decode (
ACE_THROW (CORBA::MARSHAL ());
}
+
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+
int DynamicAny::DynFixed::_tao_class_id = 0;
DynamicAny::DynFixed_ptr
@@ -553,13 +595,23 @@ tao_DynamicAny_DynFixed_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_DynamicAny_DynFixed_marshal (
+ DynamicAny::DynFixed_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::DynFixed_var
-// TAO_IDL - Generated from
-// be/be_interface.cpp:654
// *************************************************************
-DynamicAny::DynFixed_var::DynFixed_var (void) // default constructor
+DynamicAny::DynFixed_var::DynFixed_var (void)
: ptr_ (DynFixed::_nil ())
{}
@@ -569,12 +621,12 @@ DynamicAny::DynFixed_var::ptr (void) const
return this->ptr_;
}
-DynamicAny::DynFixed_var::DynFixed_var (const ::DynamicAny::DynFixed_var &p) // copy constructor
+DynamicAny::DynFixed_var::DynFixed_var (const ::DynamicAny::DynFixed_var &p)
: TAO_Base_var (),
ptr_ (DynFixed::_duplicate (p.ptr ()))
{}
-DynamicAny::DynFixed_var::~DynFixed_var (void) // destructor
+DynamicAny::DynFixed_var::~DynFixed_var (void)
{
CORBA::release (this->ptr_);
}
@@ -678,10 +730,11 @@ DynamicAny::DynFixed_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// DynamicAny::DynFixed_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:932
// *************************************************************
DynamicAny::DynFixed_out::DynFixed_out (DynFixed_ptr &p)
@@ -690,14 +743,14 @@ DynamicAny::DynFixed_out::DynFixed_out (DynFixed_ptr &p)
this->ptr_ = ::DynamicAny::DynFixed::_nil ();
}
-DynamicAny::DynFixed_out::DynFixed_out (DynFixed_var &p) // constructor from _var
+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) // copy constructor
+DynamicAny::DynFixed_out::DynFixed_out (const ::DynamicAny::DynFixed_out &p)
: ptr_ (ACE_const_cast (DynFixed_out &, p).ptr_)
{}
@@ -728,7 +781,7 @@ DynamicAny::DynFixed_out::operator ::DynamicAny::DynFixed_ptr &() // cast
}
::DynamicAny::DynFixed_ptr &
-DynamicAny::DynFixed_out::ptr (void) // ptr
+DynamicAny::DynFixed_out::ptr (void)
{
return this->ptr_;
}
@@ -739,9 +792,8 @@ DynamicAny::DynFixed_out::operator-> (void)
return this->ptr_;
}
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:209
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
DynamicAny::DynFixed::DynFixed (void)
{}
@@ -749,7 +801,8 @@ DynamicAny::DynFixed::DynFixed (void)
DynamicAny::DynFixed::~DynFixed (void)
{}
-DynamicAny::DynFixed_ptr DynamicAny::DynFixed::_narrow (
+DynamicAny::DynFixed_ptr
+DynamicAny::DynFixed::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -764,55 +817,75 @@ DynamicAny::DynFixed::_unchecked_narrow (
)
{
if (CORBA::is_nil (obj))
- return DynFixed::_nil ();
+ {
+ return DynFixed::_nil ();
+ }
+
return
- ACE_reinterpret_cast
- (
+ ACE_reinterpret_cast (
DynFixed_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &DynFixed::_tao_class_id
- )
- )
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &DynFixed::_tao_class_id
+ )
+ )
);
}
DynamicAny::DynFixed_ptr
DynamicAny::DynFixed::_duplicate (DynFixed_ptr obj)
{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
return obj;
}
void *DynamicAny::DynFixed::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::DynamicAny, DynFixed)::_tao_class_id))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::DynamicAny, DynAny)::_tao_class_id))
- retv = ACE_reinterpret_cast
- (
- void *,
- ACE_static_cast
- (
- DynamicAny::DynAny_ptr,
- this
- )
- );
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
+
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::DynamicAny, DynFixed)::_tao_class_id)
+ )
+ {
+ retv = ACE_reinterpret_cast (void*, this);
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::DynamicAny, DynAny)::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ DynamicAny::DynAny_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &CORBA::Object::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (CORBA::Object_ptr, this)
+ );
+ }
+
+ if (retv != 0)
+ {
+ this->_add_ref ();
+ }
+
return retv;
}
@@ -821,6 +894,9 @@ const char* DynamicAny::DynFixed::_interface_repository_id (void) const
return "IDL:omg.org/DynamicAny/DynFixed:1.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
@@ -866,13 +942,23 @@ tao_DynamicAny_DynEnum_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_DynamicAny_DynEnum_marshal (
+ DynamicAny::DynEnum_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
// *************************************************************
// DynamicAny::DynEnum_var
-// TAO_IDL - Generated from
-// be/be_interface.cpp:654
// *************************************************************
-DynamicAny::DynEnum_var::DynEnum_var (void) // default constructor
+DynamicAny::DynEnum_var::DynEnum_var (void)
: ptr_ (DynEnum::_nil ())
{}
@@ -882,12 +968,12 @@ DynamicAny::DynEnum_var::ptr (void) const
return this->ptr_;
}
-DynamicAny::DynEnum_var::DynEnum_var (const ::DynamicAny::DynEnum_var &p) // copy constructor
+DynamicAny::DynEnum_var::DynEnum_var (const ::DynamicAny::DynEnum_var &p)
: TAO_Base_var (),
ptr_ (DynEnum::_duplicate (p.ptr ()))
{}
-DynamicAny::DynEnum_var::~DynEnum_var (void) // destructor
+DynamicAny::DynEnum_var::~DynEnum_var (void)
{
CORBA::release (this->ptr_);
}
@@ -991,10 +1077,11 @@ DynamicAny::DynEnum_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// DynamicAny::DynEnum_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:932
// *************************************************************
DynamicAny::DynEnum_out::DynEnum_out (DynEnum_ptr &p)
@@ -1003,14 +1090,14 @@ DynamicAny::DynEnum_out::DynEnum_out (DynEnum_ptr &p)
this->ptr_ = ::DynamicAny::DynEnum::_nil ();
}
-DynamicAny::DynEnum_out::DynEnum_out (DynEnum_var &p) // constructor from _var
+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) // copy constructor
+DynamicAny::DynEnum_out::DynEnum_out (const ::DynamicAny::DynEnum_out &p)
: ptr_ (ACE_const_cast (DynEnum_out &, p).ptr_)
{}
@@ -1041,7 +1128,7 @@ DynamicAny::DynEnum_out::operator ::DynamicAny::DynEnum_ptr &() // cast
}
::DynamicAny::DynEnum_ptr &
-DynamicAny::DynEnum_out::ptr (void) // ptr
+DynamicAny::DynEnum_out::ptr (void)
{
return this->ptr_;
}
@@ -1052,9 +1139,8 @@ DynamicAny::DynEnum_out::operator-> (void)
return this->ptr_;
}
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:209
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
DynamicAny::DynEnum::DynEnum (void)
{}
@@ -1062,7 +1148,8 @@ DynamicAny::DynEnum::DynEnum (void)
DynamicAny::DynEnum::~DynEnum (void)
{}
-DynamicAny::DynEnum_ptr DynamicAny::DynEnum::_narrow (
+DynamicAny::DynEnum_ptr
+DynamicAny::DynEnum::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -1077,55 +1164,75 @@ DynamicAny::DynEnum::_unchecked_narrow (
)
{
if (CORBA::is_nil (obj))
- return DynEnum::_nil ();
+ {
+ return DynEnum::_nil ();
+ }
+
return
- ACE_reinterpret_cast
- (
+ ACE_reinterpret_cast (
DynEnum_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &DynEnum::_tao_class_id
- )
- )
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &DynEnum::_tao_class_id
+ )
+ )
);
}
DynamicAny::DynEnum_ptr
DynamicAny::DynEnum::_duplicate (DynEnum_ptr obj)
{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
return obj;
}
void *DynamicAny::DynEnum::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::DynamicAny, DynEnum)::_tao_class_id))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::DynamicAny, DynAny)::_tao_class_id))
- retv = ACE_reinterpret_cast
- (
- void *,
- ACE_static_cast
- (
- DynamicAny::DynAny_ptr,
- this
- )
- );
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
+
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::DynamicAny, DynEnum)::_tao_class_id)
+ )
+ {
+ retv = ACE_reinterpret_cast (void*, this);
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::DynamicAny, DynAny)::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ DynamicAny::DynAny_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &CORBA::Object::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (CORBA::Object_ptr, this)
+ );
+ }
+
+ if (retv != 0)
+ {
+ this->_add_ref ();
+ }
+
return retv;
}
@@ -1134,111 +1241,13 @@ const char* DynamicAny::DynEnum::_interface_repository_id (void) const
return "IDL:omg.org/DynamicAny/DynEnum:1.0";
}
-static const CORBA::Long _oc_DynamicAny_FieldName[] =
-{
- TAO_ENCAP_BYTE_ORDER, // byte order
- 37,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x44796e61),
- ACE_NTOHL (0x6d696341),
- ACE_NTOHL (0x6e792f46),
- ACE_NTOHL (0x69656c64),
- ACE_NTOHL (0x4e616d65),
- ACE_NTOHL (0x3a312e30),
- ACE_NTOHL (0x0), // repository ID = IDL:omg.org/DynamicAny/FieldName:1.0
- 10,
- ACE_NTOHL (0x4669656c),
- ACE_NTOHL (0x644e616d),
- ACE_NTOHL (0x65000000), // name = FieldName
- CORBA::tk_string,
- 0U, // string length
-};
-
-static CORBA::TypeCode _tc_TAO_tc_DynamicAny_FieldName (
- CORBA::tk_alias,
- sizeof (_oc_DynamicAny_FieldName),
- (char *) &_oc_DynamicAny_FieldName,
- 0,
- sizeof (DynamicAny::FieldName)
- );
-
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (DynamicAny)
-TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_FieldName, &_tc_TAO_tc_DynamicAny_FieldName)
-TAO_NAMESPACE_END
-
-static const CORBA::Long _oc_DynamicAny_NameValuePair[] =
-{
- TAO_ENCAP_BYTE_ORDER, // byte order
- 41,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x44796e61),
- ACE_NTOHL (0x6d696341),
- ACE_NTOHL (0x6e792f4e),
- ACE_NTOHL (0x616d6556),
- ACE_NTOHL (0x616c7565),
- ACE_NTOHL (0x50616972),
- ACE_NTOHL (0x3a312e30),
- ACE_NTOHL (0x0), // repository ID = IDL:omg.org/DynamicAny/NameValuePair:1.0
- 14,
- ACE_NTOHL (0x4e616d65),
- ACE_NTOHL (0x56616c75),
- ACE_NTOHL (0x65506169),
- ACE_NTOHL (0x72000000), // name = NameValuePair
- 2, // member count
- 3,
- ACE_NTOHL (0x69640000), // name = id
- CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 37,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x44796e61),
- ACE_NTOHL (0x6d696341),
- ACE_NTOHL (0x6e792f46),
- ACE_NTOHL (0x69656c64),
- ACE_NTOHL (0x4e616d65),
- ACE_NTOHL (0x3a312e30),
- ACE_NTOHL (0x0), // repository ID = IDL:omg.org/DynamicAny/FieldName:1.0
- 10,
- ACE_NTOHL (0x4669656c),
- ACE_NTOHL (0x644e616d),
- ACE_NTOHL (0x65000000), // name = FieldName
- CORBA::tk_string,
- 0U, // string length
-
- 6,
- ACE_NTOHL (0x76616c75),
- ACE_NTOHL (0x65000000), // name = value
- CORBA::tk_any,
-
-};
-
-static CORBA::TypeCode _tc_TAO_tc_DynamicAny_NameValuePair (
- CORBA::tk_struct,
- sizeof (_oc_DynamicAny_NameValuePair),
- (char *) &_oc_DynamicAny_NameValuePair,
- 0,
- sizeof (DynamicAny::NameValuePair)
- );
-
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (DynamicAny)
-TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_NameValuePair, &_tc_TAO_tc_DynamicAny_NameValuePair)
-TAO_NAMESPACE_END
-
-void DynamicAny::NameValuePair::_tao_any_destructor (void *_tao_void_pointer)
-{
- NameValuePair *tmp = ACE_static_cast (NameValuePair*, _tao_void_pointer);
- delete tmp;
-}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67
+
+
+// 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)
@@ -1252,16 +1261,21 @@ DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::_allocate_buffe
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);
-
- }
+ {
+ 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;
}
@@ -1269,163 +1283,93 @@ 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_);
+ {
+ return;
+ }
+ DynamicAny::NameValuePair *tmp =
+ ACE_reinterpret_cast (DynamicAny::NameValuePair *, this->buffer_);
_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::freebuf (tmp);
this->buffer_ = 0;
}
-DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::~_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (void) // Dtor.
+DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::~_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (void)
{
this->_deallocate_buffer ();
}
-
#endif /* end #if !defined */
-
#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
#if !defined (_DYNAMICANY_NAMEVALUEPAIRSEQ_CS_)
#define _DYNAMICANY_NAMEVALUEPAIRSEQ_CS_
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
+
// *************************************************************
// DynamicAny::NameValuePairSeq
// *************************************************************
DynamicAny::NameValuePairSeq::NameValuePairSeq (void)
{}
-DynamicAny::NameValuePairSeq::NameValuePairSeq (CORBA::ULong max) // uses max size
+
+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)
{}
-DynamicAny::NameValuePairSeq::NameValuePairSeq (CORBA::ULong max, CORBA::ULong length, DynamicAny::NameValuePair *buffer, CORBA::Boolean release)
+
+DynamicAny::NameValuePairSeq::NameValuePairSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ 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)
{}
-DynamicAny::NameValuePairSeq::NameValuePairSeq (const NameValuePairSeq &seq) // copy ctor
+
+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)
{}
+
DynamicAny::NameValuePairSeq::~NameValuePairSeq (void) // dtor
{}
-void DynamicAny::NameValuePairSeq::_tao_any_destructor (void *_tao_void_pointer)
-{
- NameValuePairSeq *tmp = ACE_static_cast (NameValuePairSeq*, _tao_void_pointer);
- delete tmp;
-}
+
#endif /* end #if !defined */
-static const CORBA::Long _oc_DynamicAny_NameValuePairSeq[] =
-{
- TAO_ENCAP_BYTE_ORDER, // byte order
- 44,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x44796e61),
- ACE_NTOHL (0x6d696341),
- ACE_NTOHL (0x6e792f4e),
- ACE_NTOHL (0x616d6556),
- ACE_NTOHL (0x616c7565),
- ACE_NTOHL (0x50616972),
- ACE_NTOHL (0x5365713a),
- ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/DynamicAny/NameValuePairSeq:1.0
- 17,
- ACE_NTOHL (0x4e616d65),
- ACE_NTOHL (0x56616c75),
- ACE_NTOHL (0x65506169),
- ACE_NTOHL (0x72536571),
- ACE_NTOHL (0x0), // name = NameValuePairSeq
- CORBA::tk_sequence, // typecode kind
- 196, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- CORBA::tk_struct, // typecode kind
- 180, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 41,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x44796e61),
- ACE_NTOHL (0x6d696341),
- ACE_NTOHL (0x6e792f4e),
- ACE_NTOHL (0x616d6556),
- ACE_NTOHL (0x616c7565),
- ACE_NTOHL (0x50616972),
- ACE_NTOHL (0x3a312e30),
- ACE_NTOHL (0x0), // repository ID = IDL:omg.org/DynamicAny/NameValuePair:1.0
- 14,
- ACE_NTOHL (0x4e616d65),
- ACE_NTOHL (0x56616c75),
- ACE_NTOHL (0x65506169),
- ACE_NTOHL (0x72000000), // name = NameValuePair
- 2, // member count
- 3,
- ACE_NTOHL (0x69640000), // name = id
- CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 37,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x44796e61),
- ACE_NTOHL (0x6d696341),
- ACE_NTOHL (0x6e792f46),
- ACE_NTOHL (0x69656c64),
- ACE_NTOHL (0x4e616d65),
- ACE_NTOHL (0x3a312e30),
- ACE_NTOHL (0x0), // repository ID = IDL:omg.org/DynamicAny/FieldName:1.0
- 10,
- ACE_NTOHL (0x4669656c),
- ACE_NTOHL (0x644e616d),
- ACE_NTOHL (0x65000000), // name = FieldName
- CORBA::tk_string,
- 0U, // string length
-
- 6,
- ACE_NTOHL (0x76616c75),
- ACE_NTOHL (0x65000000), // name = value
- CORBA::tk_any,
-
-
- 0U,
-
-};
-
-static CORBA::TypeCode _tc_TAO_tc_DynamicAny_NameValuePairSeq (
- CORBA::tk_alias,
- sizeof (_oc_DynamicAny_NameValuePairSeq),
- (char *) &_oc_DynamicAny_NameValuePairSeq,
- 0,
- sizeof (DynamicAny::NameValuePairSeq)
- );
-
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (DynamicAny)
-TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_NameValuePairSeq, &_tc_TAO_tc_DynamicAny_NameValuePairSeq)
-TAO_NAMESPACE_END
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67
+
+
+// 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)
@@ -1439,16 +1383,21 @@ DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::_allocate_buff
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);
-
- }
+ {
+ 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;
}
@@ -1456,72 +1405,89 @@ 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_);
+ {
+ return;
+ }
+ DynamicAny::NameDynAnyPair *tmp =
+ ACE_reinterpret_cast (DynamicAny::NameDynAnyPair *, this->buffer_);
_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::freebuf (tmp);
this->buffer_ = 0;
}
-DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::~_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (void) // Dtor.
+DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::~_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (void)
{
this->_deallocate_buffer ();
}
-
#endif /* end #if !defined */
-
#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
#if !defined (_DYNAMICANY_NAMEDYNANYPAIRSEQ_CS_)
#define _DYNAMICANY_NAMEDYNANYPAIRSEQ_CS_
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
+
// *************************************************************
// DynamicAny::NameDynAnyPairSeq
// *************************************************************
DynamicAny::NameDynAnyPairSeq::NameDynAnyPairSeq (void)
{}
-DynamicAny::NameDynAnyPairSeq::NameDynAnyPairSeq (CORBA::ULong max) // uses max size
+
+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)
{}
-DynamicAny::NameDynAnyPairSeq::NameDynAnyPairSeq (CORBA::ULong max, CORBA::ULong length, DynamicAny::NameDynAnyPair *buffer, CORBA::Boolean release)
+
+DynamicAny::NameDynAnyPairSeq::NameDynAnyPairSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ DynamicAny::NameDynAnyPair *buffer,
+ CORBA::Boolean release
+ )
:
+
#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, length, buffer, release)
{}
-DynamicAny::NameDynAnyPairSeq::NameDynAnyPairSeq (const NameDynAnyPairSeq &seq) // copy ctor
+
+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)
{}
+
DynamicAny::NameDynAnyPairSeq::~NameDynAnyPairSeq (void) // dtor
{}
-void DynamicAny::NameDynAnyPairSeq::_tao_any_destructor (void *_tao_void_pointer)
-{
- NameDynAnyPairSeq *tmp = ACE_static_cast (NameDynAnyPairSeq*, _tao_void_pointer);
- delete tmp;
-}
+
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+
int DynamicAny::DynStruct::_tao_class_id = 0;
DynamicAny::DynStruct_ptr
@@ -1567,13 +1533,23 @@ tao_DynamicAny_DynStruct_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_DynamicAny_DynStruct_marshal (
+ DynamicAny::DynStruct_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
// *************************************************************
// DynamicAny::DynStruct_var
-// TAO_IDL - Generated from
-// be/be_interface.cpp:654
// *************************************************************
-DynamicAny::DynStruct_var::DynStruct_var (void) // default constructor
+DynamicAny::DynStruct_var::DynStruct_var (void)
: ptr_ (DynStruct::_nil ())
{}
@@ -1583,12 +1559,12 @@ DynamicAny::DynStruct_var::ptr (void) const
return this->ptr_;
}
-DynamicAny::DynStruct_var::DynStruct_var (const ::DynamicAny::DynStruct_var &p) // copy constructor
+DynamicAny::DynStruct_var::DynStruct_var (const ::DynamicAny::DynStruct_var &p)
: TAO_Base_var (),
ptr_ (DynStruct::_duplicate (p.ptr ()))
{}
-DynamicAny::DynStruct_var::~DynStruct_var (void) // destructor
+DynamicAny::DynStruct_var::~DynStruct_var (void)
{
CORBA::release (this->ptr_);
}
@@ -1692,10 +1668,11 @@ DynamicAny::DynStruct_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// DynamicAny::DynStruct_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:932
// *************************************************************
DynamicAny::DynStruct_out::DynStruct_out (DynStruct_ptr &p)
@@ -1704,14 +1681,14 @@ DynamicAny::DynStruct_out::DynStruct_out (DynStruct_ptr &p)
this->ptr_ = ::DynamicAny::DynStruct::_nil ();
}
-DynamicAny::DynStruct_out::DynStruct_out (DynStruct_var &p) // constructor from _var
+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) // copy constructor
+DynamicAny::DynStruct_out::DynStruct_out (const ::DynamicAny::DynStruct_out &p)
: ptr_ (ACE_const_cast (DynStruct_out &, p).ptr_)
{}
@@ -1742,7 +1719,7 @@ DynamicAny::DynStruct_out::operator ::DynamicAny::DynStruct_ptr &() // cast
}
::DynamicAny::DynStruct_ptr &
-DynamicAny::DynStruct_out::ptr (void) // ptr
+DynamicAny::DynStruct_out::ptr (void)
{
return this->ptr_;
}
@@ -1753,9 +1730,8 @@ DynamicAny::DynStruct_out::operator-> (void)
return this->ptr_;
}
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:209
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
DynamicAny::DynStruct::DynStruct (void)
{}
@@ -1763,7 +1739,8 @@ DynamicAny::DynStruct::DynStruct (void)
DynamicAny::DynStruct::~DynStruct (void)
{}
-DynamicAny::DynStruct_ptr DynamicAny::DynStruct::_narrow (
+DynamicAny::DynStruct_ptr
+DynamicAny::DynStruct::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -1778,55 +1755,75 @@ DynamicAny::DynStruct::_unchecked_narrow (
)
{
if (CORBA::is_nil (obj))
- return DynStruct::_nil ();
+ {
+ return DynStruct::_nil ();
+ }
+
return
- ACE_reinterpret_cast
- (
+ ACE_reinterpret_cast (
DynStruct_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &DynStruct::_tao_class_id
- )
- )
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &DynStruct::_tao_class_id
+ )
+ )
);
}
DynamicAny::DynStruct_ptr
DynamicAny::DynStruct::_duplicate (DynStruct_ptr obj)
{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
return obj;
}
void *DynamicAny::DynStruct::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::DynamicAny, DynStruct)::_tao_class_id))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::DynamicAny, DynAny)::_tao_class_id))
- retv = ACE_reinterpret_cast
- (
- void *,
- ACE_static_cast
- (
- DynamicAny::DynAny_ptr,
- this
- )
- );
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
+
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::DynamicAny, DynStruct)::_tao_class_id)
+ )
+ {
+ retv = ACE_reinterpret_cast (void*, this);
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::DynamicAny, DynAny)::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ DynamicAny::DynAny_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &CORBA::Object::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (CORBA::Object_ptr, this)
+ );
+ }
+
+ if (retv != 0)
+ {
+ this->_add_ref ();
+ }
+
return retv;
}
@@ -1835,6 +1832,9 @@ const char* DynamicAny::DynStruct::_interface_repository_id (void) const
return "IDL:omg.org/DynamicAny/DynStruct:1.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
@@ -1880,13 +1880,23 @@ tao_DynamicAny_DynUnion_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_DynamicAny_DynUnion_marshal (
+ DynamicAny::DynUnion_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::DynUnion_var
-// TAO_IDL - Generated from
-// be/be_interface.cpp:654
// *************************************************************
-DynamicAny::DynUnion_var::DynUnion_var (void) // default constructor
+DynamicAny::DynUnion_var::DynUnion_var (void)
: ptr_ (DynUnion::_nil ())
{}
@@ -1896,12 +1906,12 @@ DynamicAny::DynUnion_var::ptr (void) const
return this->ptr_;
}
-DynamicAny::DynUnion_var::DynUnion_var (const ::DynamicAny::DynUnion_var &p) // copy constructor
+DynamicAny::DynUnion_var::DynUnion_var (const ::DynamicAny::DynUnion_var &p)
: TAO_Base_var (),
ptr_ (DynUnion::_duplicate (p.ptr ()))
{}
-DynamicAny::DynUnion_var::~DynUnion_var (void) // destructor
+DynamicAny::DynUnion_var::~DynUnion_var (void)
{
CORBA::release (this->ptr_);
}
@@ -2005,10 +2015,11 @@ DynamicAny::DynUnion_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// DynamicAny::DynUnion_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:932
// *************************************************************
DynamicAny::DynUnion_out::DynUnion_out (DynUnion_ptr &p)
@@ -2017,14 +2028,14 @@ DynamicAny::DynUnion_out::DynUnion_out (DynUnion_ptr &p)
this->ptr_ = ::DynamicAny::DynUnion::_nil ();
}
-DynamicAny::DynUnion_out::DynUnion_out (DynUnion_var &p) // constructor from _var
+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) // copy constructor
+DynamicAny::DynUnion_out::DynUnion_out (const ::DynamicAny::DynUnion_out &p)
: ptr_ (ACE_const_cast (DynUnion_out &, p).ptr_)
{}
@@ -2055,7 +2066,7 @@ DynamicAny::DynUnion_out::operator ::DynamicAny::DynUnion_ptr &() // cast
}
::DynamicAny::DynUnion_ptr &
-DynamicAny::DynUnion_out::ptr (void) // ptr
+DynamicAny::DynUnion_out::ptr (void)
{
return this->ptr_;
}
@@ -2066,9 +2077,8 @@ DynamicAny::DynUnion_out::operator-> (void)
return this->ptr_;
}
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:209
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
DynamicAny::DynUnion::DynUnion (void)
{}
@@ -2076,7 +2086,8 @@ DynamicAny::DynUnion::DynUnion (void)
DynamicAny::DynUnion::~DynUnion (void)
{}
-DynamicAny::DynUnion_ptr DynamicAny::DynUnion::_narrow (
+DynamicAny::DynUnion_ptr
+DynamicAny::DynUnion::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -2091,55 +2102,75 @@ DynamicAny::DynUnion::_unchecked_narrow (
)
{
if (CORBA::is_nil (obj))
- return DynUnion::_nil ();
+ {
+ return DynUnion::_nil ();
+ }
+
return
- ACE_reinterpret_cast
- (
+ ACE_reinterpret_cast (
DynUnion_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &DynUnion::_tao_class_id
- )
- )
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &DynUnion::_tao_class_id
+ )
+ )
);
}
DynamicAny::DynUnion_ptr
DynamicAny::DynUnion::_duplicate (DynUnion_ptr obj)
{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
return obj;
}
void *DynamicAny::DynUnion::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::DynamicAny, DynUnion)::_tao_class_id))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::DynamicAny, DynAny)::_tao_class_id))
- retv = ACE_reinterpret_cast
- (
- void *,
- ACE_static_cast
- (
- DynamicAny::DynAny_ptr,
- this
- )
- );
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
+
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::DynamicAny, DynUnion)::_tao_class_id)
+ )
+ {
+ retv = ACE_reinterpret_cast (void*, this);
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::DynamicAny, DynAny)::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ DynamicAny::DynAny_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &CORBA::Object::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (CORBA::Object_ptr, this)
+ );
+ }
+
+ if (retv != 0)
+ {
+ this->_add_ref ();
+ }
+
return retv;
}
@@ -2148,6 +2179,8 @@ 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)
@@ -2161,16 +2194,21 @@ DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_AnySeq::_allocate_buffer (CORBA::
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);
-
- }
+ {
+ 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;
}
@@ -2178,110 +2216,88 @@ 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_);
+ {
+ 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) // Dtor.
+DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_AnySeq::~_TAO_Unbounded_Sequence_DynamicAny_AnySeq (void)
{
this->_deallocate_buffer ();
}
-
#endif /* end #if !defined */
-
#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
#if !defined (_DYNAMICANY_ANYSEQ_CS_)
#define _DYNAMICANY_ANYSEQ_CS_
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
+
// *************************************************************
// DynamicAny::AnySeq
// *************************************************************
DynamicAny::AnySeq::AnySeq (void)
{}
-DynamicAny::AnySeq::AnySeq (CORBA::ULong max) // uses max size
+
+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)
{}
-DynamicAny::AnySeq::AnySeq (CORBA::ULong max, CORBA::ULong length, CORBA::Any *buffer, CORBA::Boolean release)
+
+DynamicAny::AnySeq::AnySeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ CORBA::Any *buffer,
+ CORBA::Boolean release
+ )
:
+
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
_TAO_Unbounded_Sequence_DynamicAny_AnySeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
TAO_Unbounded_Sequence<CORBA::Any>
+
#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max, length, buffer, release)
{}
-DynamicAny::AnySeq::AnySeq (const AnySeq &seq) // copy ctor
+
+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)
{}
+
DynamicAny::AnySeq::~AnySeq (void) // dtor
{}
-void DynamicAny::AnySeq::_tao_any_destructor (void *_tao_void_pointer)
-{
- AnySeq *tmp = ACE_static_cast (AnySeq*, _tao_void_pointer);
- delete tmp;
-}
-#endif /* end #if !defined */
-static const CORBA::Long _oc_DynamicAny_AnySeq[] =
-{
- TAO_ENCAP_BYTE_ORDER, // byte order
- 34,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x44796e61),
- ACE_NTOHL (0x6d696341),
- ACE_NTOHL (0x6e792f41),
- ACE_NTOHL (0x6e795365),
- ACE_NTOHL (0x713a312e),
- ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/DynamicAny/AnySeq:1.0
- 7,
- ACE_NTOHL (0x416e7953),
- ACE_NTOHL (0x65710000), // name = AnySeq
- CORBA::tk_sequence, // typecode kind
- 12, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- CORBA::tk_any,
-
- 0U,
-
-};
-
-static CORBA::TypeCode _tc_TAO_tc_DynamicAny_AnySeq (
- CORBA::tk_alias,
- sizeof (_oc_DynamicAny_AnySeq),
- (char *) &_oc_DynamicAny_AnySeq,
- 0,
- sizeof (DynamicAny::AnySeq)
- );
-
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (DynamicAny)
-TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_AnySeq, &_tc_TAO_tc_DynamicAny_AnySeq)
-TAO_NAMESPACE_END
+#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)
@@ -2296,25 +2312,27 @@ DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::_allocate_buffe
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;
- }
- }
+ {
+ 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;
}
@@ -2322,7 +2340,10 @@ void
DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::_deallocate_buffer (void)
{
if (this->buffer_ == 0 || this->release_ == 0)
- return;
+ {
+ return;
+ }
+
DynamicAny::DynAny **tmp = ACE_reinterpret_cast (DynamicAny::DynAny**, this->buffer_);
for (CORBA::ULong i = 0; i < this->length_; ++i)
@@ -2373,56 +2394,72 @@ DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::_upcast (void *
#endif /* end #if !defined */
-
#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
#if !defined (_DYNAMICANY_DYNANYSEQ_CS_)
#define _DYNAMICANY_DYNANYSEQ_CS_
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
+
// *************************************************************
// DynamicAny::DynAnySeq
// *************************************************************
DynamicAny::DynAnySeq::DynAnySeq (void)
{}
-DynamicAny::DynAnySeq::DynAnySeq (CORBA::ULong max) // uses max size
+
+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)
{}
-DynamicAny::DynAnySeq::DynAnySeq (CORBA::ULong max, CORBA::ULong length, DynamicAny::DynAny_ptr *buffer, CORBA::Boolean release)
+
+DynamicAny::DynAnySeq::DynAnySeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ DynamicAny::DynAny_ptr *buffer,
+ CORBA::Boolean release
+ )
:
+
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
TAO_Unbounded_Object_Sequence<DynamicAny::DynAny,DynamicAny::DynAny_var>
+
#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max, length, buffer, release)
{}
-DynamicAny::DynAnySeq::DynAnySeq (const DynAnySeq &seq) // copy ctor
+
+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
{}
-void DynamicAny::DynAnySeq::_tao_any_destructor (void *_tao_void_pointer)
-{
- DynAnySeq *tmp = ACE_static_cast (DynAnySeq*, _tao_void_pointer);
- delete tmp;
-}
+
#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
@@ -2468,13 +2505,23 @@ tao_DynamicAny_DynSequence_upcast (
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
-// TAO_IDL - Generated from
-// be/be_interface.cpp:654
// *************************************************************
-DynamicAny::DynSequence_var::DynSequence_var (void) // default constructor
+DynamicAny::DynSequence_var::DynSequence_var (void)
: ptr_ (DynSequence::_nil ())
{}
@@ -2484,12 +2531,12 @@ DynamicAny::DynSequence_var::ptr (void) const
return this->ptr_;
}
-DynamicAny::DynSequence_var::DynSequence_var (const ::DynamicAny::DynSequence_var &p) // copy constructor
+DynamicAny::DynSequence_var::DynSequence_var (const ::DynamicAny::DynSequence_var &p)
: TAO_Base_var (),
ptr_ (DynSequence::_duplicate (p.ptr ()))
{}
-DynamicAny::DynSequence_var::~DynSequence_var (void) // destructor
+DynamicAny::DynSequence_var::~DynSequence_var (void)
{
CORBA::release (this->ptr_);
}
@@ -2593,10 +2640,11 @@ DynamicAny::DynSequence_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// DynamicAny::DynSequence_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:932
// *************************************************************
DynamicAny::DynSequence_out::DynSequence_out (DynSequence_ptr &p)
@@ -2605,14 +2653,14 @@ DynamicAny::DynSequence_out::DynSequence_out (DynSequence_ptr &p)
this->ptr_ = ::DynamicAny::DynSequence::_nil ();
}
-DynamicAny::DynSequence_out::DynSequence_out (DynSequence_var &p) // constructor from _var
+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) // copy constructor
+DynamicAny::DynSequence_out::DynSequence_out (const ::DynamicAny::DynSequence_out &p)
: ptr_ (ACE_const_cast (DynSequence_out &, p).ptr_)
{}
@@ -2643,7 +2691,7 @@ DynamicAny::DynSequence_out::operator ::DynamicAny::DynSequence_ptr &() // cast
}
::DynamicAny::DynSequence_ptr &
-DynamicAny::DynSequence_out::ptr (void) // ptr
+DynamicAny::DynSequence_out::ptr (void)
{
return this->ptr_;
}
@@ -2654,9 +2702,8 @@ DynamicAny::DynSequence_out::operator-> (void)
return this->ptr_;
}
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:209
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
DynamicAny::DynSequence::DynSequence (void)
{}
@@ -2664,7 +2711,8 @@ DynamicAny::DynSequence::DynSequence (void)
DynamicAny::DynSequence::~DynSequence (void)
{}
-DynamicAny::DynSequence_ptr DynamicAny::DynSequence::_narrow (
+DynamicAny::DynSequence_ptr
+DynamicAny::DynSequence::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -2679,55 +2727,75 @@ DynamicAny::DynSequence::_unchecked_narrow (
)
{
if (CORBA::is_nil (obj))
- return DynSequence::_nil ();
+ {
+ return DynSequence::_nil ();
+ }
+
return
- ACE_reinterpret_cast
- (
+ ACE_reinterpret_cast (
DynSequence_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &DynSequence::_tao_class_id
- )
- )
+ 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 ();
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
return obj;
}
void *DynamicAny::DynSequence::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::DynamicAny, DynSequence)::_tao_class_id))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::DynamicAny, DynAny)::_tao_class_id))
- retv = ACE_reinterpret_cast
- (
- void *,
- ACE_static_cast
- (
- DynamicAny::DynAny_ptr,
- this
- )
- );
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
+
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::DynamicAny, DynSequence)::_tao_class_id)
+ )
+ {
+ retv = ACE_reinterpret_cast (void*, this);
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::DynamicAny, DynAny)::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ DynamicAny::DynAny_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &CORBA::Object::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (CORBA::Object_ptr, this)
+ );
+ }
+
+ if (retv != 0)
+ {
+ this->_add_ref ();
+ }
+
return retv;
}
@@ -2736,6 +2804,9 @@ 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
@@ -2781,13 +2852,23 @@ tao_DynamicAny_DynArray_upcast (
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
-// TAO_IDL - Generated from
-// be/be_interface.cpp:654
// *************************************************************
-DynamicAny::DynArray_var::DynArray_var (void) // default constructor
+DynamicAny::DynArray_var::DynArray_var (void)
: ptr_ (DynArray::_nil ())
{}
@@ -2797,12 +2878,12 @@ DynamicAny::DynArray_var::ptr (void) const
return this->ptr_;
}
-DynamicAny::DynArray_var::DynArray_var (const ::DynamicAny::DynArray_var &p) // copy constructor
+DynamicAny::DynArray_var::DynArray_var (const ::DynamicAny::DynArray_var &p)
: TAO_Base_var (),
ptr_ (DynArray::_duplicate (p.ptr ()))
{}
-DynamicAny::DynArray_var::~DynArray_var (void) // destructor
+DynamicAny::DynArray_var::~DynArray_var (void)
{
CORBA::release (this->ptr_);
}
@@ -2906,10 +2987,11 @@ DynamicAny::DynArray_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// DynamicAny::DynArray_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:932
// *************************************************************
DynamicAny::DynArray_out::DynArray_out (DynArray_ptr &p)
@@ -2918,14 +3000,14 @@ DynamicAny::DynArray_out::DynArray_out (DynArray_ptr &p)
this->ptr_ = ::DynamicAny::DynArray::_nil ();
}
-DynamicAny::DynArray_out::DynArray_out (DynArray_var &p) // constructor from _var
+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) // copy constructor
+DynamicAny::DynArray_out::DynArray_out (const ::DynamicAny::DynArray_out &p)
: ptr_ (ACE_const_cast (DynArray_out &, p).ptr_)
{}
@@ -2956,7 +3038,7 @@ DynamicAny::DynArray_out::operator ::DynamicAny::DynArray_ptr &() // cast
}
::DynamicAny::DynArray_ptr &
-DynamicAny::DynArray_out::ptr (void) // ptr
+DynamicAny::DynArray_out::ptr (void)
{
return this->ptr_;
}
@@ -2967,9 +3049,8 @@ DynamicAny::DynArray_out::operator-> (void)
return this->ptr_;
}
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:209
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
DynamicAny::DynArray::DynArray (void)
{}
@@ -2977,7 +3058,8 @@ DynamicAny::DynArray::DynArray (void)
DynamicAny::DynArray::~DynArray (void)
{}
-DynamicAny::DynArray_ptr DynamicAny::DynArray::_narrow (
+DynamicAny::DynArray_ptr
+DynamicAny::DynArray::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -2992,55 +3074,75 @@ DynamicAny::DynArray::_unchecked_narrow (
)
{
if (CORBA::is_nil (obj))
- return DynArray::_nil ();
+ {
+ return DynArray::_nil ();
+ }
+
return
- ACE_reinterpret_cast
- (
+ ACE_reinterpret_cast (
DynArray_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &DynArray::_tao_class_id
- )
- )
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &DynArray::_tao_class_id
+ )
+ )
);
}
DynamicAny::DynArray_ptr
DynamicAny::DynArray::_duplicate (DynArray_ptr obj)
{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
return obj;
}
void *DynamicAny::DynArray::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::DynamicAny, DynArray)::_tao_class_id))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::DynamicAny, DynAny)::_tao_class_id))
- retv = ACE_reinterpret_cast
- (
- void *,
- ACE_static_cast
- (
- DynamicAny::DynAny_ptr,
- this
- )
- );
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
+
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::DynamicAny, DynArray)::_tao_class_id)
+ )
+ {
+ retv = ACE_reinterpret_cast (void*, this);
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::DynamicAny, DynAny)::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ DynamicAny::DynAny_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &CORBA::Object::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (CORBA::Object_ptr, this)
+ );
+ }
+
+ if (retv != 0)
+ {
+ this->_add_ref ();
+ }
+
return retv;
}
@@ -3049,6 +3151,9 @@ 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
@@ -3094,13 +3199,23 @@ tao_DynamicAny_DynValue_upcast (
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
-// TAO_IDL - Generated from
-// be/be_interface.cpp:654
// *************************************************************
-DynamicAny::DynValue_var::DynValue_var (void) // default constructor
+DynamicAny::DynValue_var::DynValue_var (void)
: ptr_ (DynValue::_nil ())
{}
@@ -3110,12 +3225,12 @@ DynamicAny::DynValue_var::ptr (void) const
return this->ptr_;
}
-DynamicAny::DynValue_var::DynValue_var (const ::DynamicAny::DynValue_var &p) // copy constructor
+DynamicAny::DynValue_var::DynValue_var (const ::DynamicAny::DynValue_var &p)
: TAO_Base_var (),
ptr_ (DynValue::_duplicate (p.ptr ()))
{}
-DynamicAny::DynValue_var::~DynValue_var (void) // destructor
+DynamicAny::DynValue_var::~DynValue_var (void)
{
CORBA::release (this->ptr_);
}
@@ -3219,10 +3334,11 @@ DynamicAny::DynValue_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// DynamicAny::DynValue_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:932
// *************************************************************
DynamicAny::DynValue_out::DynValue_out (DynValue_ptr &p)
@@ -3231,14 +3347,14 @@ DynamicAny::DynValue_out::DynValue_out (DynValue_ptr &p)
this->ptr_ = ::DynamicAny::DynValue::_nil ();
}
-DynamicAny::DynValue_out::DynValue_out (DynValue_var &p) // constructor from _var
+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) // copy constructor
+DynamicAny::DynValue_out::DynValue_out (const ::DynamicAny::DynValue_out &p)
: ptr_ (ACE_const_cast (DynValue_out &, p).ptr_)
{}
@@ -3269,7 +3385,7 @@ DynamicAny::DynValue_out::operator ::DynamicAny::DynValue_ptr &() // cast
}
::DynamicAny::DynValue_ptr &
-DynamicAny::DynValue_out::ptr (void) // ptr
+DynamicAny::DynValue_out::ptr (void)
{
return this->ptr_;
}
@@ -3280,9 +3396,8 @@ DynamicAny::DynValue_out::operator-> (void)
return this->ptr_;
}
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:209
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
DynamicAny::DynValue::DynValue (void)
{}
@@ -3290,7 +3405,8 @@ DynamicAny::DynValue::DynValue (void)
DynamicAny::DynValue::~DynValue (void)
{}
-DynamicAny::DynValue_ptr DynamicAny::DynValue::_narrow (
+DynamicAny::DynValue_ptr
+DynamicAny::DynValue::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -3305,55 +3421,75 @@ DynamicAny::DynValue::_unchecked_narrow (
)
{
if (CORBA::is_nil (obj))
- return DynValue::_nil ();
+ {
+ return DynValue::_nil ();
+ }
+
return
- ACE_reinterpret_cast
- (
+ ACE_reinterpret_cast (
DynValue_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &DynValue::_tao_class_id
- )
- )
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &DynValue::_tao_class_id
+ )
+ )
);
}
DynamicAny::DynValue_ptr
DynamicAny::DynValue::_duplicate (DynValue_ptr obj)
{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
return obj;
}
void *DynamicAny::DynValue::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::DynamicAny, DynValue)::_tao_class_id))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::DynamicAny, DynAny)::_tao_class_id))
- retv = ACE_reinterpret_cast
- (
- void *,
- ACE_static_cast
- (
- DynamicAny::DynAny_ptr,
- this
- )
- );
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
+
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::DynamicAny, DynValue)::_tao_class_id)
+ )
+ {
+ retv = ACE_reinterpret_cast (void*, this);
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::DynamicAny, DynAny)::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ DynamicAny::DynAny_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &CORBA::Object::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (CORBA::Object_ptr, this)
+ );
+ }
+
+ if (retv != 0)
+ {
+ this->_add_ref ();
+ }
+
return retv;
}
@@ -3362,6 +3498,9 @@ 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
@@ -3407,13 +3546,23 @@ tao_DynamicAny_DynAnyFactory_upcast (
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
-// TAO_IDL - Generated from
-// be/be_interface.cpp:654
// *************************************************************
-DynamicAny::DynAnyFactory_var::DynAnyFactory_var (void) // default constructor
+DynamicAny::DynAnyFactory_var::DynAnyFactory_var (void)
: ptr_ (DynAnyFactory::_nil ())
{}
@@ -3423,12 +3572,12 @@ DynamicAny::DynAnyFactory_var::ptr (void) const
return this->ptr_;
}
-DynamicAny::DynAnyFactory_var::DynAnyFactory_var (const ::DynamicAny::DynAnyFactory_var &p) // copy constructor
+DynamicAny::DynAnyFactory_var::DynAnyFactory_var (const ::DynamicAny::DynAnyFactory_var &p)
: TAO_Base_var (),
ptr_ (DynAnyFactory::_duplicate (p.ptr ()))
{}
-DynamicAny::DynAnyFactory_var::~DynAnyFactory_var (void) // destructor
+DynamicAny::DynAnyFactory_var::~DynAnyFactory_var (void)
{
CORBA::release (this->ptr_);
}
@@ -3532,10 +3681,11 @@ DynamicAny::DynAnyFactory_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// DynamicAny::DynAnyFactory_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:932
// *************************************************************
DynamicAny::DynAnyFactory_out::DynAnyFactory_out (DynAnyFactory_ptr &p)
@@ -3544,14 +3694,14 @@ DynamicAny::DynAnyFactory_out::DynAnyFactory_out (DynAnyFactory_ptr &p)
this->ptr_ = ::DynamicAny::DynAnyFactory::_nil ();
}
-DynamicAny::DynAnyFactory_out::DynAnyFactory_out (DynAnyFactory_var &p) // constructor from _var
+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) // copy constructor
+DynamicAny::DynAnyFactory_out::DynAnyFactory_out (const ::DynamicAny::DynAnyFactory_out &p)
: ptr_ (ACE_const_cast (DynAnyFactory_out &, p).ptr_)
{}
@@ -3582,7 +3732,7 @@ DynamicAny::DynAnyFactory_out::operator ::DynamicAny::DynAnyFactory_ptr &() // c
}
::DynamicAny::DynAnyFactory_ptr &
-DynamicAny::DynAnyFactory_out::ptr (void) // ptr
+DynamicAny::DynAnyFactory_out::ptr (void)
{
return this->ptr_;
}
@@ -3593,9 +3743,8 @@ DynamicAny::DynAnyFactory_out::operator-> (void)
return this->ptr_;
}
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:209
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
DynamicAny::DynAnyFactory::DynAnyFactory (void)
{}
@@ -3603,7 +3752,8 @@ DynamicAny::DynAnyFactory::DynAnyFactory (void)
DynamicAny::DynAnyFactory::~DynAnyFactory (void)
{}
-DynamicAny::DynAnyFactory_ptr DynamicAny::DynAnyFactory::_narrow (
+DynamicAny::DynAnyFactory_ptr
+DynamicAny::DynAnyFactory::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -3618,43 +3768,61 @@ DynamicAny::DynAnyFactory::_unchecked_narrow (
)
{
if (CORBA::is_nil (obj))
- return DynAnyFactory::_nil ();
+ {
+ return DynAnyFactory::_nil ();
+ }
+
return
- ACE_reinterpret_cast
- (
+ ACE_reinterpret_cast (
DynAnyFactory_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &DynAnyFactory::_tao_class_id
- )
- )
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &DynAnyFactory::_tao_class_id
+ )
+ )
);
}
DynamicAny::DynAnyFactory_ptr
DynamicAny::DynAnyFactory::_duplicate (DynAnyFactory_ptr obj)
{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
return obj;
}
void *DynamicAny::DynAnyFactory::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::DynamicAny, DynAnyFactory)::_tao_class_id))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
+
+ 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;
}
@@ -3663,7 +3831,9 @@ const char* DynamicAny::DynAnyFactory::_interface_repository_id (void) const
return "IDL:omg.org/DynamicAny/DynAnyFactory:1.0";
}
-// Default constructor.
+// 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",
@@ -3672,12 +3842,10 @@ DynamicAny::DynAnyFactory::InconsistentTypeCode::InconsistentTypeCode (void)
{
}
-// Destructor - all members are of self managing types.
DynamicAny::DynAnyFactory::InconsistentTypeCode::~InconsistentTypeCode (void)
{
}
-// Copy constructor.
DynamicAny::DynAnyFactory::InconsistentTypeCode::InconsistentTypeCode (const ::DynamicAny::DynAnyFactory::InconsistentTypeCode &_tao_excp)
: CORBA_UserException (
_tao_excp._rep_id (),
@@ -3686,7 +3854,6 @@ DynamicAny::DynAnyFactory::InconsistentTypeCode::InconsistentTypeCode (const ::D
{
}
-// Assignment operator.
DynamicAny::DynAnyFactory::InconsistentTypeCode&
DynamicAny::DynAnyFactory::InconsistentTypeCode::operator= (const ::DynamicAny::DynAnyFactory::InconsistentTypeCode &_tao_excp)
{
@@ -3695,11 +3862,11 @@ DynamicAny::DynAnyFactory::InconsistentTypeCode::operator= (const ::DynamicAny::
}
DynamicAny::DynAnyFactory::InconsistentTypeCode *
-DynamicAny::DynAnyFactory::InconsistentTypeCode::_downcast (CORBA::Exception *exc)
+DynamicAny::DynAnyFactory::InconsistentTypeCode::_downcast (CORBA::Exception *_tao_excp)
{
- if (!ACE_OS::strcmp ("IDL:omg.org/DynamicAny/DynAnyFactory/InconsistentTypeCode:1.0", exc->_rep_id ()))
+ if (!ACE_OS::strcmp ("IDL:omg.org/DynamicAny/DynAnyFactory/InconsistentTypeCode:1.0", _tao_excp->_rep_id ()))
{
- return ACE_dynamic_cast (InconsistentTypeCode *, exc);
+ return ACE_dynamic_cast (InconsistentTypeCode *, _tao_excp);
}
else
{
@@ -3720,13 +3887,13 @@ DynamicAny::DynAnyFactory::InconsistentTypeCode::_tao_duplicate (void) const
CORBA::Exception *result;
ACE_NEW_RETURN (
result,
- DynamicAny::DynAnyFactory::InconsistentTypeCode (*this),
+ ::DynamicAny::DynAnyFactory::InconsistentTypeCode (*this),
0
);
return result;
}
-void DynamicAny::DynAnyFactory::InconsistentTypeCode::_raise ()
+void DynamicAny::DynAnyFactory::InconsistentTypeCode::_raise (void)
{
TAO_RAISE (*this);
}
@@ -3747,350 +3914,32 @@ void DynamicAny::DynAnyFactory::InconsistentTypeCode::_tao_decode (
ACE_THROW (CORBA::MARSHAL ());
}
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<DynamicAny::DynAny,DynamicAny::DynAny_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<DynamicAny::DynAny,DynamicAny::DynAny_var>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<DynamicAny::DynFixed,DynamicAny::DynFixed_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<DynamicAny::DynFixed,DynamicAny::DynFixed_var>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<DynamicAny::DynEnum,DynamicAny::DynEnum_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<DynamicAny::DynEnum,DynamicAny::DynEnum_var>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-void operator<<= (CORBA::Any &_tao_any, const DynamicAny::NameValuePair &_tao_elem) // copying
-{
- TAO_OutputCDR stream;
- stream << _tao_elem;
- _tao_any._tao_replace (
- DynamicAny::_tc_NameValuePair,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
-}
-
-void operator<<= (CORBA::Any &_tao_any, DynamicAny::NameValuePair *_tao_elem) // non copying
-{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
- DynamicAny::_tc_NameValuePair,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- DynamicAny::NameValuePair::_tao_any_destructor
- );
-}
-
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, DynamicAny::NameValuePair *&_tao_elem)
-{
- return _tao_any >>= ACE_const_cast(const DynamicAny::NameValuePair*&,_tao_elem);
-}
-
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const DynamicAny::NameValuePair *&_tao_elem)
-{
- _tao_elem = 0;
- ACE_TRY_NEW_ENV
- {
- CORBA::TypeCode_var type = _tao_any.type ();
-
- CORBA::Boolean result = type->equivalent (DynamicAny::_tc_NameValuePair ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (!result)
- return 0; // not equivalent
-
- if (_tao_any.any_owns_data ())
- {
- _tao_elem = ACE_static_cast(
- const DynamicAny::NameValuePair*,
- _tao_any.value ()
- );
- return 1;
- }
- else
- {
- DynamicAny::NameValuePair *tmp;
- ACE_NEW_RETURN (tmp, DynamicAny::NameValuePair, 0);
- TAO_InputCDR stream (
- _tao_any._tao_get_cdr (),
- _tao_any._tao_byte_order ()
- );
- if (stream >> *tmp)
- {
- ((CORBA::Any *)&_tao_any)->_tao_replace (
- DynamicAny::_tc_NameValuePair,
- 1,
- ACE_static_cast (void *, tmp),
- DynamicAny::NameValuePair::_tao_any_destructor
- );
- _tao_elem = tmp;
- return 1;
- }
- else
- {
- delete tmp;
- }
- }
- }
- ACE_CATCHANY
- {
- }
- ACE_ENDTRY;
- return 0;
-}
-
-void operator<<= (
- CORBA::Any &_tao_any,
- const DynamicAny::NameValuePairSeq &_tao_elem
- ) // copying
-{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
- {
- _tao_any._tao_replace (
- DynamicAny::_tc_NameValuePairSeq,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
- }
-}
-
-void operator<<= (CORBA::Any &_tao_any, DynamicAny::NameValuePairSeq *_tao_elem) // non copying
-{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
- DynamicAny::_tc_NameValuePairSeq,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- DynamicAny::NameValuePairSeq::_tao_any_destructor
- );
-}
-
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, DynamicAny::NameValuePairSeq *&_tao_elem)
-{
- return _tao_any >>= ACE_const_cast(
- const DynamicAny::NameValuePairSeq*&,
- _tao_elem
- );
-}
-
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const DynamicAny::NameValuePairSeq *&_tao_elem)
-{
- _tao_elem = 0;
- ACE_TRY_NEW_ENV
- {
- CORBA::TypeCode_var type = _tao_any.type ();
-
- CORBA::Boolean result = type->equivalent (DynamicAny::_tc_NameValuePairSeq ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (!result)
- return 0; // not equivalent
-
- if (_tao_any.any_owns_data ())
- {
- _tao_elem = ACE_static_cast(
- const DynamicAny::NameValuePairSeq*,
- _tao_any.value ()
- );
- return 1;
- }
- else
- {
- DynamicAny::NameValuePairSeq *tmp;
- ACE_NEW_RETURN (tmp, DynamicAny::NameValuePairSeq, 0);
- TAO_InputCDR stream (
- _tao_any._tao_get_cdr (),
- _tao_any._tao_byte_order ()
- );
- if (stream >> *tmp)
- {
- ((CORBA::Any *)&_tao_any)->_tao_replace (
- DynamicAny::_tc_NameValuePairSeq,
- 1,
- ACE_static_cast (void *, tmp),
- DynamicAny::NameValuePairSeq::_tao_any_destructor
- );
- _tao_elem = tmp;
- return 1;
- }
- else
- {
- delete tmp;
- }
- }
- }
- ACE_CATCHANY
- {
- }
- ACE_ENDTRY;
- return 0;
-}
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<DynamicAny::DynStruct,DynamicAny::DynStruct_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<DynamicAny::DynStruct,DynamicAny::DynStruct_var>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<DynamicAny::DynUnion,DynamicAny::DynUnion_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<DynamicAny::DynUnion,DynamicAny::DynUnion_var>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-void operator<<= (
- CORBA::Any &_tao_any,
- const DynamicAny::AnySeq &_tao_elem
- ) // copying
-{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
- {
- _tao_any._tao_replace (
- DynamicAny::_tc_AnySeq,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
- }
-}
-void operator<<= (CORBA::Any &_tao_any, DynamicAny::AnySeq *_tao_elem) // non copying
-{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
- DynamicAny::_tc_AnySeq,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- DynamicAny::AnySeq::_tao_any_destructor
- );
-}
-
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, DynamicAny::AnySeq *&_tao_elem)
-{
- return _tao_any >>= ACE_const_cast(
- const DynamicAny::AnySeq*&,
- _tao_elem
- );
-}
-
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const DynamicAny::AnySeq *&_tao_elem)
-{
- _tao_elem = 0;
- ACE_TRY_NEW_ENV
- {
- CORBA::TypeCode_var type = _tao_any.type ();
-
- CORBA::Boolean result = type->equivalent (DynamicAny::_tc_AnySeq ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (!result)
- return 0; // not equivalent
-
- if (_tao_any.any_owns_data ())
- {
- _tao_elem = ACE_static_cast(
- const DynamicAny::AnySeq*,
- _tao_any.value ()
- );
- return 1;
- }
- else
- {
- DynamicAny::AnySeq *tmp;
- ACE_NEW_RETURN (tmp, DynamicAny::AnySeq, 0);
- TAO_InputCDR stream (
- _tao_any._tao_get_cdr (),
- _tao_any._tao_byte_order ()
- );
- if (stream >> *tmp)
- {
- ((CORBA::Any *)&_tao_any)->_tao_replace (
- DynamicAny::_tc_AnySeq,
- 1,
- ACE_static_cast (void *, tmp),
- DynamicAny::AnySeq::_tao_any_destructor
- );
- _tao_elem = tmp;
- return 1;
- }
- else
- {
- delete tmp;
- }
- }
- }
- ACE_CATCHANY
- {
- }
- ACE_ENDTRY;
- return 0;
-}
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<DynamicAny::DynSequence,DynamicAny::DynSequence_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<DynamicAny::DynSequence,DynamicAny::DynSequence_var>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<DynamicAny::DynArray,DynamicAny::DynArray_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<DynamicAny::DynArray,DynamicAny::DynArray_var>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<DynamicAny::DynValue,DynamicAny::DynValue_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<DynamicAny::DynValue,DynamicAny::DynValue_var>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<DynamicAny::DynAnyFactory,DynamicAny::DynAnyFactory_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<DynamicAny::DynAnyFactory,DynamicAny::DynAnyFactory_var>
-#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
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
const DynamicAny::NameValuePairSeq &_tao_sequence
)
{
- if (strm << _tao_sequence.length ())
- {
- // encode all elements
- CORBA::Boolean _tao_marshal_flag = 1;
- for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++)
+ CORBA::ULong _tao_seq_len = _tao_sequence.length ();
+
+ if (strm << _tao_seq_len)
{
- _tao_marshal_flag = (strm << _tao_sequence[i]);
+ // Encode all elements.
+ CORBA::Boolean _tao_marshal_flag = 1;
+
+ for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
+ {
+ _tao_marshal_flag = (strm << _tao_sequence[i]);
+ }
+
+ return _tao_marshal_flag;
}
- return _tao_marshal_flag;
- }
- return 0; // error
+
+ return 0;
}
CORBA::Boolean operator>> (
@@ -4099,45 +3948,64 @@ CORBA::Boolean operator>> (
)
{
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 1159.)
- 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
- CORBA::Boolean _tao_marshal_flag = 1;
- for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++)
{
- _tao_marshal_flag = (strm >> _tao_sequence[i]);
+ // 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.
+ CORBA::Boolean _tao_marshal_flag = 1;
+
+ for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
+ {
+ _tao_marshal_flag = (strm >> _tao_sequence[i]);
+ }
+
+ return _tao_marshal_flag;
}
- return _tao_marshal_flag;
- }
- return 0; // error
+
+ 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 DynamicAny::AnySeq &_tao_sequence
)
{
- if (strm << _tao_sequence.length ())
- {
- // encode all elements
- CORBA::Boolean _tao_marshal_flag = 1;
- for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++)
+ CORBA::ULong _tao_seq_len = _tao_sequence.length ();
+
+ if (strm << _tao_seq_len)
{
- _tao_marshal_flag = (strm << _tao_sequence[i]);
+ // Encode all elements.
+ CORBA::Boolean _tao_marshal_flag = 1;
+
+ for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
+ {
+ _tao_marshal_flag = (strm << _tao_sequence[i]);
+ }
+
+ return _tao_marshal_flag;
}
- return _tao_marshal_flag;
- }
- return 0; // error
+
+ return 0;
}
CORBA::Boolean operator>> (
@@ -4146,26 +4014,37 @@ CORBA::Boolean operator>> (
)
{
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 1159.)
- 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
- CORBA::Boolean _tao_marshal_flag = 1;
- for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++)
{
- _tao_marshal_flag = (strm >> _tao_sequence[i]);
+ // 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.
+ CORBA::Boolean _tao_marshal_flag = 1;
+
+ for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
+ {
+ _tao_marshal_flag = (strm >> _tao_sequence[i]);
+ }
+
+ return _tao_marshal_flag;
}
- return _tao_marshal_flag;
- }
- return 0; // error
+
+ return 0;
}
diff --git a/TAO/tao/DynamicAny/DynamicAnyC.h b/TAO/tao/DynamicAny/DynamicAnyC.h
index 1d6e15fa236..d3b076ba7a0 100644
--- a/TAO/tao/DynamicAny/DynamicAnyC.h
+++ b/TAO/tao/DynamicAny/DynamicAnyC.h
@@ -19,6 +19,9 @@
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:151
+
#ifndef _TAO_IDL_ORIG_DYNAMICANYC_H_
#define _TAO_IDL_ORIG_DYNAMICANYC_H_
@@ -58,21 +61,29 @@
#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_module/module_ch.cpp:48
+
TAO_NAMESPACE DynamicAny
{
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
+
#if !defined (_DYNAMICANY_DYNANY___PTR_CH_)
#define _DYNAMICANY_DYNANY___PTR_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
{
public:
@@ -112,13 +123,14 @@ TAO_NAMESPACE DynamicAny
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
{
public:
@@ -135,23 +147,21 @@ TAO_NAMESPACE DynamicAny
private:
DynAny_ptr &ptr_;
};
-
-
+
#endif /* end #if !defined */
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
#if !defined (_DYNAMICANY_DYNANY_CH_)
#define _DYNAMICANY_DYNANY_CH_
class TAO_DynamicAny_Export DynAny
- : public virtual CORBA_Object
+ : public virtual CORBA::Object
{
public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef DynAny_ptr _ptr_type;
typedef DynAny_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
static int _tao_class_id;
// The static operations.
@@ -173,6 +183,10 @@ TAO_NAMESPACE DynamicAny
}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:51
+
#if !defined (_DYNAMICANY_DYNANY_INVALIDVALUE_CH_)
#define _DYNAMICANY_DYNANY_INVALIDVALUE_CH_
@@ -185,7 +199,7 @@ TAO_NAMESPACE DynamicAny
~InvalidValue (void);
InvalidValue &operator= (const InvalidValue &);
-
+
static InvalidValue *_downcast (CORBA::Exception *);
static CORBA::Exception *_alloc (void);
@@ -203,13 +217,15 @@ TAO_NAMESPACE DynamicAny
ACE_ENV_ARG_DECL_NOT_USED
);
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:125
};
-
#endif /* end #if !defined */
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:51
+
#if !defined (_DYNAMICANY_DYNANY_TYPEMISMATCH_CH_)
#define _DYNAMICANY_DYNANY_TYPEMISMATCH_CH_
@@ -222,7 +238,7 @@ TAO_NAMESPACE DynamicAny
~TypeMismatch (void);
TypeMismatch &operator= (const TypeMismatch &);
-
+
static TypeMismatch *_downcast (CORBA::Exception *);
static CORBA::Exception *_alloc (void);
@@ -240,20 +256,25 @@ TAO_NAMESPACE DynamicAny
ACE_ENV_ARG_DECL_NOT_USED
);
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:125
};
-
#endif /* end #if !defined */
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::TypeCode_ptr type (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void assign (
DynamicAny::DynAny_ptr dyn_any
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -263,6 +284,9 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::TypeMismatch
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void from_any (
const CORBA::Any & value
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -273,14 +297,19 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Any * to_any (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Boolean equal (
DynamicAny::DynAny_ptr dyn_any
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -289,22 +318,29 @@ TAO_NAMESPACE DynamicAny
CORBA::SystemException
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void destroy (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual ::DynamicAny::DynAny_ptr copy (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void insert_boolean (
CORBA::Boolean value
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -315,6 +351,9 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void insert_octet (
CORBA::Octet value
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -325,6 +364,9 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void insert_char (
CORBA::Char value
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -335,6 +377,9 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void insert_short (
CORBA::Short value
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -345,6 +390,9 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void insert_ushort (
CORBA::UShort value
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -355,6 +403,9 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void insert_long (
CORBA::Long value
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -365,6 +416,9 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void insert_ulong (
CORBA::ULong value
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -375,6 +429,9 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void insert_float (
CORBA::Float value
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -385,6 +442,9 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void insert_double (
CORBA::Double value
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -395,6 +455,9 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void insert_string (
const char * value
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -405,6 +468,9 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void insert_reference (
CORBA::Object_ptr value
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -415,6 +481,9 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void insert_typecode (
CORBA::TypeCode_ptr value
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -425,6 +494,9 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void insert_longlong (
CORBA::LongLong value
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -435,6 +507,9 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void insert_ulonglong (
CORBA::ULongLong value
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -445,6 +520,9 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void insert_longdouble (
CORBA::LongDouble value
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -455,6 +533,9 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void insert_wchar (
CORBA::WChar value
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -465,6 +546,9 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void insert_wstring (
const CORBA::WChar * value
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -475,6 +559,9 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void insert_any (
const CORBA::Any & value
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -485,6 +572,9 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void insert_dyn_any (
DynamicAny::DynAny_ptr value
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -495,6 +585,9 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void insert_val (
CORBA::ValueBase_ptr value
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -505,8 +598,10 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Boolean get_boolean (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
@@ -515,8 +610,10 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Octet get_octet (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
@@ -525,8 +622,10 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Char get_char (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
@@ -535,8 +634,10 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Short get_short (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
@@ -545,8 +646,10 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::UShort get_ushort (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
@@ -555,8 +658,10 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Long get_long (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
@@ -565,8 +670,10 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::ULong get_ulong (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
@@ -575,8 +682,10 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Float get_float (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
@@ -585,8 +694,10 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Double get_double (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
@@ -595,8 +706,10 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual char * get_string (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
@@ -605,8 +718,10 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Object_ptr get_reference (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
@@ -615,8 +730,10 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::TypeCode_ptr get_typecode (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
@@ -625,8 +742,10 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::LongLong get_longlong (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
@@ -635,8 +754,10 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::ULongLong get_ulonglong (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
@@ -645,8 +766,10 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::LongDouble get_longdouble (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
@@ -655,8 +778,10 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::WChar get_wchar (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
@@ -665,8 +790,10 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::WChar * get_wstring (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
@@ -675,8 +802,10 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Any * get_any (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
@@ -685,8 +814,10 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual ::DynamicAny::DynAny_ptr get_dyn_any (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
@@ -695,8 +826,10 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::ValueBase_ptr get_val (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
@@ -705,6 +838,9 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Boolean seek (
CORBA::Long index
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -713,32 +849,40 @@ TAO_NAMESPACE DynamicAny
CORBA::SystemException
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void rewind (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Boolean next (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::ULong component_count (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual ::DynamicAny::DynAny_ptr current_component (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
@@ -746,36 +890,46 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::TypeMismatch
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const DynAny &);
};
-
-
+
#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_DYNFIXED___PTR_CH_)
#define _DYNAMICANY_DYNFIXED___PTR_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
{
public:
@@ -815,13 +969,14 @@ TAO_NAMESPACE DynamicAny
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
{
public:
@@ -838,11 +993,12 @@ TAO_NAMESPACE DynamicAny
private:
DynFixed_ptr &ptr_;
};
-
-
+
#endif /* end #if !defined */
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
#if !defined (_DYNAMICANY_DYNFIXED_CH_)
#define _DYNAMICANY_DYNFIXED_CH_
@@ -850,11 +1006,8 @@ TAO_NAMESPACE DynamicAny
: public virtual DynamicAny::DynAny
{
public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef DynFixed_ptr _ptr_type;
typedef DynFixed_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
static int _tao_class_id;
// The static operations.
@@ -875,14 +1028,21 @@ TAO_NAMESPACE DynamicAny
return (DynFixed_ptr)0;
}
+
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual char * get_value (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Boolean set_value (
const char * val
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -893,36 +1053,46 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const DynFixed &);
};
-
-
+
#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_DYNENUM___PTR_CH_)
#define _DYNAMICANY_DYNENUM___PTR_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
{
public:
@@ -962,13 +1132,14 @@ TAO_NAMESPACE DynamicAny
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
{
public:
@@ -985,11 +1156,12 @@ TAO_NAMESPACE DynamicAny
private:
DynEnum_ptr &ptr_;
};
-
-
+
#endif /* end #if !defined */
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
#if !defined (_DYNAMICANY_DYNENUM_CH_)
#define _DYNAMICANY_DYNENUM_CH_
@@ -997,11 +1169,8 @@ TAO_NAMESPACE DynamicAny
: public virtual DynamicAny::DynAny
{
public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef DynEnum_ptr _ptr_type;
typedef DynEnum_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
static int _tao_class_id;
// The static operations.
@@ -1022,14 +1191,21 @@ TAO_NAMESPACE DynamicAny
return (DynEnum_ptr)0;
}
+
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual char * get_as_string (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void set_as_string (
const char * value
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -1039,14 +1215,19 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::ULong get_as_ulong (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void set_as_ulong (
CORBA::ULong value
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -1056,45 +1237,53 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const DynEnum &);
};
-
-
+
#endif /* end #if !defined */
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:368
+
typedef char * FieldName;
typedef CORBA::String_var FieldName_var;
typedef CORBA::String_out FieldName_out;
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_FieldName;
- struct NameValuePair;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
+
class NameValuePair_var;
struct TAO_DynamicAny_Export NameValuePair
{
-
-#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef NameValuePair_var _var_type;
-#endif /* ! __GNUC__ || g++ >= 2.8 */
-
- static void _tao_any_destructor (void*);
+
TAO_String_Manager id;
CORBA::Any value;
-
};
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
+
class TAO_DynamicAny_Export NameValuePair_var
{
public:
@@ -1111,6 +1300,7 @@ TAO_NAMESPACE DynamicAny
operator const NameValuePair &() const;
operator NameValuePair &();
operator NameValuePair &() const;
+
// Variable-size types only.
operator NameValuePair *&();
@@ -1125,6 +1315,9 @@ TAO_NAMESPACE DynamicAny
NameValuePair *ptr_;
};
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
+
class TAO_DynamicAny_Export NameValuePair_out
{
public:
@@ -1143,19 +1336,18 @@ TAO_NAMESPACE DynamicAny
void operator= (const NameValuePair_var &);
};
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NameValuePair;
-
-
+ // 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_EXPORT_MACRO _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq
+ class TAO_DynamicAny_Export _TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq
: public TAO_Unbounded_Base_Sequence
{
public:
- // = Initialization and termination methods.
_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (void);
_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (CORBA::ULong maximum);
_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq (
@@ -1192,55 +1384,59 @@ TAO_NAMESPACE DynamicAny
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
+
class NameValuePairSeq;
class NameValuePairSeq_var;
// *************************************************************
- // NameValuePairSeq
+ // 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 */
{
public:
- NameValuePairSeq (void); // default ctor
- NameValuePairSeq (CORBA::ULong max); // uses max size
+ NameValuePairSeq (void);
+ NameValuePairSeq (CORBA::ULong max);
NameValuePairSeq (
CORBA::ULong max,
CORBA::ULong length,
NameValuePair *buffer,
CORBA::Boolean release = 0
);
- NameValuePairSeq (const NameValuePairSeq &); // copy ctor
+ NameValuePairSeq (const NameValuePairSeq &);
~NameValuePairSeq (void);
- static void _tao_any_destructor (void*);
-#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef NameValuePairSeq_var _var_type;
-#endif /* ! __GNUC__ || g++ >= 2.8 */
-
-
};
-
+
#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
+
// *************************************************************
// class DynamicAny::NameValuePairSeq_var
// *************************************************************
@@ -1261,7 +1457,9 @@ TAO_NAMESPACE DynamicAny
operator const NameValuePairSeq &() const;
operator NameValuePairSeq &();
operator NameValuePairSeq &() const;
- operator NameValuePairSeq *&(); // variable-size base types only
+
+ // Variable-size base types only.
+ operator NameValuePairSeq *&();
NameValuePair & operator[] (CORBA::ULong index);
const NameValuePair & operator[] (CORBA::ULong index) const;
@@ -1276,14 +1474,15 @@ TAO_NAMESPACE DynamicAny
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:
@@ -1302,27 +1501,26 @@ TAO_NAMESPACE DynamicAny
// Assignment from T_var not allowed.
void operator= (const NameValuePairSeq_var &);
};
-
-
+
#endif /* end #if !defined */
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NameValuePairSeq;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
- struct NameDynAnyPair;
class NameDynAnyPair_var;
struct TAO_DynamicAny_Export NameDynAnyPair
{
-
-#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef NameDynAnyPair_var _var_type;
-#endif /* ! __GNUC__ || g++ >= 2.8 */
-
- TAO_String_Manager id;
- ACE_NESTED_CLASS (DynamicAny, DynAny_var) value;
+
+ TAO_String_Manager id;
+ DynamicAny::DynAny_var value;
};
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
+
class TAO_DynamicAny_Export NameDynAnyPair_var
{
public:
@@ -1339,6 +1537,7 @@ TAO_NAMESPACE DynamicAny
operator const NameDynAnyPair &() const;
operator NameDynAnyPair &();
operator NameDynAnyPair &() const;
+
// Variable-size types only.
operator NameDynAnyPair *&();
@@ -1353,6 +1552,9 @@ TAO_NAMESPACE DynamicAny
NameDynAnyPair *ptr_;
};
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:445
+
class TAO_DynamicAny_Export NameDynAnyPair_out
{
public:
@@ -1371,17 +1573,18 @@ TAO_NAMESPACE DynamicAny
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_EXPORT_MACRO _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq
+ class TAO_DynamicAny_Export _TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq
: public TAO_Unbounded_Base_Sequence
{
public:
- // = Initialization and termination methods.
_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (void);
_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (CORBA::ULong maximum);
_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq (
@@ -1418,55 +1621,59 @@ TAO_NAMESPACE DynamicAny
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
+
class NameDynAnyPairSeq;
class NameDynAnyPairSeq_var;
// *************************************************************
- // NameDynAnyPairSeq
+ // 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 */
{
public:
- NameDynAnyPairSeq (void); // default ctor
- NameDynAnyPairSeq (CORBA::ULong max); // uses max size
+ NameDynAnyPairSeq (void);
+ NameDynAnyPairSeq (CORBA::ULong max);
NameDynAnyPairSeq (
CORBA::ULong max,
CORBA::ULong length,
NameDynAnyPair *buffer,
CORBA::Boolean release = 0
);
- NameDynAnyPairSeq (const NameDynAnyPairSeq &); // copy ctor
+ NameDynAnyPairSeq (const NameDynAnyPairSeq &);
~NameDynAnyPairSeq (void);
- static void _tao_any_destructor (void*);
-#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef NameDynAnyPairSeq_var _var_type;
-#endif /* ! __GNUC__ || g++ >= 2.8 */
-
-
};
-
+
#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
// *************************************************************
@@ -1487,7 +1694,9 @@ TAO_NAMESPACE DynamicAny
operator const NameDynAnyPairSeq &() const;
operator NameDynAnyPairSeq &();
operator NameDynAnyPairSeq &() const;
- operator NameDynAnyPairSeq *&(); // variable-size base types only
+
+ // Variable-size base types only.
+ operator NameDynAnyPairSeq *&();
NameDynAnyPair & operator[] (CORBA::ULong index);
const NameDynAnyPair & operator[] (CORBA::ULong index) const;
@@ -1502,14 +1711,15 @@ TAO_NAMESPACE DynamicAny
private:
NameDynAnyPairSeq *ptr_;
};
-
-
+
#endif /* end #if !defined */
-
-
+
#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:
@@ -1528,23 +1738,26 @@ TAO_NAMESPACE DynamicAny
// 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_
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
{
public:
@@ -1584,13 +1797,14 @@ TAO_NAMESPACE DynamicAny
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
{
public:
@@ -1607,11 +1821,12 @@ TAO_NAMESPACE DynamicAny
private:
DynStruct_ptr &ptr_;
};
-
-
+
#endif /* end #if !defined */
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
#if !defined (_DYNAMICANY_DYNSTRUCT_CH_)
#define _DYNAMICANY_DYNSTRUCT_CH_
@@ -1619,11 +1834,8 @@ TAO_NAMESPACE DynamicAny
: public virtual DynamicAny::DynAny
{
public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef DynStruct_ptr _ptr_type;
typedef DynStruct_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
static int _tao_class_id;
// The static operations.
@@ -1644,8 +1856,12 @@ TAO_NAMESPACE DynamicAny
return (DynStruct_ptr)0;
}
+
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual char * current_member_name (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
@@ -1654,8 +1870,10 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
- virtual CORBA::TCKind current_member_kind (
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::TCKind current_member_kind (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
@@ -1664,14 +1882,19 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual ::DynamicAny::NameValuePairSeq * get_members (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void set_members (
const DynamicAny::NameValuePairSeq & value
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -1682,14 +1905,19 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual ::DynamicAny::NameDynAnyPairSeq * get_members_as_dyn_any (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void set_members_as_dyn_any (
const DynamicAny::NameDynAnyPairSeq & value
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -1700,36 +1928,46 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const DynStruct &);
};
-
-
+
#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_DYNUNION___PTR_CH_)
#define _DYNAMICANY_DYNUNION___PTR_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
{
public:
@@ -1769,13 +2007,14 @@ TAO_NAMESPACE DynamicAny
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
{
public:
@@ -1792,11 +2031,12 @@ TAO_NAMESPACE DynamicAny
private:
DynUnion_ptr &ptr_;
};
-
-
+
#endif /* end #if !defined */
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
#if !defined (_DYNAMICANY_DYNUNION_CH_)
#define _DYNAMICANY_DYNUNION_CH_
@@ -1804,11 +2044,8 @@ TAO_NAMESPACE DynamicAny
: public virtual DynamicAny::DynAny
{
public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef DynUnion_ptr _ptr_type;
typedef DynUnion_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
static int _tao_class_id;
// The static operations.
@@ -1829,14 +2066,21 @@ TAO_NAMESPACE DynamicAny
return (DynUnion_ptr)0;
}
+
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual ::DynamicAny::DynAny_ptr get_discriminator (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void set_discriminator (
DynamicAny::DynAny_ptr d
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -1846,8 +2090,10 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::TypeMismatch
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void set_to_default_member (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
@@ -1855,8 +2101,10 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::TypeMismatch
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void set_to_no_active_member (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
@@ -1864,24 +2112,30 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::TypeMismatch
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Boolean has_no_active_member (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
- virtual CORBA::TCKind discriminator_kind (
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::TCKind discriminator_kind (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual ::DynamicAny::DynAny_ptr member (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
@@ -1889,8 +2143,10 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual char * member_name (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
@@ -1898,8 +2154,10 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
- virtual CORBA::TCKind member_kind (
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::TCKind member_kind (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
@@ -1907,34 +2165,41 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const DynUnion &);
};
-
-
+
#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_EXPORT_MACRO _TAO_Unbounded_Sequence_DynamicAny_AnySeq
+ class TAO_DynamicAny_Export _TAO_Unbounded_Sequence_DynamicAny_AnySeq
: public TAO_Unbounded_Base_Sequence
{
public:
- // = Initialization and termination methods.
_TAO_Unbounded_Sequence_DynamicAny_AnySeq (void);
_TAO_Unbounded_Sequence_DynamicAny_AnySeq (CORBA::ULong maximum);
_TAO_Unbounded_Sequence_DynamicAny_AnySeq (
@@ -1971,55 +2236,59 @@ TAO_NAMESPACE DynamicAny
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
+
class AnySeq;
class AnySeq_var;
// *************************************************************
- // AnySeq
+ // 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 */
{
public:
- AnySeq (void); // default ctor
- AnySeq (CORBA::ULong max); // uses max size
+ AnySeq (void);
+ AnySeq (CORBA::ULong max);
AnySeq (
CORBA::ULong max,
CORBA::ULong length,
CORBA::Any *buffer,
CORBA::Boolean release = 0
);
- AnySeq (const AnySeq &); // copy ctor
+ AnySeq (const AnySeq &);
~AnySeq (void);
- static void _tao_any_destructor (void*);
-#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef AnySeq_var _var_type;
-#endif /* ! __GNUC__ || g++ >= 2.8 */
-
-
};
-
+
#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
// *************************************************************
@@ -2040,7 +2309,9 @@ TAO_NAMESPACE DynamicAny
operator const AnySeq &() const;
operator AnySeq &();
operator AnySeq &() const;
- operator AnySeq *&(); // variable-size base types only
+
+ // Variable-size base types only.
+ operator AnySeq *&();
CORBA::Any & operator[] (CORBA::ULong index);
const CORBA::Any & operator[] (CORBA::ULong index) const;
@@ -2055,14 +2326,15 @@ TAO_NAMESPACE DynamicAny
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:
@@ -2081,23 +2353,21 @@ TAO_NAMESPACE DynamicAny
// Assignment from T_var not allowed.
void operator= (const AnySeq_var &);
};
-
-
+
#endif /* end #if !defined */
- TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_AnySeq;
-
-
+ // 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_EXPORT_MACRO _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq
+ class TAO_DynamicAny_Export _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq
: public TAO_Unbounded_Base_Sequence
{
public:
- // = Initialization and termination methods.
_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq (void);
_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq (CORBA::ULong maximum);
_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq (
@@ -2138,55 +2408,59 @@ TAO_NAMESPACE DynamicAny
);
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
+
class DynAnySeq;
class DynAnySeq_var;
// *************************************************************
- // DynAnySeq
+ // 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 */
{
public:
- DynAnySeq (void); // default ctor
- DynAnySeq (CORBA::ULong max); // uses max size
+ DynAnySeq (void);
+ DynAnySeq (CORBA::ULong max);
DynAnySeq (
CORBA::ULong max,
CORBA::ULong length,
DynAny_ptr *buffer,
CORBA::Boolean release = 0
);
- DynAnySeq (const DynAnySeq &); // copy ctor
+ DynAnySeq (const DynAnySeq &);
~DynAnySeq (void);
- static void _tao_any_destructor (void*);
-#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef DynAnySeq_var _var_type;
-#endif /* ! __GNUC__ || g++ >= 2.8 */
-
-
};
-
+
#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
// *************************************************************
@@ -2207,7 +2481,9 @@ TAO_NAMESPACE DynamicAny
operator const DynAnySeq &() const;
operator DynAnySeq &();
operator DynAnySeq &() const;
- operator DynAnySeq *&(); // variable-size base types only
+
+ // Variable-size base types only.
+ operator DynAnySeq *&();
TAO_Object_Manager<DynAny, DynAny_var> operator[] (CORBA::ULong index);
@@ -2221,14 +2497,15 @@ TAO_NAMESPACE DynamicAny
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:
@@ -2247,23 +2524,26 @@ TAO_NAMESPACE DynamicAny
// Assignment from T_var not allowed.
void operator= (const DynAnySeq_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_DYNSEQUENCE___PTR_CH_)
#define _DYNAMICANY_DYNSEQUENCE___PTR_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
{
public:
@@ -2303,13 +2583,14 @@ TAO_NAMESPACE DynamicAny
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
{
public:
@@ -2326,11 +2607,12 @@ TAO_NAMESPACE DynamicAny
private:
DynSequence_ptr &ptr_;
};
-
-
+
#endif /* end #if !defined */
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
#if !defined (_DYNAMICANY_DYNSEQUENCE_CH_)
#define _DYNAMICANY_DYNSEQUENCE_CH_
@@ -2338,11 +2620,8 @@ TAO_NAMESPACE DynamicAny
: public virtual DynamicAny::DynAny
{
public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef DynSequence_ptr _ptr_type;
typedef DynSequence_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
static int _tao_class_id;
// The static operations.
@@ -2363,14 +2642,21 @@ TAO_NAMESPACE DynamicAny
return (DynSequence_ptr)0;
}
+
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::ULong get_length (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void set_length (
CORBA::ULong len
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -2380,14 +2666,19 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual ::DynamicAny::AnySeq * get_elements (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void set_elements (
const DynamicAny::AnySeq & value
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -2398,14 +2689,19 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual ::DynamicAny::DynAnySeq * get_elements_as_dyn_any (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void set_elements_as_dyn_any (
const DynamicAny::DynAnySeq & value
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -2416,36 +2712,46 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const DynSequence &);
};
-
-
+
#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_DYNARRAY___PTR_CH_)
#define _DYNAMICANY_DYNARRAY___PTR_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
{
public:
@@ -2485,13 +2791,14 @@ TAO_NAMESPACE DynamicAny
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
{
public:
@@ -2508,11 +2815,12 @@ TAO_NAMESPACE DynamicAny
private:
DynArray_ptr &ptr_;
};
-
-
+
#endif /* end #if !defined */
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
#if !defined (_DYNAMICANY_DYNARRAY_CH_)
#define _DYNAMICANY_DYNARRAY_CH_
@@ -2520,11 +2828,8 @@ TAO_NAMESPACE DynamicAny
: public virtual DynamicAny::DynAny
{
public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef DynArray_ptr _ptr_type;
typedef DynArray_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
static int _tao_class_id;
// The static operations.
@@ -2545,14 +2850,21 @@ TAO_NAMESPACE DynamicAny
return (DynArray_ptr)0;
}
+
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual ::DynamicAny::AnySeq * get_elements (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void set_elements (
const DynamicAny::AnySeq & value
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -2563,14 +2875,19 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual ::DynamicAny::DynAnySeq * get_elements_as_dyn_any (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void set_elements_as_dyn_any (
const DynamicAny::DynAnySeq & value
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -2581,36 +2898,46 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const DynArray &);
};
-
-
+
#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_DYNVALUE___PTR_CH_)
#define _DYNAMICANY_DYNVALUE___PTR_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
{
public:
@@ -2650,13 +2977,14 @@ TAO_NAMESPACE DynamicAny
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
{
public:
@@ -2673,11 +3001,12 @@ TAO_NAMESPACE DynamicAny
private:
DynValue_ptr &ptr_;
};
-
-
+
#endif /* end #if !defined */
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
#if !defined (_DYNAMICANY_DYNVALUE_CH_)
#define _DYNAMICANY_DYNVALUE_CH_
@@ -2685,11 +3014,8 @@ TAO_NAMESPACE DynamicAny
: public virtual DynamicAny::DynAny
{
public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef DynValue_ptr _ptr_type;
typedef DynValue_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
static int _tao_class_id;
// The static operations.
@@ -2710,8 +3036,12 @@ TAO_NAMESPACE DynamicAny
return (DynValue_ptr)0;
}
+
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual char * current_member_name (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
@@ -2720,8 +3050,10 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
- virtual CORBA::TCKind current_member_kind (
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::CORBA::TCKind current_member_kind (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
@@ -2730,14 +3062,19 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual ::DynamicAny::NameValuePairSeq * get_members (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void set_members (
const DynamicAny::NameValuePairSeq & value
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -2748,14 +3085,19 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual ::DynamicAny::NameDynAnyPairSeq * get_members_as_dyn_any (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void set_members_as_dyn_any (
const DynamicAny::NameDynAnyPairSeq & value
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -2766,36 +3108,46 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAny::InvalidValue
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const DynValue &);
};
-
-
+
#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_DYNANYFACTORY___PTR_CH_)
#define _DYNAMICANY_DYNANYFACTORY___PTR_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
{
public:
@@ -2835,13 +3187,14 @@ TAO_NAMESPACE DynamicAny
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
{
public:
@@ -2858,23 +3211,21 @@ TAO_NAMESPACE DynamicAny
private:
DynAnyFactory_ptr &ptr_;
};
-
-
+
#endif /* end #if !defined */
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
#if !defined (_DYNAMICANY_DYNANYFACTORY_CH_)
#define _DYNAMICANY_DYNANYFACTORY_CH_
class TAO_DynamicAny_Export DynAnyFactory
- : public virtual CORBA_Object
+ : public virtual CORBA::Object
{
public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef DynAnyFactory_ptr _ptr_type;
typedef DynAnyFactory_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
static int _tao_class_id;
// The static operations.
@@ -2896,6 +3247,10 @@ TAO_NAMESPACE DynamicAny
}
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:51
+
#if !defined (_DYNAMICANY_DYNANYFACTORY_INCONSISTENTTYPECODE_CH_)
#define _DYNAMICANY_DYNANYFACTORY_INCONSISTENTTYPECODE_CH_
@@ -2908,7 +3263,7 @@ TAO_NAMESPACE DynamicAny
~InconsistentTypeCode (void);
InconsistentTypeCode &operator= (const InconsistentTypeCode &);
-
+
static InconsistentTypeCode *_downcast (CORBA::Exception *);
static CORBA::Exception *_alloc (void);
@@ -2926,12 +3281,15 @@ TAO_NAMESPACE DynamicAny
ACE_ENV_ARG_DECL_NOT_USED
);
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:125
};
-
#endif /* end #if !defined */
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual ::DynamicAny::DynAny_ptr create_dyn_any (
const CORBA::Any & value
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -2941,6 +3299,9 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAnyFactory::InconsistentTypeCode
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual ::DynamicAny::DynAny_ptr create_dyn_any_from_type_code (
CORBA::TypeCode_ptr type
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -2950,45 +3311,49 @@ TAO_NAMESPACE DynamicAny
, DynamicAny::DynAnyFactory::InconsistentTypeCode
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const DynAnyFactory &);
};
-
-
+
#endif /* end #if !defined */
-
-
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_ch.cpp:67
+
}
TAO_NAMESPACE_CLOSE // module DynamicAny
-TAO_DynamicAny_Export void operator<<= (CORBA::Any &, const DynamicAny::NameValuePair &); // copying version
-TAO_DynamicAny_Export void operator<<= (CORBA::Any &, DynamicAny::NameValuePair*); // noncopying version
-TAO_DynamicAny_Export CORBA::Boolean operator>>= (const CORBA::Any &, DynamicAny::NameValuePair *&); // deprecated
-TAO_DynamicAny_Export CORBA::Boolean operator>>= (const CORBA::Any &, const DynamicAny::NameValuePair *&);
-TAO_DynamicAny_Export void operator<<= (CORBA::Any &, const DynamicAny::NameValuePairSeq &); // copying version
-TAO_DynamicAny_Export void operator<<= (CORBA::Any &, DynamicAny::NameValuePairSeq*); // noncopying version
-TAO_DynamicAny_Export CORBA::Boolean operator>>= (const CORBA::Any &, DynamicAny::NameValuePairSeq *&); // deprecated
-TAO_DynamicAny_Export CORBA::Boolean operator>>= (const CORBA::Any &, const DynamicAny::NameValuePairSeq *&);
-TAO_DynamicAny_Export void operator<<= (CORBA::Any &, const DynamicAny::AnySeq &); // copying version
-TAO_DynamicAny_Export void operator<<= (CORBA::Any &, DynamicAny::AnySeq*); // noncopying version
-TAO_DynamicAny_Export CORBA::Boolean operator>>= (const CORBA::Any &, DynamicAny::AnySeq *&); // deprecated
-TAO_DynamicAny_Export CORBA::Boolean operator>>= (const CORBA::Any &, const DynamicAny::AnySeq *&);
+// 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_structure/cdr_op_ch.cpp:54
+
TAO_DynamicAny_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const DynamicAny::NameValuePair &);
TAO_DynamicAny_Export CORBA::Boolean operator>> (TAO_InputCDR &, DynamicAny::NameValuePair &);
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
+
#if !defined _TAO_CDR_OP_DynamicAny_NameValuePairSeq_H_
#define _TAO_CDR_OP_DynamicAny_NameValuePairSeq_H_
@@ -3003,6 +3368,8 @@ TAO_DynamicAny_Export CORBA::Boolean operator>> (
#endif /* _TAO_CDR_OP_DynamicAny_NameValuePairSeq_H_ */
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
#if !defined _TAO_CDR_OP_DynamicAny_AnySeq_H_
#define _TAO_CDR_OP_DynamicAny_AnySeq_H_
@@ -3018,9 +3385,13 @@ TAO_DynamicAny_Export CORBA::Boolean operator>> (
#endif /* _TAO_CDR_OP_DynamicAny_AnySeq_H_ */
+// 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
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1009
#if defined (__ACE_INLINE__)
#include "DynamicAnyC.i"
@@ -3036,3 +3407,4 @@ TAO_DynamicAny_Export CORBA::Boolean operator>> (
#include "ace/post.h"
#endif /* ifndef */
+
diff --git a/TAO/tao/DynamicAny/DynamicAnyC.i b/TAO/tao/DynamicAny/DynamicAnyC.i
index c8d57c489fa..c317e10a441 100644
--- a/TAO/tao/DynamicAny/DynamicAnyC.i
+++ b/TAO/tao/DynamicAny/DynamicAnyC.i
@@ -19,41 +19,61 @@
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
-// *************************************************************
-// Inline operations for exception DynamicAny::DynAny::InvalidValue
-// *************************************************************
-
-// *************************************************************
-// Inline operations for exception DynamicAny::DynAny::TypeMismatch
-// *************************************************************
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#if !defined (_DYNAMICANY_DYNANY___CI_)
#define _DYNAMICANY_DYNANY___CI_
+ACE_INLINE
+CORBA::Boolean
+DynamicAny::DynAny::marshal (TAO_OutputCDR &)
+{
+ return 0;
+}
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#if !defined (_DYNAMICANY_DYNFIXED___CI_)
#define _DYNAMICANY_DYNFIXED___CI_
+ACE_INLINE
+CORBA::Boolean
+DynamicAny::DynFixed::marshal (TAO_OutputCDR &)
+{
+ return 0;
+}
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#if !defined (_DYNAMICANY_DYNENUM___CI_)
#define _DYNAMICANY_DYNENUM___CI_
+ACE_INLINE
+CORBA::Boolean
+DynamicAny::DynEnum::marshal (TAO_OutputCDR &)
+{
+ return 0;
+}
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194
+
// *************************************************************
// Inline operations for class DynamicAny::NameValuePair_var
// *************************************************************
ACE_INLINE
-DynamicAny::NameValuePair_var::NameValuePair_var (void) // default constructor
+DynamicAny::NameValuePair_var::NameValuePair_var (void)
: ptr_ (0)
{}
@@ -63,42 +83,52 @@ DynamicAny::NameValuePair_var::NameValuePair_var (NameValuePair *p)
{}
ACE_INLINE
-DynamicAny::NameValuePair_var::NameValuePair_var (const ::DynamicAny::NameValuePair_var &p) // copy constructor
+DynamicAny::NameValuePair_var::NameValuePair_var (const ::DynamicAny::NameValuePair_var &p)
{
if (p.ptr_)
- ACE_NEW (this->ptr_, ::DynamicAny::NameValuePair (*p.ptr_));
+ {
+ ACE_NEW (this->ptr_, ::DynamicAny::NameValuePair (*p.ptr_));
+ }
else
- this->ptr_ = 0;
+ {
+ this->ptr_ = 0;
+ }
}
ACE_INLINE
-DynamicAny::NameValuePair_var::~NameValuePair_var (void) // destructor
+DynamicAny::NameValuePair_var::~NameValuePair_var (void)
{
delete this->ptr_;
}
-ACE_INLINE DynamicAny::NameValuePair_var &
-DynamicAny::NameValuePair_var::operator= (NameValuePair *p)
+ACE_INLINE
+DynamicAny::NameValuePair_var &
+DynamicAny::NameValuePair_var::operator= (NameValuePair *_tao_struct_var)
{
delete this->ptr_;
- this->ptr_ = p;
+ this->ptr_ = _tao_struct_var;
return *this;
}
-ACE_INLINE ::DynamicAny::NameValuePair_var &
-DynamicAny::NameValuePair_var::operator= (const ::DynamicAny::NameValuePair_var &p)
+ACE_INLINE
+::DynamicAny::NameValuePair_var &
+DynamicAny::NameValuePair_var::operator= (const ::DynamicAny::NameValuePair_var &_tao_struct_var)
{
- if (this != &p)
+ if (this != &_tao_struct_var)
{
- if (p.ptr_ == 0)
+ if (_tao_struct_var.ptr_ == 0)
{
delete this->ptr_;
this->ptr_ = 0;
}
else
{
- NameValuePair *deep_copy =
- new NameValuePair (*p.ptr_);
+ NameValuePair *deep_copy = 0;
+ ACE_NEW_RETURN (
+ deep_copy,
+ NameValuePair (*_tao_struct_var.ptr_),
+ *this
+ );
if (deep_copy != 0)
{
@@ -143,7 +173,7 @@ DynamicAny::NameValuePair_var::operator ::DynamicAny::NameValuePair &() const //
return *this->ptr_;
}
-// variable-size types only
+// Variable-size types only.
ACE_INLINE
DynamicAny::NameValuePair_var::operator ::DynamicAny::NameValuePair *&() // cast
{
@@ -162,7 +192,7 @@ DynamicAny::NameValuePair_var::inout (void)
return *this->ptr_;
}
-// mapping for variable size
+// Mapping for variable size.
ACE_INLINE ::DynamicAny::NameValuePair *&
DynamicAny::NameValuePair_var::out (void)
{
@@ -185,6 +215,9 @@ 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
// *************************************************************
@@ -197,7 +230,7 @@ DynamicAny::NameValuePair_out::NameValuePair_out (::DynamicAny::NameValuePair *&
}
ACE_INLINE
-DynamicAny::NameValuePair_out::NameValuePair_out (NameValuePair_var &p) // constructor from _var
+DynamicAny::NameValuePair_out::NameValuePair_out (NameValuePair_var &p)
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -205,21 +238,23 @@ DynamicAny::NameValuePair_out::NameValuePair_out (NameValuePair_var &p) // const
}
ACE_INLINE
-DynamicAny::NameValuePair_out::NameValuePair_out (const ::DynamicAny::NameValuePair_out &p) // copy constructor
+DynamicAny::NameValuePair_out::NameValuePair_out (const ::DynamicAny::NameValuePair_out &p)
: ptr_ (ACE_const_cast (NameValuePair_out&, p).ptr_)
{}
-ACE_INLINE DynamicAny::NameValuePair_out &
+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 *p)
+ACE_INLINE
+DynamicAny::NameValuePair_out &
+DynamicAny::NameValuePair_out::operator= (NameValuePair *_tao_struct_out)
{
- this->ptr_ = p;
+ this->ptr_ = _tao_struct_out;
return *this;
}
@@ -241,192 +276,231 @@ 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_
-// = Static operations.
-ACE_INLINE DynamicAny::NameValuePair *
+ACE_INLINE
+DynamicAny::NameValuePair *
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::allocbuf (CORBA::ULong size)
-// Allocate storage for the sequence.
{
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)
-// Free the sequence.
+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) // Default constructor.
+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) // Constructor using a maximum length value.
+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)
+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)
-// Copy constructor.
+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;
- }
+ {
+ 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;
- }
+ {
+ 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)
-// Assignment operator.
+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;
+ {
+ 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_);
+ 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_);
+ {
+ 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_);
+ 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];
+ {
+ tmp1[i] = tmp2[i];
+ }
return *this;
}
// = Accessors.
-ACE_INLINE DynamicAny::NameValuePair &
+ACE_INLINE
+DynamicAny::NameValuePair &
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::operator[] (CORBA::ULong i)
-// operator []
{
ACE_ASSERT (i < this->maximum_);
- DynamicAny::NameValuePair* tmp = ACE_reinterpret_cast(DynamicAny::NameValuePair*,this->buffer_);
+ DynamicAny::NameValuePair* tmp =
+ ACE_reinterpret_cast (DynamicAny::NameValuePair*, this->buffer_);
return tmp[i];
}
-ACE_INLINE const DynamicAny::NameValuePair &
+ACE_INLINE
+const DynamicAny::NameValuePair &
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameValuePairSeq::operator[] (CORBA::ULong i) const
-// operator []
{
ACE_ASSERT (i < this->maximum_);
- DynamicAny::NameValuePair * const tmp = ACE_reinterpret_cast (DynamicAny::NameValuePair* ACE_CAST_CONST, this->buffer_);
+ 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 *
+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_);
+ // 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;
+ 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 *
+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_);
+ 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)
+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);
- }
+ {
+ 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) // default constructor
+DynamicAny::NameValuePairSeq_var::NameValuePairSeq_var (void)
: ptr_ (0)
{}
@@ -436,21 +510,26 @@ DynamicAny::NameValuePairSeq_var::NameValuePairSeq_var (NameValuePairSeq *p)
{}
ACE_INLINE
-DynamicAny::NameValuePairSeq_var::NameValuePairSeq_var (const ::DynamicAny::NameValuePairSeq_var &p) // copy constructor
+DynamicAny::NameValuePairSeq_var::NameValuePairSeq_var (const ::DynamicAny::NameValuePairSeq_var &p)
{
if (p.ptr_)
- ACE_NEW (this->ptr_, ::DynamicAny::NameValuePairSeq (*p.ptr_));
+ {
+ ACE_NEW (this->ptr_, ::DynamicAny::NameValuePairSeq (*p.ptr_));
+ }
else
- this->ptr_ = 0;
+ {
+ this->ptr_ = 0;
+ }
}
ACE_INLINE
-DynamicAny::NameValuePairSeq_var::~NameValuePairSeq_var (void) // destructor
+DynamicAny::NameValuePairSeq_var::~NameValuePairSeq_var (void)
{
delete this->ptr_;
}
-ACE_INLINE DynamicAny::NameValuePairSeq_var &
+ACE_INLINE
+DynamicAny::NameValuePairSeq_var &
DynamicAny::NameValuePairSeq_var::operator= (NameValuePairSeq *p)
{
delete this->ptr_;
@@ -458,7 +537,8 @@ DynamicAny::NameValuePairSeq_var::operator= (NameValuePairSeq *p)
return *this;
}
-ACE_INLINE ::DynamicAny::NameValuePairSeq_var &
+ACE_INLINE
+::DynamicAny::NameValuePairSeq_var &
DynamicAny::NameValuePairSeq_var::operator= (const ::DynamicAny::NameValuePairSeq_var &p)
{
if (this != &p)
@@ -470,8 +550,12 @@ DynamicAny::NameValuePairSeq_var::operator= (const ::DynamicAny::NameValuePairSe
}
else
{
- NameValuePairSeq *deep_copy =
- new NameValuePairSeq (*p.ptr_);
+ NameValuePairSeq *deep_copy = 0;
+ ACE_NEW_RETURN (
+ deep_copy,
+ NameValuePairSeq (*p.ptr_),
+ *this
+ );
if (deep_copy != 0)
{
@@ -486,69 +570,75 @@ DynamicAny::NameValuePairSeq_var::operator= (const ::DynamicAny::NameValuePairSe
return *this;
}
-ACE_INLINE const ::DynamicAny::NameValuePairSeq *
+ACE_INLINE
+const ::DynamicAny::NameValuePairSeq *
DynamicAny::NameValuePairSeq_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE ::DynamicAny::NameValuePairSeq *
+ACE_INLINE
+::DynamicAny::NameValuePairSeq *
DynamicAny::NameValuePairSeq_var::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::NameValuePairSeq_var::operator const ::DynamicAny::NameValuePairSeq &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::NameValuePairSeq_var::operator ::DynamicAny::NameValuePairSeq &() // cast
{
return *this->ptr_;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::NameValuePairSeq_var::operator ::DynamicAny::NameValuePairSeq &() const // cast
{
return *this->ptr_;
}
-// variable-size types only
+// Variable-size types only.
ACE_INLINE
DynamicAny::NameValuePairSeq_var::operator ::DynamicAny::NameValuePairSeq *&() // cast
{
return this->ptr_;
}
-ACE_INLINE DynamicAny::NameValuePair &
+ACE_INLINE
+DynamicAny::NameValuePair &
DynamicAny::NameValuePairSeq_var::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
-ACE_INLINE const DynamicAny::NameValuePair &
+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 &
+ACE_INLINE
+const ::DynamicAny::NameValuePairSeq &
DynamicAny::NameValuePairSeq_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE ::DynamicAny::NameValuePairSeq &
+ACE_INLINE
+::DynamicAny::NameValuePairSeq &
DynamicAny::NameValuePairSeq_var::inout (void)
{
return *this->ptr_;
}
-// mapping for variable size
-ACE_INLINE ::DynamicAny::NameValuePairSeq *&
+ACE_INLINE
+::DynamicAny::NameValuePairSeq *&
DynamicAny::NameValuePairSeq_var::out (void)
{
delete this->ptr_;
@@ -556,7 +646,8 @@ DynamicAny::NameValuePairSeq_var::out (void)
return this->ptr_;
}
-ACE_INLINE ::DynamicAny::NameValuePairSeq *
+ACE_INLINE
+::DynamicAny::NameValuePairSeq *
DynamicAny::NameValuePairSeq_var::_retn (void)
{
::DynamicAny::NameValuePairSeq *tmp = this->ptr_;
@@ -564,12 +655,16 @@ DynamicAny::NameValuePairSeq_var::_retn (void)
return tmp;
}
-ACE_INLINE ::DynamicAny::NameValuePairSeq *
+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
// *************************************************************
@@ -582,7 +677,7 @@ DynamicAny::NameValuePairSeq_out::NameValuePairSeq_out (NameValuePairSeq *&p)
}
ACE_INLINE
-DynamicAny::NameValuePairSeq_out::NameValuePairSeq_out (NameValuePairSeq_var &p) // constructor from _var
+DynamicAny::NameValuePairSeq_out::NameValuePairSeq_out (NameValuePairSeq_var &p)
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -590,57 +685,64 @@ DynamicAny::NameValuePairSeq_out::NameValuePairSeq_out (NameValuePairSeq_var &p)
}
ACE_INLINE
-DynamicAny::NameValuePairSeq_out::NameValuePairSeq_out (const ::DynamicAny::NameValuePairSeq_out &p) // copy constructor
+DynamicAny::NameValuePairSeq_out::NameValuePairSeq_out (const ::DynamicAny::NameValuePairSeq_out &p)
: ptr_ (ACE_const_cast (NameValuePairSeq_out&, p).ptr_)
{}
-ACE_INLINE ::DynamicAny::NameValuePairSeq_out &
+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 &
+ACE_INLINE
+::DynamicAny::NameValuePairSeq_out &
DynamicAny::NameValuePairSeq_out::operator= (NameValuePairSeq *p)
{
this->ptr_ = p;
return *this;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::NameValuePairSeq_out::operator ::DynamicAny::NameValuePairSeq *&() // cast
{
return this->ptr_;
}
-ACE_INLINE ::DynamicAny::NameValuePairSeq *&
+ACE_INLINE
+::DynamicAny::NameValuePairSeq *&
DynamicAny::NameValuePairSeq_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE ::DynamicAny::NameValuePairSeq *
+ACE_INLINE
+::DynamicAny::NameValuePairSeq *
DynamicAny::NameValuePairSeq_out::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE DynamicAny::NameValuePair &
+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) // default constructor
+DynamicAny::NameDynAnyPair_var::NameDynAnyPair_var (void)
: ptr_ (0)
{}
@@ -650,42 +752,52 @@ DynamicAny::NameDynAnyPair_var::NameDynAnyPair_var (NameDynAnyPair *p)
{}
ACE_INLINE
-DynamicAny::NameDynAnyPair_var::NameDynAnyPair_var (const ::DynamicAny::NameDynAnyPair_var &p) // copy constructor
+DynamicAny::NameDynAnyPair_var::NameDynAnyPair_var (const ::DynamicAny::NameDynAnyPair_var &p)
{
if (p.ptr_)
- ACE_NEW (this->ptr_, ::DynamicAny::NameDynAnyPair (*p.ptr_));
+ {
+ ACE_NEW (this->ptr_, ::DynamicAny::NameDynAnyPair (*p.ptr_));
+ }
else
- this->ptr_ = 0;
+ {
+ this->ptr_ = 0;
+ }
}
ACE_INLINE
-DynamicAny::NameDynAnyPair_var::~NameDynAnyPair_var (void) // destructor
+DynamicAny::NameDynAnyPair_var::~NameDynAnyPair_var (void)
{
delete this->ptr_;
}
-ACE_INLINE DynamicAny::NameDynAnyPair_var &
-DynamicAny::NameDynAnyPair_var::operator= (NameDynAnyPair *p)
+ACE_INLINE
+DynamicAny::NameDynAnyPair_var &
+DynamicAny::NameDynAnyPair_var::operator= (NameDynAnyPair *_tao_struct_var)
{
delete this->ptr_;
- this->ptr_ = p;
+ this->ptr_ = _tao_struct_var;
return *this;
}
-ACE_INLINE ::DynamicAny::NameDynAnyPair_var &
-DynamicAny::NameDynAnyPair_var::operator= (const ::DynamicAny::NameDynAnyPair_var &p)
+ACE_INLINE
+::DynamicAny::NameDynAnyPair_var &
+DynamicAny::NameDynAnyPair_var::operator= (const ::DynamicAny::NameDynAnyPair_var &_tao_struct_var)
{
- if (this != &p)
+ if (this != &_tao_struct_var)
{
- if (p.ptr_ == 0)
+ if (_tao_struct_var.ptr_ == 0)
{
delete this->ptr_;
this->ptr_ = 0;
}
else
{
- NameDynAnyPair *deep_copy =
- new NameDynAnyPair (*p.ptr_);
+ NameDynAnyPair *deep_copy = 0;
+ ACE_NEW_RETURN (
+ deep_copy,
+ NameDynAnyPair (*_tao_struct_var.ptr_),
+ *this
+ );
if (deep_copy != 0)
{
@@ -730,7 +842,7 @@ DynamicAny::NameDynAnyPair_var::operator ::DynamicAny::NameDynAnyPair &() const
return *this->ptr_;
}
-// variable-size types only
+// Variable-size types only.
ACE_INLINE
DynamicAny::NameDynAnyPair_var::operator ::DynamicAny::NameDynAnyPair *&() // cast
{
@@ -749,7 +861,7 @@ DynamicAny::NameDynAnyPair_var::inout (void)
return *this->ptr_;
}
-// mapping for variable size
+// Mapping for variable size.
ACE_INLINE ::DynamicAny::NameDynAnyPair *&
DynamicAny::NameDynAnyPair_var::out (void)
{
@@ -772,6 +884,9 @@ 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
// *************************************************************
@@ -784,7 +899,7 @@ DynamicAny::NameDynAnyPair_out::NameDynAnyPair_out (::DynamicAny::NameDynAnyPair
}
ACE_INLINE
-DynamicAny::NameDynAnyPair_out::NameDynAnyPair_out (NameDynAnyPair_var &p) // constructor from _var
+DynamicAny::NameDynAnyPair_out::NameDynAnyPair_out (NameDynAnyPair_var &p)
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -792,21 +907,23 @@ DynamicAny::NameDynAnyPair_out::NameDynAnyPair_out (NameDynAnyPair_var &p) // co
}
ACE_INLINE
-DynamicAny::NameDynAnyPair_out::NameDynAnyPair_out (const ::DynamicAny::NameDynAnyPair_out &p) // copy constructor
+DynamicAny::NameDynAnyPair_out::NameDynAnyPair_out (const ::DynamicAny::NameDynAnyPair_out &p)
: ptr_ (ACE_const_cast (NameDynAnyPair_out&, p).ptr_)
{}
-ACE_INLINE DynamicAny::NameDynAnyPair_out &
+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 *p)
+ACE_INLINE
+DynamicAny::NameDynAnyPair_out &
+DynamicAny::NameDynAnyPair_out::operator= (NameDynAnyPair *_tao_struct_out)
{
- this->ptr_ = p;
+ this->ptr_ = _tao_struct_out;
return *this;
}
@@ -828,192 +945,231 @@ 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_
-// = Static operations.
-ACE_INLINE DynamicAny::NameDynAnyPair *
+ACE_INLINE
+DynamicAny::NameDynAnyPair *
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::allocbuf (CORBA::ULong size)
-// Allocate storage for the sequence.
{
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)
-// Free the sequence.
+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) // Default constructor.
+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) // Constructor using a maximum length value.
+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)
+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)
-// Copy constructor.
+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;
- }
+ {
+ 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;
- }
+ {
+ 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)
-// Assignment operator.
+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;
+ {
+ 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_);
+ 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_);
+ {
+ 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_);
+ 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];
+ {
+ tmp1[i] = tmp2[i];
+ }
return *this;
}
// = Accessors.
-ACE_INLINE DynamicAny::NameDynAnyPair &
+ACE_INLINE
+DynamicAny::NameDynAnyPair &
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::operator[] (CORBA::ULong i)
-// operator []
{
ACE_ASSERT (i < this->maximum_);
- DynamicAny::NameDynAnyPair* tmp = ACE_reinterpret_cast(DynamicAny::NameDynAnyPair*,this->buffer_);
+ DynamicAny::NameDynAnyPair* tmp =
+ ACE_reinterpret_cast (DynamicAny::NameDynAnyPair*, this->buffer_);
return tmp[i];
}
-ACE_INLINE const DynamicAny::NameDynAnyPair &
+ACE_INLINE
+const DynamicAny::NameDynAnyPair &
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_NameDynAnyPairSeq::operator[] (CORBA::ULong i) const
-// operator []
{
ACE_ASSERT (i < this->maximum_);
- DynamicAny::NameDynAnyPair * const tmp = ACE_reinterpret_cast (DynamicAny::NameDynAnyPair* ACE_CAST_CONST, this->buffer_);
+ 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 *
+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_);
+ // 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;
+ 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 *
+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_);
+ 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)
+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);
- }
+ {
+ 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) // default constructor
+DynamicAny::NameDynAnyPairSeq_var::NameDynAnyPairSeq_var (void)
: ptr_ (0)
{}
@@ -1023,21 +1179,26 @@ DynamicAny::NameDynAnyPairSeq_var::NameDynAnyPairSeq_var (NameDynAnyPairSeq *p)
{}
ACE_INLINE
-DynamicAny::NameDynAnyPairSeq_var::NameDynAnyPairSeq_var (const ::DynamicAny::NameDynAnyPairSeq_var &p) // copy constructor
+DynamicAny::NameDynAnyPairSeq_var::NameDynAnyPairSeq_var (const ::DynamicAny::NameDynAnyPairSeq_var &p)
{
if (p.ptr_)
- ACE_NEW (this->ptr_, ::DynamicAny::NameDynAnyPairSeq (*p.ptr_));
+ {
+ ACE_NEW (this->ptr_, ::DynamicAny::NameDynAnyPairSeq (*p.ptr_));
+ }
else
- this->ptr_ = 0;
+ {
+ this->ptr_ = 0;
+ }
}
ACE_INLINE
-DynamicAny::NameDynAnyPairSeq_var::~NameDynAnyPairSeq_var (void) // destructor
+DynamicAny::NameDynAnyPairSeq_var::~NameDynAnyPairSeq_var (void)
{
delete this->ptr_;
}
-ACE_INLINE DynamicAny::NameDynAnyPairSeq_var &
+ACE_INLINE
+DynamicAny::NameDynAnyPairSeq_var &
DynamicAny::NameDynAnyPairSeq_var::operator= (NameDynAnyPairSeq *p)
{
delete this->ptr_;
@@ -1045,7 +1206,8 @@ DynamicAny::NameDynAnyPairSeq_var::operator= (NameDynAnyPairSeq *p)
return *this;
}
-ACE_INLINE ::DynamicAny::NameDynAnyPairSeq_var &
+ACE_INLINE
+::DynamicAny::NameDynAnyPairSeq_var &
DynamicAny::NameDynAnyPairSeq_var::operator= (const ::DynamicAny::NameDynAnyPairSeq_var &p)
{
if (this != &p)
@@ -1057,8 +1219,12 @@ DynamicAny::NameDynAnyPairSeq_var::operator= (const ::DynamicAny::NameDynAnyPair
}
else
{
- NameDynAnyPairSeq *deep_copy =
- new NameDynAnyPairSeq (*p.ptr_);
+ NameDynAnyPairSeq *deep_copy = 0;
+ ACE_NEW_RETURN (
+ deep_copy,
+ NameDynAnyPairSeq (*p.ptr_),
+ *this
+ );
if (deep_copy != 0)
{
@@ -1073,69 +1239,75 @@ DynamicAny::NameDynAnyPairSeq_var::operator= (const ::DynamicAny::NameDynAnyPair
return *this;
}
-ACE_INLINE const ::DynamicAny::NameDynAnyPairSeq *
+ACE_INLINE
+const ::DynamicAny::NameDynAnyPairSeq *
DynamicAny::NameDynAnyPairSeq_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE ::DynamicAny::NameDynAnyPairSeq *
+ACE_INLINE
+::DynamicAny::NameDynAnyPairSeq *
DynamicAny::NameDynAnyPairSeq_var::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::NameDynAnyPairSeq_var::operator const ::DynamicAny::NameDynAnyPairSeq &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::NameDynAnyPairSeq_var::operator ::DynamicAny::NameDynAnyPairSeq &() // cast
{
return *this->ptr_;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::NameDynAnyPairSeq_var::operator ::DynamicAny::NameDynAnyPairSeq &() const // cast
{
return *this->ptr_;
}
-// variable-size types only
+// Variable-size types only.
ACE_INLINE
DynamicAny::NameDynAnyPairSeq_var::operator ::DynamicAny::NameDynAnyPairSeq *&() // cast
{
return this->ptr_;
}
-ACE_INLINE DynamicAny::NameDynAnyPair &
+ACE_INLINE
+DynamicAny::NameDynAnyPair &
DynamicAny::NameDynAnyPairSeq_var::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
-ACE_INLINE const DynamicAny::NameDynAnyPair &
+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 &
+ACE_INLINE
+const ::DynamicAny::NameDynAnyPairSeq &
DynamicAny::NameDynAnyPairSeq_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE ::DynamicAny::NameDynAnyPairSeq &
+ACE_INLINE
+::DynamicAny::NameDynAnyPairSeq &
DynamicAny::NameDynAnyPairSeq_var::inout (void)
{
return *this->ptr_;
}
-// mapping for variable size
-ACE_INLINE ::DynamicAny::NameDynAnyPairSeq *&
+ACE_INLINE
+::DynamicAny::NameDynAnyPairSeq *&
DynamicAny::NameDynAnyPairSeq_var::out (void)
{
delete this->ptr_;
@@ -1143,7 +1315,8 @@ DynamicAny::NameDynAnyPairSeq_var::out (void)
return this->ptr_;
}
-ACE_INLINE ::DynamicAny::NameDynAnyPairSeq *
+ACE_INLINE
+::DynamicAny::NameDynAnyPairSeq *
DynamicAny::NameDynAnyPairSeq_var::_retn (void)
{
::DynamicAny::NameDynAnyPairSeq *tmp = this->ptr_;
@@ -1151,12 +1324,16 @@ DynamicAny::NameDynAnyPairSeq_var::_retn (void)
return tmp;
}
-ACE_INLINE ::DynamicAny::NameDynAnyPairSeq *
+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
// *************************************************************
@@ -1169,7 +1346,7 @@ DynamicAny::NameDynAnyPairSeq_out::NameDynAnyPairSeq_out (NameDynAnyPairSeq *&p)
}
ACE_INLINE
-DynamicAny::NameDynAnyPairSeq_out::NameDynAnyPairSeq_out (NameDynAnyPairSeq_var &p) // constructor from _var
+DynamicAny::NameDynAnyPairSeq_out::NameDynAnyPairSeq_out (NameDynAnyPairSeq_var &p)
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -1177,251 +1354,310 @@ DynamicAny::NameDynAnyPairSeq_out::NameDynAnyPairSeq_out (NameDynAnyPairSeq_var
}
ACE_INLINE
-DynamicAny::NameDynAnyPairSeq_out::NameDynAnyPairSeq_out (const ::DynamicAny::NameDynAnyPairSeq_out &p) // copy constructor
+DynamicAny::NameDynAnyPairSeq_out::NameDynAnyPairSeq_out (const ::DynamicAny::NameDynAnyPairSeq_out &p)
: ptr_ (ACE_const_cast (NameDynAnyPairSeq_out&, p).ptr_)
{}
-ACE_INLINE ::DynamicAny::NameDynAnyPairSeq_out &
+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 &
+ACE_INLINE
+::DynamicAny::NameDynAnyPairSeq_out &
DynamicAny::NameDynAnyPairSeq_out::operator= (NameDynAnyPairSeq *p)
{
this->ptr_ = p;
return *this;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::NameDynAnyPairSeq_out::operator ::DynamicAny::NameDynAnyPairSeq *&() // cast
{
return this->ptr_;
}
-ACE_INLINE ::DynamicAny::NameDynAnyPairSeq *&
+ACE_INLINE
+::DynamicAny::NameDynAnyPairSeq *&
DynamicAny::NameDynAnyPairSeq_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE ::DynamicAny::NameDynAnyPairSeq *
+ACE_INLINE
+::DynamicAny::NameDynAnyPairSeq *
DynamicAny::NameDynAnyPairSeq_out::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE DynamicAny::NameDynAnyPair &
+ACE_INLINE
+DynamicAny::NameDynAnyPair &
DynamicAny::NameDynAnyPairSeq_out::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
-
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#if !defined (_DYNAMICANY_DYNSTRUCT___CI_)
#define _DYNAMICANY_DYNSTRUCT___CI_
+ACE_INLINE
+CORBA::Boolean
+DynamicAny::DynStruct::marshal (TAO_OutputCDR &)
+{
+ return 0;
+}
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#if !defined (_DYNAMICANY_DYNUNION___CI_)
#define _DYNAMICANY_DYNUNION___CI_
+ACE_INLINE
+CORBA::Boolean
+DynamicAny::DynUnion::marshal (TAO_OutputCDR &)
+{
+ return 0;
+}
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_ci.cpp:99
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
#if !defined (__TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_ANYSEQ_CI_)
#define __TAO_UNBOUNDED_SEQUENCE_DYNAMICANY_ANYSEQ_CI_
-// = Static operations.
-ACE_INLINE CORBA::Any *
+ACE_INLINE
+CORBA::Any *
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_AnySeq::allocbuf (CORBA::ULong size)
-// Allocate storage for the sequence.
{
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)
-// Free the sequence.
+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) // Default constructor.
+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) // Constructor using a maximum length value.
+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)
+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)
-// Copy constructor.
+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;
- }
+ {
+ 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;
- }
+ {
+ 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)
-// Assignment operator.
+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;
+ {
+ 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_);
+ 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_);
+ {
+ 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_);
+ 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];
+ {
+ tmp1[i] = tmp2[i];
+ }
return *this;
}
// = Accessors.
-ACE_INLINE CORBA::Any &
+ACE_INLINE
+CORBA::Any &
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_AnySeq::operator[] (CORBA::ULong i)
-// operator []
{
ACE_ASSERT (i < this->maximum_);
- CORBA::Any* tmp = ACE_reinterpret_cast(CORBA::Any*,this->buffer_);
+ CORBA::Any* tmp =
+ ACE_reinterpret_cast (CORBA::Any*, this->buffer_);
return tmp[i];
}
-ACE_INLINE const CORBA::Any &
+ACE_INLINE
+const CORBA::Any &
DynamicAny::_TAO_Unbounded_Sequence_DynamicAny_AnySeq::operator[] (CORBA::ULong i) const
-// operator []
{
ACE_ASSERT (i < this->maximum_);
- CORBA::Any * const tmp = ACE_reinterpret_cast (CORBA::Any* ACE_CAST_CONST, this->buffer_);
+ 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 *
+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_);
+ // 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;
+ 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 *
+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_);
+ 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)
+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);
- }
+ {
+ 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) // default constructor
+DynamicAny::AnySeq_var::AnySeq_var (void)
: ptr_ (0)
{}
@@ -1431,21 +1667,26 @@ DynamicAny::AnySeq_var::AnySeq_var (AnySeq *p)
{}
ACE_INLINE
-DynamicAny::AnySeq_var::AnySeq_var (const ::DynamicAny::AnySeq_var &p) // copy constructor
+DynamicAny::AnySeq_var::AnySeq_var (const ::DynamicAny::AnySeq_var &p)
{
if (p.ptr_)
- ACE_NEW (this->ptr_, ::DynamicAny::AnySeq (*p.ptr_));
+ {
+ ACE_NEW (this->ptr_, ::DynamicAny::AnySeq (*p.ptr_));
+ }
else
- this->ptr_ = 0;
+ {
+ this->ptr_ = 0;
+ }
}
ACE_INLINE
-DynamicAny::AnySeq_var::~AnySeq_var (void) // destructor
+DynamicAny::AnySeq_var::~AnySeq_var (void)
{
delete this->ptr_;
}
-ACE_INLINE DynamicAny::AnySeq_var &
+ACE_INLINE
+DynamicAny::AnySeq_var &
DynamicAny::AnySeq_var::operator= (AnySeq *p)
{
delete this->ptr_;
@@ -1453,7 +1694,8 @@ DynamicAny::AnySeq_var::operator= (AnySeq *p)
return *this;
}
-ACE_INLINE ::DynamicAny::AnySeq_var &
+ACE_INLINE
+::DynamicAny::AnySeq_var &
DynamicAny::AnySeq_var::operator= (const ::DynamicAny::AnySeq_var &p)
{
if (this != &p)
@@ -1465,8 +1707,12 @@ DynamicAny::AnySeq_var::operator= (const ::DynamicAny::AnySeq_var &p)
}
else
{
- AnySeq *deep_copy =
- new AnySeq (*p.ptr_);
+ AnySeq *deep_copy = 0;
+ ACE_NEW_RETURN (
+ deep_copy,
+ AnySeq (*p.ptr_),
+ *this
+ );
if (deep_copy != 0)
{
@@ -1481,69 +1727,75 @@ DynamicAny::AnySeq_var::operator= (const ::DynamicAny::AnySeq_var &p)
return *this;
}
-ACE_INLINE const ::DynamicAny::AnySeq *
+ACE_INLINE
+const ::DynamicAny::AnySeq *
DynamicAny::AnySeq_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE ::DynamicAny::AnySeq *
+ACE_INLINE
+::DynamicAny::AnySeq *
DynamicAny::AnySeq_var::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::AnySeq_var::operator const ::DynamicAny::AnySeq &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::AnySeq_var::operator ::DynamicAny::AnySeq &() // cast
{
return *this->ptr_;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::AnySeq_var::operator ::DynamicAny::AnySeq &() const // cast
{
return *this->ptr_;
}
-// variable-size types only
+// Variable-size types only.
ACE_INLINE
DynamicAny::AnySeq_var::operator ::DynamicAny::AnySeq *&() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA::Any &
+ACE_INLINE
+CORBA::Any &
DynamicAny::AnySeq_var::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
-ACE_INLINE const CORBA::Any &
+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 &
+ACE_INLINE
+const ::DynamicAny::AnySeq &
DynamicAny::AnySeq_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE ::DynamicAny::AnySeq &
+ACE_INLINE
+::DynamicAny::AnySeq &
DynamicAny::AnySeq_var::inout (void)
{
return *this->ptr_;
}
-// mapping for variable size
-ACE_INLINE ::DynamicAny::AnySeq *&
+ACE_INLINE
+::DynamicAny::AnySeq *&
DynamicAny::AnySeq_var::out (void)
{
delete this->ptr_;
@@ -1551,7 +1803,8 @@ DynamicAny::AnySeq_var::out (void)
return this->ptr_;
}
-ACE_INLINE ::DynamicAny::AnySeq *
+ACE_INLINE
+::DynamicAny::AnySeq *
DynamicAny::AnySeq_var::_retn (void)
{
::DynamicAny::AnySeq *tmp = this->ptr_;
@@ -1559,12 +1812,16 @@ DynamicAny::AnySeq_var::_retn (void)
return tmp;
}
-ACE_INLINE ::DynamicAny::AnySeq *
+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
// *************************************************************
@@ -1577,7 +1834,7 @@ DynamicAny::AnySeq_out::AnySeq_out (AnySeq *&p)
}
ACE_INLINE
-DynamicAny::AnySeq_out::AnySeq_out (AnySeq_var &p) // constructor from _var
+DynamicAny::AnySeq_out::AnySeq_out (AnySeq_var &p)
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -1585,58 +1842,65 @@ DynamicAny::AnySeq_out::AnySeq_out (AnySeq_var &p) // constructor from _var
}
ACE_INLINE
-DynamicAny::AnySeq_out::AnySeq_out (const ::DynamicAny::AnySeq_out &p) // copy constructor
+DynamicAny::AnySeq_out::AnySeq_out (const ::DynamicAny::AnySeq_out &p)
: ptr_ (ACE_const_cast (AnySeq_out&, p).ptr_)
{}
-ACE_INLINE ::DynamicAny::AnySeq_out &
+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 &
+ACE_INLINE
+::DynamicAny::AnySeq_out &
DynamicAny::AnySeq_out::operator= (AnySeq *p)
{
this->ptr_ = p;
return *this;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::AnySeq_out::operator ::DynamicAny::AnySeq *&() // cast
{
return this->ptr_;
}
-ACE_INLINE ::DynamicAny::AnySeq *&
+ACE_INLINE
+::DynamicAny::AnySeq *&
DynamicAny::AnySeq_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE ::DynamicAny::AnySeq *
+ACE_INLINE
+::DynamicAny::AnySeq *
DynamicAny::AnySeq_out::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE CORBA::Any &
+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 **
+ACE_INLINE
+DynamicAny::DynAny **
DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::allocbuf (CORBA::ULong nelems)
{
DynamicAny::DynAny **buf = 0;
@@ -1651,11 +1915,15 @@ DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::allocbuf (CORBA
return buf;
}
-ACE_INLINE void
+ACE_INLINE
+void
DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::freebuf (DynamicAny::DynAny **buffer)
{
if (buffer == 0)
- return;
+ {
+ return;
+ }
+
delete[] buffer;
}
@@ -1671,64 +1939,83 @@ DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::_TAO_Unbounded_
}
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)
+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)
+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;
- }
+ {
+ 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;
- }
+ {
+ 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)
+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;
+ {
+ 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 ();
+ 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_);
+ }
}
- if (this->maximum_ < rhs.maximum_)
+ else
{
- _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::freebuf (tmp);
- this->buffer_ = _TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::allocbuf (rhs.maximum_);
+ 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_);
+ 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)
{
@@ -1738,70 +2025,78 @@ DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::operator= (cons
return *this;
}
-ACE_INLINE TAO_Object_Manager<DynamicAny::DynAny,DynamicAny::DynAny_var>
+ACE_INLINE
+TAO_Object_Manager<DynamicAny::DynAny,DynamicAny::DynAny_var>
DynamicAny::_TAO_Unbounded_Object_Sequence_DynamicAny_DynAnySeq::operator[] (CORBA::ULong index) const
-// read-write accessor
{
ACE_ASSERT (index < this->maximum_);
- DynamicAny::DynAny ** const tmp = ACE_reinterpret_cast (DynamicAny::DynAny ** ACE_CAST_CONST, this->buffer_);
+ 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* *
+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_);
+ // 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;
+ 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* *
+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_);
+ 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) // default constructor
+DynamicAny::DynAnySeq_var::DynAnySeq_var (void)
: ptr_ (0)
{}
@@ -1811,21 +2106,26 @@ DynamicAny::DynAnySeq_var::DynAnySeq_var (DynAnySeq *p)
{}
ACE_INLINE
-DynamicAny::DynAnySeq_var::DynAnySeq_var (const ::DynamicAny::DynAnySeq_var &p) // copy constructor
+DynamicAny::DynAnySeq_var::DynAnySeq_var (const ::DynamicAny::DynAnySeq_var &p)
{
if (p.ptr_)
- ACE_NEW (this->ptr_, ::DynamicAny::DynAnySeq (*p.ptr_));
+ {
+ ACE_NEW (this->ptr_, ::DynamicAny::DynAnySeq (*p.ptr_));
+ }
else
- this->ptr_ = 0;
+ {
+ this->ptr_ = 0;
+ }
}
ACE_INLINE
-DynamicAny::DynAnySeq_var::~DynAnySeq_var (void) // destructor
+DynamicAny::DynAnySeq_var::~DynAnySeq_var (void)
{
delete this->ptr_;
}
-ACE_INLINE DynamicAny::DynAnySeq_var &
+ACE_INLINE
+DynamicAny::DynAnySeq_var &
DynamicAny::DynAnySeq_var::operator= (DynAnySeq *p)
{
delete this->ptr_;
@@ -1833,7 +2133,8 @@ DynamicAny::DynAnySeq_var::operator= (DynAnySeq *p)
return *this;
}
-ACE_INLINE ::DynamicAny::DynAnySeq_var &
+ACE_INLINE
+::DynamicAny::DynAnySeq_var &
DynamicAny::DynAnySeq_var::operator= (const ::DynamicAny::DynAnySeq_var &p)
{
if (this != &p)
@@ -1845,8 +2146,12 @@ DynamicAny::DynAnySeq_var::operator= (const ::DynamicAny::DynAnySeq_var &p)
}
else
{
- DynAnySeq *deep_copy =
- new DynAnySeq (*p.ptr_);
+ DynAnySeq *deep_copy = 0;
+ ACE_NEW_RETURN (
+ deep_copy,
+ DynAnySeq (*p.ptr_),
+ *this
+ );
if (deep_copy != 0)
{
@@ -1861,63 +2166,68 @@ DynamicAny::DynAnySeq_var::operator= (const ::DynamicAny::DynAnySeq_var &p)
return *this;
}
-ACE_INLINE const ::DynamicAny::DynAnySeq *
+ACE_INLINE
+const ::DynamicAny::DynAnySeq *
DynamicAny::DynAnySeq_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE ::DynamicAny::DynAnySeq *
+ACE_INLINE
+::DynamicAny::DynAnySeq *
DynamicAny::DynAnySeq_var::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::DynAnySeq_var::operator const ::DynamicAny::DynAnySeq &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::DynAnySeq_var::operator ::DynamicAny::DynAnySeq &() // cast
{
return *this->ptr_;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::DynAnySeq_var::operator ::DynamicAny::DynAnySeq &() const // cast
{
return *this->ptr_;
}
-// variable-size types only
+// 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>
+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 &
+ACE_INLINE
+const ::DynamicAny::DynAnySeq &
DynamicAny::DynAnySeq_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE ::DynamicAny::DynAnySeq &
+ACE_INLINE
+::DynamicAny::DynAnySeq &
DynamicAny::DynAnySeq_var::inout (void)
{
return *this->ptr_;
}
-// mapping for variable size
-ACE_INLINE ::DynamicAny::DynAnySeq *&
+ACE_INLINE
+::DynamicAny::DynAnySeq *&
DynamicAny::DynAnySeq_var::out (void)
{
delete this->ptr_;
@@ -1925,7 +2235,8 @@ DynamicAny::DynAnySeq_var::out (void)
return this->ptr_;
}
-ACE_INLINE ::DynamicAny::DynAnySeq *
+ACE_INLINE
+::DynamicAny::DynAnySeq *
DynamicAny::DynAnySeq_var::_retn (void)
{
::DynamicAny::DynAnySeq *tmp = this->ptr_;
@@ -1933,12 +2244,16 @@ DynamicAny::DynAnySeq_var::_retn (void)
return tmp;
}
-ACE_INLINE ::DynamicAny::DynAnySeq *
+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
// *************************************************************
@@ -1951,7 +2266,7 @@ DynamicAny::DynAnySeq_out::DynAnySeq_out (DynAnySeq *&p)
}
ACE_INLINE
-DynamicAny::DynAnySeq_out::DynAnySeq_out (DynAnySeq_var &p) // constructor from _var
+DynamicAny::DynAnySeq_out::DynAnySeq_out (DynAnySeq_var &p)
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -1959,107 +2274,158 @@ DynamicAny::DynAnySeq_out::DynAnySeq_out (DynAnySeq_var &p) // constructor from
}
ACE_INLINE
-DynamicAny::DynAnySeq_out::DynAnySeq_out (const ::DynamicAny::DynAnySeq_out &p) // copy constructor
+DynamicAny::DynAnySeq_out::DynAnySeq_out (const ::DynamicAny::DynAnySeq_out &p)
: ptr_ (ACE_const_cast (DynAnySeq_out&, p).ptr_)
{}
-ACE_INLINE ::DynamicAny::DynAnySeq_out &
+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 &
+ACE_INLINE
+::DynamicAny::DynAnySeq_out &
DynamicAny::DynAnySeq_out::operator= (DynAnySeq *p)
{
this->ptr_ = p;
return *this;
}
-ACE_INLINE
+ACE_INLINE
DynamicAny::DynAnySeq_out::operator ::DynamicAny::DynAnySeq *&() // cast
{
return this->ptr_;
}
-ACE_INLINE ::DynamicAny::DynAnySeq *&
+ACE_INLINE
+::DynamicAny::DynAnySeq *&
DynamicAny::DynAnySeq_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE ::DynamicAny::DynAnySeq *
+ACE_INLINE
+::DynamicAny::DynAnySeq *
DynamicAny::DynAnySeq_out::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE TAO_Object_Manager<DynamicAny::DynAny, DynamicAny::DynAny_var>
+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
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#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
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#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
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#if !defined (_DYNAMICANY_DYNVALUE___CI_)
#define _DYNAMICANY_DYNVALUE___CI_
+ACE_INLINE
+CORBA::Boolean
+DynamicAny::DynValue::marshal (TAO_OutputCDR &)
+{
+ return 0;
+}
#endif /* end #if !defined */
-// *************************************************************
-// Inline operations for exception DynamicAny::DynAnyFactory::InconsistentTypeCode
-// *************************************************************
-
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#if !defined (_DYNAMICANY_DYNANYFACTORY___CI_)
#define _DYNAMICANY_DYNANYFACTORY___CI_
+ACE_INLINE
+CORBA::Boolean
+DynamicAny::DynAnyFactory::marshal (TAO_OutputCDR &)
+{
+ return 0;
+}
#endif /* end #if !defined */
-ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const DynamicAny::NameValuePair &_tao_aggregate)
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103
+
+ACE_INLINE
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const DynamicAny::NameValuePair &_tao_aggregate
+ )
{
if (
(strm << _tao_aggregate.id.in ()) &&
(strm << _tao_aggregate.value)
- )
- return 1;
+ )
+ {
+ return 1;
+ }
else
- return 0;
-
+ {
+ return 0;
+ }
}
-ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, DynamicAny::NameValuePair &_tao_aggregate)
+ACE_INLINE
+CORBA::Boolean operator>> (
+ TAO_InputCDR &strm,
+ DynamicAny::NameValuePair &_tao_aggregate
+ )
{
if (
(strm >> _tao_aggregate.id.out ()) &&
(strm >> _tao_aggregate.value)
- )
- return 1;
+ )
+ {
+ return 1;
+ }
else
- return 0;
-
+ {
+ return 0;
+ }
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ci.cpp:84
#if !defined _TAO_CDR_OP_DynamicAny_NameValuePairSeq_I_
#define _TAO_CDR_OP_DynamicAny_NameValuePairSeq_I_
@@ -2068,6 +2434,7 @@ CORBA::Boolean TAO_DynamicAny_Export operator<< (
TAO_OutputCDR &,
const DynamicAny::NameValuePairSeq &
);
+
CORBA::Boolean TAO_DynamicAny_Export operator>> (
TAO_InputCDR &,
DynamicAny::NameValuePairSeq &
@@ -2075,6 +2442,8 @@ CORBA::Boolean TAO_DynamicAny_Export operator>> (
#endif /* _TAO_CDR_OP_DynamicAny_NameValuePairSeq_I_ */
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ci.cpp:84
#if !defined _TAO_CDR_OP_DynamicAny_AnySeq_I_
#define _TAO_CDR_OP_DynamicAny_AnySeq_I_
@@ -2083,6 +2452,7 @@ CORBA::Boolean TAO_DynamicAny_Export operator<< (
TAO_OutputCDR &,
const DynamicAny::AnySeq &
);
+
CORBA::Boolean TAO_DynamicAny_Export operator>> (
TAO_InputCDR &,
DynamicAny::AnySeq &
diff --git a/TAO/tao/DynamicInterface/Context.cpp b/TAO/tao/DynamicInterface/Context.cpp
index 2b84e02b54c..599e928db6c 100644
--- a/TAO/tao/DynamicInterface/Context.cpp
+++ b/TAO/tao/DynamicInterface/Context.cpp
@@ -81,7 +81,7 @@ CORBA_Context::create_child (const char * /* child_ctx_name */,
void
CORBA_Context::set_one_value (const char * /* propname */,
- const CORBA_Any & /* propvalue */
+ const CORBA::Any & /* propvalue */
ACE_ENV_ARG_DECL)
{
ACE_THROW (CORBA::NO_IMPLEMENT (TAO_DEFAULT_MINOR_CODE,
diff --git a/TAO/tao/DynamicInterface/Context.h b/TAO/tao/DynamicInterface/Context.h
index 30420007698..6ee07eadad3 100644
--- a/TAO/tao/DynamicInterface/Context.h
+++ b/TAO/tao/DynamicInterface/Context.h
@@ -72,7 +72,7 @@ public:
ACE_ENV_ARG_DECL_WITH_DEFAULTS);
void set_one_value (const char *propname,
- const CORBA_Any &propvalue
+ const CORBA::Any &propvalue
ACE_ENV_ARG_DECL_WITH_DEFAULTS);
void set_values (CORBA::NVList_ptr values
diff --git a/TAO/tao/DynamicInterface/DII_Invocation.cpp b/TAO/tao/DynamicInterface/DII_Invocation.cpp
index 24aa5a7b225..5b3f74b0361 100644
--- a/TAO/tao/DynamicInterface/DII_Invocation.cpp
+++ b/TAO/tao/DynamicInterface/DII_Invocation.cpp
@@ -63,12 +63,15 @@ TAO_GIOP_DII_Invocation::invoke (CORBA::ExceptionList_ptr exceptions
continue;
}
- const ACE_Message_Block* cdr = this->inp_stream ().start ();
-
- CORBA_Any any (tcp,
- 0,
- this->inp_stream ().byte_order (),
- cdr);
+ CORBA::Any any;
+ TAO::Unknown_IDL_Type *unk = 0;
+ ACE_NEW_RETURN (unk,
+ TAO::Unknown_IDL_Type (
+ tcp,
+ this->inp_stream ().start (),
+ this->inp_stream ().byte_order ()
+ ),
+ TAO_INVOKE_EXCEPTION);
ACE_THROW_RETURN (CORBA_UnknownUserException (any),
TAO_INVOKE_EXCEPTION);
diff --git a/TAO/tao/DynamicInterface/Dynamic_Implementation.cpp b/TAO/tao/DynamicInterface/Dynamic_Implementation.cpp
index e54a738bfa9..bbe0ab8c279 100644
--- a/TAO/tao/DynamicInterface/Dynamic_Implementation.cpp
+++ b/TAO/tao/DynamicInterface/Dynamic_Implementation.cpp
@@ -45,7 +45,7 @@ TAO_DynamicImplementation::_this (ACE_ENV_SINGLE_ARG_DECL)
return retval;
}
-CORBA_InterfaceDef_ptr
+CORBA::InterfaceDef_ptr
TAO_DynamicImplementation::_get_interface (ACE_ENV_SINGLE_ARG_DECL)
{
TAO_IFR_Client_Adapter *adapter =
diff --git a/TAO/tao/DynamicInterface/Dynamic_Implementation.h b/TAO/tao/DynamicInterface/Dynamic_Implementation.h
index d454e52bb43..1e73a8b5c9f 100644
--- a/TAO/tao/DynamicInterface/Dynamic_Implementation.h
+++ b/TAO/tao/DynamicInterface/Dynamic_Implementation.h
@@ -29,6 +29,13 @@
#include "dynamicinterface_export.h"
+TAO_NAMESPACE CORBA
+{
+ typedef char *RepositoryId;
+ typedef String_var RepositoryId_var;
+};
+TAO_NAMESPACE_CLOSE
+
class TAO_DynamicInterface_Export TAO_DynamicImplementation
: public virtual TAO_ServantBase
{
@@ -63,7 +70,7 @@ public:
CORBA::Object_ptr _this (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS);
// Returns a CORBA::Object_ptr for the target object.
- virtual CORBA_InterfaceDef_ptr _get_interface (
+ virtual CORBA::InterfaceDef_ptr _get_interface (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
);
// Query the Interface Repository for the interface definition.
diff --git a/TAO/tao/DynamicInterface/Request.cpp b/TAO/tao/DynamicInterface/Request.cpp
index 0060fa8fe11..0875d8cddf3 100644
--- a/TAO/tao/DynamicInterface/Request.cpp
+++ b/TAO/tao/DynamicInterface/Request.cpp
@@ -216,8 +216,9 @@ CORBA_Request::invoke (ACE_ENV_SINGLE_ARG_DECL)
if (this->result_ != 0)
{
- this->result_->value ()->_tao_decode (call.inp_stream ()
- ACE_ENV_ARG_PARAMETER);
+ // We can be sure that the impl is a TAO::Unknown_IDL_Type.
+ this->result_->value ()->impl ()->_tao_decode (call.inp_stream ()
+ ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
}
@@ -390,8 +391,9 @@ CORBA_Request::handle_response (TAO_InputCDR &incoming,
case TAO_PLUGGABLE_MESSAGE_NO_EXCEPTION:
if (this->result_ != 0)
{
- this->result_->value ()->_tao_decode (incoming
- ACE_ENV_ARG_PARAMETER);
+ // We can be sure that the impl is a TAO::Unknown_IDL_Type.
+ this->result_->value ()->impl ()->_tao_decode (incoming
+ ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
}
diff --git a/TAO/tao/DynamicInterface/Request.h b/TAO/tao/DynamicInterface/Request.h
index 418c9b637c1..67a580cbb05 100644
--- a/TAO/tao/DynamicInterface/Request.h
+++ b/TAO/tao/DynamicInterface/Request.h
@@ -85,17 +85,17 @@ public:
// Arg adders, one for each type of parameter,
// with and without optional name. Returns
// reference to Any for insertion using <<=.
- CORBA_Any &add_in_arg (void);
- CORBA_Any &add_in_arg (const char* name);
- CORBA_Any &add_inout_arg (void);
- CORBA_Any &add_inout_arg (const char* name);
- CORBA_Any &add_out_arg (void);
- CORBA_Any &add_out_arg (const char* name);
+ CORBA::Any &add_in_arg (void);
+ CORBA::Any &add_in_arg (const char* name);
+ CORBA::Any &add_inout_arg (void);
+ CORBA::Any &add_inout_arg (const char* name);
+ CORBA::Any &add_out_arg (void);
+ CORBA::Any &add_out_arg (const char* name);
void set_return_type (CORBA::TypeCode_ptr tc);
// Initialize the return type.
- CORBA_Any &return_value (void);
+ CORBA::Any &return_value (void);
// Returns reference to Any for extraction using >>=.
void invoke (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS);
diff --git a/TAO/tao/DynamicInterface/Request.inl b/TAO/tao/DynamicInterface/Request.inl
index ad34953722a..c41a2fedf7c 100644
--- a/TAO/tao/DynamicInterface/Request.inl
+++ b/TAO/tao/DynamicInterface/Request.inl
@@ -62,42 +62,42 @@ CORBA_Request::contexts (void)
// The argument manipulation helper functions
-ACE_INLINE CORBA_Any &
+ACE_INLINE CORBA::Any &
CORBA_Request::add_in_arg (void)
{
ACE_DECLARE_NEW_CORBA_ENV;
return this->args_->add_element (CORBA::ARG_IN ACE_ENV_ARG_PARAMETER)->any_;
}
-ACE_INLINE CORBA_Any &
+ACE_INLINE CORBA::Any &
CORBA_Request::add_in_arg (const CORBA::Char *name)
{
ACE_DECLARE_NEW_CORBA_ENV;
return this->args_->add_item (name, CORBA::ARG_IN ACE_ENV_ARG_PARAMETER)->any_;
}
-ACE_INLINE CORBA_Any &
+ACE_INLINE CORBA::Any &
CORBA_Request::add_inout_arg (void)
{
ACE_DECLARE_NEW_CORBA_ENV;
return this->args_->add_element (CORBA::ARG_INOUT ACE_ENV_ARG_PARAMETER)->any_;
}
-ACE_INLINE CORBA_Any &
+ACE_INLINE CORBA::Any &
CORBA_Request::add_inout_arg (const CORBA::Char *name)
{
ACE_DECLARE_NEW_CORBA_ENV;
return this->args_->add_item (name, CORBA::ARG_INOUT ACE_ENV_ARG_PARAMETER)->any_;
}
-ACE_INLINE CORBA_Any &
+ACE_INLINE CORBA::Any &
CORBA_Request::add_out_arg (void)
{
ACE_DECLARE_NEW_CORBA_ENV;
return this->args_->add_element (CORBA::ARG_OUT ACE_ENV_ARG_PARAMETER)->any_;
}
-ACE_INLINE CORBA_Any &
+ACE_INLINE CORBA::Any &
CORBA_Request::add_out_arg (const CORBA::Char *name)
{
ACE_DECLARE_NEW_CORBA_ENV;
@@ -107,11 +107,12 @@ CORBA_Request::add_out_arg (const CORBA::Char *name)
ACE_INLINE void
CORBA_Request::set_return_type (CORBA::TypeCode_ptr tc)
{
- CORBA::Any newtype (tc);
+ CORBA::Any newtype (tc,
+ 0);
this->result_->any_ = newtype;
}
-ACE_INLINE CORBA_Any &
+ACE_INLINE CORBA::Any &
CORBA_Request::return_value (void )
{
return this->result_->any_;
diff --git a/TAO/tao/DynamicInterface/Server_Request.cpp b/TAO/tao/DynamicInterface/Server_Request.cpp
index e6a699b5c2e..264b8d583d3 100644
--- a/TAO/tao/DynamicInterface/Server_Request.cpp
+++ b/TAO/tao/DynamicInterface/Server_Request.cpp
@@ -152,7 +152,7 @@ CORBA_ServerRequest::set_exception (const CORBA::Any &value
// This method will be utilized by the DSI servant to marshal outgoing
// parameters.
void
-CORBA_ServerRequest::dsi_marshal (ACE_ENV_SINGLE_ARG_DECL)
+CORBA_ServerRequest::dsi_marshal (ACE_ENV_SINGLE_ARG_DECL_NOT_USED)
{
// There was a user exception, no need to marshal any parameters.
if (this->sent_gateway_exception_)
@@ -173,12 +173,9 @@ CORBA_ServerRequest::dsi_marshal (ACE_ENV_SINGLE_ARG_DECL)
// Send the return value, if any.
if (this->retval_ != 0)
{
- this->retval_->_tao_encode (
- this->orb_server_request_.outgoing (),
- this->orb_server_request_.orb_core ()
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK;
+ this->retval_->impl ()->marshal_value (
+ this->orb_server_request_.outgoing ()
+ );
}
// Send the "inout" and "out" parameters.
@@ -201,12 +198,9 @@ CORBA_ServerRequest::dsi_marshal (ACE_ENV_SINGLE_ARG_DECL)
// Write the reply header to the ORB request's outgoing CDR stream.
this->orb_server_request_.init_reply ();
- this->exception_->_tao_encode (
- this->orb_server_request_.outgoing (),
- this->orb_server_request_.orb_core ()
- ACE_ENV_ARG_PARAMETER
- );
- ACE_CHECK;
+ this->exception_->impl ()->marshal_value (
+ this->orb_server_request_.outgoing ()
+ );
}
this->orb_server_request_.tao_send_reply ();
diff --git a/TAO/tao/DynamicInterface/Unknown_User_Exception.cpp b/TAO/tao/DynamicInterface/Unknown_User_Exception.cpp
index f313206f320..c34ed6bf8ae 100644
--- a/TAO/tao/DynamicInterface/Unknown_User_Exception.cpp
+++ b/TAO/tao/DynamicInterface/Unknown_User_Exception.cpp
@@ -12,12 +12,12 @@ CORBA_UnknownUserException::CORBA_UnknownUserException (void)
{
}
-CORBA_UnknownUserException::CORBA_UnknownUserException (CORBA_Any &ex)
+CORBA_UnknownUserException::CORBA_UnknownUserException (CORBA::Any &ex)
: CORBA_UserException ("IDL:omg.org/CORBA/UnknownUserException:1.0",
"UnknownUserException")
{
ACE_NEW (this->exception_,
- CORBA_Any (ex));
+ CORBA::Any (ex));
}
CORBA_UnknownUserException::CORBA_UnknownUserException (
@@ -27,7 +27,7 @@ CORBA_UnknownUserException::CORBA_UnknownUserException (
e._name ())
{
ACE_NEW (this->exception_,
- CORBA_Any (*e.exception_));
+ CORBA::Any (*e.exception_));
}
CORBA_UnknownUserException::~CORBA_UnknownUserException (void)
@@ -35,7 +35,7 @@ CORBA_UnknownUserException::~CORBA_UnknownUserException (void)
delete this->exception_;
}
-CORBA_Any &
+CORBA::Any &
CORBA_UnknownUserException::exception (void)
{
return *this->exception_;
diff --git a/TAO/tao/DynamicInterface/Unknown_User_Exception.h b/TAO/tao/DynamicInterface/Unknown_User_Exception.h
index 8cd745ec930..d1ccb9f95a9 100644
--- a/TAO/tao/DynamicInterface/Unknown_User_Exception.h
+++ b/TAO/tao/DynamicInterface/Unknown_User_Exception.h
@@ -59,7 +59,7 @@ public:
CORBA_UnknownUserException (void);
/// Constructor.
- CORBA_UnknownUserException (CORBA_Any& exception);
+ CORBA_UnknownUserException (CORBA::Any& exception);
/// Copy constructor.
CORBA_UnknownUserException (const CORBA_UnknownUserException& e);
@@ -68,7 +68,7 @@ public:
virtual ~CORBA_UnknownUserException (void);
/// Return the any containing the user exception.
- CORBA_Any& exception (void);
+ CORBA::Any& exception (void);
/// To throw an UnknownUserException of this type.
virtual void _raise (void);
@@ -92,7 +92,7 @@ public:
private:
/// Holder for the actual exception.
- CORBA_Any *exception_;
+ CORBA::Any *exception_;
};
#include "ace/post.h"
diff --git a/TAO/tao/IORManipulation/IOR.pidl b/TAO/tao/IORManipulation/IOR.pidl
index f9084893267..4a85c3af119 100644
--- a/TAO/tao/IORManipulation/IOR.pidl
+++ b/TAO/tao/IORManipulation/IOR.pidl
@@ -10,12 +10,12 @@
* To regenerate the code use:
*
* tao_idl \
- * -o orig -Gp -Gd -Ge 1 -Gv -DCORBA3 \
+ * -o orig -Gp -Gd -Ge 1 \
* -Wb,export_macro=TAO_IORManip_Export \
* -Wb,export_include="ior_manip_export.h" \
* -Wb,pre_include="ace/pre.h" \
* -Wb,post_include="ace/post.h" \
- * IOR.idl
+ * IOR.pidl
*
*/
diff --git a/TAO/tao/IORManipulation/IORC.cpp b/TAO/tao/IORManipulation/IORC.cpp
index 943dcaf54c3..3872f05055f 100644
--- a/TAO/tao/IORManipulation/IORC.cpp
+++ b/TAO/tao/IORManipulation/IORC.cpp
@@ -19,8 +19,11 @@
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
-#include "IORManip_Loader.h"
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:314
+
+#include "IORManipulation.h"
#include "tao/Stub.h"
#include "tao/Invocation.h"
#include "tao/PortableInterceptor.h"
@@ -31,6 +34,8 @@
#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__ */
@@ -39,7 +44,9 @@
#include "IORC.i"
#endif /* !defined INLINE */
-// Default constructor.
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63
+
TAO_IOP::EmptyProfileList::EmptyProfileList (void)
: CORBA_UserException (
"IDL:TAO_IOP/EmptyProfileList:1.0",
@@ -48,12 +55,10 @@ TAO_IOP::EmptyProfileList::EmptyProfileList (void)
{
}
-// Destructor - all members are of self managing types.
TAO_IOP::EmptyProfileList::~EmptyProfileList (void)
{
}
-// Copy constructor.
TAO_IOP::EmptyProfileList::EmptyProfileList (const ::TAO_IOP::EmptyProfileList &_tao_excp)
: CORBA_UserException (
_tao_excp._rep_id (),
@@ -62,7 +67,6 @@ TAO_IOP::EmptyProfileList::EmptyProfileList (const ::TAO_IOP::EmptyProfileList &
{
}
-// Assignment operator.
TAO_IOP::EmptyProfileList&
TAO_IOP::EmptyProfileList::operator= (const ::TAO_IOP::EmptyProfileList &_tao_excp)
{
@@ -77,11 +81,11 @@ void TAO_IOP::EmptyProfileList::_tao_any_destructor (void *_tao_void_pointer)
}
TAO_IOP::EmptyProfileList *
-TAO_IOP::EmptyProfileList::_downcast (CORBA::Exception *exc)
+TAO_IOP::EmptyProfileList::_downcast (CORBA::Exception *_tao_excp)
{
- if (!ACE_OS::strcmp ("IDL:TAO_IOP/EmptyProfileList:1.0", exc->_rep_id ()))
+ if (!ACE_OS::strcmp ("IDL:TAO_IOP/EmptyProfileList:1.0", _tao_excp->_rep_id ()))
{
- return ACE_dynamic_cast (EmptyProfileList *, exc);
+ return ACE_dynamic_cast (EmptyProfileList *, _tao_excp);
}
else
{
@@ -102,13 +106,13 @@ TAO_IOP::EmptyProfileList::_tao_duplicate (void) const
CORBA::Exception *result;
ACE_NEW_RETURN (
result,
- TAO_IOP::EmptyProfileList (*this),
+ ::TAO_IOP::EmptyProfileList (*this),
0
);
return result;
}
-void TAO_IOP::EmptyProfileList::_raise ()
+void TAO_IOP::EmptyProfileList::_raise (void)
{
TAO_RAISE (*this);
}
@@ -122,7 +126,7 @@ void TAO_IOP::EmptyProfileList::_tao_encode (
{
return;
}
-
+
ACE_THROW (CORBA::MARSHAL ());
}
@@ -135,31 +139,40 @@ void TAO_IOP::EmptyProfileList::_tao_decode (
{
return;
}
-
+
ACE_THROW (CORBA::MARSHAL ());
}
+// TAO extension - the virtual _type method.
+CORBA::TypeCode_ptr TAO_IOP::EmptyProfileList::_type (void) const
+{
+ return ::TAO_IOP::_tc_EmptyProfileList;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
static const CORBA::Long _oc_TAO_IOP_EmptyProfileList[] =
{
- TAO_ENCAP_BYTE_ORDER, // byte order
+ TAO_ENCAP_BYTE_ORDER, // byte order
33,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x54414f5f),
- ACE_NTOHL (0x494f502f),
- ACE_NTOHL (0x456d7074),
- ACE_NTOHL (0x7950726f),
- ACE_NTOHL (0x66696c65),
- ACE_NTOHL (0x4c697374),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x54414f5f),
+ ACE_NTOHL (0x494f502f),
+ ACE_NTOHL (0x456d7074),
+ ACE_NTOHL (0x7950726f),
+ ACE_NTOHL (0x66696c65),
+ ACE_NTOHL (0x4c697374),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:TAO_IOP/EmptyProfileList:1.0
- 17,
- ACE_NTOHL (0x456d7074),
- ACE_NTOHL (0x7950726f),
- ACE_NTOHL (0x66696c65),
- ACE_NTOHL (0x4c697374),
+ 17,
+ ACE_NTOHL (0x456d7074),
+ ACE_NTOHL (0x7950726f),
+ ACE_NTOHL (0x66696c65),
+ ACE_NTOHL (0x4c697374),
ACE_NTOHL (0x0), // name = EmptyProfileList
0, // member count
-};
+ };
static CORBA::TypeCode _tc_TAO_tc_TAO_IOP_EmptyProfileList (
CORBA::tk_except,
@@ -171,17 +184,16 @@ static CORBA::TypeCode _tc_TAO_tc_TAO_IOP_EmptyProfileList (
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
TAO_NAMESPACE_BEGIN (TAO_IOP)
-TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_EmptyProfileList, &_tc_TAO_tc_TAO_IOP_EmptyProfileList)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_EmptyProfileList,
+ &_tc_TAO_tc_TAO_IOP_EmptyProfileList
+ )
TAO_NAMESPACE_END
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63
-// TAO extension - the virtual _type method.
-CORBA::TypeCode_ptr TAO_IOP::EmptyProfileList::_type (void) const
-{
- return ::TAO_IOP::_tc_EmptyProfileList;
-}
-
-// Default constructor.
TAO_IOP::NotFound::NotFound (void)
: CORBA_UserException (
"IDL:TAO_IOP/NotFound:1.0",
@@ -190,12 +202,10 @@ TAO_IOP::NotFound::NotFound (void)
{
}
-// Destructor - all members are of self managing types.
TAO_IOP::NotFound::~NotFound (void)
{
}
-// Copy constructor.
TAO_IOP::NotFound::NotFound (const ::TAO_IOP::NotFound &_tao_excp)
: CORBA_UserException (
_tao_excp._rep_id (),
@@ -204,7 +214,6 @@ TAO_IOP::NotFound::NotFound (const ::TAO_IOP::NotFound &_tao_excp)
{
}
-// Assignment operator.
TAO_IOP::NotFound&
TAO_IOP::NotFound::operator= (const ::TAO_IOP::NotFound &_tao_excp)
{
@@ -219,11 +228,11 @@ void TAO_IOP::NotFound::_tao_any_destructor (void *_tao_void_pointer)
}
TAO_IOP::NotFound *
-TAO_IOP::NotFound::_downcast (CORBA::Exception *exc)
+TAO_IOP::NotFound::_downcast (CORBA::Exception *_tao_excp)
{
- if (!ACE_OS::strcmp ("IDL:TAO_IOP/NotFound:1.0", exc->_rep_id ()))
+ if (!ACE_OS::strcmp ("IDL:TAO_IOP/NotFound:1.0", _tao_excp->_rep_id ()))
{
- return ACE_dynamic_cast (NotFound *, exc);
+ return ACE_dynamic_cast (NotFound *, _tao_excp);
}
else
{
@@ -244,13 +253,13 @@ TAO_IOP::NotFound::_tao_duplicate (void) const
CORBA::Exception *result;
ACE_NEW_RETURN (
result,
- TAO_IOP::NotFound (*this),
+ ::TAO_IOP::NotFound (*this),
0
);
return result;
}
-void TAO_IOP::NotFound::_raise ()
+void TAO_IOP::NotFound::_raise (void)
{
TAO_RAISE (*this);
}
@@ -264,7 +273,7 @@ void TAO_IOP::NotFound::_tao_encode (
{
return;
}
-
+
ACE_THROW (CORBA::MARSHAL ());
}
@@ -277,27 +286,36 @@ void TAO_IOP::NotFound::_tao_decode (
{
return;
}
-
+
ACE_THROW (CORBA::MARSHAL ());
}
+// TAO extension - the virtual _type method.
+CORBA::TypeCode_ptr TAO_IOP::NotFound::_type (void) const
+{
+ return ::TAO_IOP::_tc_NotFound;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
static const CORBA::Long _oc_TAO_IOP_NotFound[] =
{
- TAO_ENCAP_BYTE_ORDER, // byte order
+ TAO_ENCAP_BYTE_ORDER, // byte order
25,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x54414f5f),
- ACE_NTOHL (0x494f502f),
- ACE_NTOHL (0x4e6f7446),
- ACE_NTOHL (0x6f756e64),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x54414f5f),
+ ACE_NTOHL (0x494f502f),
+ ACE_NTOHL (0x4e6f7446),
+ ACE_NTOHL (0x6f756e64),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:TAO_IOP/NotFound:1.0
- 9,
- ACE_NTOHL (0x4e6f7446),
- ACE_NTOHL (0x6f756e64),
+ 9,
+ ACE_NTOHL (0x4e6f7446),
+ ACE_NTOHL (0x6f756e64),
ACE_NTOHL (0x0), // name = NotFound
0, // member count
-};
+ };
static CORBA::TypeCode _tc_TAO_tc_TAO_IOP_NotFound (
CORBA::tk_except,
@@ -309,17 +327,16 @@ static CORBA::TypeCode _tc_TAO_tc_TAO_IOP_NotFound (
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
TAO_NAMESPACE_BEGIN (TAO_IOP)
-TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_NotFound, &_tc_TAO_tc_TAO_IOP_NotFound)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_NotFound,
+ &_tc_TAO_tc_TAO_IOP_NotFound
+ )
TAO_NAMESPACE_END
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63
-// TAO extension - the virtual _type method.
-CORBA::TypeCode_ptr TAO_IOP::NotFound::_type (void) const
-{
- return ::TAO_IOP::_tc_NotFound;
-}
-
-// Default constructor.
TAO_IOP::Duplicate::Duplicate (void)
: CORBA_UserException (
"IDL:TAO_IOP/Duplicate:1.0",
@@ -328,12 +345,10 @@ TAO_IOP::Duplicate::Duplicate (void)
{
}
-// Destructor - all members are of self managing types.
TAO_IOP::Duplicate::~Duplicate (void)
{
}
-// Copy constructor.
TAO_IOP::Duplicate::Duplicate (const ::TAO_IOP::Duplicate &_tao_excp)
: CORBA_UserException (
_tao_excp._rep_id (),
@@ -342,7 +357,6 @@ TAO_IOP::Duplicate::Duplicate (const ::TAO_IOP::Duplicate &_tao_excp)
{
}
-// Assignment operator.
TAO_IOP::Duplicate&
TAO_IOP::Duplicate::operator= (const ::TAO_IOP::Duplicate &_tao_excp)
{
@@ -357,11 +371,11 @@ void TAO_IOP::Duplicate::_tao_any_destructor (void *_tao_void_pointer)
}
TAO_IOP::Duplicate *
-TAO_IOP::Duplicate::_downcast (CORBA::Exception *exc)
+TAO_IOP::Duplicate::_downcast (CORBA::Exception *_tao_excp)
{
- if (!ACE_OS::strcmp ("IDL:TAO_IOP/Duplicate:1.0", exc->_rep_id ()))
+ if (!ACE_OS::strcmp ("IDL:TAO_IOP/Duplicate:1.0", _tao_excp->_rep_id ()))
{
- return ACE_dynamic_cast (Duplicate *, exc);
+ return ACE_dynamic_cast (Duplicate *, _tao_excp);
}
else
{
@@ -382,13 +396,13 @@ TAO_IOP::Duplicate::_tao_duplicate (void) const
CORBA::Exception *result;
ACE_NEW_RETURN (
result,
- TAO_IOP::Duplicate (*this),
+ ::TAO_IOP::Duplicate (*this),
0
);
return result;
}
-void TAO_IOP::Duplicate::_raise ()
+void TAO_IOP::Duplicate::_raise (void)
{
TAO_RAISE (*this);
}
@@ -402,7 +416,7 @@ void TAO_IOP::Duplicate::_tao_encode (
{
return;
}
-
+
ACE_THROW (CORBA::MARSHAL ());
}
@@ -415,27 +429,36 @@ void TAO_IOP::Duplicate::_tao_decode (
{
return;
}
-
+
ACE_THROW (CORBA::MARSHAL ());
}
+// TAO extension - the virtual _type method.
+CORBA::TypeCode_ptr TAO_IOP::Duplicate::_type (void) const
+{
+ return ::TAO_IOP::_tc_Duplicate;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
static const CORBA::Long _oc_TAO_IOP_Duplicate[] =
{
- TAO_ENCAP_BYTE_ORDER, // byte order
+ TAO_ENCAP_BYTE_ORDER, // byte order
26,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x54414f5f),
- ACE_NTOHL (0x494f502f),
- ACE_NTOHL (0x4475706c),
- ACE_NTOHL (0x69636174),
- ACE_NTOHL (0x653a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x54414f5f),
+ ACE_NTOHL (0x494f502f),
+ ACE_NTOHL (0x4475706c),
+ ACE_NTOHL (0x69636174),
+ ACE_NTOHL (0x653a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:TAO_IOP/Duplicate:1.0
- 10,
- ACE_NTOHL (0x4475706c),
- ACE_NTOHL (0x69636174),
+ 10,
+ ACE_NTOHL (0x4475706c),
+ ACE_NTOHL (0x69636174),
ACE_NTOHL (0x65000000), // name = Duplicate
0, // member count
-};
+ };
static CORBA::TypeCode _tc_TAO_tc_TAO_IOP_Duplicate (
CORBA::tk_except,
@@ -447,17 +470,16 @@ static CORBA::TypeCode _tc_TAO_tc_TAO_IOP_Duplicate (
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
TAO_NAMESPACE_BEGIN (TAO_IOP)
-TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_Duplicate, &_tc_TAO_tc_TAO_IOP_Duplicate)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_Duplicate,
+ &_tc_TAO_tc_TAO_IOP_Duplicate
+ )
TAO_NAMESPACE_END
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63
-// TAO extension - the virtual _type method.
-CORBA::TypeCode_ptr TAO_IOP::Duplicate::_type (void) const
-{
- return ::TAO_IOP::_tc_Duplicate;
-}
-
-// Default constructor.
TAO_IOP::Invalid_IOR::Invalid_IOR (void)
: CORBA_UserException (
"IDL:TAO_IOP/Invalid_IOR:1.0",
@@ -466,12 +488,10 @@ TAO_IOP::Invalid_IOR::Invalid_IOR (void)
{
}
-// Destructor - all members are of self managing types.
TAO_IOP::Invalid_IOR::~Invalid_IOR (void)
{
}
-// Copy constructor.
TAO_IOP::Invalid_IOR::Invalid_IOR (const ::TAO_IOP::Invalid_IOR &_tao_excp)
: CORBA_UserException (
_tao_excp._rep_id (),
@@ -480,7 +500,6 @@ TAO_IOP::Invalid_IOR::Invalid_IOR (const ::TAO_IOP::Invalid_IOR &_tao_excp)
{
}
-// Assignment operator.
TAO_IOP::Invalid_IOR&
TAO_IOP::Invalid_IOR::operator= (const ::TAO_IOP::Invalid_IOR &_tao_excp)
{
@@ -495,11 +514,11 @@ void TAO_IOP::Invalid_IOR::_tao_any_destructor (void *_tao_void_pointer)
}
TAO_IOP::Invalid_IOR *
-TAO_IOP::Invalid_IOR::_downcast (CORBA::Exception *exc)
+TAO_IOP::Invalid_IOR::_downcast (CORBA::Exception *_tao_excp)
{
- if (!ACE_OS::strcmp ("IDL:TAO_IOP/Invalid_IOR:1.0", exc->_rep_id ()))
+ if (!ACE_OS::strcmp ("IDL:TAO_IOP/Invalid_IOR:1.0", _tao_excp->_rep_id ()))
{
- return ACE_dynamic_cast (Invalid_IOR *, exc);
+ return ACE_dynamic_cast (Invalid_IOR *, _tao_excp);
}
else
{
@@ -520,13 +539,13 @@ TAO_IOP::Invalid_IOR::_tao_duplicate (void) const
CORBA::Exception *result;
ACE_NEW_RETURN (
result,
- TAO_IOP::Invalid_IOR (*this),
+ ::TAO_IOP::Invalid_IOR (*this),
0
);
return result;
}
-void TAO_IOP::Invalid_IOR::_raise ()
+void TAO_IOP::Invalid_IOR::_raise (void)
{
TAO_RAISE (*this);
}
@@ -540,7 +559,7 @@ void TAO_IOP::Invalid_IOR::_tao_encode (
{
return;
}
-
+
ACE_THROW (CORBA::MARSHAL ());
}
@@ -553,27 +572,36 @@ void TAO_IOP::Invalid_IOR::_tao_decode (
{
return;
}
-
+
ACE_THROW (CORBA::MARSHAL ());
}
+// TAO extension - the virtual _type method.
+CORBA::TypeCode_ptr TAO_IOP::Invalid_IOR::_type (void) const
+{
+ return ::TAO_IOP::_tc_Invalid_IOR;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
static const CORBA::Long _oc_TAO_IOP_Invalid_IOR[] =
{
- TAO_ENCAP_BYTE_ORDER, // byte order
+ TAO_ENCAP_BYTE_ORDER, // byte order
28,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x54414f5f),
- ACE_NTOHL (0x494f502f),
- ACE_NTOHL (0x496e7661),
- ACE_NTOHL (0x6c69645f),
- ACE_NTOHL (0x494f523a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x54414f5f),
+ ACE_NTOHL (0x494f502f),
+ ACE_NTOHL (0x496e7661),
+ ACE_NTOHL (0x6c69645f),
+ ACE_NTOHL (0x494f523a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:TAO_IOP/Invalid_IOR:1.0
- 12,
- ACE_NTOHL (0x496e7661),
- ACE_NTOHL (0x6c69645f),
+ 12,
+ ACE_NTOHL (0x496e7661),
+ ACE_NTOHL (0x6c69645f),
ACE_NTOHL (0x494f5200), // name = Invalid_IOR
0, // member count
-};
+ };
static CORBA::TypeCode _tc_TAO_tc_TAO_IOP_Invalid_IOR (
CORBA::tk_except,
@@ -585,17 +613,16 @@ static CORBA::TypeCode _tc_TAO_tc_TAO_IOP_Invalid_IOR (
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
TAO_NAMESPACE_BEGIN (TAO_IOP)
-TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_Invalid_IOR, &_tc_TAO_tc_TAO_IOP_Invalid_IOR)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_Invalid_IOR,
+ &_tc_TAO_tc_TAO_IOP_Invalid_IOR
+ )
TAO_NAMESPACE_END
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63
-// TAO extension - the virtual _type method.
-CORBA::TypeCode_ptr TAO_IOP::Invalid_IOR::_type (void) const
-{
- return ::TAO_IOP::_tc_Invalid_IOR;
-}
-
-// Default constructor.
TAO_IOP::MultiProfileList::MultiProfileList (void)
: CORBA_UserException (
"IDL:TAO_IOP/MultiProfileList:1.0",
@@ -604,12 +631,10 @@ TAO_IOP::MultiProfileList::MultiProfileList (void)
{
}
-// Destructor - all members are of self managing types.
TAO_IOP::MultiProfileList::~MultiProfileList (void)
{
}
-// Copy constructor.
TAO_IOP::MultiProfileList::MultiProfileList (const ::TAO_IOP::MultiProfileList &_tao_excp)
: CORBA_UserException (
_tao_excp._rep_id (),
@@ -618,7 +643,6 @@ TAO_IOP::MultiProfileList::MultiProfileList (const ::TAO_IOP::MultiProfileList &
{
}
-// Assignment operator.
TAO_IOP::MultiProfileList&
TAO_IOP::MultiProfileList::operator= (const ::TAO_IOP::MultiProfileList &_tao_excp)
{
@@ -633,11 +657,11 @@ void TAO_IOP::MultiProfileList::_tao_any_destructor (void *_tao_void_pointer)
}
TAO_IOP::MultiProfileList *
-TAO_IOP::MultiProfileList::_downcast (CORBA::Exception *exc)
+TAO_IOP::MultiProfileList::_downcast (CORBA::Exception *_tao_excp)
{
- if (!ACE_OS::strcmp ("IDL:TAO_IOP/MultiProfileList:1.0", exc->_rep_id ()))
+ if (!ACE_OS::strcmp ("IDL:TAO_IOP/MultiProfileList:1.0", _tao_excp->_rep_id ()))
{
- return ACE_dynamic_cast (MultiProfileList *, exc);
+ return ACE_dynamic_cast (MultiProfileList *, _tao_excp);
}
else
{
@@ -658,13 +682,13 @@ TAO_IOP::MultiProfileList::_tao_duplicate (void) const
CORBA::Exception *result;
ACE_NEW_RETURN (
result,
- TAO_IOP::MultiProfileList (*this),
+ ::TAO_IOP::MultiProfileList (*this),
0
);
return result;
}
-void TAO_IOP::MultiProfileList::_raise ()
+void TAO_IOP::MultiProfileList::_raise (void)
{
TAO_RAISE (*this);
}
@@ -678,7 +702,7 @@ void TAO_IOP::MultiProfileList::_tao_encode (
{
return;
}
-
+
ACE_THROW (CORBA::MARSHAL ());
}
@@ -691,31 +715,40 @@ void TAO_IOP::MultiProfileList::_tao_decode (
{
return;
}
-
+
ACE_THROW (CORBA::MARSHAL ());
}
+// TAO extension - the virtual _type method.
+CORBA::TypeCode_ptr TAO_IOP::MultiProfileList::_type (void) const
+{
+ return ::TAO_IOP::_tc_MultiProfileList;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
static const CORBA::Long _oc_TAO_IOP_MultiProfileList[] =
{
- TAO_ENCAP_BYTE_ORDER, // byte order
+ TAO_ENCAP_BYTE_ORDER, // byte order
33,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x54414f5f),
- ACE_NTOHL (0x494f502f),
- ACE_NTOHL (0x4d756c74),
- ACE_NTOHL (0x6950726f),
- ACE_NTOHL (0x66696c65),
- ACE_NTOHL (0x4c697374),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x54414f5f),
+ ACE_NTOHL (0x494f502f),
+ ACE_NTOHL (0x4d756c74),
+ ACE_NTOHL (0x6950726f),
+ ACE_NTOHL (0x66696c65),
+ ACE_NTOHL (0x4c697374),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:TAO_IOP/MultiProfileList:1.0
- 17,
- ACE_NTOHL (0x4d756c74),
- ACE_NTOHL (0x6950726f),
- ACE_NTOHL (0x66696c65),
- ACE_NTOHL (0x4c697374),
+ 17,
+ ACE_NTOHL (0x4d756c74),
+ ACE_NTOHL (0x6950726f),
+ ACE_NTOHL (0x66696c65),
+ ACE_NTOHL (0x4c697374),
ACE_NTOHL (0x0), // name = MultiProfileList
0, // member count
-};
+ };
static CORBA::TypeCode _tc_TAO_tc_TAO_IOP_MultiProfileList (
CORBA::tk_except,
@@ -727,15 +760,15 @@ static CORBA::TypeCode _tc_TAO_tc_TAO_IOP_MultiProfileList (
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
TAO_NAMESPACE_BEGIN (TAO_IOP)
-TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_MultiProfileList, &_tc_TAO_tc_TAO_IOP_MultiProfileList)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_MultiProfileList,
+ &_tc_TAO_tc_TAO_IOP_MultiProfileList
+ )
TAO_NAMESPACE_END
-
-// TAO extension - the virtual _type method.
-CORBA::TypeCode_ptr TAO_IOP::MultiProfileList::_type (void) const
-{
- return ::TAO_IOP::_tc_MultiProfileList;
-}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
int TAO_IOP::TAO_IOR_Property::_tao_class_id = 0;
@@ -782,13 +815,23 @@ tao_TAO_IOP_TAO_IOR_Property_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_TAO_IOP_TAO_IOR_Property_marshal (
+ TAO_IOP::TAO_IOR_Property_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ 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_IDL - Generated from
-// be/be_interface.cpp:654
// *************************************************************
-TAO_IOP::TAO_IOR_Property_var::TAO_IOR_Property_var (void) // default constructor
+TAO_IOP::TAO_IOR_Property_var::TAO_IOR_Property_var (void)
: ptr_ (TAO_IOR_Property::_nil ())
{}
@@ -798,12 +841,12 @@ 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) // copy constructor
+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) // destructor
+TAO_IOP::TAO_IOR_Property_var::~TAO_IOR_Property_var (void)
{
CORBA::release (this->ptr_);
}
@@ -832,7 +875,7 @@ TAO_IOP::TAO_IOR_Property_var::operator const ::TAO_IOP::TAO_IOR_Property_ptr &(
return this->ptr_;
}
-TAO_IOP::TAO_IOR_Property_var::operator ::TAO_IOP::TAO_IOR_Property_ptr &() // cast
+TAO_IOP::TAO_IOR_Property_var::operator ::TAO_IOP::TAO_IOR_Property_ptr &() // cast
{
return this->ptr_;
}
@@ -907,10 +950,11 @@ TAO_IOP::TAO_IOR_Property_var::tao_upcast (void *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_IDL - Generated from
-// be/be_interface.cpp:932
// *************************************************************
TAO_IOP::TAO_IOR_Property_out::TAO_IOR_Property_out (TAO_IOR_Property_ptr &p)
@@ -919,14 +963,14 @@ TAO_IOP::TAO_IOR_Property_out::TAO_IOR_Property_out (TAO_IOR_Property_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) // constructor from _var
+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) // copy constructor
+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_)
{}
@@ -957,7 +1001,7 @@ TAO_IOP::TAO_IOR_Property_out::operator ::TAO_IOP::TAO_IOR_Property_ptr &() // c
}
::TAO_IOP::TAO_IOR_Property_ptr &
-TAO_IOP::TAO_IOR_Property_out::ptr (void) // ptr
+TAO_IOP::TAO_IOR_Property_out::ptr (void)
{
return this->ptr_;
}
@@ -968,9 +1012,8 @@ TAO_IOP::TAO_IOR_Property_out::operator-> (void)
return this->ptr_;
}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:209
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
TAO_IOP::TAO_IOR_Property::TAO_IOR_Property (void)
{}
@@ -978,7 +1021,15 @@ TAO_IOP::TAO_IOR_Property::TAO_IOR_Property (void)
TAO_IOP::TAO_IOR_Property::~TAO_IOR_Property (void)
{}
-TAO_IOP::TAO_IOR_Property_ptr TAO_IOP::TAO_IOR_Property::_narrow (
+void
+TAO_IOP::TAO_IOR_Property::_tao_any_destructor (void *_tao_void_pointer)
+{
+ TAO_IOR_Property *tmp = ACE_static_cast (TAO_IOR_Property *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
+TAO_IOP::TAO_IOR_Property_ptr
+TAO_IOP::TAO_IOR_Property::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -986,50 +1037,68 @@ TAO_IOP::TAO_IOR_Property_ptr TAO_IOP::TAO_IOR_Property::_narrow (
return TAO_IOR_Property::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-TAO_IOP::TAO_IOR_Property_ptr
+TAO_IOP::TAO_IOR_Property_ptr
TAO_IOP::TAO_IOR_Property::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
)
{
if (CORBA::is_nil (obj))
- return TAO_IOR_Property::_nil ();
+ {
+ return TAO_IOR_Property::_nil ();
+ }
+
return
- ACE_reinterpret_cast
- (
+ ACE_reinterpret_cast (
TAO_IOR_Property_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &TAO_IOR_Property::_tao_class_id
- )
- )
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &TAO_IOR_Property::_tao_class_id
+ )
+ )
);
}
TAO_IOP::TAO_IOR_Property_ptr
TAO_IOP::TAO_IOR_Property::_duplicate (TAO_IOR_Property_ptr obj)
{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
return obj;
}
void *TAO_IOP::TAO_IOR_Property::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::TAO_IOP, TAO_IOR_Property)::_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)
- this->_add_ref ();
+
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::TAO_IOP, TAO_IOR_Property)::_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;
}
@@ -1038,6 +1107,50 @@ const char* TAO_IOP::TAO_IOR_Property::_interface_repository_id (void) const
return "IDL:TAO_IOP/TAO_IOR_Property:1.0";
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_TAO_IOP_TAO_IOR_Property[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x54414f5f),
+ ACE_NTOHL (0x494f502f),
+ ACE_NTOHL (0x54414f5f),
+ ACE_NTOHL (0x494f525f),
+ ACE_NTOHL (0x50726f70),
+ ACE_NTOHL (0x65727479),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:TAO_IOP/TAO_IOR_Property:1.0
+ 17,
+ ACE_NTOHL (0x54414f5f),
+ ACE_NTOHL (0x494f525f),
+ ACE_NTOHL (0x50726f70),
+ ACE_NTOHL (0x65727479),
+ ACE_NTOHL (0x0), // name = TAO_IOR_Property
+ };
+
+static CORBA::TypeCode _tc_TAO_tc_TAO_IOP_TAO_IOR_Property (
+ CORBA::tk_objref,
+ sizeof (_oc_TAO_IOP_TAO_IOR_Property),
+ (char *) &_oc_TAO_IOP_TAO_IOR_Property,
+ 0,
+ sizeof (TAO_IOP::TAO_IOR_Property)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (TAO_IOP)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_TAO_IOR_Property,
+ &_tc_TAO_tc_TAO_IOP_TAO_IOR_Property
+ )
+TAO_NAMESPACE_END
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+
int TAO_IOP::TAO_IOR_Manipulation::_tao_class_id = 0;
TAO_IOP::TAO_IOR_Manipulation_ptr
@@ -1083,13 +1196,23 @@ tao_TAO_IOP_TAO_IOR_Manipulation_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_TAO_IOP_TAO_IOR_Manipulation_marshal (
+ TAO_IOP::TAO_IOR_Manipulation_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ 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_IDL - Generated from
-// be/be_interface.cpp:654
// *************************************************************
-TAO_IOP::TAO_IOR_Manipulation_var::TAO_IOR_Manipulation_var (void) // default constructor
+TAO_IOP::TAO_IOR_Manipulation_var::TAO_IOR_Manipulation_var (void)
: ptr_ (TAO_IOR_Manipulation::_nil ())
{}
@@ -1099,12 +1222,12 @@ TAO_IOP::TAO_IOR_Manipulation_var::ptr (void) const
return this->ptr_;
}
-TAO_IOP::TAO_IOR_Manipulation_var::TAO_IOR_Manipulation_var (const ::TAO_IOP::TAO_IOR_Manipulation_var &p) // copy constructor
+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) // destructor
+TAO_IOP::TAO_IOR_Manipulation_var::~TAO_IOR_Manipulation_var (void)
{
CORBA::release (this->ptr_);
}
@@ -1133,7 +1256,7 @@ TAO_IOP::TAO_IOR_Manipulation_var::operator const ::TAO_IOP::TAO_IOR_Manipulatio
return this->ptr_;
}
-TAO_IOP::TAO_IOR_Manipulation_var::operator ::TAO_IOP::TAO_IOR_Manipulation_ptr &() // cast
+TAO_IOP::TAO_IOR_Manipulation_var::operator ::TAO_IOP::TAO_IOR_Manipulation_ptr &() // cast
{
return this->ptr_;
}
@@ -1208,10 +1331,11 @@ TAO_IOP::TAO_IOR_Manipulation_var::tao_upcast (void *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_IDL - Generated from
-// be/be_interface.cpp:932
// *************************************************************
TAO_IOP::TAO_IOR_Manipulation_out::TAO_IOR_Manipulation_out (TAO_IOR_Manipulation_ptr &p)
@@ -1220,14 +1344,14 @@ TAO_IOP::TAO_IOR_Manipulation_out::TAO_IOR_Manipulation_out (TAO_IOR_Manipulatio
this->ptr_ = ::TAO_IOP::TAO_IOR_Manipulation::_nil ();
}
-TAO_IOP::TAO_IOR_Manipulation_out::TAO_IOR_Manipulation_out (TAO_IOR_Manipulation_var &p) // constructor from _var
+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) // copy constructor
+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_)
{}
@@ -1258,7 +1382,7 @@ TAO_IOP::TAO_IOR_Manipulation_out::operator ::TAO_IOP::TAO_IOR_Manipulation_ptr
}
::TAO_IOP::TAO_IOR_Manipulation_ptr &
-TAO_IOP::TAO_IOR_Manipulation_out::ptr (void) // ptr
+TAO_IOP::TAO_IOR_Manipulation_out::ptr (void)
{
return this->ptr_;
}
@@ -1269,9 +1393,8 @@ TAO_IOP::TAO_IOR_Manipulation_out::operator-> (void)
return this->ptr_;
}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:209
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
TAO_IOP::TAO_IOR_Manipulation::TAO_IOR_Manipulation (void)
{}
@@ -1279,7 +1402,15 @@ TAO_IOP::TAO_IOR_Manipulation::TAO_IOR_Manipulation (void)
TAO_IOP::TAO_IOR_Manipulation::~TAO_IOR_Manipulation (void)
{}
-TAO_IOP::TAO_IOR_Manipulation_ptr TAO_IOP::TAO_IOR_Manipulation::_narrow (
+void
+TAO_IOP::TAO_IOR_Manipulation::_tao_any_destructor (void *_tao_void_pointer)
+{
+ TAO_IOR_Manipulation *tmp = ACE_static_cast (TAO_IOR_Manipulation *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
+TAO_IOP::TAO_IOR_Manipulation_ptr
+TAO_IOP::TAO_IOR_Manipulation::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -1287,50 +1418,68 @@ TAO_IOP::TAO_IOR_Manipulation_ptr TAO_IOP::TAO_IOR_Manipulation::_narrow (
return TAO_IOR_Manipulation::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-TAO_IOP::TAO_IOR_Manipulation_ptr
+TAO_IOP::TAO_IOR_Manipulation_ptr
TAO_IOP::TAO_IOR_Manipulation::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
)
{
if (CORBA::is_nil (obj))
- return TAO_IOR_Manipulation::_nil ();
+ {
+ return TAO_IOR_Manipulation::_nil ();
+ }
+
return
- ACE_reinterpret_cast
- (
+ ACE_reinterpret_cast (
TAO_IOR_Manipulation_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &TAO_IOR_Manipulation::_tao_class_id
- )
- )
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &TAO_IOR_Manipulation::_tao_class_id
+ )
+ )
);
}
TAO_IOP::TAO_IOR_Manipulation_ptr
TAO_IOP::TAO_IOR_Manipulation::_duplicate (TAO_IOR_Manipulation_ptr obj)
{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
return obj;
}
void *TAO_IOP::TAO_IOR_Manipulation::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::TAO_IOP, TAO_IOR_Manipulation)::_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)
- this->_add_ref ();
+
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::TAO_IOP, TAO_IOR_Manipulation)::_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;
}
@@ -1339,6 +1488,8 @@ 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)
@@ -1351,27 +1502,29 @@ TAO_IOP::TAO_IOR_Manipulation::_TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Ma
{
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;
- }
- }
+ {
+ 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;
}
@@ -1379,15 +1532,18 @@ 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;
+ {
+ 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;
}
@@ -1401,7 +1557,7 @@ 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]);
@@ -1409,7 +1565,7 @@ TAO_IOP::TAO_IOR_Manipulation::_TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Ma
}
}
-void
+void
TAO_IOP::TAO_IOR_Manipulation::_TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList::_downcast (
void* target,
CORBA_Object *src
@@ -1430,516 +1586,616 @@ TAO_IOP::TAO_IOR_Manipulation::_TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Ma
#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#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_IOP::TAO_IOR_Manipulation::IORList::IORList (void)
{}
-TAO_IOP::TAO_IOR_Manipulation::IORList::IORList (CORBA::ULong max) // uses max size
- :
+
+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 */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max)
{}
-TAO_IOP::TAO_IOR_Manipulation::IORList::IORList (CORBA::ULong max, CORBA::ULong length, CORBA::Object_ptr *buffer, CORBA::Boolean release)
- :
+
+TAO_IOP::TAO_IOR_Manipulation::IORList::IORList (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ 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 */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max, length, buffer, release)
{}
-TAO_IOP::TAO_IOR_Manipulation::IORList::IORList (const IORList &seq) // copy ctor
- :
+
+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 */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(seq)
{}
+
TAO_IOP::TAO_IOR_Manipulation::IORList::~IORList (void) // dtor
{}
+
void TAO_IOP::TAO_IOR_Manipulation::IORList::_tao_any_destructor (void *_tao_void_pointer)
{
IORList *tmp = ACE_static_cast (IORList*, _tao_void_pointer);
delete tmp;
}
-
#endif /* end #if !defined */
-void operator<<= (CORBA::Any &_tao_any, const TAO_IOP::EmptyProfileList &_tao_elem) // copying
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_TAO_IOP_TAO_IOR_Manipulation_IORList[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 45,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x54414f5f),
+ ACE_NTOHL (0x494f502f),
+ ACE_NTOHL (0x54414f5f),
+ ACE_NTOHL (0x494f525f),
+ ACE_NTOHL (0x4d616e69),
+ ACE_NTOHL (0x70756c61),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x2f494f52),
+ ACE_NTOHL (0x4c697374),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:TAO_IOP/TAO_IOR_Manipulation/IORList:1.0
+ 8,
+ ACE_NTOHL (0x494f524c),
+ ACE_NTOHL (0x69737400), // name = IORList
+ CORBA::tk_sequence, // typecode kind
+ 60, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 0U,
+
+};
+
+static CORBA::TypeCode _tc_TAO_tc_TAO_IOP_TAO_IOR_Manipulation_IORList (
+ CORBA::tk_alias,
+ sizeof (_oc_TAO_IOP_TAO_IOR_Manipulation_IORList),
+ (char *) &_oc_TAO_IOP_TAO_IOR_Manipulation_IORList,
+ 0,
+ sizeof (TAO_IOP::TAO_IOR_Manipulation::IORList)
+ );
+
+::CORBA::TypeCode_ptr TAO_IOP::TAO_IOR_Manipulation::_tc_IORList =
+ &_tc_TAO_tc_TAO_IOP_TAO_IOR_Manipulation_IORList;
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_TAO_IOP_TAO_IOR_Manipulation[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 37,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x54414f5f),
+ ACE_NTOHL (0x494f502f),
+ ACE_NTOHL (0x54414f5f),
+ ACE_NTOHL (0x494f525f),
+ ACE_NTOHL (0x4d616e69),
+ ACE_NTOHL (0x70756c61),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:TAO_IOP/TAO_IOR_Manipulation:1.0
+ 21,
+ ACE_NTOHL (0x54414f5f),
+ ACE_NTOHL (0x494f525f),
+ ACE_NTOHL (0x4d616e69),
+ ACE_NTOHL (0x70756c61),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x0), // name = TAO_IOR_Manipulation
+ };
+
+static CORBA::TypeCode _tc_TAO_tc_TAO_IOP_TAO_IOR_Manipulation (
+ CORBA::tk_objref,
+ sizeof (_oc_TAO_IOP_TAO_IOR_Manipulation),
+ (char *) &_oc_TAO_IOP_TAO_IOR_Manipulation,
+ 0,
+ sizeof (TAO_IOP::TAO_IOR_Manipulation)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (TAO_IOP)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_TAO_IOR_Manipulation,
+ &_tc_TAO_tc_TAO_IOP_TAO_IOR_Manipulation
+ )
+TAO_NAMESPACE_END
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const TAO_IOP::EmptyProfileList &_tao_elem
+ )
{
- TAO_OutputCDR stream;
- stream << _tao_elem;
- _tao_any._tao_replace (
+ TAO::Any_Dual_Impl_T<TAO_IOP::EmptyProfileList>::insert_copy (
+ _tao_any,
+ TAO_IOP::EmptyProfileList::_tao_any_destructor,
TAO_IOP::_tc_EmptyProfileList,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
+ _tao_elem
);
}
-void operator<<= (CORBA::Any &_tao_any, TAO_IOP::EmptyProfileList *_tao_elem) // non copying
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ TAO_IOP::EmptyProfileList *_tao_elem
+ )
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
+ TAO::Any_Dual_Impl_T<TAO_IOP::EmptyProfileList>::insert (
+ _tao_any,
+ TAO_IOP::EmptyProfileList::_tao_any_destructor,
TAO_IOP::_tc_EmptyProfileList,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- TAO_IOP::EmptyProfileList::_tao_any_destructor
+ _tao_elem
);
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, TAO_IOP::EmptyProfileList *&_tao_elem)
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ TAO_IOP::EmptyProfileList *&_tao_elem
+ )
{
- return _tao_any >>= ACE_const_cast(
- const TAO_IOP::EmptyProfileList*&,
+ return _tao_any >>= ACE_const_cast (
+ const TAO_IOP::EmptyProfileList *&,
_tao_elem
);
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const TAO_IOP::EmptyProfileList *&_tao_elem)
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const TAO_IOP::EmptyProfileList *&_tao_elem
+ )
{
- _tao_elem = 0;
- ACE_TRY_NEW_ENV
- {
- CORBA::TypeCode_var type = _tao_any.type ();
-
- CORBA::Boolean result = type->equivalent (TAO_IOP::_tc_EmptyProfileList ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ return
+ TAO::Any_Dual_Impl_T<TAO_IOP::EmptyProfileList>::extract (
+ _tao_any,
+ TAO_IOP::EmptyProfileList::_tao_any_destructor,
+ TAO_IOP::_tc_EmptyProfileList,
+ _tao_elem
+ );
+}
- if (!result)
- return 0; // not equivalent
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ 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>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
- if (_tao_any.any_owns_data ())
- {
- _tao_elem = (TAO_IOP::EmptyProfileList *)_tao_any.value ();
- return 1;
- }
- else
- {
- TAO_IOP::EmptyProfileList *tmp;
- ACE_NEW_RETURN (tmp, TAO_IOP::EmptyProfileList, 0);
- TAO_InputCDR stream (
- _tao_any._tao_get_cdr (),
- _tao_any._tao_byte_order ()
- );
- CORBA::String_var interface_repository_id;
- if (!(stream >> interface_repository_id.out ()))
- return 0;
- if (ACE_OS::strcmp (
- interface_repository_id.in (),
- "IDL:TAO_IOP/EmptyProfileList:1.0"))
- return 0;
- if (stream >> *tmp)
- {
- ((CORBA::Any *)&_tao_any)->_tao_replace (
- TAO_IOP::_tc_EmptyProfileList,
- 1,
- tmp,
- TAO_IOP::EmptyProfileList::_tao_any_destructor
- );
- _tao_elem = tmp;
- return 1;
- }
- else
- {
- delete tmp;
- }
- }
- }
- ACE_CATCHANY
- {
- }
- ACE_ENDTRY;
- return 0;
-}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/any_op_cs.cpp:54
-void operator<<= (CORBA::Any &_tao_any, const TAO_IOP::NotFound &_tao_elem) // copying
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const TAO_IOP::NotFound &_tao_elem
+ )
{
- TAO_OutputCDR stream;
- stream << _tao_elem;
- _tao_any._tao_replace (
+ TAO::Any_Dual_Impl_T<TAO_IOP::NotFound>::insert_copy (
+ _tao_any,
+ TAO_IOP::NotFound::_tao_any_destructor,
TAO_IOP::_tc_NotFound,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
+ _tao_elem
);
}
-void operator<<= (CORBA::Any &_tao_any, TAO_IOP::NotFound *_tao_elem) // non copying
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ TAO_IOP::NotFound *_tao_elem
+ )
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
+ TAO::Any_Dual_Impl_T<TAO_IOP::NotFound>::insert (
+ _tao_any,
+ TAO_IOP::NotFound::_tao_any_destructor,
TAO_IOP::_tc_NotFound,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- TAO_IOP::NotFound::_tao_any_destructor
+ _tao_elem
);
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, TAO_IOP::NotFound *&_tao_elem)
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ TAO_IOP::NotFound *&_tao_elem
+ )
{
- return _tao_any >>= ACE_const_cast(
- const TAO_IOP::NotFound*&,
+ return _tao_any >>= ACE_const_cast (
+ const TAO_IOP::NotFound *&,
_tao_elem
);
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const TAO_IOP::NotFound *&_tao_elem)
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const TAO_IOP::NotFound *&_tao_elem
+ )
{
- _tao_elem = 0;
- ACE_TRY_NEW_ENV
- {
- CORBA::TypeCode_var type = _tao_any.type ();
-
- CORBA::Boolean result = type->equivalent (TAO_IOP::_tc_NotFound ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ return
+ TAO::Any_Dual_Impl_T<TAO_IOP::NotFound>::extract (
+ _tao_any,
+ TAO_IOP::NotFound::_tao_any_destructor,
+ TAO_IOP::_tc_NotFound,
+ _tao_elem
+ );
+}
- if (!result)
- return 0; // not equivalent
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ 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>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
- if (_tao_any.any_owns_data ())
- {
- _tao_elem = (TAO_IOP::NotFound *)_tao_any.value ();
- return 1;
- }
- else
- {
- TAO_IOP::NotFound *tmp;
- ACE_NEW_RETURN (tmp, TAO_IOP::NotFound, 0);
- TAO_InputCDR stream (
- _tao_any._tao_get_cdr (),
- _tao_any._tao_byte_order ()
- );
- CORBA::String_var interface_repository_id;
- if (!(stream >> interface_repository_id.out ()))
- return 0;
- if (ACE_OS::strcmp (
- interface_repository_id.in (),
- "IDL:TAO_IOP/NotFound:1.0"))
- return 0;
- if (stream >> *tmp)
- {
- ((CORBA::Any *)&_tao_any)->_tao_replace (
- TAO_IOP::_tc_NotFound,
- 1,
- tmp,
- TAO_IOP::NotFound::_tao_any_destructor
- );
- _tao_elem = tmp;
- return 1;
- }
- else
- {
- delete tmp;
- }
- }
- }
- ACE_CATCHANY
- {
- }
- ACE_ENDTRY;
- return 0;
-}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/any_op_cs.cpp:54
-void operator<<= (CORBA::Any &_tao_any, const TAO_IOP::Duplicate &_tao_elem) // copying
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const TAO_IOP::Duplicate &_tao_elem
+ )
{
- TAO_OutputCDR stream;
- stream << _tao_elem;
- _tao_any._tao_replace (
+ TAO::Any_Dual_Impl_T<TAO_IOP::Duplicate>::insert_copy (
+ _tao_any,
+ TAO_IOP::Duplicate::_tao_any_destructor,
TAO_IOP::_tc_Duplicate,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
+ _tao_elem
);
}
-void operator<<= (CORBA::Any &_tao_any, TAO_IOP::Duplicate *_tao_elem) // non copying
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ TAO_IOP::Duplicate *_tao_elem
+ )
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
+ TAO::Any_Dual_Impl_T<TAO_IOP::Duplicate>::insert (
+ _tao_any,
+ TAO_IOP::Duplicate::_tao_any_destructor,
TAO_IOP::_tc_Duplicate,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- TAO_IOP::Duplicate::_tao_any_destructor
+ _tao_elem
);
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, TAO_IOP::Duplicate *&_tao_elem)
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ TAO_IOP::Duplicate *&_tao_elem
+ )
{
- return _tao_any >>= ACE_const_cast(
- const TAO_IOP::Duplicate*&,
+ return _tao_any >>= ACE_const_cast (
+ const TAO_IOP::Duplicate *&,
_tao_elem
);
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const TAO_IOP::Duplicate *&_tao_elem)
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const TAO_IOP::Duplicate *&_tao_elem
+ )
{
- _tao_elem = 0;
- ACE_TRY_NEW_ENV
- {
- CORBA::TypeCode_var type = _tao_any.type ();
-
- CORBA::Boolean result = type->equivalent (TAO_IOP::_tc_Duplicate ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ return
+ TAO::Any_Dual_Impl_T<TAO_IOP::Duplicate>::extract (
+ _tao_any,
+ TAO_IOP::Duplicate::_tao_any_destructor,
+ TAO_IOP::_tc_Duplicate,
+ _tao_elem
+ );
+}
- if (!result)
- return 0; // not equivalent
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ 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>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
- if (_tao_any.any_owns_data ())
- {
- _tao_elem = (TAO_IOP::Duplicate *)_tao_any.value ();
- return 1;
- }
- else
- {
- TAO_IOP::Duplicate *tmp;
- ACE_NEW_RETURN (tmp, TAO_IOP::Duplicate, 0);
- TAO_InputCDR stream (
- _tao_any._tao_get_cdr (),
- _tao_any._tao_byte_order ()
- );
- CORBA::String_var interface_repository_id;
- if (!(stream >> interface_repository_id.out ()))
- return 0;
- if (ACE_OS::strcmp (
- interface_repository_id.in (),
- "IDL:TAO_IOP/Duplicate:1.0"))
- return 0;
- if (stream >> *tmp)
- {
- ((CORBA::Any *)&_tao_any)->_tao_replace (
- TAO_IOP::_tc_Duplicate,
- 1,
- tmp,
- TAO_IOP::Duplicate::_tao_any_destructor
- );
- _tao_elem = tmp;
- return 1;
- }
- else
- {
- delete tmp;
- }
- }
- }
- ACE_CATCHANY
- {
- }
- ACE_ENDTRY;
- return 0;
-}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/any_op_cs.cpp:54
-void operator<<= (CORBA::Any &_tao_any, const TAO_IOP::Invalid_IOR &_tao_elem) // copying
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const TAO_IOP::Invalid_IOR &_tao_elem
+ )
{
- TAO_OutputCDR stream;
- stream << _tao_elem;
- _tao_any._tao_replace (
+ TAO::Any_Dual_Impl_T<TAO_IOP::Invalid_IOR>::insert_copy (
+ _tao_any,
+ TAO_IOP::Invalid_IOR::_tao_any_destructor,
TAO_IOP::_tc_Invalid_IOR,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
+ _tao_elem
);
}
-void operator<<= (CORBA::Any &_tao_any, TAO_IOP::Invalid_IOR *_tao_elem) // non copying
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ TAO_IOP::Invalid_IOR *_tao_elem
+ )
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
+ TAO::Any_Dual_Impl_T<TAO_IOP::Invalid_IOR>::insert (
+ _tao_any,
+ TAO_IOP::Invalid_IOR::_tao_any_destructor,
TAO_IOP::_tc_Invalid_IOR,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- TAO_IOP::Invalid_IOR::_tao_any_destructor
+ _tao_elem
);
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, TAO_IOP::Invalid_IOR *&_tao_elem)
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ TAO_IOP::Invalid_IOR *&_tao_elem
+ )
{
- return _tao_any >>= ACE_const_cast(
- const TAO_IOP::Invalid_IOR*&,
+ return _tao_any >>= ACE_const_cast (
+ const TAO_IOP::Invalid_IOR *&,
_tao_elem
);
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const TAO_IOP::Invalid_IOR *&_tao_elem)
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const TAO_IOP::Invalid_IOR *&_tao_elem
+ )
{
- _tao_elem = 0;
- ACE_TRY_NEW_ENV
- {
- CORBA::TypeCode_var type = _tao_any.type ();
-
- CORBA::Boolean result = type->equivalent (TAO_IOP::_tc_Invalid_IOR ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+ return
+ TAO::Any_Dual_Impl_T<TAO_IOP::Invalid_IOR>::extract (
+ _tao_any,
+ TAO_IOP::Invalid_IOR::_tao_any_destructor,
+ TAO_IOP::_tc_Invalid_IOR,
+ _tao_elem
+ );
+}
- if (!result)
- return 0; // not equivalent
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ 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>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
- if (_tao_any.any_owns_data ())
- {
- _tao_elem = (TAO_IOP::Invalid_IOR *)_tao_any.value ();
- return 1;
- }
- else
- {
- TAO_IOP::Invalid_IOR *tmp;
- ACE_NEW_RETURN (tmp, TAO_IOP::Invalid_IOR, 0);
- TAO_InputCDR stream (
- _tao_any._tao_get_cdr (),
- _tao_any._tao_byte_order ()
- );
- CORBA::String_var interface_repository_id;
- if (!(stream >> interface_repository_id.out ()))
- return 0;
- if (ACE_OS::strcmp (
- interface_repository_id.in (),
- "IDL:TAO_IOP/Invalid_IOR:1.0"))
- return 0;
- if (stream >> *tmp)
- {
- ((CORBA::Any *)&_tao_any)->_tao_replace (
- TAO_IOP::_tc_Invalid_IOR,
- 1,
- tmp,
- TAO_IOP::Invalid_IOR::_tao_any_destructor
- );
- _tao_elem = tmp;
- return 1;
- }
- else
- {
- delete tmp;
- }
- }
- }
- ACE_CATCHANY
- {
- }
- ACE_ENDTRY;
- return 0;
-}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/any_op_cs.cpp:54
-void operator<<= (CORBA::Any &_tao_any, const TAO_IOP::MultiProfileList &_tao_elem) // copying
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const TAO_IOP::MultiProfileList &_tao_elem
+ )
{
- TAO_OutputCDR stream;
- stream << _tao_elem;
- _tao_any._tao_replace (
+ TAO::Any_Dual_Impl_T<TAO_IOP::MultiProfileList>::insert_copy (
+ _tao_any,
+ TAO_IOP::MultiProfileList::_tao_any_destructor,
TAO_IOP::_tc_MultiProfileList,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
+ _tao_elem
);
}
-void operator<<= (CORBA::Any &_tao_any, TAO_IOP::MultiProfileList *_tao_elem) // non copying
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ TAO_IOP::MultiProfileList *_tao_elem
+ )
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
+ TAO::Any_Dual_Impl_T<TAO_IOP::MultiProfileList>::insert (
+ _tao_any,
+ TAO_IOP::MultiProfileList::_tao_any_destructor,
TAO_IOP::_tc_MultiProfileList,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- TAO_IOP::MultiProfileList::_tao_any_destructor
+ _tao_elem
);
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, TAO_IOP::MultiProfileList *&_tao_elem)
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ TAO_IOP::MultiProfileList *&_tao_elem
+ )
{
- return _tao_any >>= ACE_const_cast(
- const TAO_IOP::MultiProfileList*&,
+ return _tao_any >>= ACE_const_cast (
+ const TAO_IOP::MultiProfileList *&,
_tao_elem
);
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const TAO_IOP::MultiProfileList *&_tao_elem)
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const TAO_IOP::MultiProfileList *&_tao_elem
+ )
{
- _tao_elem = 0;
- ACE_TRY_NEW_ENV
- {
- CORBA::TypeCode_var type = _tao_any.type ();
+ return
+ TAO::Any_Dual_Impl_T<TAO_IOP::MultiProfileList>::extract (
+ _tao_any,
+ TAO_IOP::MultiProfileList::_tao_any_destructor,
+ TAO_IOP::_tc_MultiProfileList,
+ _tao_elem
+ );
+}
- CORBA::Boolean result = type->equivalent (TAO_IOP::_tc_MultiProfileList ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ 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>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
- if (!result)
- return 0; // not equivalent
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
- if (_tao_any.any_owns_data ())
- {
- _tao_elem = (TAO_IOP::MultiProfileList *)_tao_any.value ();
- return 1;
- }
- else
- {
- TAO_IOP::MultiProfileList *tmp;
- ACE_NEW_RETURN (tmp, TAO_IOP::MultiProfileList, 0);
- TAO_InputCDR stream (
- _tao_any._tao_get_cdr (),
- _tao_any._tao_byte_order ()
- );
- CORBA::String_var interface_repository_id;
- if (!(stream >> interface_repository_id.out ()))
- return 0;
- if (ACE_OS::strcmp (
- interface_repository_id.in (),
- "IDL:TAO_IOP/MultiProfileList:1.0"))
- return 0;
- if (stream >> *tmp)
- {
- ((CORBA::Any *)&_tao_any)->_tao_replace (
- TAO_IOP::_tc_MultiProfileList,
- 1,
- tmp,
- TAO_IOP::MultiProfileList::_tao_any_destructor
- );
- _tao_elem = tmp;
- return 1;
- }
- else
- {
- delete tmp;
- }
- }
- }
- ACE_CATCHANY
- {
- }
- ACE_ENDTRY;
- return 0;
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ TAO_IOP::TAO_IOR_Property_ptr _tao_elem
+ )
+{
+ TAO_IOP::TAO_IOR_Property_ptr _tao_objptr =
+ TAO_IOP::TAO_IOR_Property::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ TAO_IOP::TAO_IOR_Property_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<TAO_IOP::TAO_IOR_Property>::insert (
+ _tao_any,
+ TAO_IOP::TAO_IOR_Property::_tao_any_destructor,
+ TAO_IOP::_tc_TAO_IOR_Property,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ TAO_IOP::TAO_IOR_Property_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<TAO_IOP::TAO_IOR_Property>::extract (
+ _tao_any,
+ TAO_IOP::TAO_IOR_Property::_tao_any_destructor,
+ TAO_IOP::_tc_TAO_IOR_Property,
+ _tao_elem
+ );
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<TAO_IOP::TAO_IOR_Property,TAO_IOP::TAO_IOR_Property_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<TAO_IOP::TAO_IOR_Property,TAO_IOP::TAO_IOR_Property_var>
+ template class TAO_Object_Manager<TAO_IOP::TAO_IOR_Property,TAO_IOP::TAO_IOR_Property_var>;
+ template class TAO::Any_Impl_T<TAO_IOP::TAO_IOR_Property>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Manager<TAO_IOP::TAO_IOR_Property, TAO_IOP::TAO_IOR_Property_var>
+# pragma instantiate TAO::Any_Impl_T<TAO_IOP::TAO_IOR_Property>
#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.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ TAO_IOP::TAO_IOR_Manipulation_ptr _tao_elem
+ )
+{
+ TAO_IOP::TAO_IOR_Manipulation_ptr _tao_objptr =
+ TAO_IOP::TAO_IOR_Manipulation::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ TAO_IOP::TAO_IOR_Manipulation_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<TAO_IOP::TAO_IOR_Manipulation>::insert (
+ _tao_any,
+ TAO_IOP::TAO_IOR_Manipulation::_tao_any_destructor,
+ TAO_IOP::_tc_TAO_IOR_Manipulation,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ TAO_IOP::TAO_IOR_Manipulation_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<TAO_IOP::TAO_IOR_Manipulation>::extract (
+ _tao_any,
+ TAO_IOP::TAO_IOR_Manipulation::_tao_any_destructor,
+ TAO_IOP::_tc_TAO_IOR_Manipulation,
+ _tao_elem
+ );
+}
+
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<TAO_IOP::TAO_IOR_Manipulation,TAO_IOP::TAO_IOR_Manipulation_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<TAO_IOP::TAO_IOR_Manipulation,TAO_IOP::TAO_IOR_Manipulation_var>
+ template class TAO_Object_Manager<TAO_IOP::TAO_IOR_Manipulation,TAO_IOP::TAO_IOR_Manipulation_var>;
+ template class TAO::Any_Impl_T<TAO_IOP::TAO_IOR_Manipulation>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Manager<TAO_IOP::TAO_IOR_Manipulation, TAO_IOP::TAO_IOR_Manipulation_var>
+# pragma instantiate TAO::Any_Impl_T<TAO_IOP::TAO_IOR_Manipulation>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60
+
+CORBA::Boolean
+TAO::Any_Impl_T<TAO_IOP::TAO_IOR_Property>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+CORBA::Boolean
+TAO::Any_Impl_T<TAO_IOP::TAO_IOR_Property>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60
+
+CORBA::Boolean
+TAO::Any_Impl_T<TAO_IOP::TAO_IOR_Manipulation>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+CORBA::Boolean
+TAO::Any_Impl_T<TAO_IOP::TAO_IOR_Manipulation>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
+
diff --git a/TAO/tao/IORManipulation/IORC.h b/TAO/tao/IORManipulation/IORC.h
index 9685178d0ca..bd860d3c3f6 100644
--- a/TAO/tao/IORManipulation/IORC.h
+++ b/TAO/tao/IORManipulation/IORC.h
@@ -19,6 +19,9 @@
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:151
+
#ifndef _TAO_IDL_ORIG_IORC_H_
#define _TAO_IDL_ORIG_IORC_H_
@@ -61,24 +64,30 @@
#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_module/module_ch.cpp:48
+
TAO_NAMESPACE TAO_IOP
{
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:51
#if !defined (_TAO_IOP_EMPTYPROFILELIST_CH_)
#define _TAO_IOP_EMPTYPROFILELIST_CH_
-
+
class TAO_IORManip_Export EmptyProfileList : public CORBA::UserException
{
public:
-
+
EmptyProfileList (void);
EmptyProfileList (const EmptyProfileList &);
~EmptyProfileList (void);
EmptyProfileList &operator= (const EmptyProfileList &);
-
- static void _tao_any_destructor (void*);
-
+
+ static void _tao_any_destructor (void *);
+
static EmptyProfileList *_downcast (CORBA::Exception *);
static CORBA::Exception *_alloc (void);
@@ -90,37 +99,43 @@ TAO_NAMESPACE TAO_IOP
TAO_OutputCDR &
ACE_ENV_ARG_DECL_NOT_USED
) const;
-
+
virtual void _tao_decode (
TAO_InputCDR &
ACE_ENV_ARG_DECL_NOT_USED
);
-
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:125
+
virtual CORBA::TypeCode_ptr _type (void) const;
};
-
-TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_EmptyProfileList;
-
+
+ // 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_EmptyProfileList;
#endif /* end #if !defined */
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:51
#if !defined (_TAO_IOP_NOTFOUND_CH_)
#define _TAO_IOP_NOTFOUND_CH_
-
+
class TAO_IORManip_Export NotFound : public CORBA::UserException
{
public:
-
+
NotFound (void);
NotFound (const NotFound &);
~NotFound (void);
NotFound &operator= (const NotFound &);
-
- static void _tao_any_destructor (void*);
-
+
+ static void _tao_any_destructor (void *);
+
static NotFound *_downcast (CORBA::Exception *);
static CORBA::Exception *_alloc (void);
@@ -132,37 +147,43 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_EmptyProfileList;
TAO_OutputCDR &
ACE_ENV_ARG_DECL_NOT_USED
) const;
-
+
virtual void _tao_decode (
TAO_InputCDR &
ACE_ENV_ARG_DECL_NOT_USED
);
-
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:125
+
virtual CORBA::TypeCode_ptr _type (void) const;
};
-
-TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound;
-
+
+ // 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_NotFound;
#endif /* end #if !defined */
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:51
#if !defined (_TAO_IOP_DUPLICATE_CH_)
#define _TAO_IOP_DUPLICATE_CH_
-
+
class TAO_IORManip_Export Duplicate : public CORBA::UserException
{
public:
-
+
Duplicate (void);
Duplicate (const Duplicate &);
~Duplicate (void);
Duplicate &operator= (const Duplicate &);
-
- static void _tao_any_destructor (void*);
-
+
+ static void _tao_any_destructor (void *);
+
static Duplicate *_downcast (CORBA::Exception *);
static CORBA::Exception *_alloc (void);
@@ -174,37 +195,43 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_NotFound;
TAO_OutputCDR &
ACE_ENV_ARG_DECL_NOT_USED
) const;
-
+
virtual void _tao_decode (
TAO_InputCDR &
ACE_ENV_ARG_DECL_NOT_USED
);
-
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:125
+
virtual CORBA::TypeCode_ptr _type (void) const;
};
-
-TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Duplicate;
-
+
+ // 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_Duplicate;
#endif /* end #if !defined */
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:51
#if !defined (_TAO_IOP_INVALID_IOR_CH_)
#define _TAO_IOP_INVALID_IOR_CH_
-
+
class TAO_IORManip_Export Invalid_IOR : public CORBA::UserException
{
public:
-
+
Invalid_IOR (void);
Invalid_IOR (const Invalid_IOR &);
~Invalid_IOR (void);
Invalid_IOR &operator= (const Invalid_IOR &);
-
- static void _tao_any_destructor (void*);
-
+
+ static void _tao_any_destructor (void *);
+
static Invalid_IOR *_downcast (CORBA::Exception *);
static CORBA::Exception *_alloc (void);
@@ -216,37 +243,43 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Duplicate;
TAO_OutputCDR &
ACE_ENV_ARG_DECL_NOT_USED
) const;
-
+
virtual void _tao_decode (
TAO_InputCDR &
ACE_ENV_ARG_DECL_NOT_USED
);
-
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:125
+
virtual CORBA::TypeCode_ptr _type (void) const;
};
-
-TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Invalid_IOR;
-
+
+ // 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_Invalid_IOR;
#endif /* end #if !defined */
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:51
#if !defined (_TAO_IOP_MULTIPROFILELIST_CH_)
#define _TAO_IOP_MULTIPROFILELIST_CH_
-
+
class TAO_IORManip_Export MultiProfileList : public CORBA::UserException
{
public:
-
+
MultiProfileList (void);
MultiProfileList (const MultiProfileList &);
~MultiProfileList (void);
MultiProfileList &operator= (const MultiProfileList &);
-
- static void _tao_any_destructor (void*);
-
+
+ static void _tao_any_destructor (void *);
+
static MultiProfileList *_downcast (CORBA::Exception *);
static CORBA::Exception *_alloc (void);
@@ -258,55 +291,63 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Invalid_IOR;
TAO_OutputCDR &
ACE_ENV_ARG_DECL_NOT_USED
) const;
-
+
virtual void _tao_decode (
TAO_InputCDR &
ACE_ENV_ARG_DECL_NOT_USED
);
-
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:125
+
virtual CORBA::TypeCode_ptr _type (void) const;
};
-
-TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_MultiProfileList;
-
+
+ // 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_MultiProfileList;
#endif /* end #if !defined */
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
#if !defined (_TAO_IOP_TAO_IOR_PROPERTY___PTR_CH_)
#define _TAO_IOP_TAO_IOR_PROPERTY___PTR_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
{
public:
TAO_IOR_Property_var (void); // default constructor
- TAO_IOR_Property_var (TAO_IOR_Property_ptr p) : ptr_ (p) {}
+ 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
+ // 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);
@@ -317,7 +358,7 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_MultiProfileList;
ACE_ENV_ARG_DECL_NOT_USED
);
static CORBA::Object * tao_upcast (void *);
-
+
private:
TAO_IOR_Property_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -325,13 +366,14 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_MultiProfileList;
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
{
public:
@@ -344,47 +386,50 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_MultiProfileList;
operator TAO_IOR_Property_ptr &();
TAO_IOR_Property_ptr &ptr (void);
TAO_IOR_Property_ptr operator-> (void);
-
+
private:
TAO_IOR_Property_ptr &ptr_;
};
-
#endif /* end #if !defined */
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
#if !defined (_TAO_IOP_TAO_IOR_PROPERTY_CH_)
#define _TAO_IOP_TAO_IOR_PROPERTY_CH_
-
+
class TAO_IORManip_Export TAO_IOR_Property
- : public virtual CORBA_Object
+ : public virtual CORBA::Object
{
public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef TAO_IOR_Property_ptr _ptr_type;
typedef TAO_IOR_Property_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
static int _tao_class_id;
-
+
// The static operations.
static TAO_IOR_Property_ptr _duplicate (TAO_IOR_Property_ptr obj);
-
+
static TAO_IOR_Property_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static TAO_IOR_Property_ptr _unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static TAO_IOR_Property_ptr _nil (void)
{
return (TAO_IOR_Property_ptr)0;
}
-
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Boolean set_property (
CORBA::Object_ptr ior
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -393,7 +438,10 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_MultiProfileList;
CORBA::SystemException
, TAO_IOP::Invalid_IOR
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Boolean set_primary (
CORBA::Object_ptr ior1,
CORBA::Object_ptr ior2
@@ -404,7 +452,10 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_MultiProfileList;
, TAO_IOP::Duplicate
, TAO_IOP::NotFound
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Object_ptr get_primary (
CORBA::Object_ptr ior
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -413,7 +464,10 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_MultiProfileList;
CORBA::SystemException
, TAO_IOP::NotFound
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Boolean is_primary_set (
CORBA::Object_ptr ior
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -421,58 +475,73 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_MultiProfileList;
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const TAO_IOR_Property &);
};
-
#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_TAO_IOR_Property;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
#if !defined (_TAO_IOP_TAO_IOR_MANIPULATION___PTR_CH_)
#define _TAO_IOP_TAO_IOR_MANIPULATION___PTR_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
{
public:
TAO_IOR_Manipulation_var (void); // default constructor
- TAO_IOR_Manipulation_var (TAO_IOR_Manipulation_ptr p) : ptr_ (p) {}
+ 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
+ // 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);
@@ -483,7 +552,7 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_MultiProfileList;
ACE_ENV_ARG_DECL_NOT_USED
);
static CORBA::Object * tao_upcast (void *);
-
+
private:
TAO_IOR_Manipulation_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -491,13 +560,14 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_MultiProfileList;
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
{
public:
@@ -510,58 +580,59 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_MultiProfileList;
operator TAO_IOR_Manipulation_ptr &();
TAO_IOR_Manipulation_ptr &ptr (void);
TAO_IOR_Manipulation_ptr operator-> (void);
-
+
private:
TAO_IOR_Manipulation_ptr &ptr_;
};
-
#endif /* end #if !defined */
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
#if !defined (_TAO_IOP_TAO_IOR_MANIPULATION_CH_)
#define _TAO_IOP_TAO_IOR_MANIPULATION_CH_
-
+
class TAO_IORManip_Export TAO_IOR_Manipulation
- : public virtual CORBA_Object
+ : public virtual CORBA::Object
{
public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef TAO_IOR_Manipulation_ptr _ptr_type;
typedef TAO_IOR_Manipulation_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
static int _tao_class_id;
-
+
// The static operations.
static TAO_IOR_Manipulation_ptr _duplicate (TAO_IOR_Manipulation_ptr obj);
-
+
static TAO_IOR_Manipulation_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static TAO_IOR_Manipulation_ptr _unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static TAO_IOR_Manipulation_ptr _nil (void)
{
return (TAO_IOR_Manipulation_ptr)0;
}
-
+
+ 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_EXPORT_MACRO _TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList
+
+ class TAO_IORManip_Export _TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Manipulation_IORList
: public TAO_Unbounded_Base_Sequence
{
public:
- // = Initialization and termination methods.
_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 (
@@ -577,14 +648,14 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_MultiProfileList;
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);
@@ -594,7 +665,7 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_MultiProfileList;
CORBA::ULong nl,
CORBA::ULong ol
);
-
+
virtual void _downcast (
void* target,
CORBA_Object *src
@@ -605,56 +676,62 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_MultiProfileList;
#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#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
+
class IORList;
class IORList_var;
-
+
// *************************************************************
- // IORList
+ // 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
- class TAO_IORManip_Export IORList : public
#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 */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
{
public:
- IORList (void); // default ctor
- IORList (CORBA::ULong max); // uses max size
+ 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 &); // copy ctor
+ IORList (const IORList &);
~IORList (void);
+
static void _tao_any_destructor (void*);
-
-#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+
typedef IORList_var _var_type;
-#endif /* ! __GNUC__ || g++ >= 2.8 */
-
-
};
#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:
@@ -662,37 +739,40 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_MultiProfileList;
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;
- operator IORList *&(); // variable-size base types only
-
+
+ // Variable-size base types only.
+ operator IORList *&();
+
TAO_Object_Manager<CORBA::Object,CORBA::Object_var> operator[] (CORBA::ULong index);
-
- // in, inout, out, _retn
+
+ // 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:
@@ -705,16 +785,23 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_MultiProfileList;
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
+
+ static ::CORBA::TypeCode_ptr _tc_IORList;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Object_ptr merge_iors (
const TAO_IOP::TAO_IOR_Manipulation::IORList & iors
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -725,7 +812,10 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_MultiProfileList;
, TAO_IOP::Duplicate
, TAO_IOP::Invalid_IOR
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Object_ptr add_profiles (
CORBA::Object_ptr ior1,
CORBA::Object_ptr ior2
@@ -737,7 +827,10 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_MultiProfileList;
, TAO_IOP::Duplicate
, TAO_IOP::Invalid_IOR
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Object_ptr remove_profiles (
CORBA::Object_ptr ior1,
CORBA::Object_ptr ior2
@@ -749,7 +842,10 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_MultiProfileList;
, TAO_IOP::EmptyProfileList
, TAO_IOP::NotFound
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Boolean set_property (
TAO_IOP::TAO_IOR_Property_ptr prop,
CORBA::Object_ptr ior
@@ -760,7 +856,10 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_MultiProfileList;
, TAO_IOP::Invalid_IOR
, TAO_IOP::Duplicate
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Boolean set_primary (
TAO_IOP::TAO_IOR_Property_ptr prop,
CORBA::Object_ptr ior1,
@@ -774,7 +873,10 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_MultiProfileList;
, TAO_IOP::MultiProfileList
, TAO_IOP::NotFound
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Object_ptr get_primary (
TAO_IOP::TAO_IOR_Property_ptr prop,
CORBA::Object_ptr ior
@@ -784,7 +886,10 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_MultiProfileList;
CORBA::SystemException
, TAO_IOP::NotFound
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Boolean is_primary_set (
TAO_IOP::TAO_IOR_Property_ptr prop,
CORBA::Object_ptr ior
@@ -793,7 +898,10 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_MultiProfileList;
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::ULong is_in_ior (
CORBA::Object_ptr ior1,
CORBA::Object_ptr ior2
@@ -803,7 +911,10 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_MultiProfileList;
CORBA::SystemException
, TAO_IOP::NotFound
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::ULong get_profile_count (
CORBA::Object_ptr ior
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -812,69 +923,145 @@ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_MultiProfileList;
CORBA::SystemException
, TAO_IOP::EmptyProfileList
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const TAO_IOR_Manipulation &);
};
-
#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_TAO_IOR_Manipulation;
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_ch.cpp:67
}
TAO_NAMESPACE_CLOSE // module TAO_IOP
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/any_op_ch.cpp:52
+
TAO_IORManip_Export void operator<<= (CORBA::Any &, const TAO_IOP::EmptyProfileList &); // copying version
TAO_IORManip_Export void operator<<= (CORBA::Any &, TAO_IOP::EmptyProfileList*); // noncopying version
TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, TAO_IOP::EmptyProfileList *&); // deprecated
TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, const TAO_IOP::EmptyProfileList *&);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/any_op_ch.cpp:52
+
TAO_IORManip_Export void operator<<= (CORBA::Any &, const TAO_IOP::NotFound &); // copying version
TAO_IORManip_Export void operator<<= (CORBA::Any &, TAO_IOP::NotFound*); // noncopying version
TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, TAO_IOP::NotFound *&); // deprecated
TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, const TAO_IOP::NotFound *&);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/any_op_ch.cpp:52
+
TAO_IORManip_Export void operator<<= (CORBA::Any &, const TAO_IOP::Duplicate &); // copying version
TAO_IORManip_Export void operator<<= (CORBA::Any &, TAO_IOP::Duplicate*); // noncopying version
TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, TAO_IOP::Duplicate *&); // deprecated
TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, const TAO_IOP::Duplicate *&);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/any_op_ch.cpp:52
+
TAO_IORManip_Export void operator<<= (CORBA::Any &, const TAO_IOP::Invalid_IOR &); // copying version
TAO_IORManip_Export void operator<<= (CORBA::Any &, TAO_IOP::Invalid_IOR*); // noncopying version
TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, TAO_IOP::Invalid_IOR *&); // deprecated
TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, const TAO_IOP::Invalid_IOR *&);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/any_op_ch.cpp:52
+
TAO_IORManip_Export void operator<<= (CORBA::Any &, const TAO_IOP::MultiProfileList &); // copying version
TAO_IORManip_Export void operator<<= (CORBA::Any &, TAO_IOP::MultiProfileList*); // noncopying version
TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, TAO_IOP::MultiProfileList *&); // deprecated
TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, const TAO_IOP::MultiProfileList *&);
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
+
+TAO_IORManip_Export void operator<<= (CORBA::Any &, TAO_IOP::TAO_IOR_Property_ptr); // copying
+TAO_IORManip_Export void operator<<= (CORBA::Any &, TAO_IOP::TAO_IOR_Property_ptr *); // non-copying
+TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, TAO_IOP::TAO_IOR_Property_ptr &);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
+
+TAO_IORManip_Export void operator<<= (CORBA::Any &, TAO_IOP::TAO_IOR_Manipulation_ptr); // copying
+TAO_IORManip_Export void operator<<= (CORBA::Any &, TAO_IOP::TAO_IOR_Manipulation_ptr *); // non-copying
+TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, TAO_IOP::TAO_IOR_Manipulation_ptr &);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
+
+TAO_IORManip_Export void operator<<= (CORBA::Any &, const TAO_IOP::TAO_IOR_Manipulation::IORList &); // copying version
+TAO_IORManip_Export void operator<<= (CORBA::Any &, TAO_IOP::TAO_IOR_Manipulation::IORList*); // noncopying version
+TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, TAO_IOP::TAO_IOR_Manipulation::IORList *&); // deprecated
+TAO_IORManip_Export CORBA::Boolean operator>>= (const CORBA::Any &, const TAO_IOP::TAO_IOR_Manipulation::IORList *&);
+
+// 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_exception/cdr_op_ch.cpp:52
+
TAO_IORManip_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const TAO_IOP::EmptyProfileList &);
TAO_IORManip_Export CORBA::Boolean operator>> (TAO_InputCDR &, TAO_IOP::EmptyProfileList &);
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ch.cpp:52
+
TAO_IORManip_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const TAO_IOP::NotFound &);
TAO_IORManip_Export CORBA::Boolean operator>> (TAO_InputCDR &, TAO_IOP::NotFound &);
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ch.cpp:52
+
TAO_IORManip_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const TAO_IOP::Duplicate &);
TAO_IORManip_Export CORBA::Boolean operator>> (TAO_InputCDR &, TAO_IOP::Duplicate &);
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ch.cpp:52
+
TAO_IORManip_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const TAO_IOP::Invalid_IOR &);
TAO_IORManip_Export CORBA::Boolean operator>> (TAO_InputCDR &, TAO_IOP::Invalid_IOR &);
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ch.cpp:52
+
TAO_IORManip_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const TAO_IOP::MultiProfileList &);
TAO_IORManip_Export CORBA::Boolean operator>> (TAO_InputCDR &, TAO_IOP::MultiProfileList &);
+// 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
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1009
#if defined (__ACE_INLINE__)
#include "IORC.i"
@@ -890,3 +1077,4 @@ TAO_IORManip_Export CORBA::Boolean operator>> (TAO_InputCDR &, TAO_IOP::MultiPro
#include "ace/post.h"
#endif /* ifndef */
+
diff --git a/TAO/tao/IORManipulation/IORC.i b/TAO/tao/IORManipulation/IORC.i
index a87fece232f..2ac7e82b0ad 100644
--- a/TAO/tao/IORManipulation/IORC.i
+++ b/TAO/tao/IORManipulation/IORC.i
@@ -19,40 +19,32 @@
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
-// *************************************************************
-// Inline operations for exception TAO_IOP::EmptyProfileList
-// *************************************************************
-
-// *************************************************************
-// Inline operations for exception TAO_IOP::NotFound
-// *************************************************************
-
-// *************************************************************
-// Inline operations for exception TAO_IOP::Duplicate
-// *************************************************************
-
-// *************************************************************
-// Inline operations for exception TAO_IOP::Invalid_IOR
-// *************************************************************
-
-// *************************************************************
-// Inline operations for exception TAO_IOP::MultiProfileList
-// *************************************************************
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#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 **
+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;
@@ -67,11 +59,15 @@ TAO_IOP::TAO_IOR_Manipulation::_TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Ma
return buf;
}
-ACE_INLINE void
+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;
+ {
+ return;
+ }
+
delete[] buffer;
}
@@ -87,64 +83,83 @@ TAO_IOP::TAO_IOR_Manipulation::_TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Ma
}
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)
+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_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;
- }
+ {
+ 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;
- }
+ {
+ 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)
+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;
+ {
+ 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 ();
+ 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_);
+ }
}
- if (this->maximum_ < rhs.maximum_)
+ else
{
- _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_);
+ 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_);
+ 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)
{
@@ -154,70 +169,78 @@ TAO_IOP::TAO_IOR_Manipulation::_TAO_Unbounded_Object_Sequence_TAO_IOP_TAO_IOR_Ma
return *this;
}
-ACE_INLINE TAO_Object_Manager<CORBA::Object,CORBA::Object_var>
+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
-// read-write accessor
{
ACE_ASSERT (index < this->maximum_);
- CORBA::Object ** const tmp = ACE_reinterpret_cast (CORBA::Object ** ACE_CAST_CONST, this->buffer_);
+ 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* *
+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_);
+ // 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;
+ 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* *
+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_);
+ 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) // default constructor
+TAO_IOP::TAO_IOR_Manipulation::IORList_var::IORList_var (void)
: ptr_ (0)
{}
@@ -227,21 +250,26 @@ TAO_IOP::TAO_IOR_Manipulation::IORList_var::IORList_var (IORList *p)
{}
ACE_INLINE
-TAO_IOP::TAO_IOR_Manipulation::IORList_var::IORList_var (const ::TAO_IOP::TAO_IOR_Manipulation::IORList_var &p) // copy constructor
+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_));
+ {
+ ACE_NEW (this->ptr_, ::TAO_IOP::TAO_IOR_Manipulation::IORList (*p.ptr_));
+ }
else
- this->ptr_ = 0;
+ {
+ this->ptr_ = 0;
+ }
}
ACE_INLINE
-TAO_IOP::TAO_IOR_Manipulation::IORList_var::~IORList_var (void) // destructor
+TAO_IOP::TAO_IOR_Manipulation::IORList_var::~IORList_var (void)
{
delete this->ptr_;
}
-ACE_INLINE TAO_IOP::TAO_IOR_Manipulation::IORList_var &
+ACE_INLINE
+TAO_IOP::TAO_IOR_Manipulation::IORList_var &
TAO_IOP::TAO_IOR_Manipulation::IORList_var::operator= (IORList *p)
{
delete this->ptr_;
@@ -249,7 +277,8 @@ TAO_IOP::TAO_IOR_Manipulation::IORList_var::operator= (IORList *p)
return *this;
}
-ACE_INLINE ::TAO_IOP::TAO_IOR_Manipulation::IORList_var &
+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)
@@ -261,8 +290,12 @@ TAO_IOP::TAO_IOR_Manipulation::IORList_var::operator= (const ::TAO_IOP::TAO_IOR_
}
else
{
- IORList *deep_copy =
- new IORList (*p.ptr_);
+ IORList *deep_copy = 0;
+ ACE_NEW_RETURN (
+ deep_copy,
+ IORList (*p.ptr_),
+ *this
+ );
if (deep_copy != 0)
{
@@ -277,63 +310,68 @@ TAO_IOP::TAO_IOR_Manipulation::IORList_var::operator= (const ::TAO_IOP::TAO_IOR_
return *this;
}
-ACE_INLINE const ::TAO_IOP::TAO_IOR_Manipulation::IORList *
+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 *
+ACE_INLINE
+::TAO_IOP::TAO_IOR_Manipulation::IORList *
TAO_IOP::TAO_IOR_Manipulation::IORList_var::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE
+ACE_INLINE
TAO_IOP::TAO_IOR_Manipulation::IORList_var::operator const ::TAO_IOP::TAO_IOR_Manipulation::IORList &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE
+ACE_INLINE
TAO_IOP::TAO_IOR_Manipulation::IORList_var::operator ::TAO_IOP::TAO_IOR_Manipulation::IORList &() // cast
{
return *this->ptr_;
}
-ACE_INLINE
+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
+// 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>
+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 &
+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 &
+ACE_INLINE
+::TAO_IOP::TAO_IOR_Manipulation::IORList &
TAO_IOP::TAO_IOR_Manipulation::IORList_var::inout (void)
{
return *this->ptr_;
}
-// mapping for variable size
-ACE_INLINE ::TAO_IOP::TAO_IOR_Manipulation::IORList *&
+ACE_INLINE
+::TAO_IOP::TAO_IOR_Manipulation::IORList *&
TAO_IOP::TAO_IOR_Manipulation::IORList_var::out (void)
{
delete this->ptr_;
@@ -341,7 +379,8 @@ TAO_IOP::TAO_IOR_Manipulation::IORList_var::out (void)
return this->ptr_;
}
-ACE_INLINE ::TAO_IOP::TAO_IOR_Manipulation::IORList *
+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_;
@@ -349,12 +388,16 @@ TAO_IOP::TAO_IOR_Manipulation::IORList_var::_retn (void)
return tmp;
}
-ACE_INLINE ::TAO_IOP::TAO_IOR_Manipulation::IORList *
+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
// *************************************************************
@@ -367,7 +410,7 @@ TAO_IOP::TAO_IOR_Manipulation::IORList_out::IORList_out (IORList *&p)
}
ACE_INLINE
-TAO_IOP::TAO_IOR_Manipulation::IORList_out::IORList_out (IORList_var &p) // constructor from _var
+TAO_IOP::TAO_IOR_Manipulation::IORList_out::IORList_out (IORList_var &p)
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -375,124 +418,211 @@ TAO_IOP::TAO_IOR_Manipulation::IORList_out::IORList_out (IORList_var &p) // cons
}
ACE_INLINE
-TAO_IOP::TAO_IOR_Manipulation::IORList_out::IORList_out (const ::TAO_IOP::TAO_IOR_Manipulation::IORList_out &p) // copy constructor
+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 &
+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 &
+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
+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 *&
+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 *
+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>
+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
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#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 */
-ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const TAO_IOP::EmptyProfileList &_tao_aggregate)
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ci.cpp:103
+
+ACE_INLINE
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const TAO_IOP::EmptyProfileList &_tao_aggregate
+ )
{
- // first marshal the repository ID
+ // First marshal the repository ID.
if (strm << _tao_aggregate._rep_id ())
- return 1;
+ {
+ return 1;
+ }
else
- return 0;
+ {
+ return 0;
+ }
}
-ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &,TAO_IOP::EmptyProfileList&)
+ACE_INLINE
+CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ TAO_IOP::EmptyProfileList&
+ )
{
return 1;
}
-ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const TAO_IOP::NotFound &_tao_aggregate)
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ci.cpp:103
+
+ACE_INLINE
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const TAO_IOP::NotFound &_tao_aggregate
+ )
{
- // first marshal the repository ID
+ // First marshal the repository ID.
if (strm << _tao_aggregate._rep_id ())
- return 1;
+ {
+ return 1;
+ }
else
- return 0;
+ {
+ return 0;
+ }
}
-ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &,TAO_IOP::NotFound&)
+ACE_INLINE
+CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ TAO_IOP::NotFound&
+ )
{
return 1;
}
-ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const TAO_IOP::Duplicate &_tao_aggregate)
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ci.cpp:103
+
+ACE_INLINE
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const TAO_IOP::Duplicate &_tao_aggregate
+ )
{
- // first marshal the repository ID
+ // First marshal the repository ID.
if (strm << _tao_aggregate._rep_id ())
- return 1;
+ {
+ return 1;
+ }
else
- return 0;
+ {
+ return 0;
+ }
}
-ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &,TAO_IOP::Duplicate&)
+ACE_INLINE
+CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ TAO_IOP::Duplicate&
+ )
{
return 1;
}
-ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const TAO_IOP::Invalid_IOR &_tao_aggregate)
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ci.cpp:103
+
+ACE_INLINE
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const TAO_IOP::Invalid_IOR &_tao_aggregate
+ )
{
- // first marshal the repository ID
+ // First marshal the repository ID.
if (strm << _tao_aggregate._rep_id ())
- return 1;
+ {
+ return 1;
+ }
else
- return 0;
+ {
+ return 0;
+ }
}
-ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &,TAO_IOP::Invalid_IOR&)
+ACE_INLINE
+CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ TAO_IOP::Invalid_IOR&
+ )
{
return 1;
}
-ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const TAO_IOP::MultiProfileList &_tao_aggregate)
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ci.cpp:103
+
+ACE_INLINE
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const TAO_IOP::MultiProfileList &_tao_aggregate
+ )
{
- // first marshal the repository ID
+ // First marshal the repository ID.
if (strm << _tao_aggregate._rep_id ())
- return 1;
+ {
+ return 1;
+ }
else
- return 0;
+ {
+ return 0;
+ }
}
-ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &,TAO_IOP::MultiProfileList&)
+ACE_INLINE
+CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ TAO_IOP::MultiProfileList&
+ )
{
return 1;
}
diff --git a/TAO/tao/IORManipulation/TAO_IORManip.dsp b/TAO/tao/IORManipulation/TAO_IORManip.dsp
index c4c7008d0c5..b01faeb2291 100644
--- a/TAO/tao/IORManipulation/TAO_IORManip.dsp
+++ b/TAO/tao/IORManipulation/TAO_IORManip.dsp
@@ -71,7 +71,7 @@ LINK32=link.exe
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "IORManip_EXPORTS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "../" /I "../../" /I "../../../" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "TAO_IORMANIP_BUILD_DLL" /FD /c
+# ADD CPP /nologo /MDd /W3 /Gm /GR /GX /Zi /Od /I "../" /I "../../" /I "../../../" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "TAO_IORMANIP_BUILD_DLL" /FD /c
# SUBTRACT CPP /YX
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
@@ -156,6 +156,19 @@ LINK32=link.exe
# Begin Source File
SOURCE=.\IORC.cpp
+
+!IF "$(CFG)" == "IORManip - Win32 Release"
+
+!ELSEIF "$(CFG)" == "IORManip - Win32 Debug"
+
+# ADD CPP /GR
+
+!ELSEIF "$(CFG)" == "IORManip - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "IORManip - Win32 MFC Release"
+
+!ENDIF
+
# End Source File
# Begin Source File
diff --git a/TAO/tao/IORTable/IORTable.pidl b/TAO/tao/IORTable/IORTable.pidl
index d0ff4dffcaf..41548bd2fea 100644
--- a/TAO/tao/IORTable/IORTable.pidl
+++ b/TAO/tao/IORTable/IORTable.pidl
@@ -13,7 +13,7 @@
*
* The command used to generate code from this file is:
*
- * tao_idl.exe -o orig -Ge 1 -Sa -St -DCORBA3 \
+ * tao_idl -o orig -Ge 1 -Sa -St \
* -Wb,export_macro=TAO_IORTable_Export \
* -Wb,export_include=iortable_export.h \
* -Wb,pre_include="ace/pre.h" \
diff --git a/TAO/tao/IORTable/IORTableC.cpp b/TAO/tao/IORTable/IORTableC.cpp
index 6b84ca74907..6c18014ba25 100644
--- a/TAO/tao/IORTable/IORTableC.cpp
+++ b/TAO/tao/IORTable/IORTableC.cpp
@@ -19,8 +19,11 @@
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
-#include "IORTableC.h"
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:314
+
+#include "IORTableC.h"
#include "tao/Stub.h"
#include "tao/Invocation.h"
#include "tao/PortableInterceptor.h"
@@ -31,6 +34,8 @@
#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__ */
@@ -39,7 +44,9 @@
#include "IORTableC.i"
#endif /* !defined INLINE */
-// Default constructor.
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63
+
IORTable::AlreadyBound::AlreadyBound (void)
: CORBA_UserException (
"IDL:IORTable/AlreadyBound:1.0",
@@ -48,12 +55,10 @@ IORTable::AlreadyBound::AlreadyBound (void)
{
}
-// Destructor - all members are of self managing types.
IORTable::AlreadyBound::~AlreadyBound (void)
{
}
-// Copy constructor.
IORTable::AlreadyBound::AlreadyBound (const ::IORTable::AlreadyBound &_tao_excp)
: CORBA_UserException (
_tao_excp._rep_id (),
@@ -62,7 +67,6 @@ IORTable::AlreadyBound::AlreadyBound (const ::IORTable::AlreadyBound &_tao_excp)
{
}
-// Assignment operator.
IORTable::AlreadyBound&
IORTable::AlreadyBound::operator= (const ::IORTable::AlreadyBound &_tao_excp)
{
@@ -70,18 +74,12 @@ IORTable::AlreadyBound::operator= (const ::IORTable::AlreadyBound &_tao_excp)
return *this;
}
-void IORTable::AlreadyBound::_tao_any_destructor (void *_tao_void_pointer)
-{
- AlreadyBound *tmp = ACE_static_cast (AlreadyBound*, _tao_void_pointer);
- delete tmp;
-}
-
IORTable::AlreadyBound *
-IORTable::AlreadyBound::_downcast (CORBA::Exception *exc)
+IORTable::AlreadyBound::_downcast (CORBA::Exception *_tao_excp)
{
- if (!ACE_OS::strcmp ("IDL:IORTable/AlreadyBound:1.0", exc->_rep_id ()))
+ if (!ACE_OS::strcmp ("IDL:IORTable/AlreadyBound:1.0", _tao_excp->_rep_id ()))
{
- return ACE_dynamic_cast (AlreadyBound *, exc);
+ return ACE_dynamic_cast (AlreadyBound *, _tao_excp);
}
else
{
@@ -102,13 +100,13 @@ IORTable::AlreadyBound::_tao_duplicate (void) const
CORBA::Exception *result;
ACE_NEW_RETURN (
result,
- IORTable::AlreadyBound (*this),
+ ::IORTable::AlreadyBound (*this),
0
);
return result;
}
-void IORTable::AlreadyBound::_raise ()
+void IORTable::AlreadyBound::_raise (void)
{
TAO_RAISE (*this);
}
@@ -139,7 +137,11 @@ void IORTable::AlreadyBound::_tao_decode (
ACE_THROW (CORBA::MARSHAL ());
}
-// Default constructor.
+
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63
+
IORTable::NotFound::NotFound (void)
: CORBA_UserException (
"IDL:IORTable/NotFound:1.0",
@@ -148,12 +150,10 @@ IORTable::NotFound::NotFound (void)
{
}
-// Destructor - all members are of self managing types.
IORTable::NotFound::~NotFound (void)
{
}
-// Copy constructor.
IORTable::NotFound::NotFound (const ::IORTable::NotFound &_tao_excp)
: CORBA_UserException (
_tao_excp._rep_id (),
@@ -162,7 +162,6 @@ IORTable::NotFound::NotFound (const ::IORTable::NotFound &_tao_excp)
{
}
-// Assignment operator.
IORTable::NotFound&
IORTable::NotFound::operator= (const ::IORTable::NotFound &_tao_excp)
{
@@ -170,18 +169,12 @@ IORTable::NotFound::operator= (const ::IORTable::NotFound &_tao_excp)
return *this;
}
-void IORTable::NotFound::_tao_any_destructor (void *_tao_void_pointer)
-{
- NotFound *tmp = ACE_static_cast (NotFound*, _tao_void_pointer);
- delete tmp;
-}
-
IORTable::NotFound *
-IORTable::NotFound::_downcast (CORBA::Exception *exc)
+IORTable::NotFound::_downcast (CORBA::Exception *_tao_excp)
{
- if (!ACE_OS::strcmp ("IDL:IORTable/NotFound:1.0", exc->_rep_id ()))
+ if (!ACE_OS::strcmp ("IDL:IORTable/NotFound:1.0", _tao_excp->_rep_id ()))
{
- return ACE_dynamic_cast (NotFound *, exc);
+ return ACE_dynamic_cast (NotFound *, _tao_excp);
}
else
{
@@ -202,13 +195,13 @@ IORTable::NotFound::_tao_duplicate (void) const
CORBA::Exception *result;
ACE_NEW_RETURN (
result,
- IORTable::NotFound (*this),
+ ::IORTable::NotFound (*this),
0
);
return result;
}
-void IORTable::NotFound::_raise ()
+void IORTable::NotFound::_raise (void)
{
TAO_RAISE (*this);
}
@@ -239,6 +232,11 @@ void IORTable::NotFound::_tao_decode (
ACE_THROW (CORBA::MARSHAL ());
}
+
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+
int IORTable::Table::_tao_class_id = 0;
IORTable::Table_ptr
@@ -284,13 +282,23 @@ tao_IORTable_Table_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_IORTable_Table_marshal (
+ IORTable::Table_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
// *************************************************************
// IORTable::Table_var
-// TAO_IDL - Generated from
-// be/be_interface.cpp:654
// *************************************************************
-IORTable::Table_var::Table_var (void) // default constructor
+IORTable::Table_var::Table_var (void)
: ptr_ (Table::_nil ())
{}
@@ -300,12 +308,12 @@ IORTable::Table_var::ptr (void) const
return this->ptr_;
}
-IORTable::Table_var::Table_var (const ::IORTable::Table_var &p) // copy constructor
+IORTable::Table_var::Table_var (const ::IORTable::Table_var &p)
: TAO_Base_var (),
ptr_ (Table::_duplicate (p.ptr ()))
{}
-IORTable::Table_var::~Table_var (void) // destructor
+IORTable::Table_var::~Table_var (void)
{
CORBA::release (this->ptr_);
}
@@ -409,10 +417,11 @@ IORTable::Table_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// IORTable::Table_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:932
// *************************************************************
IORTable::Table_out::Table_out (Table_ptr &p)
@@ -421,14 +430,14 @@ IORTable::Table_out::Table_out (Table_ptr &p)
this->ptr_ = ::IORTable::Table::_nil ();
}
-IORTable::Table_out::Table_out (Table_var &p) // constructor from _var
+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) // copy constructor
+IORTable::Table_out::Table_out (const ::IORTable::Table_out &p)
: ptr_ (ACE_const_cast (Table_out &, p).ptr_)
{}
@@ -459,7 +468,7 @@ IORTable::Table_out::operator ::IORTable::Table_ptr &() // cast
}
::IORTable::Table_ptr &
-IORTable::Table_out::ptr (void) // ptr
+IORTable::Table_out::ptr (void)
{
return this->ptr_;
}
@@ -470,9 +479,8 @@ IORTable::Table_out::operator-> (void)
return this->ptr_;
}
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:209
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
IORTable::Table::Table (void)
{}
@@ -480,7 +488,8 @@ IORTable::Table::Table (void)
IORTable::Table::~Table (void)
{}
-IORTable::Table_ptr IORTable::Table::_narrow (
+IORTable::Table_ptr
+IORTable::Table::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -495,43 +504,61 @@ IORTable::Table::_unchecked_narrow (
)
{
if (CORBA::is_nil (obj))
- return Table::_nil ();
+ {
+ return Table::_nil ();
+ }
+
return
- ACE_reinterpret_cast
- (
+ ACE_reinterpret_cast (
Table_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &Table::_tao_class_id
- )
- )
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &Table::_tao_class_id
+ )
+ )
);
}
IORTable::Table_ptr
IORTable::Table::_duplicate (Table_ptr obj)
{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
return obj;
}
void *IORTable::Table::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::IORTable, Table)::_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)
- this->_add_ref ();
+
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::IORTable, Table)::_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;
}
@@ -540,6 +567,9 @@ const char* IORTable::Table::_interface_repository_id (void) const
return "IDL:IORTable/Table:1.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
@@ -585,13 +615,23 @@ tao_IORTable_Locator_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_IORTable_Locator_marshal (
+ IORTable::Locator_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
// *************************************************************
// IORTable::Locator_var
-// TAO_IDL - Generated from
-// be/be_interface.cpp:654
// *************************************************************
-IORTable::Locator_var::Locator_var (void) // default constructor
+IORTable::Locator_var::Locator_var (void)
: ptr_ (Locator::_nil ())
{}
@@ -601,12 +641,12 @@ IORTable::Locator_var::ptr (void) const
return this->ptr_;
}
-IORTable::Locator_var::Locator_var (const ::IORTable::Locator_var &p) // copy constructor
+IORTable::Locator_var::Locator_var (const ::IORTable::Locator_var &p)
: TAO_Base_var (),
ptr_ (Locator::_duplicate (p.ptr ()))
{}
-IORTable::Locator_var::~Locator_var (void) // destructor
+IORTable::Locator_var::~Locator_var (void)
{
CORBA::release (this->ptr_);
}
@@ -710,10 +750,11 @@ IORTable::Locator_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// IORTable::Locator_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:932
// *************************************************************
IORTable::Locator_out::Locator_out (Locator_ptr &p)
@@ -722,14 +763,14 @@ IORTable::Locator_out::Locator_out (Locator_ptr &p)
this->ptr_ = ::IORTable::Locator::_nil ();
}
-IORTable::Locator_out::Locator_out (Locator_var &p) // constructor from _var
+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) // copy constructor
+IORTable::Locator_out::Locator_out (const ::IORTable::Locator_out &p)
: ptr_ (ACE_const_cast (Locator_out &, p).ptr_)
{}
@@ -760,7 +801,7 @@ IORTable::Locator_out::operator ::IORTable::Locator_ptr &() // cast
}
::IORTable::Locator_ptr &
-IORTable::Locator_out::ptr (void) // ptr
+IORTable::Locator_out::ptr (void)
{
return this->ptr_;
}
@@ -771,9 +812,8 @@ IORTable::Locator_out::operator-> (void)
return this->ptr_;
}
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:209
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
IORTable::Locator::Locator (void)
{}
@@ -781,7 +821,8 @@ IORTable::Locator::Locator (void)
IORTable::Locator::~Locator (void)
{}
-IORTable::Locator_ptr IORTable::Locator::_narrow (
+IORTable::Locator_ptr
+IORTable::Locator::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -796,43 +837,61 @@ IORTable::Locator::_unchecked_narrow (
)
{
if (CORBA::is_nil (obj))
- return Locator::_nil ();
+ {
+ return Locator::_nil ();
+ }
+
return
- ACE_reinterpret_cast
- (
+ ACE_reinterpret_cast (
Locator_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &Locator::_tao_class_id
- )
- )
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &Locator::_tao_class_id
+ )
+ )
);
}
IORTable::Locator_ptr
IORTable::Locator::_duplicate (Locator_ptr obj)
{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
return obj;
}
void *IORTable::Locator::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::IORTable, Locator)::_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)
- this->_add_ref ();
+
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::IORTable, Locator)::_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;
}
diff --git a/TAO/tao/IORTable/IORTableC.h b/TAO/tao/IORTable/IORTableC.h
index d957a528983..cfa2f2f6967 100644
--- a/TAO/tao/IORTable/IORTableC.h
+++ b/TAO/tao/IORTable/IORTableC.h
@@ -19,6 +19,9 @@
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:151
+
#ifndef _TAO_IDL_ORIG_IORTABLEC_H_
#define _TAO_IDL_ORIG_IORTABLEC_H_
@@ -54,21 +57,30 @@
#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_module/module_ch.cpp:48
+
TAO_NAMESPACE IORTable
{
- class Locator;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface_fwd/interface_fwd_ch.cpp:53
+
+ class Locator;
+
#if !defined (_IORTABLE_LOCATOR___PTR_CH_)
#define _IORTABLE_LOCATOR___PTR_CH_
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:
@@ -108,13 +120,14 @@ TAO_NAMESPACE IORTable
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:
@@ -131,11 +144,12 @@ TAO_NAMESPACE IORTable
private:
Locator_ptr &ptr_;
};
-
-
+
#endif /* end #if !defined */
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:51
+
#if !defined (_IORTABLE_ALREADYBOUND_CH_)
#define _IORTABLE_ALREADYBOUND_CH_
@@ -148,9 +162,7 @@ TAO_NAMESPACE IORTable
~AlreadyBound (void);
AlreadyBound &operator= (const AlreadyBound &);
-
- static void _tao_any_destructor (void*);
-
+
static AlreadyBound *_downcast (CORBA::Exception *);
static CORBA::Exception *_alloc (void);
@@ -168,13 +180,15 @@ TAO_NAMESPACE IORTable
ACE_ENV_ARG_DECL_NOT_USED
);
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:125
};
-
#endif /* end #if !defined */
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:51
+
#if !defined (_IORTABLE_NOTFOUND_CH_)
#define _IORTABLE_NOTFOUND_CH_
@@ -187,9 +201,7 @@ TAO_NAMESPACE IORTable
~NotFound (void);
NotFound &operator= (const NotFound &);
-
- static void _tao_any_destructor (void*);
-
+
static NotFound *_downcast (CORBA::Exception *);
static CORBA::Exception *_alloc (void);
@@ -207,25 +219,29 @@ TAO_NAMESPACE IORTable
ACE_ENV_ARG_DECL_NOT_USED
);
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:125
};
-
#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_TABLE___PTR_CH_)
#define _IORTABLE_TABLE___PTR_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
{
public:
@@ -265,13 +281,14 @@ TAO_NAMESPACE IORTable
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
{
public:
@@ -288,23 +305,21 @@ TAO_NAMESPACE IORTable
private:
Table_ptr &ptr_;
};
-
-
+
#endif /* end #if !defined */
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
+
#if !defined (_IORTABLE_TABLE_CH_)
#define _IORTABLE_TABLE_CH_
class TAO_IORTable_Export Table
- : public virtual CORBA_Object
+ : public virtual CORBA::Object
{
public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef Table_ptr _ptr_type;
typedef Table_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
static int _tao_class_id;
// The static operations.
@@ -325,6 +340,11 @@ TAO_NAMESPACE IORTable
return (Table_ptr)0;
}
+
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void bind (
const char * object_key,
const char * IOR
@@ -335,6 +355,9 @@ TAO_NAMESPACE IORTable
, IORTable::AlreadyBound
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void rebind (
const char * object_key,
const char * IOR
@@ -344,6 +367,9 @@ TAO_NAMESPACE IORTable
CORBA::SystemException
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void unbind (
const char * object_key
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -353,6 +379,9 @@ TAO_NAMESPACE IORTable
, IORTable::NotFound
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void set_locator (
IORTable::Locator_ptr the_locator
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -361,36 +390,46 @@ TAO_NAMESPACE IORTable
CORBA::SystemException
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const Table &);
};
-
-
+
#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:
@@ -430,13 +469,14 @@ TAO_NAMESPACE IORTable
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:
@@ -453,23 +493,21 @@ TAO_NAMESPACE IORTable
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
+
#if !defined (_IORTABLE_LOCATOR_CH_)
#define _IORTABLE_LOCATOR_CH_
class TAO_IORTable_Export Locator
- : public virtual CORBA_Object
+ : public virtual CORBA::Object
{
public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef Locator_ptr _ptr_type;
typedef Locator_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
static int _tao_class_id;
// The static operations.
@@ -490,6 +528,11 @@ TAO_NAMESPACE IORTable
return (Locator_ptr)0;
}
+
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual char * locate (
const char * object_key
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -499,39 +542,59 @@ TAO_NAMESPACE IORTable
, IORTable::NotFound
)) = 0;
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const Locator &);
};
-
-
+
#endif /* end #if !defined */
-
-
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_ch.cpp:67
+
}
TAO_NAMESPACE_CLOSE // module IORTable
+// 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_exception/cdr_op_ch.cpp:52
+
TAO_IORTable_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IORTable::AlreadyBound &);
TAO_IORTable_Export CORBA::Boolean operator>> (TAO_InputCDR &, IORTable::AlreadyBound &);
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ch.cpp:52
+
TAO_IORTable_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IORTable::NotFound &);
TAO_IORTable_Export CORBA::Boolean operator>> (TAO_InputCDR &, IORTable::NotFound &);
+// 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
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1009
#if defined (__ACE_INLINE__)
#include "IORTableC.i"
@@ -547,3 +610,4 @@ TAO_IORTable_Export CORBA::Boolean operator>> (TAO_InputCDR &, IORTable::NotFoun
#include "ace/post.h"
#endif /* ifndef */
+
diff --git a/TAO/tao/IORTable/IORTableC.i b/TAO/tao/IORTable/IORTableC.i
index a87e7d21564..cea503f3318 100644
--- a/TAO/tao/IORTable/IORTableC.i
+++ b/TAO/tao/IORTable/IORTableC.i
@@ -19,52 +19,91 @@
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
-// *************************************************************
-// Inline operations for exception IORTable::AlreadyBound
-// *************************************************************
-
-// *************************************************************
-// Inline operations for exception IORTable::NotFound
-// *************************************************************
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#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
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#if !defined (_IORTABLE_LOCATOR___CI_)
#define _IORTABLE_LOCATOR___CI_
+ACE_INLINE
+CORBA::Boolean
+IORTable::Locator::marshal (TAO_OutputCDR &)
+{
+ return 0;
+}
#endif /* end #if !defined */
-ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const IORTable::AlreadyBound &_tao_aggregate)
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ci.cpp:103
+
+ACE_INLINE
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const IORTable::AlreadyBound &_tao_aggregate
+ )
{
- // first marshal the repository ID
+ // First marshal the repository ID.
if (strm << _tao_aggregate._rep_id ())
- return 1;
+ {
+ return 1;
+ }
else
- return 0;
+ {
+ return 0;
+ }
}
-ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &,IORTable::AlreadyBound&)
+ACE_INLINE
+CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ IORTable::AlreadyBound&
+ )
{
return 1;
}
-ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const IORTable::NotFound &_tao_aggregate)
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/cdr_op_ci.cpp:103
+
+ACE_INLINE
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const IORTable::NotFound &_tao_aggregate
+ )
{
- // first marshal the repository ID
+ // First marshal the repository ID.
if (strm << _tao_aggregate._rep_id ())
- return 1;
+ {
+ return 1;
+ }
else
- return 0;
+ {
+ return 0;
+ }
}
-ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &,IORTable::NotFound&)
+ACE_INLINE
+CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ IORTable::NotFound&
+ )
{
return 1;
}
diff --git a/TAO/tao/Messaging/Messaging.pidl b/TAO/tao/Messaging/Messaging.pidl
index 857b8c77bb8..a897ecb9275 100644
--- a/TAO/tao/Messaging/Messaging.pidl
+++ b/TAO/tao/Messaging/Messaging.pidl
@@ -10,8 +10,8 @@
*
* The command used to generate code from this file is:
*
- * tao_idl.exe
- * -o orig -Gp -Gd -Ge 1 -Gv -DCORBA3
+ * tao_idl
+ * -o orig -Gp -Gd -Ge 1
* -Wb,export_macro=TAO_Messaging_Export
* -Wb,export_include=messaging_export.h
* -Wb,pre_include="ace/pre.h"
@@ -40,6 +40,7 @@
#include <Messaging_SyncScope_Policy.pidl>
#include <Messaging_RT_Policy.pidl>
#include <Messaging_No_Impl.pidl>
+#include <OctetSeq.pidl>
#pragma prefix "omg.org"
@@ -52,13 +53,13 @@ module Messaging
struct ExceptionHolder {
boolean is_system_exception;
boolean byte_order;
- sequence<octet> marshaled_exception;
+ CORBA::OctetSeq marshaled_exception;
};
#else
valuetype ExceptionHolder {
public boolean is_system_exception;
public boolean byte_order;
- public sequence<octet> marshaled_exception;
+ public CORBA::OctetSeq marshaled_exception;
};
#endif
@@ -69,6 +70,4 @@ module Messaging
interface ReplyHandler { };
};
-#pragma prefix ""
-
#endif /* TAO_MESSAGING_PIDL */
diff --git a/TAO/tao/Messaging/MessagingC.cpp b/TAO/tao/Messaging/MessagingC.cpp
index 852a7d1a942..5122c922495 100644
--- a/TAO/tao/Messaging/MessagingC.cpp
+++ b/TAO/tao/Messaging/MessagingC.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 "Messaging.h"
+#include "Messaging.h"
#include "tao/Stub.h"
#include "tao/Invocation.h"
#include "tao/PortableInterceptor.h"
@@ -35,6 +34,8 @@
#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__ */
@@ -43,64 +44,80 @@
#include "MessagingC.i"
#endif /* !defined INLINE */
-
// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:284
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_ExceptionHolder[] =
{
- TAO_ENCAP_BYTE_ORDER, // byte order
+ TAO_ENCAP_BYTE_ORDER, // byte order
42,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x4d657373),
- ACE_NTOHL (0x6167696e),
- ACE_NTOHL (0x672f4578),
- ACE_NTOHL (0x63657074),
- ACE_NTOHL (0x696f6e48),
- ACE_NTOHL (0x6f6c6465),
- ACE_NTOHL (0x723a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x4d657373),
+ ACE_NTOHL (0x6167696e),
+ ACE_NTOHL (0x672f4578),
+ ACE_NTOHL (0x63657074),
+ ACE_NTOHL (0x696f6e48),
+ ACE_NTOHL (0x6f6c6465),
+ ACE_NTOHL (0x723a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/Messaging/ExceptionHolder:1.0
- 16,
- ACE_NTOHL (0x45786365),
- ACE_NTOHL (0x7074696f),
- ACE_NTOHL (0x6e486f6c),
+ 16,
+ ACE_NTOHL (0x45786365),
+ ACE_NTOHL (0x7074696f),
+ ACE_NTOHL (0x6e486f6c),
ACE_NTOHL (0x64657200), // name = ExceptionHolder
- 0, // value modifier
+ 0, // value modifier
CORBA::tk_null, // no stateful base valuetype
- 3, // member count
- 20,
- ACE_NTOHL (0x69735f73),
- ACE_NTOHL (0x79737465),
- ACE_NTOHL (0x6d5f6578),
- ACE_NTOHL (0x63657074),
+3, // member count
+ 20,
+ ACE_NTOHL (0x69735f73),
+ ACE_NTOHL (0x79737465),
+ ACE_NTOHL (0x6d5f6578),
+ ACE_NTOHL (0x63657074),
ACE_NTOHL (0x696f6e00), // name = is_system_exception
- CORBA::tk_boolean,
+ CORBA::tk_boolean,
1, // data member visibility marker
11,
- ACE_NTOHL (0x62797465),
- ACE_NTOHL (0x5f6f7264),
+ ACE_NTOHL (0x62797465),
+ ACE_NTOHL (0x5f6f7264),
ACE_NTOHL (0x65720000), // name = byte_order
- CORBA::tk_boolean,
+ CORBA::tk_boolean,
1, // data member visibility marker
20,
- ACE_NTOHL (0x6d617273),
- ACE_NTOHL (0x68616c65),
- ACE_NTOHL (0x645f6578),
- ACE_NTOHL (0x63657074),
+ ACE_NTOHL (0x6d617273),
+ ACE_NTOHL (0x68616c65),
+ ACE_NTOHL (0x645f6578),
+ ACE_NTOHL (0x63657074),
ACE_NTOHL (0x696f6e00), // name = marshaled_exception
- 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,
1, // data member visibility marker
@@ -123,9 +140,8 @@ TAO_NAMESPACE_DEFINE (
)
TAO_NAMESPACE_END
-
// TAO_IDL - Generated from
-// be/be_visitor_valuetype/valuetype_cs.cpp:95
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/valuetype_cs.cpp:95
void
tao_Messaging_ExceptionHolder_add_ref (
@@ -144,7 +160,7 @@ tao_Messaging_ExceptionHolder_remove_ref (
}
// TAO_IDL - Generated from
-// be/be_valuetype.cpp:299
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_valuetype.cpp:298
// *************************************************************
// Operations for class Messaging::ExceptionHolder_var
@@ -197,11 +213,16 @@ Messaging::ExceptionHolder_var::operator= (const ExceptionHolder_var &p)
CORBA::add_ref (tmp);
this->ptr_ = tmp;
}
-
+
return *this;
}
-Messaging::ExceptionHolder_var::operator Messaging::ExceptionHolder*& () // cast
+Messaging::ExceptionHolder_var::operator const Messaging::ExceptionHolder* () const // cast
+{
+ return this->ptr_;
+}
+
+Messaging::ExceptionHolder_var::operator Messaging::ExceptionHolder*& () // cast
{
return this->ptr_;
}
@@ -258,7 +279,7 @@ Messaging::ExceptionHolder_var::tao_remove_ref (
}
// TAO_IDL - Generated from
-// be/be_valuetype.cpp:569
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_valuetype.cpp:568
// *************************************************************
// Operations for class Messaging::ExceptionHolder_out
@@ -324,7 +345,7 @@ Messaging::ExceptionHolder_out::operator-> (void)
// *************************************************************
// TAO_IDL - Generated from
-// be/be_visitor_valuetype/valuetype_cs.cpp:138
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/valuetype_cs.cpp:138
Messaging::ExceptionHolder *
Messaging::ExceptionHolder::_downcast (CORBA::ValueBase *v)
@@ -333,7 +354,7 @@ Messaging::ExceptionHolder::_downcast (CORBA::ValueBase *v)
{
return 0;
}
-
+
return (ExceptionHolder *) v->_tao_obv_narrow ((ptr_arith_t) &_downcast);
}
@@ -343,29 +364,31 @@ Messaging::ExceptionHolder::_tao_obv_repository_id (void) const
return this->_tao_obv_static_repository_id ();
}
-#if defined (_MSC_VER)
-void *
-Messaging::ExceptionHolder::Messaging_ExceptionHolder_tao_obv_narrow (
- ptr_arith_t type_id
- )
-{
- return this->_tao_obv_narrow (type_id);
-}
-#endif /* _MSC_VER */
-
void *
+#if defined (_MSC_VER)
+Messaging::ExceptionHolder::Messaging_ExceptionHolder_tao_obv_narrow (ptr_arith_t type_id)
+#else
Messaging::ExceptionHolder::_tao_obv_narrow (ptr_arith_t type_id)
+#endif /* _MSC_VER */
{
if (type_id == (ptr_arith_t) &_downcast)
{
return this;
}
-
+
void *rval = 0;
-
+
return rval;
}
+#if defined (_MSC_VER)
+void *
+Messaging::ExceptionHolder::_tao_obv_narrow (ptr_arith_t type_id)
+{
+ return this->Messaging_ExceptionHolder_tao_obv_narrow (type_id);
+}
+#endif /* _MSC_VER */
+
void
Messaging::ExceptionHolder::_tao_any_destructor (void *_tao_void_pointer)
{
@@ -401,29 +424,29 @@ CORBA::Boolean Messaging::ExceptionHolder::_tao_unmarshal (
base,
ExceptionHolder::_tao_obv_static_repository_id ()
);
-
+
if (retval == 0)
{
return 0;
}
-
+
if (factory.in () != 0)
{
base = factory->create_for_unmarshal ();
-
+
if (base == 0)
{
return 0; // %! except.?
}
-
+
retval = base->_tao_unmarshal_v (strm);
-
+
if (retval == 0)
{
return 0;
}
}
-
+
// Now base must be null or point to the unmarshaled object.
// Align the pointer to the right subobject.
new_object = ExceptionHolder::_downcast (base);
@@ -431,7 +454,7 @@ CORBA::Boolean Messaging::ExceptionHolder::_tao_unmarshal (
}
// TAO_IDL - Generated from
-// be/be_visitor_valuetype/valuetype_init_cs.cpp:84
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/valuetype_init_cs.cpp:84
Messaging::ExceptionHolder_init::ExceptionHolder_init (void)
{
@@ -441,7 +464,7 @@ Messaging::ExceptionHolder_init::~ExceptionHolder_init (void)
{
}
-const char*
+const char*
Messaging::ExceptionHolder_init::tao_repository_id (void)
{
return Messaging::ExceptionHolder::_tao_obv_static_repository_id ();
@@ -459,9 +482,8 @@ Messaging::ExceptionHolder_init::create_for_unmarshal (void)
return ret_val;
}
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:63
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
int Messaging::ReplyHandler::_tao_class_id = 0;
@@ -508,13 +530,23 @@ tao_Messaging_ReplyHandler_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_Messaging_ReplyHandler_marshal (
+ Messaging::ReplyHandler_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
// *************************************************************
// Messaging::ReplyHandler_var
-// TAO_IDL - Generated from
-// be/be_interface.cpp:720
// *************************************************************
-Messaging::ReplyHandler_var::ReplyHandler_var (void) // default constructor
+Messaging::ReplyHandler_var::ReplyHandler_var (void)
: ptr_ (ReplyHandler::_nil ())
{}
@@ -524,12 +556,12 @@ Messaging::ReplyHandler_var::ptr (void) const
return this->ptr_;
}
-Messaging::ReplyHandler_var::ReplyHandler_var (const ::Messaging::ReplyHandler_var &p) // copy constructor
+Messaging::ReplyHandler_var::ReplyHandler_var (const ::Messaging::ReplyHandler_var &p)
: TAO_Base_var (),
ptr_ (ReplyHandler::_duplicate (p.ptr ()))
{}
-Messaging::ReplyHandler_var::~ReplyHandler_var (void) // destructor
+Messaging::ReplyHandler_var::~ReplyHandler_var (void)
{
CORBA::release (this->ptr_);
}
@@ -558,7 +590,7 @@ Messaging::ReplyHandler_var::operator const ::Messaging::ReplyHandler_ptr &() co
return this->ptr_;
}
-Messaging::ReplyHandler_var::operator ::Messaging::ReplyHandler_ptr &() // cast
+Messaging::ReplyHandler_var::operator ::Messaging::ReplyHandler_ptr &() // cast
{
return this->ptr_;
}
@@ -633,10 +665,11 @@ Messaging::ReplyHandler_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// Messaging::ReplyHandler_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:1019
// *************************************************************
Messaging::ReplyHandler_out::ReplyHandler_out (ReplyHandler_ptr &p)
@@ -645,14 +678,14 @@ Messaging::ReplyHandler_out::ReplyHandler_out (ReplyHandler_ptr &p)
this->ptr_ = ::Messaging::ReplyHandler::_nil ();
}
-Messaging::ReplyHandler_out::ReplyHandler_out (ReplyHandler_var &p) // constructor from _var
+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) // copy constructor
+Messaging::ReplyHandler_out::ReplyHandler_out (const ::Messaging::ReplyHandler_out &p)
: ptr_ (ACE_const_cast (ReplyHandler_out &, p).ptr_)
{}
@@ -683,7 +716,7 @@ Messaging::ReplyHandler_out::operator ::Messaging::ReplyHandler_ptr &() // cast
}
::Messaging::ReplyHandler_ptr &
-Messaging::ReplyHandler_out::ptr (void) // ptr
+Messaging::ReplyHandler_out::ptr (void)
{
return this->ptr_;
}
@@ -694,19 +727,18 @@ Messaging::ReplyHandler_out::operator-> (void)
return this->ptr_;
}
-// *************************************************************
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interceptors_cs.cpp:56
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_cs.cpp:56
#if (TAO_HAS_INTERCEPTORS == 1)
+
#endif /* TAO_HAS_INTERCEPTORS */
// TAO_IDL - Generated from
-// be/be_visitor_interface/remote_proxy_impl_cs.cpp:31
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_cs.cpp:31
///////////////////////////////////////////////////////////////////////
-// Base & Remote Proxy Implementation.
+// Base & Remote Proxy Implementation.
//
Messaging::_TAO_ReplyHandler_Proxy_Impl::_TAO_ReplyHandler_Proxy_Impl (void)
@@ -717,13 +749,12 @@ Messaging::_TAO_ReplyHandler_Remote_Proxy_Impl::_TAO_ReplyHandler_Remote_Proxy_I
// Remote Implementation of the IDL interface methods
-
//
-// End Base & Remote Proxy Implemeentation.
+// End Base & Remote Proxy Implemeentation.
///////////////////////////////////////////////////////////////////////
// TAO_IDL - Generated from
-// be/be_visitor_interface/remote_proxy_broker_cs.cpp:31
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_cs.cpp:31
///////////////////////////////////////////////////////////////////////
// Remote & Base Proxy Broker Implementation
@@ -759,20 +790,19 @@ Messaging::_TAO_ReplyHandler_Remote_Proxy_Broker::~_TAO_ReplyHandler_Remote_Prox
Messaging::_TAO_ReplyHandler_Proxy_Impl&
Messaging::_TAO_ReplyHandler_Remote_Proxy_Broker::select_proxy (
- ::Messaging::ReplyHandler *
- ACE_ENV_ARG_DECL_NOT_USED
-)
+ ::Messaging::ReplyHandler *
+ ACE_ENV_ARG_DECL_NOT_USED
+ )
{
return this->remote_proxy_impl_;
}
-
//
// End Remote & Base Proxy Broker Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:226
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
Messaging::ReplyHandler::ReplyHandler (int collocated)
{
@@ -793,10 +823,10 @@ Messaging::ReplyHandler::Messaging_ReplyHandler_setup_collocation (int collocate
Messaging::ReplyHandler::~ReplyHandler (void)
{}
-void
+void
Messaging::ReplyHandler::_tao_any_destructor (void *_tao_void_pointer)
{
- ReplyHandler *tmp = ACE_static_cast (ReplyHandler*, _tao_void_pointer);
+ ReplyHandler *tmp = ACE_static_cast (ReplyHandler *, _tao_void_pointer);
CORBA::release (tmp);
}
@@ -810,7 +840,7 @@ Messaging::ReplyHandler::_narrow (
{
return ReplyHandler::_nil ();
}
-
+
if (! obj->_is_local ())
{
CORBA::Boolean is_a =
@@ -819,17 +849,17 @@ Messaging::ReplyHandler::_narrow (
ACE_ENV_ARG_PARAMETER
);
ACE_CHECK_RETURN (ReplyHandler::_nil ());
-
+
if (is_a == 0)
{
return ReplyHandler::_nil ();
}
}
-
+
return ReplyHandler::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-Messaging::ReplyHandler_ptr
+Messaging::ReplyHandler_ptr
Messaging::ReplyHandler::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
@@ -839,18 +869,18 @@ Messaging::ReplyHandler::_unchecked_narrow (
{
return ReplyHandler::_nil ();
}
-
+
if (! obj->_is_local ())
{
TAO_Stub* stub = obj->_stubobj ();
-
+
if (stub != 0)
{
stub->_incr_refcnt ();
}
-
+
ReplyHandler_ptr default_proxy = ReplyHandler::_nil ();
-
+
if (
!CORBA::is_nil (stub->servant_orb_var ().ptr ()) &&
stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects () &&
@@ -868,7 +898,7 @@ Messaging::ReplyHandler::_unchecked_narrow (
ReplyHandler::_nil ()
);
}
-
+
if (CORBA::is_nil (default_proxy))
{
ACE_NEW_RETURN (
@@ -881,10 +911,10 @@ Messaging::ReplyHandler::_unchecked_narrow (
ReplyHandler::_nil ()
);
}
-
+
return default_proxy;
}
- else
+ else
return
ACE_reinterpret_cast (
ReplyHandler_ptr,
@@ -904,7 +934,7 @@ Messaging::ReplyHandler::_duplicate (ReplyHandler_ptr obj)
{
obj->_add_ref ();
}
-
+
return obj;
}
@@ -939,7 +969,7 @@ Messaging::ReplyHandler::_is_a (
void *Messaging::ReplyHandler::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
-
+
if (type == ACE_reinterpret_cast (
ptr_arith_t,
&ACE_NESTED_CLASS (::Messaging, ReplyHandler)::_tao_class_id)
@@ -958,12 +988,12 @@ void *Messaging::ReplyHandler::_tao_QueryInterface (ptr_arith_t type)
ACE_static_cast (CORBA::Object_ptr, this)
);
}
-
+
if (retv != 0)
{
this->_add_ref ();
}
-
+
return retv;
}
@@ -972,30 +1002,29 @@ const char* Messaging::ReplyHandler::_interface_repository_id (void) const
return "IDL:omg.org/Messaging/ReplyHandler:1.0";
}
-
// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:284
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_ReplyHandler[] =
{
- TAO_ENCAP_BYTE_ORDER, // byte order
+ TAO_ENCAP_BYTE_ORDER, // byte order
39,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x4d657373),
- ACE_NTOHL (0x6167696e),
- ACE_NTOHL (0x672f5265),
- ACE_NTOHL (0x706c7948),
- ACE_NTOHL (0x616e646c),
- ACE_NTOHL (0x65723a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x4d657373),
+ ACE_NTOHL (0x6167696e),
+ ACE_NTOHL (0x672f5265),
+ ACE_NTOHL (0x706c7948),
+ ACE_NTOHL (0x616e646c),
+ ACE_NTOHL (0x65723a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/Messaging/ReplyHandler:1.0
- 13,
- ACE_NTOHL (0x5265706c),
- ACE_NTOHL (0x7948616e),
- ACE_NTOHL (0x646c6572),
+ 13,
+ ACE_NTOHL (0x5265706c),
+ ACE_NTOHL (0x7948616e),
+ ACE_NTOHL (0x646c6572),
ACE_NTOHL (0x0), // name = ReplyHandler
-};
+ };
static CORBA::TypeCode _tc_TAO_tc_Messaging_ReplyHandler (
CORBA::tk_objref,
@@ -1015,7 +1044,10 @@ TAO_NAMESPACE_DEFINE (
TAO_NAMESPACE_END
// TAO_IDL - Generated from
-// be/be_visitor_valuetype/valuetype_obv_cs.cpp:56
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/valuetype_obv_cs.cpp:58
+
+OBV_Messaging::ExceptionHolder::~ExceptionHolder (void)
+{}
CORBA::Boolean
OBV_Messaging::ExceptionHolder::_tao_marshal__Messaging_ExceptionHolder (TAO_OutputCDR &strm)
@@ -1030,7 +1062,7 @@ OBV_Messaging::ExceptionHolder::_tao_unmarshal__Messaging_ExceptionHolder (TAO_I
}
// TAO_IDL - Generated from
-// be/be_visitor_valuetype/field_cs.cpp:568
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/field_cs.cpp:568
// Accessor to set the member.
void
@@ -1047,9 +1079,8 @@ OBV_Messaging::ExceptionHolder::is_system_exception (void) const
return this->_pd_is_system_exception;
}
-
// TAO_IDL - Generated from
-// be/be_visitor_valuetype/field_cs.cpp:568
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/field_cs.cpp:568
// Accessor to set the member.
void
@@ -1066,215 +1097,87 @@ OBV_Messaging::ExceptionHolder::byte_order (void) const
return this->_pd_byte_order;
}
-
-#if !defined (_MESSAGING_EXCEPTIONHOLDER__TAO_SEQ_OCTET_CS_)
-#define _MESSAGING_EXCEPTIONHOLDER__TAO_SEQ_OCTET_CS_
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_sequence/sequence_cs.cpp:253
-
-// *************************************************************
-// Messaging::ExceptionHolder::_tao_seq_Octet
-// *************************************************************
-
-Messaging::ExceptionHolder::_tao_seq_Octet::_tao_seq_Octet (void)
-{}
-Messaging::ExceptionHolder::_tao_seq_Octet::_tao_seq_Octet (CORBA::ULong max) // uses max size
- :
-// TAO_IDL - Generated from
-// be/be_visitor_sequence/sequence_cs.cpp:54
-
-
-#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)
-{}
-Messaging::ExceptionHolder::_tao_seq_Octet::_tao_seq_Octet (CORBA::ULong max, CORBA::ULong length, CORBA::Octet *buffer, CORBA::Boolean release)
- :
-// TAO_IDL - Generated from
-// be/be_visitor_sequence/sequence_cs.cpp:54
-
-
-#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)
-{}
-Messaging::ExceptionHolder::_tao_seq_Octet::_tao_seq_Octet (const _tao_seq_Octet &seq) // copy ctor
- :
-// TAO_IDL - Generated from
-// be/be_visitor_sequence/sequence_cs.cpp:54
-
-
-#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)
-{}
-Messaging::ExceptionHolder::_tao_seq_Octet::~_tao_seq_Octet (void) // dtor
-{}
-void Messaging::ExceptionHolder::_tao_seq_Octet::_tao_any_destructor (void *_tao_void_pointer)
-{
- _tao_seq_Octet *tmp = ACE_static_cast (_tao_seq_Octet*, _tao_void_pointer);
- delete tmp;
-}
-
-
-#endif /* end #if !defined */
-
-
// TAO_IDL - Generated from
-// be/be_visitor_valuetype/field_cs.cpp:744
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/field_cs.cpp:744
// Accessor to set the member.
void
-OBV_Messaging::ExceptionHolder::marshaled_exception (const Messaging::ExceptionHolder::_tao_seq_Octet &val)
+OBV_Messaging::ExceptionHolder::marshaled_exception (const CORBA::OctetSeq &val)
{
this->_pd_marshaled_exception = val;
}
// Readonly get method.
-const Messaging::ExceptionHolder::_tao_seq_Octet &
+const CORBA::OctetSeq &
OBV_Messaging::ExceptionHolder::marshaled_exception (void) const
{
return this->_pd_marshaled_exception;
}
// Read/write get method.
-Messaging::ExceptionHolder::_tao_seq_Octet &
+CORBA::OctetSeq &
OBV_Messaging::ExceptionHolder::marshaled_exception (void)
{
return this->_pd_marshaled_exception;
}
// TAO_IDL - Generated from
-// be/be_visitor_valuetype/any_op_cs.cpp:56
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/any_op_cs.cpp:56
-// Copying.
+// Copying insertion.
void
operator<<= (
- CORBA::Any &any,
- Messaging::ExceptionHolder *value
+ CORBA::Any &_tao_any,
+ Messaging::ExceptionHolder *_tao_elem
)
{
- TAO_OutputCDR stream;
-
- if (stream << value)
- {
- any._tao_replace (
- Messaging::_tc_ExceptionHolder,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
- }
+ CORBA::add_ref (_tao_elem);
+ _tao_any <<= &_tao_elem;
}
-// Non-copying.
+// Non-copying insertion.
void
operator<<= (
- CORBA::Any &any,
- Messaging::ExceptionHolder **value
+ CORBA::Any &_tao_any,
+ Messaging::ExceptionHolder **_tao_elem
)
{
- TAO_OutputCDR stream;
-
- if (stream << *value)
- {
- any._tao_replace (
- Messaging::_tc_ExceptionHolder,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- *value,
- Messaging::ExceptionHolder::_tao_any_destructor
- );
- }
+ TAO::Any_Impl_T<Messaging::ExceptionHolder>::insert (
+ _tao_any,
+ Messaging::ExceptionHolder::_tao_any_destructor,
+ Messaging::_tc_ExceptionHolder,
+ *_tao_elem
+ );
}
CORBA::Boolean
operator>>= (
- const CORBA::Any &any,
- Messaging::ExceptionHolder *&value
+ const CORBA::Any &_tao_any,
+ Messaging::ExceptionHolder *&_tao_elem
)
{
- ACE_TRY_NEW_ENV
- {
- value = 0;
- CORBA::TypeCode_var type = any.type ();
- CORBA::Boolean result =
- type->equivalent (
- Messaging::_tc_ExceptionHolder
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- if (!result)
- {
- return 0; // not equivalent
- }
-
- if (any.any_owns_data ())
- {
- const Messaging::ExceptionHolder *const_holder =
- ACE_static_cast (
- const Messaging::ExceptionHolder *,
- any.value ()
- );
- value =
- ACE_const_cast (
- Messaging::ExceptionHolder *,
- const_holder
- );
- return 1;
- }
- else
- {
- Messaging::ExceptionHolder *tmp;
- TAO_InputCDR stream (
- any._tao_get_cdr (),
- any._tao_byte_order ()
- );
-
- if (stream >> tmp)
- {
- ((CORBA::Any *)&any)->_tao_replace (
- Messaging::_tc_ExceptionHolder,
- 1,
- ACE_static_cast (void *, tmp),
- Messaging::ExceptionHolder::_tao_any_destructor
- );
- value = tmp;
- return 1;
- }
- }
- }
- ACE_CATCHANY
- {
- }
- ACE_ENDTRY;
- return 0;
+ return
+ TAO::Any_Impl_T<Messaging::ExceptionHolder>::extract (
+ _tao_any,
+ Messaging::ExceptionHolder::_tao_any_destructor,
+ Messaging::_tc_ExceptionHolder,
+ _tao_elem
+ );
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Valuetype_Manager<Messaging::ExceptionHolder, Messaging::ExceptionHolder_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Valuetype_Manager<Messaging::ExceptionHolder, Messaging::ExceptionHolder_var>
+ template class TAO_Valuetype_Manager<Messaging::ExceptionHolder, Messaging::ExceptionHolder_var>;
+ template class TAO::Any_Impl_T<Messaging::ExceptionHolder>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Valuetype_Manager<Messaging::ExceptionHolder, Messaging::ExceptionHolder_var>
+# pragma instantiate TAO::Any_Impl_T<Messaging::ExceptionHolder>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
-// Copying version.
+// Copying insertion.
void
operator<<= (
CORBA::Any &_tao_any,
@@ -1286,26 +1189,19 @@ operator<<= (
_tao_any <<= &_tao_objptr;
}
-// Non-copying version.
+// Non-copying insertion.
void
operator<<= (
CORBA::Any &_tao_any,
Messaging::ReplyHandler_ptr *_tao_elem
)
{
- TAO_OutputCDR stream;
-
- if (stream << *_tao_elem)
- {
- _tao_any._tao_replace (
- Messaging::_tc_ReplyHandler,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- *_tao_elem,
- Messaging::ReplyHandler::_tao_any_destructor
- );
- }
+ TAO::Any_Impl_T<Messaging::ReplyHandler>::insert (
+ _tao_any,
+ Messaging::ReplyHandler::_tao_any_destructor,
+ Messaging::_tc_ReplyHandler,
+ *_tao_elem
+ );
}
CORBA::Boolean
@@ -1314,60 +1210,26 @@ operator>>= (
Messaging::ReplyHandler_ptr &_tao_elem
)
{
- ACE_TRY_NEW_ENV
- {
- _tao_elem = Messaging::ReplyHandler::_nil ();
- CORBA::TypeCode_var type = _tao_any.type ();
-
- CORBA::Boolean result =
- type->equivalent (
- Messaging::_tc_ReplyHandler
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- if (!result)
- {
- return 0; // not equivalent
- }
-
- TAO_InputCDR stream (
- _tao_any._tao_get_cdr (),
- _tao_any._tao_byte_order ()
+ return
+ TAO::Any_Impl_T<Messaging::ReplyHandler>::extract (
+ _tao_any,
+ Messaging::ReplyHandler::_tao_any_destructor,
+ Messaging::_tc_ReplyHandler,
+ _tao_elem
);
-
- if (stream >> _tao_elem)
- {
- ((CORBA::Any *)&_tao_any)->_tao_replace (
- Messaging::_tc_ReplyHandler,
- 1,
- _tao_elem,
- Messaging::ReplyHandler::_tao_any_destructor
- );
-
- return 1;
- }
- }
- ACE_CATCHANY
- {
- _tao_elem = Messaging::ReplyHandler::_nil ();
- return 0;
- }
- ACE_ENDTRY;
-
- _tao_elem = Messaging::ReplyHandler::_nil ();
- return 0;
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<Messaging::ReplyHandler,Messaging::ReplyHandler_var>;
+ template class TAO::Any_Impl_T<Messaging::ReplyHandler>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<Messaging::ReplyHandler,Messaging::ReplyHandler_var>
+# pragma instantiate TAO_Object_Manager<Messaging::ReplyHandler, Messaging::ReplyHandler_var>
+# pragma instantiate TAO::Any_Impl_T<Messaging::ReplyHandler>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
-// be/be_valuetype.cpp:742
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_valuetype.cpp:740
void
CORBA::add_ref (Messaging::ExceptionHolder * vt)
@@ -1388,7 +1250,7 @@ CORBA::remove_ref (Messaging::ExceptionHolder * vt)
}
// TAO_IDL - Generated from
-// be/be_visitor_valuetype/cdr_op_cs.cpp:70
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/cdr_op_cs.cpp:73
CORBA::Boolean
operator<< (
@@ -1417,7 +1279,7 @@ operator>> (
}
// TAO_IDL - Generated from
-// be/be_visitor_valuetype/marshal_cs.cpp:44
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/marshal_cs.cpp:44
CORBA::Boolean
OBV_Messaging::ExceptionHolder::_tao_marshal_state (TAO_OutputCDR &strm)
@@ -1454,7 +1316,7 @@ OBV_Messaging::ExceptionHolder::_tao_unmarshal_state (TAO_InputCDR &strm)
}
// TAO_IDL - Generated from
-// be/be_visitor_interface/cdr_op_cs.cpp:63
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:94
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
@@ -1473,12 +1335,12 @@ CORBA::Boolean operator>> (
ACE_TRY_NEW_ENV
{
CORBA::Object_var obj;
-
+
if ((strm >> obj.inout ()) == 0)
{
return 0;
}
-
+
// Narrow to the right type.
_tao_objref =
Messaging::ReplyHandler::_unchecked_narrow (
@@ -1495,3 +1357,4 @@ CORBA::Boolean operator>> (
ACE_ENDTRY;
return 0;
}
+
diff --git a/TAO/tao/Messaging/MessagingC.h b/TAO/tao/Messaging/MessagingC.h
index 28b93442dc8..9778ab50d16 100644
--- a/TAO/tao/Messaging/MessagingC.h
+++ b/TAO/tao/Messaging/MessagingC.h
@@ -19,9 +19,8 @@
// 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_ORIG_MESSAGINGC_H_
#define _TAO_IDL_ORIG_MESSAGINGC_H_
@@ -42,6 +41,7 @@
#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"
@@ -70,29 +70,28 @@
#endif /* __BORLANDC__ */
// TAO_IDL - Generated from
-// be/be_visitor_module/module_ch.cpp:45
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_ch.cpp:48
TAO_NAMESPACE Messaging
{
// TAO_IDL - Generated from
- // be/be_visitor_valuetype/valuetype_ch.cpp:53
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/valuetype_ch.cpp:52
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
- // be/be_valuetype.cpp:182
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_valuetype.cpp:181
class TAO_Messaging_Export ExceptionHolder_var
{
@@ -107,6 +106,7 @@ TAO_NAMESPACE Messaging
ExceptionHolder_var &operator= (const ExceptionHolder_var &);
ExceptionHolder* operator-> (void) const;
+ operator const ExceptionHolder* () const;
operator ExceptionHolder*& ();
// in, inout, out, _retn
ExceptionHolder* in (void) const;
@@ -123,16 +123,14 @@ TAO_NAMESPACE Messaging
private:
ExceptionHolder* ptr_;
};
-
-
+
#endif /* end #if !defined */
-
-
+
#if !defined (_MESSAGING_EXCEPTIONHOLDER___OUT_CH_)
#define _MESSAGING_EXCEPTIONHOLDER___OUT_CH_
// TAO_IDL - Generated from
- // be/be_valuetype.cpp:491
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_valuetype.cpp:490
class TAO_Messaging_Export ExceptionHolder_out
{
@@ -151,446 +149,381 @@ TAO_NAMESPACE Messaging
ExceptionHolder* &ptr_;
};
-
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/valuetype_ch.cpp:96
+
#endif /* end #if !defined */
-
-
+
#if !defined (_MESSAGING_EXCEPTIONHOLDER_CH_)
#define _MESSAGING_EXCEPTIONHOLDER_CH_
class TAO_Messaging_Export ExceptionHolder
: public virtual CORBA_ValueBase
-
-{
-public:
- typedef ExceptionHolder_var _var_type;
- static ExceptionHolder* _downcast (CORBA::ValueBase* );
- // The address of static _downcast is implicit used as type id
-
- // (TAO extensions or internals)
- static CORBA::Boolean _tao_unmarshal (
- TAO_InputCDR &,
- ExceptionHolder *&
- );
- virtual const char* _tao_obv_repository_id (void) const;
- static const char* _tao_obv_static_repository_id (void);
-
- static void _tao_any_destructor (void *);
-
- // TAO_IDL - Generated from
- // be/be_visitor_valuetype/field_ch.cpp:411
-
- virtual void is_system_exception (CORBA::Boolean) = 0;
- virtual CORBA::Boolean is_system_exception (void) const = 0;
-
- // TAO_IDL - Generated from
- // be/be_visitor_valuetype/field_ch.cpp:411
-
- virtual void byte_order (CORBA::Boolean) = 0;
- virtual CORBA::Boolean byte_order (void) const = 0;
-
- // TAO_IDL - Generated from
- // be/be_visitor_valuetype/field_ch.cpp:484
-
-
-#if !defined (_MESSAGING_EXCEPTIONHOLDER__TAO_SEQ_OCTET_CH_)
-#define _MESSAGING_EXCEPTIONHOLDER__TAO_SEQ_OCTET_CH_
-
- class _tao_seq_Octet;
-
- // *************************************************************
- // _tao_seq_Octet
- // *************************************************************
-
-
- // TAO_IDL - Generated from
- // be/be_visitor_sequence/sequence_ch.cpp:384
-
- class TAO_Messaging_Export _tao_seq_Octet : public
-#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:
- _tao_seq_Octet (void); // default ctor
- _tao_seq_Octet (CORBA::ULong max); // uses max size
- _tao_seq_Octet (
- CORBA::ULong max,
- CORBA::ULong length,
- CORBA::Octet *buffer,
- CORBA::Boolean release = 0
+ typedef ExceptionHolder_var _var_type;
+ static ExceptionHolder* _downcast (CORBA::ValueBase* );
+ // The address of static _downcast is implicit used as type id
+
+ // (TAO extensions or internals)
+ static CORBA::Boolean _tao_unmarshal (
+ TAO_InputCDR &,
+ ExceptionHolder *&
);
- _tao_seq_Octet (const _tao_seq_Octet &); // copy ctor
- ~_tao_seq_Octet (void);
- static void _tao_any_destructor (void*);
-
-#if (TAO_NO_COPY_OCTET_SEQUENCES == 1)
- _tao_seq_Octet (
- CORBA::ULong length,
- const ACE_Message_Block* mb
- )
- : TAO_Unbounded_Sequence<CORBA::Octet> (length, mb) {}
-#endif /* TAO_NO_COPY_OCTET_SEQUENCE == 1 */
+ virtual const char* _tao_obv_repository_id (void) const;
+ static const char* _tao_obv_static_repository_id (void);
- };
-
-#endif /* end #if !defined */
-
- typedef _tao_seq_Octet _marshaled_exception_seq;
- virtual void marshaled_exception (const Messaging::ExceptionHolder::_tao_seq_Octet &) = 0;
- virtual const Messaging::ExceptionHolder::_tao_seq_Octet &marshaled_exception (void) const = 0;
- virtual Messaging::ExceptionHolder::_tao_seq_Octet &marshaled_exception (void) = 0;
-
- // TAO_IDL - Generated from
- // be/be_visitor_valuetype/valuetype_ch.cpp:304
-
-protected:
- ExceptionHolder (void);
- virtual ~ExceptionHolder (void);
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/field_ch.cpp:411
+
+ 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
+
+ virtual void byte_order (CORBA::Boolean) = 0;
+ virtual CORBA::Boolean byte_order (void) const = 0;virtual void marshaled_exception (const CORBA::OctetSeq &) = 0;
+ virtual const CORBA::OctetSeq &marshaled_exception (void) const = 0;
+ 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
- // TAO internals
- virtual void *_tao_obv_narrow (ptr_arith_t);
+ protected:
+ ExceptionHolder (void);
+ virtual ~ExceptionHolder (void);
+
+ virtual void *_tao_obv_narrow (ptr_arith_t);
#if defined (_MSC_VER)
- virtual void *Messaging_ExceptionHolder_tao_obv_narrow (ptr_arith_t);
+ virtual void *Messaging_ExceptionHolder_tao_obv_narrow (ptr_arith_t);
#endif /* _MSC_VER */
- virtual CORBA::Boolean _tao_marshal_v (TAO_OutputCDR &);
- virtual CORBA::Boolean _tao_unmarshal_v (TAO_InputCDR &);
-
-private:
- ExceptionHolder (const ExceptionHolder &);
- void operator= (const ExceptionHolder &);
-
-protected:
- virtual CORBA::Boolean _tao_marshal__Messaging_ExceptionHolder (TAO_OutputCDR &) = 0;
- virtual CORBA::Boolean _tao_unmarshal__Messaging_ExceptionHolder (TAO_InputCDR &) = 0;
-
-};
+ virtual CORBA::Boolean _tao_marshal_v (TAO_OutputCDR &);
+ virtual CORBA::Boolean _tao_unmarshal_v (TAO_InputCDR &);
+
+ private:
+ ExceptionHolder (const ExceptionHolder &);
+ void operator= (const ExceptionHolder &);
+
+ protected:
+ virtual CORBA::Boolean _tao_marshal__Messaging_ExceptionHolder (TAO_OutputCDR &) = 0;
+ virtual CORBA::Boolean _tao_unmarshal__Messaging_ExceptionHolder (TAO_InputCDR &) = 0;
+ };
#endif /* end #if !defined */
-
#if !defined (_MESSAGING_EXCEPTIONHOLDER___INIT_CH_)
#define _MESSAGING_EXCEPTIONHOLDER___INIT_CH_
-
-class TAO_Messaging_Export ExceptionHolder_init : public virtual CORBA_ValueFactoryBase
-{
-public:
- ExceptionHolder_init (void);
- virtual ~ExceptionHolder_init (void);
- static ExceptionHolder_init* _downcast (CORBA_ValueFactoryBase* );
-
- virtual CORBA::ValueBase *create_for_unmarshal (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/valuetype_init_ch.cpp:71
- // TAO-specific extensions
-public:
- virtual const char* tao_repository_id (void);
-};
-
+ class TAO_Messaging_Export ExceptionHolder_init : public virtual CORBA_ValueFactoryBase
+ {
+ public:
+ ExceptionHolder_init (void);
+ virtual ~ExceptionHolder_init (void);
+
+ static ExceptionHolder_init* _downcast (CORBA_ValueFactoryBase* );
+
+ virtual CORBA::ValueBase *create_for_unmarshal (void);
+
+ // TAO-specific extensions
+ public:
+ virtual const char* tao_repository_id (void);
+ };
#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_decl.cpp:44
-
-TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ExceptionHolder;
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_ch.cpp:54
+
+ // 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_ExceptionHolder;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
#if !defined (_MESSAGING_REPLYHANDLER___PTR_CH_)
#define _MESSAGING_REPLYHANDLER___PTR_CH_
-
-class ReplyHandler;
-typedef ReplyHandler *ReplyHandler_ptr;
+
+ 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
-// be/be_interface.cpp:569
-
-class TAO_Messaging_Export ReplyHandler_var : public TAO_Base_var
-{
-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::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);
-};
-
+
+ // 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
+ {
+ 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::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
-// be/be_interface.cpp:929
-
-class TAO_Messaging_Export ReplyHandler_out
-{
-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_;
-};
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
+
+ class TAO_Messaging_Export ReplyHandler_out
+ {
+ 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_;
+ };
#endif /* end #if !defined */
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_ch.cpp:113
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
#if !defined (_MESSAGING_REPLYHANDLER_CH_)
#define _MESSAGING_REPLYHANDLER_CH_
-
-// Forward Classes Declaration.
-class _TAO_ReplyHandler_Proxy_Impl;
-class _TAO_ReplyHandler_Remote_Proxy_Impl;
-class _TAO_ReplyHandler_Proxy_Broker;
-class _TAO_ReplyHandler_Remote_Proxy_Broker;
-
-class TAO_Messaging_Export ReplyHandler
- : public virtual CORBA::Object
-{
-public:
- typedef ReplyHandler_ptr _ptr_type;
- typedef ReplyHandler_var _var_type;
- static int _tao_class_id;
- // The static operations.
- static ReplyHandler_ptr _duplicate (ReplyHandler_ptr obj);
+ class _TAO_ReplyHandler_Proxy_Impl;
+ class _TAO_ReplyHandler_Remote_Proxy_Impl;
+ class _TAO_ReplyHandler_Proxy_Broker;
+ class _TAO_ReplyHandler_Remote_Proxy_Broker;
- static ReplyHandler_ptr _narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ class TAO_Messaging_Export ReplyHandler
+ : public virtual CORBA::Object
+ {
+ public:
+ typedef ReplyHandler_ptr _ptr_type;
+ typedef ReplyHandler_var _var_type;
+ static int _tao_class_id;
+
+ // The static operations.
+ static ReplyHandler_ptr _duplicate (ReplyHandler_ptr obj);
+
+ static ReplyHandler_ptr _narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static ReplyHandler_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ static ReplyHandler_ptr _nil (void)
+ {
+ return (ReplyHandler_ptr)0;
+ }
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
+ virtual CORBA::Boolean _is_a (
+ const char *type_id
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
+ virtual void *_tao_QueryInterface (ptr_arith_t type);
+
+ virtual const char* _interface_repository_id (void) const;
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+ private:
+ _TAO_ReplyHandler_Proxy_Broker *the_TAO_ReplyHandler_Proxy_Broker_;
+
+ protected:
+ ReplyHandler (int collocated = 0);
+
+ // These methods travese the inheritance tree and set the
+ // parents piece of the given class in the right mode.
+ virtual void Messaging_ReplyHandler_setup_collocation (int collocated);
+
+ ReplyHandler (
+ TAO_Stub *objref,
+ CORBA::Boolean _tao_collocated = 0,
+ TAO_Abstract_ServantBase *servant = 0
+ );
+ virtual ~ReplyHandler (void);
+
+ friend class _TAO_ReplyHandler_Remote_Proxy_Impl;
+ friend class _TAO_ReplyHandler_ThruPOA_Proxy_Impl;
+ friend class _TAO_ReplyHandler_Direct_Proxy_Impl;
- static ReplyHandler_ptr _unchecked_narrow (
- CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ private:
+ ReplyHandler (const ReplyHandler &);
+ void operator= (const ReplyHandler &);
+ };
+
+ // The Proxy Implementations are used by each interface to
+ // perform a call. Each different implementation encapsulates
+ // an invocation logic.
- static ReplyHandler_ptr _nil (void)
- {
- return (ReplyHandler_ptr)0;
- }
- static void _tao_any_destructor (void*);
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Impl. Declaration
+ //
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:269
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_impl_ch.cpp:35
- virtual CORBA::Boolean _is_a (
- const char *type_id
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- );
+ class TAO_Messaging_Export _TAO_ReplyHandler_Proxy_Impl
+ : public virtual TAO_Object_Proxy_Impl
+ {
+ public:
+ virtual ~_TAO_ReplyHandler_Proxy_Impl (void) {}
- virtual void *_tao_QueryInterface (ptr_arith_t type);
+ protected:
+ _TAO_ReplyHandler_Proxy_Impl (void);
+ };
- virtual const char* _interface_repository_id (void) const;
-private:
- _TAO_ReplyHandler_Proxy_Broker *the_TAO_ReplyHandler_Proxy_Broker_;
-
-protected:
- ReplyHandler (int collocated = 0);
+ //
+ // End Base Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
- // These methods travese the inheritance tree and set the
- // parents piece of the given class in the right mode
- virtual void Messaging_ReplyHandler_setup_collocation (int collocated);
- ReplyHandler (
- TAO_Stub *objref,
- CORBA::Boolean _tao_collocated = 0,
- TAO_Abstract_ServantBase *servant = 0
- );
- virtual ~ReplyHandler (void);
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Impl. Declaration
+ //
- friend class _TAO_ReplyHandler_Remote_Proxy_Impl;
- friend class _TAO_ReplyHandler_ThruPOA_Proxy_Impl;
- friend class _TAO_ReplyHandler_Direct_Proxy_Impl;
-
-private:
- ReplyHandler (const ReplyHandler &);
- void operator= (const ReplyHandler &);
-};
-
-// The Proxy Implementations are used by each interface to
-// perform a call. Each different implementation encapsulates
-// an invocation logic.
-
-
-///////////////////////////////////////////////////////////////////////
-// Base Proxy Impl. Declaration
-//
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/base_proxy_impl_ch.cpp:35
-
-class TAO_Messaging_Export _TAO_ReplyHandler_Proxy_Impl
- : public virtual TAO_Object_Proxy_Impl
-{
-public:
- virtual ~_TAO_ReplyHandler_Proxy_Impl (void) { }
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_impl_ch.cpp:37
-protected:
- _TAO_ReplyHandler_Proxy_Impl (void);
-};
-
-//
-// End Base Proxy Impl. Declaration
-///////////////////////////////////////////////////////////////////////
-
-
-///////////////////////////////////////////////////////////////////////
-// Remote Proxy Impl. Declaration
-//
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/remote_proxy_impl_ch.cpp:37
-
-class TAO_Messaging_Export _TAO_ReplyHandler_Remote_Proxy_Impl
- : public virtual _TAO_ReplyHandler_Proxy_Impl,
- public virtual TAO_Remote_Object_Proxy_Impl
-{
-public:
- _TAO_ReplyHandler_Remote_Proxy_Impl (void);
+ class TAO_Messaging_Export _TAO_ReplyHandler_Remote_Proxy_Impl
+ : public virtual _TAO_ReplyHandler_Proxy_Impl,
+ public virtual TAO_Remote_Object_Proxy_Impl
+ {
+ public:
+ _TAO_ReplyHandler_Remote_Proxy_Impl (void);
+
+ virtual ~_TAO_ReplyHandler_Remote_Proxy_Impl (void) {}
+ };
- virtual ~_TAO_ReplyHandler_Remote_Proxy_Impl (void) { }
+ //
+ // End Remote Proxy Impl. Declaration
+ ///////////////////////////////////////////////////////////////////////
-};
-
-//
-// End Remote Proxy Impl. Declaration
-///////////////////////////////////////////////////////////////////////
-
-// The Proxy Brokers are used by each interface to get
-// the right proxy for performing a call. In the new
-// collocation scheme, the proxy to be used can vary on
-// a call by call basis.
-
-
-///////////////////////////////////////////////////////////////////////
-// Base Proxy Broker Declaration
-//
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/base_proxy_broker_ch.cpp:35
-
-class TAO_Messaging_Export _TAO_ReplyHandler_Proxy_Broker
-{
-public:
- virtual ~_TAO_ReplyHandler_Proxy_Broker (void);
- virtual _TAO_ReplyHandler_Proxy_Impl &select_proxy (
- ReplyHandler *object
- ACE_ENV_ARG_DECL_WITH_DEFAULTS
- ) = 0;
+ // The Proxy Brokers are used by each interface to get
+ // the right proxy for performing a call. In the new
+ // collocation scheme, the proxy to be used can vary on
+ // a call by call basis.
-protected:
- _TAO_ReplyHandler_Proxy_Broker (void);
+ ///////////////////////////////////////////////////////////////////////
+ // Base Proxy Broker Declaration
+ //
-};
-
-//
-// End Base Proxy Broker Declaration
-///////////////////////////////////////////////////////////////////////
-
-
-///////////////////////////////////////////////////////////////////////
-// Remote Proxy Broker Declaration
-//
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/remote_proxy_broker_ch.cpp:40
-
-class TAO_Messaging_Export _TAO_ReplyHandler_Remote_Proxy_Broker
- : public virtual _TAO_ReplyHandler_Proxy_Broker
-{
-public:
- _TAO_ReplyHandler_Remote_Proxy_Broker (void);
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/base_proxy_broker_ch.cpp:35
- virtual ~_TAO_ReplyHandler_Remote_Proxy_Broker (void);
+ class TAO_Messaging_Export _TAO_ReplyHandler_Proxy_Broker
+ {
+ public:
+ virtual ~_TAO_ReplyHandler_Proxy_Broker (void);
+ virtual _TAO_ReplyHandler_Proxy_Impl &select_proxy (
+ ReplyHandler *object
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ ) = 0;
+
+ protected:
+ _TAO_ReplyHandler_Proxy_Broker (void);
+
+ };
- virtual _TAO_ReplyHandler_Proxy_Impl &select_proxy (
- ReplyHandler *object
- ACE_ENV_ARG_DECL
- );
+ //
+ // End Base Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
-private:
- _TAO_ReplyHandler_Remote_Proxy_Impl remote_proxy_impl_;
-
-public:
- // This member function is used to get an handle to the unique instance
- // of the Remote Proxy Broker that is available for a given
- // interface.
- static _TAO_ReplyHandler_Remote_Proxy_Broker *the_TAO_ReplyHandler_Remote_Proxy_Broker (void);
-};
-
-//
-// End Remote Proxy Broker Declaration
-///////////////////////////////////////////////////////////////////////
-
+
+ ///////////////////////////////////////////////////////////////////////
+ // Remote Proxy Broker Declaration
+ //
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/remote_proxy_broker_ch.cpp:40
+
+ class TAO_Messaging_Export _TAO_ReplyHandler_Remote_Proxy_Broker
+ : public virtual _TAO_ReplyHandler_Proxy_Broker
+ {
+ public:
+ _TAO_ReplyHandler_Remote_Proxy_Broker (void);
+
+ virtual ~_TAO_ReplyHandler_Remote_Proxy_Broker (void);
+
+ virtual _TAO_ReplyHandler_Proxy_Impl &select_proxy (
+ ReplyHandler *object
+ ACE_ENV_ARG_DECL
+ );
+
+ private:
+ _TAO_ReplyHandler_Remote_Proxy_Impl remote_proxy_impl_;
+
+ public:
+ // This member function is used to get an handle to the unique instance
+ // of the Remote Proxy Broker that is available for a given
+ // interface.
+ static _TAO_ReplyHandler_Remote_Proxy_Broker *the_TAO_ReplyHandler_Remote_Proxy_Broker (void);
+ };
+
+ //
+ // End Remote Proxy Broker Declaration
+ ///////////////////////////////////////////////////////////////////////
#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_ReplyHandler;
// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_decl.cpp:44
-
-TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ReplyHandler;
-
-
-// TAO_IDL - Generated from
-// be/be_visitor_module/module_ch.cpp:66
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_ch.cpp:67
}
TAO_NAMESPACE_CLOSE // module Messaging
@@ -598,7 +531,7 @@ TAO_NAMESPACE_CLOSE // module Messaging
// Proxy Broker Factory function pointer declarations.
// TAO_IDL - Generated from
-// be/be_visitor_root/root.cpp:79
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/root.cpp:80
extern TAO_Messaging_Export
Messaging::_TAO_ReplyHandler_Proxy_Broker *
@@ -606,8 +539,14 @@ Messaging::_TAO_ReplyHandler_Proxy_Broker *
CORBA::Object_ptr obj
);
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/obv_module.cpp:55
+
TAO_NAMESPACE OBV_Messaging
{
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/valuetype_obv_ch.cpp:58
#if !defined (_MESSAGING_EXCEPTIONHOLDER___OBV_CH_)
#define _MESSAGING_EXCEPTIONHOLDER___OBV_CH_
@@ -618,27 +557,21 @@ TAO_NAMESPACE OBV_Messaging
public virtual CORBA_DefaultValueRefCountBase
{
public:
+ virtual ~ExceptionHolder (void);
+
// TAO_IDL - Generated from
- // be/be_visitor_valuetype/field_ch.cpp:411
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/field_ch.cpp:411
virtual void is_system_exception (CORBA::Boolean);
virtual CORBA::Boolean is_system_exception (void) const;
// TAO_IDL - Generated from
- // be/be_visitor_valuetype/field_ch.cpp:411
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/field_ch.cpp:411
virtual void byte_order (CORBA::Boolean);
- virtual CORBA::Boolean byte_order (void) const;
-
- // TAO_IDL - Generated from
- // be/be_visitor_valuetype/field_ch.cpp:484
-
- typedef _tao_seq_Octet _marshaled_exception_seq;
- virtual void marshaled_exception (const Messaging::ExceptionHolder::_tao_seq_Octet &);
- virtual const Messaging::ExceptionHolder::_tao_seq_Octet &marshaled_exception (void) const;
- virtual Messaging::ExceptionHolder::_tao_seq_Octet &marshaled_exception (void);
-
-
+ 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);
protected:
virtual CORBA::Boolean _tao_marshal__Messaging_ExceptionHolder (TAO_OutputCDR &);
@@ -649,32 +582,37 @@ TAO_NAMESPACE OBV_Messaging
private:
CORBA::Boolean _pd_is_system_exception;
CORBA::Boolean _pd_byte_order;
- _tao_seq_Octet _pd_marshaled_exception;
+ CORBA::OctetSeq _pd_marshaled_exception;
};
-
+
#endif /* end #if !defined */
- }
-TAO_NAMESPACE_CLOSE
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/obv_module.cpp:85
+
+}TAO_NAMESPACE_CLOSE
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/any_op_ch.cpp:54
-// Any operators for valuetype Messaging::ExceptionHolder
TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::ExceptionHolder *); // copying
TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::ExceptionHolder **); // non-copying
TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging::ExceptionHolder *&);
// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_ch.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-// Any operators for interface Messaging::ReplyHandler
TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::ReplyHandler_ptr); // copying
TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::ReplyHandler_ptr *); // non-copying
TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging::ReplyHandler_ptr &);
-#ifndef __ACE_INLINE__
+// 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
-// be/be_valuetype.cpp:684
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_valuetype.cpp:682
TAO_NAMESPACE CORBA
{
@@ -684,39 +622,24 @@ TAO_NAMESPACE CORBA
TAO_NAMESPACE_CLOSE
// TAO_IDL - Generated from
-// be/be_visitor_valuetype/cdr_op_ch.cpp:61
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/cdr_op_ch.cpp:61
TAO_Messaging_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const Messaging::ExceptionHolder *);
TAO_Messaging_Export CORBA::Boolean operator>> (TAO_InputCDR &, Messaging::ExceptionHolder *&);
-#if !defined _TAO_CDR_OP_Messaging_ExceptionHolder__tao_seq_Octet_H_
-#define _TAO_CDR_OP_Messaging_ExceptionHolder__tao_seq_Octet_H_
-
-#if 0
-TAO_Messaging_Export CORBA::Boolean operator<< (
- TAO_OutputCDR &,
- const Messaging::ExceptionHolder::_tao_seq_Octet &
- );
-TAO_Messaging_Export CORBA::Boolean operator>> (
- TAO_InputCDR &,
- Messaging::ExceptionHolder::_tao_seq_Octet &
- );
-
-#endif /*if 0*/
-
-#endif /* _TAO_CDR_OP_Messaging_ExceptionHolder__tao_seq_Octet_H_ */
-
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/cdr_op_ch.cpp:55
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ch.cpp:55
TAO_Messaging_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const Messaging::ReplyHandler_ptr );
TAO_Messaging_Export CORBA::Boolean operator>> (TAO_InputCDR &, Messaging::ReplyHandler_ptr &);
+// 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:1009
#if defined (__ACE_INLINE__)
#include "MessagingC.i"
@@ -732,3 +655,4 @@ 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 0a35837badc..8ee4d832a74 100644
--- a/TAO/tao/Messaging/MessagingC.i
+++ b/TAO/tao/Messaging/MessagingC.i
@@ -19,8 +19,9 @@
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
+
// TAO_IDL - Generated from
-// be/be_visitor_valuetype/valuetype_ci.cpp:58
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/valuetype_ci.cpp:56
ACE_INLINE
Messaging::ExceptionHolder::ExceptionHolder (void)
@@ -37,7 +38,7 @@ Messaging::ExceptionHolder::_tao_obv_static_repository_id ()
}
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_ci.cpp:68
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#if !defined (_MESSAGING_REPLYHANDLER___CI_)
#define _MESSAGING_REPLYHANDLER___CI_
@@ -53,29 +54,37 @@ 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
-// be/be_valuetype.cpp:714
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_valuetype.cpp:712
#if defined (__ACE_INLINE__)
+
TAO_NAMESPACE CORBA
{
TAO_NAMESPACE_STORAGE_CLASS void add_ref (Messaging::ExceptionHolder *);
TAO_NAMESPACE_STORAGE_CLASS void remove_ref (Messaging::ExceptionHolder *);
}
TAO_NAMESPACE_CLOSE
+
#endif /*__ACE_INLINE__*/
// TAO_IDL - Generated from
-// be/be_visitor_valuetype/cdr_op_ci.cpp:60
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_valuetype/cdr_op_ci.cpp:60
TAO_Messaging_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const Messaging::ExceptionHolder *);
TAO_Messaging_Export CORBA::Boolean operator>> (TAO_InputCDR &, Messaging::ExceptionHolder *&);
// TAO_IDL - Generated from
-// be/be_visitor_interface/cdr_op_ci.cpp:72
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_ci.cpp:72
TAO_Messaging_Export CORBA::Boolean operator<< (
TAO_OutputCDR &,
diff --git a/TAO/tao/Messaging/MessagingS.cpp b/TAO/tao/Messaging/MessagingS.cpp
index cb0d3d1370a..c20d9a19c09 100644
--- a/TAO/tao/Messaging/MessagingS.cpp
+++ b/TAO/tao/Messaging/MessagingS.cpp
@@ -20,12 +20,13 @@
// http://www.cs.wustl.edu/~schmidt/TAO.html
-// TAO_IDL - Generated from
-// be/be_codegen.cpp:663
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:670
#ifndef _TAO_IDL_ORIG_MESSAGINGS_CPP_
#define _TAO_IDL_ORIG_MESSAGINGS_CPP_
+
#include "MessagingS.h"
#include "tao/PortableServer/Object_Adapter.h"
#include "tao/PortableServer/Operation_Table.h"
@@ -34,7 +35,6 @@
#include "tao/Stub.h"
#include "tao/IFR_Client_Adapter.h"
#include "tao/PortableInterceptor.h"
-
#if TAO_HAS_INTERCEPTORS == 1
#include "tao/RequestInfo_Util.h"
#include "tao/PICurrent.h"
@@ -43,6 +43,7 @@
#endif /* TAO_HAS_INTERCEPTORS == 1 */
#include "ace/Dynamic_Service.h"
+
#if defined (__BORLANDC__)
#pragma option -w-rvl -w-rch -w-ccc -w-aus
#endif /* __BORLANDC__ */
@@ -51,8 +52,10 @@
#include "MessagingS.i"
#endif /* !defined INLINE */
+
+
// TAO_IDL - Generated from
-// be/be_interface.cpp:1694
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1731
class TAO_Messaging_ReplyHandler_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
{
@@ -61,8 +64,9 @@ private:
public:
const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
};
+
/* C++ code produced by gperf version 2.8 (ACE version) */
-/* Command-line: /project/taotmp/bala/work/ACE+TAO/temp/ACE_wrappers/bin/gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_Messaging_ReplyHandler_Perfect_Hash_OpTable -N lookup */
+/* Command-line: gperf -m -M -J -c -C -D -E -T -f 0 -F 0 -a -o -t -p -K opname_ -L C++ -Z TAO_Messaging_ReplyHandler_Perfect_Hash_OpTable -N lookup */
unsigned int
TAO_Messaging_ReplyHandler_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
{
@@ -157,9 +161,10 @@ TAO_Messaging_ReplyHandler_Perfect_Hash_OpTable::lookup (const char *str, unsign
static TAO_Messaging_ReplyHandler_Perfect_Hash_OpTable tao_Messaging_ReplyHandler_optable;
// TAO_IDL - Generated from
-// be/be_visitor_interface/interceptors_ss.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interceptors_ss.cpp:52
#if (TAO_HAS_INTERCEPTORS == 1)
+
#endif /* TAO_HAS_INTERCEPTORS */
///////////////////////////////////////////////////////////////////////
@@ -167,7 +172,7 @@ static TAO_Messaging_ReplyHandler_Perfect_Hash_OpTable tao_Messaging_ReplyHandle
//
// TAO_IDL - Generated from
-// be/be_visitor_interface/strategized_proxy_broker_ss.cpp:40
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_ss.cpp:40
// Factory function Implementation.
POA_Messaging::_TAO_ReplyHandler_Strategized_Proxy_Broker *POA_Messaging::_TAO_ReplyHandler_Strategized_Proxy_Broker::the_TAO_ReplyHandler_Strategized_Proxy_Broker (void)
@@ -179,8 +184,9 @@ POA_Messaging::_TAO_ReplyHandler_Strategized_Proxy_Broker *POA_Messaging::_TAO_R
POA_Messaging::_TAO_ReplyHandler_Strategized_Proxy_Broker::_TAO_ReplyHandler_Strategized_Proxy_Broker (void)
{
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
- this->proxy_cache_[i] = 0;
-
+ {
+ this->proxy_cache_[i] = 0;
+ }
}
POA_Messaging::_TAO_ReplyHandler_Strategized_Proxy_Broker::~_TAO_ReplyHandler_Strategized_Proxy_Broker (void)
@@ -188,12 +194,11 @@ POA_Messaging::_TAO_ReplyHandler_Strategized_Proxy_Broker::~_TAO_ReplyHandler_St
for (int i = 0; i < TAO_Collocation_Strategies::CS_LAST; ++i)
{
delete this->proxy_cache_[i];
-
+
// Hack to prevent bug mentioned in 1204. Refer to 1204
// for details..
this->proxy_cache_[i] = 0;
}
-
}
Messaging::_TAO_ReplyHandler_Proxy_Impl&
@@ -204,26 +209,27 @@ POA_Messaging::_TAO_ReplyHandler_Strategized_Proxy_Broker::select_proxy (
{
int strategy =
TAO_ORB_Core::collocation_strategy (object ACE_ENV_ARG_PARAMETER);
- ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
-
+ ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
+
if (this->proxy_cache_[strategy] != 0)
- return *this->proxy_cache_[strategy];
-
+ {
+ return *this->proxy_cache_[strategy];
+ }
+
this->create_proxy (strategy ACE_ENV_ARG_PARAMETER);
ACE_CHECK_RETURN (*this->proxy_cache_[strategy]);
-
+
return *this->proxy_cache_[strategy];
-
}
-void
+void
POA_Messaging::_TAO_ReplyHandler_Strategized_Proxy_Broker::create_proxy (
int strategy
ACE_ENV_ARG_DECL
)
{
ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->mutex_);
-
+
if (this->proxy_cache_[strategy] == 0)
{
switch (strategy)
@@ -236,7 +242,7 @@ POA_Messaging::_TAO_ReplyHandler_Strategized_Proxy_Broker::create_proxy (
);
ACE_CHECK;
break;
-
+
case TAO_Collocation_Strategies::CS_DIRECT_STRATEGY:
ACE_NEW_THROW_EX (
this->proxy_cache_[strategy],
@@ -245,7 +251,7 @@ POA_Messaging::_TAO_ReplyHandler_Strategized_Proxy_Broker::create_proxy (
);
ACE_CHECK;
break;
-
+
case TAO_Collocation_Strategies::CS_REMOTE_STRATEGY:
default:
ACE_NEW_THROW_EX (
@@ -255,20 +261,16 @@ POA_Messaging::_TAO_ReplyHandler_Strategized_Proxy_Broker::create_proxy (
);
ACE_CHECK;
break;
-
- }
-
- }
+ }
+ }
}
-
//
// End Strategized Proxy Broker Implementation
///////////////////////////////////////////////////////////////////////
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_ss.cpp:599
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:598
Messaging::_TAO_ReplyHandler_Proxy_Broker *
Messaging__TAO_ReplyHandler_Proxy_Broker_Factory_function (CORBA::Object_ptr obj)
@@ -280,13 +282,13 @@ Messaging__TAO_ReplyHandler_Proxy_Broker_Factory_function (CORBA::Object_ptr obj
int
Messaging__TAO_ReplyHandler_Proxy_Broker_Factory_Initializer (long)
{
- Messaging__TAO_ReplyHandler_Proxy_Broker_Factory_function_pointer =
+ Messaging__TAO_ReplyHandler_Proxy_Broker_Factory_function_pointer =
Messaging__TAO_ReplyHandler_Proxy_Broker_Factory_function;
-
+
return 0;
}
-static int Messaging__TAO_ReplyHandler_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
+static int Messaging__TAO_ReplyHandler_Proxy_Broker_Stub_Factory_Initializer_Scarecrow =
Messaging__TAO_ReplyHandler_Proxy_Broker_Factory_Initializer (ACE_reinterpret_cast (long, Messaging__TAO_ReplyHandler_Proxy_Broker_Factory_Initializer));
@@ -295,18 +297,14 @@ static int Messaging__TAO_ReplyHandler_Proxy_Broker_Stub_Factory_Initializer_Sca
//
// TAO_IDL - Generated from
-// be/be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_ss.cpp:37
POA_Messaging::_TAO_ReplyHandler_ThruPOA_Proxy_Impl::_TAO_ReplyHandler_ThruPOA_Proxy_Impl (void)
{}
-// ThruPOA Implementation of the IDL interface methods
-
-//
+// ThruPOA Implementation of the IDL interface methods//
// End ThruPOA Proxy Implementation
///////////////////////////////////////////////////////////////////////
-
-
///////////////////////////////////////////////////////////////////////
// Direct Proxy Implementation
//
@@ -319,8 +317,9 @@ POA_Messaging::_TAO_ReplyHandler_Direct_Proxy_Impl::_TAO_ReplyHandler_Direct_Pro
// End Direct Proxy Implementation
///////////////////////////////////////////////////////////////////////
-// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_ss.cpp:98
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:98
POA_Messaging::ReplyHandler::ReplyHandler (void)
{
@@ -335,11 +334,11 @@ POA_Messaging::ReplyHandler::~ReplyHandler (void)
{
}
-// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_ss.cpp:163
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:163
void POA_Messaging::ReplyHandler::_is_a_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -349,20 +348,22 @@ void POA_Messaging::ReplyHandler::_is_a_skel (
POA_Messaging::ReplyHandler *_tao_impl = (POA_Messaging::ReplyHandler *) _tao_servant;
CORBA::Boolean _tao_retval = 0;
CORBA::String_var value;
+
if (!(_tao_in >> value.out ()))
ACE_THROW (CORBA::MARSHAL ());
-
+
_tao_retval = _tao_impl->_is_a (value.in () ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
ACE_THROW (CORBA::MARSHAL ());
}
void POA_Messaging::ReplyHandler::_non_existent_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -372,15 +373,16 @@ void POA_Messaging::ReplyHandler::_non_existent_skel (
CORBA::Boolean _tao_retval =
_tao_impl->_non_existent (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
if (!(_tao_out << CORBA::Any::from_boolean (_tao_retval)))
ACE_THROW (CORBA::MARSHAL ());
}
void POA_Messaging::ReplyHandler::_interface_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_servant,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -389,27 +391,27 @@ void POA_Messaging::ReplyHandler::_interface_skel (
POA_Messaging::ReplyHandler *_tao_impl = (POA_Messaging::ReplyHandler *) _tao_servant;
CORBA::InterfaceDef_ptr _tao_retval = 0;
CORBA::Boolean _tao_result = 0;
-
+
TAO_IFR_Client_Adapter *_tao_adapter =
ACE_Dynamic_Service<TAO_IFR_Client_Adapter>::instance (
TAO_ORB_Core::ifr_client_adapter_name ()
);
-
+
if (_tao_adapter == 0)
{
ACE_THROW (CORBA::INTF_REPOS ());
}
-
+
ACE_TRY
{
- _tao_retval =
+ _tao_retval =
_tao_impl->_get_interface (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_TRY_CHECK;
-
+
_tao_server_request.init_reply ();
-
+
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
-
+
_tao_result =
_tao_adapter->interfacedef_cdr_insert (
_tao_out,
@@ -421,7 +423,7 @@ void POA_Messaging::ReplyHandler::_interface_skel (
_tao_adapter->dispose (_tao_retval);
}
ACE_ENDTRY;
-
+
if (_tao_result == 0)
{
ACE_THROW (CORBA::MARSHAL ());
@@ -429,7 +431,7 @@ void POA_Messaging::ReplyHandler::_interface_skel (
}
void POA_Messaging::ReplyHandler::_component_skel (
- TAO_ServerRequest &_tao_server_request,
+ TAO_ServerRequest &_tao_server_request,
void * _tao_object_reference,
void * /* Servant_Upcall */
ACE_ENV_ARG_DECL
@@ -439,9 +441,10 @@ void POA_Messaging::ReplyHandler::_component_skel (
CORBA::Object_var _tao_retval =
_tao_impl->_get_component (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK;
-
+
_tao_server_request.init_reply ();
TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
+
if (!(_tao_out << _tao_retval._retn ()))
ACE_THROW (CORBA::MARSHAL ());
}
@@ -479,13 +482,13 @@ void* POA_Messaging::ReplyHandler::_downcast (
{
return ACE_static_cast (POA_Messaging::ReplyHandler_ptr, this);
}
-
+
if (ACE_OS::strcmp (logical_type_id,
"IDL:omg.org/CORBA/Object:1.0") == 0)
{
return ACE_static_cast(PortableServer::Servant, this);
}
-
+
return 0;
}
@@ -495,7 +498,7 @@ const char* POA_Messaging::ReplyHandler::_interface_repository_id (void) const
}
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_ss.cpp:533
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:532
void POA_Messaging::ReplyHandler::_dispatch (
TAO_ServerRequest &req,
@@ -510,17 +513,17 @@ void POA_Messaging::ReplyHandler::_dispatch (
}
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_ss.cpp:479
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ss.cpp:478
Messaging::ReplyHandler *
POA_Messaging::ReplyHandler::_this (ACE_ENV_SINGLE_ARG_DECL)
{
TAO_Stub *stub = this->_create_stub (ACE_ENV_SINGLE_ARG_PARAMETER);
ACE_CHECK_RETURN (0);
-
+
TAO_Stub_Auto_Ptr safe_stub (stub);
CORBA::Object_ptr tmp = CORBA::Object::_nil ();
-
+
if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
{
ACE_NEW_RETURN (
@@ -545,12 +548,9 @@ POA_Messaging::ReplyHandler::_this (ACE_ENV_SINGLE_ARG_DECL)
0
);
}
-
+
CORBA::Object_var obj = tmp;
(void) safe_stub.release ();
return ::Messaging::ReplyHandler::_unchecked_narrow (obj.in ());
}
-
-
-
#endif /* ifndef */
diff --git a/TAO/tao/Messaging/MessagingS.h b/TAO/tao/Messaging/MessagingS.h
index 76c60ad3a24..db1baeafe6a 100644
--- a/TAO/tao/Messaging/MessagingS.h
+++ b/TAO/tao/Messaging/MessagingS.h
@@ -19,9 +19,8 @@
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
-
// TAO_IDL - Generated from
-// be/be_codegen.cpp:433
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:443
#ifndef _TAO_IDL_ORIG_MESSAGINGS_H_
#define _TAO_IDL_ORIG_MESSAGINGS_H_
@@ -29,10 +28,10 @@
#include "ace/pre.h"
#include "Messaging.h"
-
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
+
#include "tao/PortableServer/PortableServer.h"
#include "tao/PortableServer/Servant_Base.h"
#include "tao/PortableServer/Collocated_Object.h"
@@ -51,104 +50,99 @@
#endif /* __BORLANDC__ */
// TAO_IDL - Generated from
-// be/be_visitor_module/module_sh.cpp:46
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_sh.cpp:49
TAO_NAMESPACE POA_Messaging
{
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_sh.cpp:82
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_sh.cpp:86
+
class ReplyHandler;
typedef ReplyHandler *ReplyHandler_ptr;
- // Forward Classes Declaration
+
class _TAO_ReplyHandler_ThruPOA_Proxy_Impl;
class _TAO_ReplyHandler_Direct_Proxy_Impl;
class _TAO_ReplyHandler_Strategized_Proxy_Broker;
-
+
class TAO_Messaging_Export ReplyHandler
: public virtual PortableServer::ServantBase
{
protected:
ReplyHandler (void);
-
+
public:
ReplyHandler (const ReplyHandler& rhs);
virtual ~ReplyHandler (void);
-
-
+
virtual CORBA::Boolean _is_a (
const char* logical_type_id
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual void* _downcast (
const char* logical_type_id
);
-
+
static void _is_a_skel (
TAO_ServerRequest &req,
void *servant,
void *servant_upcall
ACE_ENV_ARG_DECL
);
-
+
static void _non_existent_skel (
TAO_ServerRequest &req,
void *servant,
void *servant_upcall
ACE_ENV_ARG_DECL
);
-
+
static void _interface_skel (
TAO_ServerRequest &req,
void *servant,
void *servant_upcall
ACE_ENV_ARG_DECL
);
-
+
static void _component_skel (
TAO_ServerRequest &req,
void *obj,
void *servant_upcall
ACE_ENV_ARG_DECL
);
-
+
virtual void _dispatch (
TAO_ServerRequest &req,
void *_servant_upcall
ACE_ENV_ARG_DECL
);
-
+
::Messaging::ReplyHandler *_this (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
);
-
+
virtual const char* _interface_repository_id (void) const;
-
-
-
- };
-
-
+ };
+
///////////////////////////////////////////////////////////////////////
- // Strategized Proxy Broker Declaration
+ // Strategized Proxy Broker Declaration
//
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/strategized_proxy_broker_sh.cpp:39
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/strategized_proxy_broker_sh.cpp:39
+
class TAO_Messaging_Export _TAO_ReplyHandler_Strategized_Proxy_Broker : public virtual ::Messaging::_TAO_ReplyHandler_Proxy_Broker
{
- public:
+ public:
_TAO_ReplyHandler_Strategized_Proxy_Broker (void);
-
+
virtual ~_TAO_ReplyHandler_Strategized_Proxy_Broker (void);
-
+
virtual ::Messaging::_TAO_ReplyHandler_Proxy_Impl &select_proxy (
::Messaging::ReplyHandler *object
ACE_ENV_ARG_DECL
);
-
+
private:
// Helper methods that takes care to create the proxy
// as soon as their use is necessary.
@@ -156,66 +150,59 @@ TAO_NAMESPACE POA_Messaging
int collocation_strategy
ACE_ENV_ARG_DECL
);
-
+
// Caches the proxy implementations. The proxy implementation
// are totally stateless, and those can be shared by all the
// instances of a given IDL interface type.
::Messaging::_TAO_ReplyHandler_Proxy_Impl
*proxy_cache_[TAO_Collocation_Strategies::CS_LAST];
-
+
TAO_SYNCH_MUTEX mutex_;
// This funxtion is used to get an handle to the unique instance
// of the Strategized Proxy Broker that is available for a given
// interface.
-
+
public:
static _TAO_ReplyHandler_Strategized_Proxy_Broker *the_TAO_ReplyHandler_Strategized_Proxy_Broker (void);
};
-
-
+
//
- // End Strategized Proxy Broker Declaration
+ // End Strategized Proxy Broker Declaration
///////////////////////////////////////////////////////////////////////
-
-
+
+
///////////////////////////////////////////////////////////////////////
// ThruPOA Impl. Declaration
//
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37
-
- class TAO_Messaging_Export _TAO_ReplyHandler_ThruPOA_Proxy_Impl :
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/thru_poa_proxy_impl_sh.cpp:37
+
+ class TAO_Messaging_Export _TAO_ReplyHandler_ThruPOA_Proxy_Impl :
public virtual ::Messaging::_TAO_ReplyHandler_Proxy_Impl,
public virtual TAO_ThruPOA_Object_Proxy_Impl
{
public:
_TAO_ReplyHandler_ThruPOA_Proxy_Impl (void);
-
- virtual ~_TAO_ReplyHandler_ThruPOA_Proxy_Impl (void) { }
-
-
+
+ virtual ~_TAO_ReplyHandler_ThruPOA_Proxy_Impl (void) {}
};
-
+
//
// ThruPOA Proxy Impl. Declaration
///////////////////////////////////////////////////////////////////////
-
-
///////////////////////////////////////////////////////////////////////
// Direct Impl. Declaration
//
-class TAO_Messaging_Export _TAO_ReplyHandler_Direct_Proxy_Impl :
+class TAO_Messaging_Export _TAO_ReplyHandler_Direct_Proxy_Impl :
public virtual Messaging::_TAO_ReplyHandler_Proxy_Impl,
public virtual TAO_Direct_Object_Proxy_Impl
{
public:
_TAO_ReplyHandler_Direct_Proxy_Impl (void);
-
- virtual ~_TAO_ReplyHandler_Direct_Proxy_Impl (void) { }
-
- };
+
+ virtual ~_TAO_ReplyHandler_Direct_Proxy_Impl (void) {}};
//
@@ -225,14 +212,13 @@ public:
// TAO_IDL - Generated from
-// be/be_visitor_module/module_sh.cpp:81
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_sh.cpp:80
}
TAO_NAMESPACE_CLOSE // module Messaging
-
-// TAO_IDL - Generated from
-// be/be_codegen.cpp:1038
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1044
#include "MessagingS_T.h"
diff --git a/TAO/tao/Messaging/MessagingS.i b/TAO/tao/Messaging/MessagingS.i
index f455a06b8f0..e86a7e25a26 100644
--- a/TAO/tao/Messaging/MessagingS.i
+++ b/TAO/tao/Messaging/MessagingS.i
@@ -19,3 +19,4 @@
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
+
diff --git a/TAO/tao/Messaging/MessagingS_T.cpp b/TAO/tao/Messaging/MessagingS_T.cpp
index 21aa0387261..63bb736b57d 100644
--- a/TAO/tao/Messaging/MessagingS_T.cpp
+++ b/TAO/tao/Messaging/MessagingS_T.cpp
@@ -19,9 +19,8 @@
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
-
// TAO_IDL - Generated from
-// be/be_codegen.cpp:770
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:777
#ifndef _TAO_IDL_ORIG_MESSAGINGS_T_CPP_
#define _TAO_IDL_ORIG_MESSAGINGS_T_CPP_
diff --git a/TAO/tao/Messaging/MessagingS_T.h b/TAO/tao/Messaging/MessagingS_T.h
index bc33cfc9487..731132c86d4 100644
--- a/TAO/tao/Messaging/MessagingS_T.h
+++ b/TAO/tao/Messaging/MessagingS_T.h
@@ -19,14 +19,14 @@
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
-
// TAO_IDL - Generated from
-// be/be_codegen.cpp:597
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:604
#ifndef _TAO_IDL_ORIG_MESSAGINGS_T_H_
#define _TAO_IDL_ORIG_MESSAGINGS_T_H_
#include "ace/pre.h"
+
#if defined(_MSC_VER)
#if (_MSC_VER >= 1200)
#pragma warning(push)
@@ -34,11 +34,16 @@
#pragma warning(disable:4250)
#endif /* _MSC_VER */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/root_sth.cpp:116
+
#if defined (ACE_HAS_USING_KEYWORD)
TAO_NAMESPACE POA_Messaging
{
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/tie_sh.cpp:89
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_sh.cpp:87
// TIE class: Refer to CORBA v2.2, Section 20.34.4
template <class T>
@@ -49,9 +54,13 @@ TAO_NAMESPACE POA_Messaging
// the T& ctor
ReplyHandler_tie (T &t, PortableServer::POA_ptr poa);
// ctor taking a POA
- ReplyHandler_tie (T *tp, CORBA::Boolean release=1);
+ ReplyHandler_tie (T *tp, CORBA::Boolean release = 1);
// ctor taking pointer and an ownership flag
- ReplyHandler_tie (T *tp, PortableServer::POA_ptr poa, CORBA::Boolean release=1);
+ ReplyHandler_tie (
+ T *tp,
+ PortableServer::POA_ptr poa,
+ CORBA::Boolean release = 1
+ );
// ctor with T*, ownership flag and a POA
~ReplyHandler_tie (void);
// dtor
@@ -61,7 +70,7 @@ TAO_NAMESPACE POA_Messaging
// return the underlying object
void _tied_object (T &obj);
// set the underlying object
- void _tied_object (T *obj, CORBA::Boolean release=1);
+ void _tied_object (T *obj, CORBA::Boolean release = 1);
// set the underlying object and the ownership flag
CORBA::Boolean _is_owner (void);
// do we own it
@@ -72,6 +81,7 @@ TAO_NAMESPACE POA_Messaging
PortableServer::POA_ptr _default_POA (
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
);
+
private:
T *ptr_;
PortableServer::POA_var poa_;
@@ -81,26 +91,21 @@ TAO_NAMESPACE POA_Messaging
ReplyHandler_tie (const ReplyHandler_tie &);
void operator= (const ReplyHandler_tie &);
};
-
}
TAO_NAMESPACE_CLOSE // module Messaging
#endif /* ACE_HAS_USING_KEYWORD */
-
// TAO_IDL - Generated from
-// be/be_codegen.cpp:1135
-
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1141
#if defined (__ACE_INLINE__)
#include "MessagingS_T.i"
#endif /* defined INLINE */
-
#if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
#include "MessagingS_T.cpp"
#endif /* defined REQUIRED SOURCE */
-
#if defined (ACE_TEMPLATES_REQUIRE_PRAGMA)
#pragma implementation ("MessagingS_T.cpp")
#endif /* defined REQUIRED PRAGMA */
diff --git a/TAO/tao/Messaging/MessagingS_T.i b/TAO/tao/Messaging/MessagingS_T.i
index 0fdb7af7c12..078f6d0a495 100644
--- a/TAO/tao/Messaging/MessagingS_T.i
+++ b/TAO/tao/Messaging/MessagingS_T.i
@@ -19,14 +19,12 @@
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
+
// TAO_IDL - Generated from
-// be/be_visitor_interface/tie_si.cpp:95
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/tie_si.cpp:96
#if defined (ACE_HAS_USING_KEYWORD)
-// TAO_IDL - Generated from be/be_visitor_interface/tie_si.cpp:105
-
-
template <class T> ACE_INLINE
POA_Messaging::ReplyHandler_tie<T>::ReplyHandler_tie (T &t)
: ptr_ (&t),
@@ -58,7 +56,10 @@ POA_Messaging::ReplyHandler_tie<T>::ReplyHandler_tie (T *tp, PortableServer::POA
template <class T> ACE_INLINE
POA_Messaging::ReplyHandler_tie<T>::~ReplyHandler_tie (void)
{
- if (this->rel_) delete this->ptr_;
+ if (this->rel_)
+ {
+ delete this->ptr_;
+ }
}
template <class T> ACE_INLINE T *
@@ -70,7 +71,11 @@ POA_Messaging::ReplyHandler_tie<T>::_tied_object (void)
template <class T> ACE_INLINE void
POA_Messaging::ReplyHandler_tie<T>::_tied_object (T &obj)
{
- if (this->rel_) delete this->ptr_;
+ if (this->rel_)
+ {
+ delete this->ptr_;
+ }
+
this->ptr_ = &obj;
this->rel_ = 0;
}
@@ -78,7 +83,11 @@ POA_Messaging::ReplyHandler_tie<T>::_tied_object (T &obj)
template <class T> ACE_INLINE void
POA_Messaging::ReplyHandler_tie<T>::_tied_object (T *obj, CORBA::Boolean release)
{
- if (this->rel_) delete this->ptr_;
+ if (this->rel_)
+ {
+ delete this->ptr_;
+ }
+
this->ptr_ = obj;
this->rel_ = release;
}
@@ -99,8 +108,10 @@ template <class T> ACE_INLINE PortableServer::POA_ptr
POA_Messaging::ReplyHandler_tie<T>::_default_POA (ACE_ENV_SINGLE_ARG_DECL)
{
if (!CORBA::is_nil (this->poa_.in ()))
- return PortableServer::POA::_duplicate (this->poa_.in ());
-
+ {
+ return PortableServer::POA::_duplicate (this->poa_.in ());
+ }
+
return this->ReplyHandler::_default_POA (ACE_ENV_SINGLE_ARG_PARAMETER);
}
diff --git a/TAO/tao/Messaging/Messaging_No_Impl.pidl b/TAO/tao/Messaging/Messaging_No_Impl.pidl
index 05396a51c7f..39abffcf345 100644
--- a/TAO/tao/Messaging/Messaging_No_Impl.pidl
+++ b/TAO/tao/Messaging/Messaging_No_Impl.pidl
@@ -12,8 +12,8 @@
*
* The command used to generate code from this file is:
*
- * tao_idl.exe
- * -o orig -Gp -Gd -Ge 1 -Gv -DCORBA3
+ * tao_idl
+ * -o orig -Gp -Gd -Ge 1
* -Wb,export_macro=TAO_Messaging_Export
* -Wb,export_include=messaging_export.h
* -Wb,pre_include="ace/pre.h"
diff --git a/TAO/tao/Messaging/Messaging_No_ImplC.cpp b/TAO/tao/Messaging/Messaging_No_ImplC.cpp
index e4cd44475ca..5474326e999 100644
--- a/TAO/tao/Messaging/Messaging_No_ImplC.cpp
+++ b/TAO/tao/Messaging/Messaging_No_ImplC.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 "Messaging_No_ImplC.h"
+#include "Messaging_No_ImplC.h"
#include "tao/Stub.h"
#include "tao/Invocation.h"
#include "tao/PortableInterceptor.h"
@@ -35,6 +34,8 @@
#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__ */
@@ -43,13 +44,12 @@
#include "Messaging_No_ImplC.i"
#endif /* !defined INLINE */
-
// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:284
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_Priority[] =
{
- TAO_ENCAP_BYTE_ORDER, // byte order
+ TAO_ENCAP_BYTE_ORDER, // byte order
35,
ACE_NTOHL (0x49444c3a),
ACE_NTOHL (0x6f6d672e),
@@ -60,11 +60,11 @@ static const CORBA::Long _oc_Messaging_Priority[] =
ACE_NTOHL (0x696f7269),
ACE_NTOHL (0x74793a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/Messaging/Priority:1.0
- 9,
+ 9,
ACE_NTOHL (0x5072696f),
ACE_NTOHL (0x72697479),
ACE_NTOHL (0x0), // name = Priority
- CORBA::tk_short,
+ CORBA::tk_short,
};
@@ -85,13 +85,12 @@ TAO_NAMESPACE_DEFINE (
)
TAO_NAMESPACE_END
-
// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:284
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_RebindMode[] =
{
- TAO_ENCAP_BYTE_ORDER, // byte order
+ TAO_ENCAP_BYTE_ORDER, // byte order
37,
ACE_NTOHL (0x49444c3a),
ACE_NTOHL (0x6f6d672e),
@@ -103,11 +102,11 @@ static const CORBA::Long _oc_Messaging_RebindMode[] =
ACE_NTOHL (0x4d6f6465),
ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/Messaging/RebindMode:1.0
- 11,
+ 11,
ACE_NTOHL (0x52656269),
ACE_NTOHL (0x6e644d6f),
ACE_NTOHL (0x64650000), // name = RebindMode
- CORBA::tk_short,
+ CORBA::tk_short,
};
@@ -128,13 +127,12 @@ TAO_NAMESPACE_DEFINE (
)
TAO_NAMESPACE_END
-
// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:284
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_RoutingType[] =
{
- TAO_ENCAP_BYTE_ORDER, // byte order
+ TAO_ENCAP_BYTE_ORDER, // byte order
38,
ACE_NTOHL (0x49444c3a),
ACE_NTOHL (0x6f6d672e),
@@ -146,11 +144,11 @@ static const CORBA::Long _oc_Messaging_RoutingType[] =
ACE_NTOHL (0x67547970),
ACE_NTOHL (0x653a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/Messaging/RoutingType:1.0
- 12,
+ 12,
ACE_NTOHL (0x526f7574),
ACE_NTOHL (0x696e6754),
ACE_NTOHL (0x79706500), // name = RoutingType
- CORBA::tk_short,
+ CORBA::tk_short,
};
@@ -171,13 +169,12 @@ TAO_NAMESPACE_DEFINE (
)
TAO_NAMESPACE_END
-
// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:284
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_Ordering[] =
{
- TAO_ENCAP_BYTE_ORDER, // byte order
+ TAO_ENCAP_BYTE_ORDER, // byte order
35,
ACE_NTOHL (0x49444c3a),
ACE_NTOHL (0x6f6d672e),
@@ -188,11 +185,11 @@ static const CORBA::Long _oc_Messaging_Ordering[] =
ACE_NTOHL (0x64657269),
ACE_NTOHL (0x6e673a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/Messaging/Ordering:1.0
- 9,
+ 9,
ACE_NTOHL (0x4f726465),
ACE_NTOHL (0x72696e67),
ACE_NTOHL (0x0), // name = Ordering
- CORBA::tk_ushort,
+ CORBA::tk_ushort,
};
@@ -213,9 +210,8 @@ TAO_NAMESPACE_DEFINE (
)
TAO_NAMESPACE_END
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:63
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
int Messaging::RebindPolicy::_tao_class_id = 0;
@@ -262,13 +258,23 @@ tao_Messaging_RebindPolicy_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_Messaging_RebindPolicy_marshal (
+ Messaging::RebindPolicy_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
// *************************************************************
// Messaging::RebindPolicy_var
-// TAO_IDL - Generated from
-// be/be_interface.cpp:720
// *************************************************************
-Messaging::RebindPolicy_var::RebindPolicy_var (void) // default constructor
+Messaging::RebindPolicy_var::RebindPolicy_var (void)
: ptr_ (RebindPolicy::_nil ())
{}
@@ -278,12 +284,12 @@ Messaging::RebindPolicy_var::ptr (void) const
return this->ptr_;
}
-Messaging::RebindPolicy_var::RebindPolicy_var (const ::Messaging::RebindPolicy_var &p) // copy constructor
+Messaging::RebindPolicy_var::RebindPolicy_var (const ::Messaging::RebindPolicy_var &p)
: TAO_Base_var (),
ptr_ (RebindPolicy::_duplicate (p.ptr ()))
{}
-Messaging::RebindPolicy_var::~RebindPolicy_var (void) // destructor
+Messaging::RebindPolicy_var::~RebindPolicy_var (void)
{
CORBA::release (this->ptr_);
}
@@ -387,10 +393,11 @@ Messaging::RebindPolicy_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// Messaging::RebindPolicy_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:1019
// *************************************************************
Messaging::RebindPolicy_out::RebindPolicy_out (RebindPolicy_ptr &p)
@@ -399,14 +406,14 @@ Messaging::RebindPolicy_out::RebindPolicy_out (RebindPolicy_ptr &p)
this->ptr_ = ::Messaging::RebindPolicy::_nil ();
}
-Messaging::RebindPolicy_out::RebindPolicy_out (RebindPolicy_var &p) // constructor from _var
+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) // copy constructor
+Messaging::RebindPolicy_out::RebindPolicy_out (const ::Messaging::RebindPolicy_out &p)
: ptr_ (ACE_const_cast (RebindPolicy_out &, p).ptr_)
{}
@@ -437,7 +444,7 @@ Messaging::RebindPolicy_out::operator ::Messaging::RebindPolicy_ptr &() // cast
}
::Messaging::RebindPolicy_ptr &
-Messaging::RebindPolicy_out::ptr (void) // ptr
+Messaging::RebindPolicy_out::ptr (void)
{
return this->ptr_;
}
@@ -448,10 +455,8 @@ Messaging::RebindPolicy_out::operator-> (void)
return this->ptr_;
}
-// *************************************************************
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:226
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
Messaging::RebindPolicy::RebindPolicy (void)
{}
@@ -459,6 +464,13 @@ Messaging::RebindPolicy::RebindPolicy (void)
Messaging::RebindPolicy::~RebindPolicy (void)
{}
+void
+Messaging::RebindPolicy::_tao_any_destructor (void *_tao_void_pointer)
+{
+ RebindPolicy *tmp = ACE_static_cast (RebindPolicy *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
Messaging::RebindPolicy_ptr
Messaging::RebindPolicy::_narrow (
CORBA::Object_ptr obj
@@ -552,13 +564,12 @@ const char* Messaging::RebindPolicy::_interface_repository_id (void) const
return "IDL:omg.org/Messaging/RebindPolicy:1.0";
}
-
// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:284
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_RebindPolicy[] =
{
- TAO_ENCAP_BYTE_ORDER, // byte order
+ TAO_ENCAP_BYTE_ORDER, // byte order
39,
ACE_NTOHL (0x49444c3a),
ACE_NTOHL (0x6f6d672e),
@@ -570,12 +581,12 @@ static const CORBA::Long _oc_Messaging_RebindPolicy[] =
ACE_NTOHL (0x506f6c69),
ACE_NTOHL (0x63793a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/Messaging/RebindPolicy:1.0
- 13,
+ 13,
ACE_NTOHL (0x52656269),
ACE_NTOHL (0x6e64506f),
ACE_NTOHL (0x6c696379),
ACE_NTOHL (0x0), // name = RebindPolicy
-};
+ };
static CORBA::TypeCode _tc_TAO_tc_Messaging_RebindPolicy (
CORBA::tk_objref,
@@ -594,13 +605,12 @@ TAO_NAMESPACE_DEFINE (
)
TAO_NAMESPACE_END
-
// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:284
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_PriorityRange[] =
{
- TAO_ENCAP_BYTE_ORDER, // byte order
+ TAO_ENCAP_BYTE_ORDER, // byte order
40,
ACE_NTOHL (0x49444c3a),
ACE_NTOHL (0x6f6d672e),
@@ -612,15 +622,15 @@ static const CORBA::Long _oc_Messaging_PriorityRange[] =
ACE_NTOHL (0x74795261),
ACE_NTOHL (0x6e67653a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/Messaging/PriorityRange:1.0
- 14,
+ 14,
ACE_NTOHL (0x5072696f),
ACE_NTOHL (0x72697479),
ACE_NTOHL (0x52616e67),
ACE_NTOHL (0x65000000), // name = PriorityRange
2, // member count
- 4,
+ 4,
ACE_NTOHL (0x6d696e00), // name = min
- CORBA::tk_alias, // typecode kind for typedefs
+ CORBA::tk_alias, // typecode kind for typedefs
64, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
35,
@@ -633,16 +643,16 @@ static const CORBA::Long _oc_Messaging_PriorityRange[] =
ACE_NTOHL (0x696f7269),
ACE_NTOHL (0x74793a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/Messaging/Priority:1.0
- 9,
+ 9,
ACE_NTOHL (0x5072696f),
ACE_NTOHL (0x72697479),
ACE_NTOHL (0x0), // name = Priority
- CORBA::tk_short,
+ CORBA::tk_short,
4,
ACE_NTOHL (0x6d617800), // name = max
- 0xffffffff, // indirection
+ 0xffffffff, // indirection
0xffffffac, // negative offset (-84)
};
@@ -663,15 +673,17 @@ TAO_NAMESPACE_DEFINE (
)
TAO_NAMESPACE_END
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67
+
void Messaging::PriorityRange::_tao_any_destructor (void *_tao_void_pointer)
{
PriorityRange *tmp = ACE_static_cast (PriorityRange*, _tao_void_pointer);
delete tmp;
}
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:63
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
int Messaging::RequestPriorityPolicy::_tao_class_id = 0;
@@ -718,13 +730,23 @@ tao_Messaging_RequestPriorityPolicy_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_Messaging_RequestPriorityPolicy_marshal (
+ Messaging::RequestPriorityPolicy_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
// *************************************************************
// Messaging::RequestPriorityPolicy_var
-// TAO_IDL - Generated from
-// be/be_interface.cpp:720
// *************************************************************
-Messaging::RequestPriorityPolicy_var::RequestPriorityPolicy_var (void) // default constructor
+Messaging::RequestPriorityPolicy_var::RequestPriorityPolicy_var (void)
: ptr_ (RequestPriorityPolicy::_nil ())
{}
@@ -734,12 +756,12 @@ Messaging::RequestPriorityPolicy_var::ptr (void) const
return this->ptr_;
}
-Messaging::RequestPriorityPolicy_var::RequestPriorityPolicy_var (const ::Messaging::RequestPriorityPolicy_var &p) // copy constructor
+Messaging::RequestPriorityPolicy_var::RequestPriorityPolicy_var (const ::Messaging::RequestPriorityPolicy_var &p)
: TAO_Base_var (),
ptr_ (RequestPriorityPolicy::_duplicate (p.ptr ()))
{}
-Messaging::RequestPriorityPolicy_var::~RequestPriorityPolicy_var (void) // destructor
+Messaging::RequestPriorityPolicy_var::~RequestPriorityPolicy_var (void)
{
CORBA::release (this->ptr_);
}
@@ -843,10 +865,11 @@ Messaging::RequestPriorityPolicy_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// Messaging::RequestPriorityPolicy_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:1019
// *************************************************************
Messaging::RequestPriorityPolicy_out::RequestPriorityPolicy_out (RequestPriorityPolicy_ptr &p)
@@ -855,14 +878,14 @@ Messaging::RequestPriorityPolicy_out::RequestPriorityPolicy_out (RequestPriority
this->ptr_ = ::Messaging::RequestPriorityPolicy::_nil ();
}
-Messaging::RequestPriorityPolicy_out::RequestPriorityPolicy_out (RequestPriorityPolicy_var &p) // constructor from _var
+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) // copy constructor
+Messaging::RequestPriorityPolicy_out::RequestPriorityPolicy_out (const ::Messaging::RequestPriorityPolicy_out &p)
: ptr_ (ACE_const_cast (RequestPriorityPolicy_out &, p).ptr_)
{}
@@ -893,7 +916,7 @@ Messaging::RequestPriorityPolicy_out::operator ::Messaging::RequestPriorityPolic
}
::Messaging::RequestPriorityPolicy_ptr &
-Messaging::RequestPriorityPolicy_out::ptr (void) // ptr
+Messaging::RequestPriorityPolicy_out::ptr (void)
{
return this->ptr_;
}
@@ -904,10 +927,8 @@ Messaging::RequestPriorityPolicy_out::operator-> (void)
return this->ptr_;
}
-// *************************************************************
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:226
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
Messaging::RequestPriorityPolicy::RequestPriorityPolicy (void)
{}
@@ -915,6 +936,13 @@ Messaging::RequestPriorityPolicy::RequestPriorityPolicy (void)
Messaging::RequestPriorityPolicy::~RequestPriorityPolicy (void)
{}
+void
+Messaging::RequestPriorityPolicy::_tao_any_destructor (void *_tao_void_pointer)
+{
+ RequestPriorityPolicy *tmp = ACE_static_cast (RequestPriorityPolicy *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
Messaging::RequestPriorityPolicy_ptr
Messaging::RequestPriorityPolicy::_narrow (
CORBA::Object_ptr obj
@@ -1008,13 +1036,12 @@ const char* Messaging::RequestPriorityPolicy::_interface_repository_id (void) co
return "IDL:omg.org/Messaging/RequestPriorityPolicy:1.0";
}
-
// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:284
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_RequestPriorityPolicy[] =
{
- TAO_ENCAP_BYTE_ORDER, // byte order
+ TAO_ENCAP_BYTE_ORDER, // byte order
48,
ACE_NTOHL (0x49444c3a),
ACE_NTOHL (0x6f6d672e),
@@ -1028,14 +1055,14 @@ static const CORBA::Long _oc_Messaging_RequestPriorityPolicy[] =
ACE_NTOHL (0x79506f6c),
ACE_NTOHL (0x6963793a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/Messaging/RequestPriorityPolicy:1.0
- 22,
+ 22,
ACE_NTOHL (0x52657175),
ACE_NTOHL (0x65737450),
ACE_NTOHL (0x72696f72),
ACE_NTOHL (0x69747950),
ACE_NTOHL (0x6f6c6963),
ACE_NTOHL (0x79000000), // name = RequestPriorityPolicy
-};
+ };
static CORBA::TypeCode _tc_TAO_tc_Messaging_RequestPriorityPolicy (
CORBA::tk_objref,
@@ -1054,9 +1081,8 @@ TAO_NAMESPACE_DEFINE (
)
TAO_NAMESPACE_END
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:63
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
int Messaging::ReplyPriorityPolicy::_tao_class_id = 0;
@@ -1103,13 +1129,23 @@ tao_Messaging_ReplyPriorityPolicy_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_Messaging_ReplyPriorityPolicy_marshal (
+ Messaging::ReplyPriorityPolicy_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
// *************************************************************
// Messaging::ReplyPriorityPolicy_var
-// TAO_IDL - Generated from
-// be/be_interface.cpp:720
// *************************************************************
-Messaging::ReplyPriorityPolicy_var::ReplyPriorityPolicy_var (void) // default constructor
+Messaging::ReplyPriorityPolicy_var::ReplyPriorityPolicy_var (void)
: ptr_ (ReplyPriorityPolicy::_nil ())
{}
@@ -1119,12 +1155,12 @@ Messaging::ReplyPriorityPolicy_var::ptr (void) const
return this->ptr_;
}
-Messaging::ReplyPriorityPolicy_var::ReplyPriorityPolicy_var (const ::Messaging::ReplyPriorityPolicy_var &p) // copy constructor
+Messaging::ReplyPriorityPolicy_var::ReplyPriorityPolicy_var (const ::Messaging::ReplyPriorityPolicy_var &p)
: TAO_Base_var (),
ptr_ (ReplyPriorityPolicy::_duplicate (p.ptr ()))
{}
-Messaging::ReplyPriorityPolicy_var::~ReplyPriorityPolicy_var (void) // destructor
+Messaging::ReplyPriorityPolicy_var::~ReplyPriorityPolicy_var (void)
{
CORBA::release (this->ptr_);
}
@@ -1228,10 +1264,11 @@ Messaging::ReplyPriorityPolicy_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// Messaging::ReplyPriorityPolicy_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:1019
// *************************************************************
Messaging::ReplyPriorityPolicy_out::ReplyPriorityPolicy_out (ReplyPriorityPolicy_ptr &p)
@@ -1240,14 +1277,14 @@ Messaging::ReplyPriorityPolicy_out::ReplyPriorityPolicy_out (ReplyPriorityPolicy
this->ptr_ = ::Messaging::ReplyPriorityPolicy::_nil ();
}
-Messaging::ReplyPriorityPolicy_out::ReplyPriorityPolicy_out (ReplyPriorityPolicy_var &p) // constructor from _var
+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) // copy constructor
+Messaging::ReplyPriorityPolicy_out::ReplyPriorityPolicy_out (const ::Messaging::ReplyPriorityPolicy_out &p)
: ptr_ (ACE_const_cast (ReplyPriorityPolicy_out &, p).ptr_)
{}
@@ -1278,7 +1315,7 @@ Messaging::ReplyPriorityPolicy_out::operator ::Messaging::ReplyPriorityPolicy_pt
}
::Messaging::ReplyPriorityPolicy_ptr &
-Messaging::ReplyPriorityPolicy_out::ptr (void) // ptr
+Messaging::ReplyPriorityPolicy_out::ptr (void)
{
return this->ptr_;
}
@@ -1289,10 +1326,8 @@ Messaging::ReplyPriorityPolicy_out::operator-> (void)
return this->ptr_;
}
-// *************************************************************
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:226
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
Messaging::ReplyPriorityPolicy::ReplyPriorityPolicy (void)
{}
@@ -1300,6 +1335,13 @@ Messaging::ReplyPriorityPolicy::ReplyPriorityPolicy (void)
Messaging::ReplyPriorityPolicy::~ReplyPriorityPolicy (void)
{}
+void
+Messaging::ReplyPriorityPolicy::_tao_any_destructor (void *_tao_void_pointer)
+{
+ ReplyPriorityPolicy *tmp = ACE_static_cast (ReplyPriorityPolicy *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
Messaging::ReplyPriorityPolicy_ptr
Messaging::ReplyPriorityPolicy::_narrow (
CORBA::Object_ptr obj
@@ -1393,13 +1435,12 @@ const char* Messaging::ReplyPriorityPolicy::_interface_repository_id (void) cons
return "IDL:omg.org/Messaging/ReplyPriorityPolicy:1.0";
}
-
// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:284
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_ReplyPriorityPolicy[] =
{
- TAO_ENCAP_BYTE_ORDER, // byte order
+ TAO_ENCAP_BYTE_ORDER, // byte order
46,
ACE_NTOHL (0x49444c3a),
ACE_NTOHL (0x6f6d672e),
@@ -1413,13 +1454,13 @@ static const CORBA::Long _oc_Messaging_ReplyPriorityPolicy[] =
ACE_NTOHL (0x6f6c6963),
ACE_NTOHL (0x793a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/Messaging/ReplyPriorityPolicy:1.0
- 20,
+ 20,
ACE_NTOHL (0x5265706c),
ACE_NTOHL (0x79507269),
ACE_NTOHL (0x6f726974),
ACE_NTOHL (0x79506f6c),
ACE_NTOHL (0x69637900), // name = ReplyPriorityPolicy
-};
+ };
static CORBA::TypeCode _tc_TAO_tc_Messaging_ReplyPriorityPolicy (
CORBA::tk_objref,
@@ -1438,9 +1479,8 @@ TAO_NAMESPACE_DEFINE (
)
TAO_NAMESPACE_END
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:63
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
int Messaging::RequestStartTimePolicy::_tao_class_id = 0;
@@ -1487,13 +1527,23 @@ tao_Messaging_RequestStartTimePolicy_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_Messaging_RequestStartTimePolicy_marshal (
+ Messaging::RequestStartTimePolicy_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
// *************************************************************
// Messaging::RequestStartTimePolicy_var
-// TAO_IDL - Generated from
-// be/be_interface.cpp:720
// *************************************************************
-Messaging::RequestStartTimePolicy_var::RequestStartTimePolicy_var (void) // default constructor
+Messaging::RequestStartTimePolicy_var::RequestStartTimePolicy_var (void)
: ptr_ (RequestStartTimePolicy::_nil ())
{}
@@ -1503,12 +1553,12 @@ Messaging::RequestStartTimePolicy_var::ptr (void) const
return this->ptr_;
}
-Messaging::RequestStartTimePolicy_var::RequestStartTimePolicy_var (const ::Messaging::RequestStartTimePolicy_var &p) // copy constructor
+Messaging::RequestStartTimePolicy_var::RequestStartTimePolicy_var (const ::Messaging::RequestStartTimePolicy_var &p)
: TAO_Base_var (),
ptr_ (RequestStartTimePolicy::_duplicate (p.ptr ()))
{}
-Messaging::RequestStartTimePolicy_var::~RequestStartTimePolicy_var (void) // destructor
+Messaging::RequestStartTimePolicy_var::~RequestStartTimePolicy_var (void)
{
CORBA::release (this->ptr_);
}
@@ -1612,10 +1662,11 @@ Messaging::RequestStartTimePolicy_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// Messaging::RequestStartTimePolicy_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:1019
// *************************************************************
Messaging::RequestStartTimePolicy_out::RequestStartTimePolicy_out (RequestStartTimePolicy_ptr &p)
@@ -1624,14 +1675,14 @@ Messaging::RequestStartTimePolicy_out::RequestStartTimePolicy_out (RequestStartT
this->ptr_ = ::Messaging::RequestStartTimePolicy::_nil ();
}
-Messaging::RequestStartTimePolicy_out::RequestStartTimePolicy_out (RequestStartTimePolicy_var &p) // constructor from _var
+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) // copy constructor
+Messaging::RequestStartTimePolicy_out::RequestStartTimePolicy_out (const ::Messaging::RequestStartTimePolicy_out &p)
: ptr_ (ACE_const_cast (RequestStartTimePolicy_out &, p).ptr_)
{}
@@ -1662,7 +1713,7 @@ Messaging::RequestStartTimePolicy_out::operator ::Messaging::RequestStartTimePol
}
::Messaging::RequestStartTimePolicy_ptr &
-Messaging::RequestStartTimePolicy_out::ptr (void) // ptr
+Messaging::RequestStartTimePolicy_out::ptr (void)
{
return this->ptr_;
}
@@ -1673,10 +1724,8 @@ Messaging::RequestStartTimePolicy_out::operator-> (void)
return this->ptr_;
}
-// *************************************************************
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:226
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
Messaging::RequestStartTimePolicy::RequestStartTimePolicy (void)
{}
@@ -1684,6 +1733,13 @@ Messaging::RequestStartTimePolicy::RequestStartTimePolicy (void)
Messaging::RequestStartTimePolicy::~RequestStartTimePolicy (void)
{}
+void
+Messaging::RequestStartTimePolicy::_tao_any_destructor (void *_tao_void_pointer)
+{
+ RequestStartTimePolicy *tmp = ACE_static_cast (RequestStartTimePolicy *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
Messaging::RequestStartTimePolicy_ptr
Messaging::RequestStartTimePolicy::_narrow (
CORBA::Object_ptr obj
@@ -1777,13 +1833,12 @@ const char* Messaging::RequestStartTimePolicy::_interface_repository_id (void) c
return "IDL:omg.org/Messaging/RequestStartTimePolicy:1.0";
}
-
// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:284
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_RequestStartTimePolicy[] =
{
- TAO_ENCAP_BYTE_ORDER, // byte order
+ TAO_ENCAP_BYTE_ORDER, // byte order
49,
ACE_NTOHL (0x49444c3a),
ACE_NTOHL (0x6f6d672e),
@@ -1798,14 +1853,14 @@ static const CORBA::Long _oc_Messaging_RequestStartTimePolicy[] =
ACE_NTOHL (0x6c696379),
ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/Messaging/RequestStartTimePolicy:1.0
- 23,
+ 23,
ACE_NTOHL (0x52657175),
ACE_NTOHL (0x65737453),
ACE_NTOHL (0x74617274),
ACE_NTOHL (0x54696d65),
ACE_NTOHL (0x506f6c69),
ACE_NTOHL (0x63790000), // name = RequestStartTimePolicy
-};
+ };
static CORBA::TypeCode _tc_TAO_tc_Messaging_RequestStartTimePolicy (
CORBA::tk_objref,
@@ -1824,9 +1879,8 @@ TAO_NAMESPACE_DEFINE (
)
TAO_NAMESPACE_END
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:63
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
int Messaging::RequestEndTimePolicy::_tao_class_id = 0;
@@ -1873,13 +1927,23 @@ tao_Messaging_RequestEndTimePolicy_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_Messaging_RequestEndTimePolicy_marshal (
+ Messaging::RequestEndTimePolicy_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
// *************************************************************
// Messaging::RequestEndTimePolicy_var
-// TAO_IDL - Generated from
-// be/be_interface.cpp:720
// *************************************************************
-Messaging::RequestEndTimePolicy_var::RequestEndTimePolicy_var (void) // default constructor
+Messaging::RequestEndTimePolicy_var::RequestEndTimePolicy_var (void)
: ptr_ (RequestEndTimePolicy::_nil ())
{}
@@ -1889,12 +1953,12 @@ Messaging::RequestEndTimePolicy_var::ptr (void) const
return this->ptr_;
}
-Messaging::RequestEndTimePolicy_var::RequestEndTimePolicy_var (const ::Messaging::RequestEndTimePolicy_var &p) // copy constructor
+Messaging::RequestEndTimePolicy_var::RequestEndTimePolicy_var (const ::Messaging::RequestEndTimePolicy_var &p)
: TAO_Base_var (),
ptr_ (RequestEndTimePolicy::_duplicate (p.ptr ()))
{}
-Messaging::RequestEndTimePolicy_var::~RequestEndTimePolicy_var (void) // destructor
+Messaging::RequestEndTimePolicy_var::~RequestEndTimePolicy_var (void)
{
CORBA::release (this->ptr_);
}
@@ -1998,10 +2062,11 @@ Messaging::RequestEndTimePolicy_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// Messaging::RequestEndTimePolicy_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:1019
// *************************************************************
Messaging::RequestEndTimePolicy_out::RequestEndTimePolicy_out (RequestEndTimePolicy_ptr &p)
@@ -2010,14 +2075,14 @@ Messaging::RequestEndTimePolicy_out::RequestEndTimePolicy_out (RequestEndTimePol
this->ptr_ = ::Messaging::RequestEndTimePolicy::_nil ();
}
-Messaging::RequestEndTimePolicy_out::RequestEndTimePolicy_out (RequestEndTimePolicy_var &p) // constructor from _var
+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) // copy constructor
+Messaging::RequestEndTimePolicy_out::RequestEndTimePolicy_out (const ::Messaging::RequestEndTimePolicy_out &p)
: ptr_ (ACE_const_cast (RequestEndTimePolicy_out &, p).ptr_)
{}
@@ -2048,7 +2113,7 @@ Messaging::RequestEndTimePolicy_out::operator ::Messaging::RequestEndTimePolicy_
}
::Messaging::RequestEndTimePolicy_ptr &
-Messaging::RequestEndTimePolicy_out::ptr (void) // ptr
+Messaging::RequestEndTimePolicy_out::ptr (void)
{
return this->ptr_;
}
@@ -2059,10 +2124,8 @@ Messaging::RequestEndTimePolicy_out::operator-> (void)
return this->ptr_;
}
-// *************************************************************
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:226
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
Messaging::RequestEndTimePolicy::RequestEndTimePolicy (void)
{}
@@ -2070,6 +2133,13 @@ Messaging::RequestEndTimePolicy::RequestEndTimePolicy (void)
Messaging::RequestEndTimePolicy::~RequestEndTimePolicy (void)
{}
+void
+Messaging::RequestEndTimePolicy::_tao_any_destructor (void *_tao_void_pointer)
+{
+ RequestEndTimePolicy *tmp = ACE_static_cast (RequestEndTimePolicy *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
Messaging::RequestEndTimePolicy_ptr
Messaging::RequestEndTimePolicy::_narrow (
CORBA::Object_ptr obj
@@ -2163,13 +2233,12 @@ const char* Messaging::RequestEndTimePolicy::_interface_repository_id (void) con
return "IDL:omg.org/Messaging/RequestEndTimePolicy:1.0";
}
-
// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:284
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_RequestEndTimePolicy[] =
{
- TAO_ENCAP_BYTE_ORDER, // byte order
+ TAO_ENCAP_BYTE_ORDER, // byte order
47,
ACE_NTOHL (0x49444c3a),
ACE_NTOHL (0x6f6d672e),
@@ -2183,14 +2252,14 @@ static const CORBA::Long _oc_Messaging_RequestEndTimePolicy[] =
ACE_NTOHL (0x506f6c69),
ACE_NTOHL (0x63793a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/Messaging/RequestEndTimePolicy:1.0
- 21,
+ 21,
ACE_NTOHL (0x52657175),
ACE_NTOHL (0x65737445),
ACE_NTOHL (0x6e645469),
ACE_NTOHL (0x6d65506f),
ACE_NTOHL (0x6c696379),
ACE_NTOHL (0x0), // name = RequestEndTimePolicy
-};
+ };
static CORBA::TypeCode _tc_TAO_tc_Messaging_RequestEndTimePolicy (
CORBA::tk_objref,
@@ -2209,9 +2278,8 @@ TAO_NAMESPACE_DEFINE (
)
TAO_NAMESPACE_END
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:63
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
int Messaging::ReplyStartTimePolicy::_tao_class_id = 0;
@@ -2258,13 +2326,23 @@ tao_Messaging_ReplyStartTimePolicy_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_Messaging_ReplyStartTimePolicy_marshal (
+ Messaging::ReplyStartTimePolicy_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
// *************************************************************
// Messaging::ReplyStartTimePolicy_var
-// TAO_IDL - Generated from
-// be/be_interface.cpp:720
// *************************************************************
-Messaging::ReplyStartTimePolicy_var::ReplyStartTimePolicy_var (void) // default constructor
+Messaging::ReplyStartTimePolicy_var::ReplyStartTimePolicy_var (void)
: ptr_ (ReplyStartTimePolicy::_nil ())
{}
@@ -2274,12 +2352,12 @@ Messaging::ReplyStartTimePolicy_var::ptr (void) const
return this->ptr_;
}
-Messaging::ReplyStartTimePolicy_var::ReplyStartTimePolicy_var (const ::Messaging::ReplyStartTimePolicy_var &p) // copy constructor
+Messaging::ReplyStartTimePolicy_var::ReplyStartTimePolicy_var (const ::Messaging::ReplyStartTimePolicy_var &p)
: TAO_Base_var (),
ptr_ (ReplyStartTimePolicy::_duplicate (p.ptr ()))
{}
-Messaging::ReplyStartTimePolicy_var::~ReplyStartTimePolicy_var (void) // destructor
+Messaging::ReplyStartTimePolicy_var::~ReplyStartTimePolicy_var (void)
{
CORBA::release (this->ptr_);
}
@@ -2383,10 +2461,11 @@ Messaging::ReplyStartTimePolicy_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// Messaging::ReplyStartTimePolicy_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:1019
// *************************************************************
Messaging::ReplyStartTimePolicy_out::ReplyStartTimePolicy_out (ReplyStartTimePolicy_ptr &p)
@@ -2395,14 +2474,14 @@ Messaging::ReplyStartTimePolicy_out::ReplyStartTimePolicy_out (ReplyStartTimePol
this->ptr_ = ::Messaging::ReplyStartTimePolicy::_nil ();
}
-Messaging::ReplyStartTimePolicy_out::ReplyStartTimePolicy_out (ReplyStartTimePolicy_var &p) // constructor from _var
+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) // copy constructor
+Messaging::ReplyStartTimePolicy_out::ReplyStartTimePolicy_out (const ::Messaging::ReplyStartTimePolicy_out &p)
: ptr_ (ACE_const_cast (ReplyStartTimePolicy_out &, p).ptr_)
{}
@@ -2433,7 +2512,7 @@ Messaging::ReplyStartTimePolicy_out::operator ::Messaging::ReplyStartTimePolicy_
}
::Messaging::ReplyStartTimePolicy_ptr &
-Messaging::ReplyStartTimePolicy_out::ptr (void) // ptr
+Messaging::ReplyStartTimePolicy_out::ptr (void)
{
return this->ptr_;
}
@@ -2444,10 +2523,8 @@ Messaging::ReplyStartTimePolicy_out::operator-> (void)
return this->ptr_;
}
-// *************************************************************
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:226
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
Messaging::ReplyStartTimePolicy::ReplyStartTimePolicy (void)
{}
@@ -2455,6 +2532,13 @@ Messaging::ReplyStartTimePolicy::ReplyStartTimePolicy (void)
Messaging::ReplyStartTimePolicy::~ReplyStartTimePolicy (void)
{}
+void
+Messaging::ReplyStartTimePolicy::_tao_any_destructor (void *_tao_void_pointer)
+{
+ ReplyStartTimePolicy *tmp = ACE_static_cast (ReplyStartTimePolicy *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
Messaging::ReplyStartTimePolicy_ptr
Messaging::ReplyStartTimePolicy::_narrow (
CORBA::Object_ptr obj
@@ -2548,13 +2632,12 @@ const char* Messaging::ReplyStartTimePolicy::_interface_repository_id (void) con
return "IDL:omg.org/Messaging/ReplyStartTimePolicy:1.0";
}
-
// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:284
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_ReplyStartTimePolicy[] =
{
- TAO_ENCAP_BYTE_ORDER, // byte order
+ TAO_ENCAP_BYTE_ORDER, // byte order
47,
ACE_NTOHL (0x49444c3a),
ACE_NTOHL (0x6f6d672e),
@@ -2568,14 +2651,14 @@ static const CORBA::Long _oc_Messaging_ReplyStartTimePolicy[] =
ACE_NTOHL (0x506f6c69),
ACE_NTOHL (0x63793a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/Messaging/ReplyStartTimePolicy:1.0
- 21,
+ 21,
ACE_NTOHL (0x5265706c),
ACE_NTOHL (0x79537461),
ACE_NTOHL (0x72745469),
ACE_NTOHL (0x6d65506f),
ACE_NTOHL (0x6c696379),
ACE_NTOHL (0x0), // name = ReplyStartTimePolicy
-};
+ };
static CORBA::TypeCode _tc_TAO_tc_Messaging_ReplyStartTimePolicy (
CORBA::tk_objref,
@@ -2594,9 +2677,8 @@ TAO_NAMESPACE_DEFINE (
)
TAO_NAMESPACE_END
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:63
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
int Messaging::ReplyEndTimePolicy::_tao_class_id = 0;
@@ -2643,13 +2725,23 @@ tao_Messaging_ReplyEndTimePolicy_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_Messaging_ReplyEndTimePolicy_marshal (
+ Messaging::ReplyEndTimePolicy_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
// *************************************************************
// Messaging::ReplyEndTimePolicy_var
-// TAO_IDL - Generated from
-// be/be_interface.cpp:720
// *************************************************************
-Messaging::ReplyEndTimePolicy_var::ReplyEndTimePolicy_var (void) // default constructor
+Messaging::ReplyEndTimePolicy_var::ReplyEndTimePolicy_var (void)
: ptr_ (ReplyEndTimePolicy::_nil ())
{}
@@ -2659,12 +2751,12 @@ Messaging::ReplyEndTimePolicy_var::ptr (void) const
return this->ptr_;
}
-Messaging::ReplyEndTimePolicy_var::ReplyEndTimePolicy_var (const ::Messaging::ReplyEndTimePolicy_var &p) // copy constructor
+Messaging::ReplyEndTimePolicy_var::ReplyEndTimePolicy_var (const ::Messaging::ReplyEndTimePolicy_var &p)
: TAO_Base_var (),
ptr_ (ReplyEndTimePolicy::_duplicate (p.ptr ()))
{}
-Messaging::ReplyEndTimePolicy_var::~ReplyEndTimePolicy_var (void) // destructor
+Messaging::ReplyEndTimePolicy_var::~ReplyEndTimePolicy_var (void)
{
CORBA::release (this->ptr_);
}
@@ -2768,10 +2860,11 @@ Messaging::ReplyEndTimePolicy_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// Messaging::ReplyEndTimePolicy_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:1019
// *************************************************************
Messaging::ReplyEndTimePolicy_out::ReplyEndTimePolicy_out (ReplyEndTimePolicy_ptr &p)
@@ -2780,14 +2873,14 @@ Messaging::ReplyEndTimePolicy_out::ReplyEndTimePolicy_out (ReplyEndTimePolicy_pt
this->ptr_ = ::Messaging::ReplyEndTimePolicy::_nil ();
}
-Messaging::ReplyEndTimePolicy_out::ReplyEndTimePolicy_out (ReplyEndTimePolicy_var &p) // constructor from _var
+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) // copy constructor
+Messaging::ReplyEndTimePolicy_out::ReplyEndTimePolicy_out (const ::Messaging::ReplyEndTimePolicy_out &p)
: ptr_ (ACE_const_cast (ReplyEndTimePolicy_out &, p).ptr_)
{}
@@ -2818,7 +2911,7 @@ Messaging::ReplyEndTimePolicy_out::operator ::Messaging::ReplyEndTimePolicy_ptr
}
::Messaging::ReplyEndTimePolicy_ptr &
-Messaging::ReplyEndTimePolicy_out::ptr (void) // ptr
+Messaging::ReplyEndTimePolicy_out::ptr (void)
{
return this->ptr_;
}
@@ -2829,10 +2922,8 @@ Messaging::ReplyEndTimePolicy_out::operator-> (void)
return this->ptr_;
}
-// *************************************************************
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:226
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
Messaging::ReplyEndTimePolicy::ReplyEndTimePolicy (void)
{}
@@ -2840,6 +2931,13 @@ Messaging::ReplyEndTimePolicy::ReplyEndTimePolicy (void)
Messaging::ReplyEndTimePolicy::~ReplyEndTimePolicy (void)
{}
+void
+Messaging::ReplyEndTimePolicy::_tao_any_destructor (void *_tao_void_pointer)
+{
+ ReplyEndTimePolicy *tmp = ACE_static_cast (ReplyEndTimePolicy *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
Messaging::ReplyEndTimePolicy_ptr
Messaging::ReplyEndTimePolicy::_narrow (
CORBA::Object_ptr obj
@@ -2933,13 +3031,12 @@ const char* Messaging::ReplyEndTimePolicy::_interface_repository_id (void) const
return "IDL:omg.org/Messaging/ReplyEndTimePolicy:1.0";
}
-
// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:284
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_ReplyEndTimePolicy[] =
{
- TAO_ENCAP_BYTE_ORDER, // byte order
+ TAO_ENCAP_BYTE_ORDER, // byte order
45,
ACE_NTOHL (0x49444c3a),
ACE_NTOHL (0x6f6d672e),
@@ -2953,13 +3050,13 @@ static const CORBA::Long _oc_Messaging_ReplyEndTimePolicy[] =
ACE_NTOHL (0x6c696379),
ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/Messaging/ReplyEndTimePolicy:1.0
- 19,
+ 19,
ACE_NTOHL (0x5265706c),
ACE_NTOHL (0x79456e64),
ACE_NTOHL (0x54696d65),
ACE_NTOHL (0x506f6c69),
ACE_NTOHL (0x63790000), // name = ReplyEndTimePolicy
-};
+ };
static CORBA::TypeCode _tc_TAO_tc_Messaging_ReplyEndTimePolicy (
CORBA::tk_objref,
@@ -2978,9 +3075,8 @@ TAO_NAMESPACE_DEFINE (
)
TAO_NAMESPACE_END
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:63
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
int Messaging::RelativeRequestTimeoutPolicy::_tao_class_id = 0;
@@ -3027,13 +3123,23 @@ tao_Messaging_RelativeRequestTimeoutPolicy_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_Messaging_RelativeRequestTimeoutPolicy_marshal (
+ Messaging::RelativeRequestTimeoutPolicy_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
// *************************************************************
// Messaging::RelativeRequestTimeoutPolicy_var
-// TAO_IDL - Generated from
-// be/be_interface.cpp:720
// *************************************************************
-Messaging::RelativeRequestTimeoutPolicy_var::RelativeRequestTimeoutPolicy_var (void) // default constructor
+Messaging::RelativeRequestTimeoutPolicy_var::RelativeRequestTimeoutPolicy_var (void)
: ptr_ (RelativeRequestTimeoutPolicy::_nil ())
{}
@@ -3043,12 +3149,12 @@ Messaging::RelativeRequestTimeoutPolicy_var::ptr (void) const
return this->ptr_;
}
-Messaging::RelativeRequestTimeoutPolicy_var::RelativeRequestTimeoutPolicy_var (const ::Messaging::RelativeRequestTimeoutPolicy_var &p) // copy constructor
+Messaging::RelativeRequestTimeoutPolicy_var::RelativeRequestTimeoutPolicy_var (const ::Messaging::RelativeRequestTimeoutPolicy_var &p)
: TAO_Base_var (),
ptr_ (RelativeRequestTimeoutPolicy::_duplicate (p.ptr ()))
{}
-Messaging::RelativeRequestTimeoutPolicy_var::~RelativeRequestTimeoutPolicy_var (void) // destructor
+Messaging::RelativeRequestTimeoutPolicy_var::~RelativeRequestTimeoutPolicy_var (void)
{
CORBA::release (this->ptr_);
}
@@ -3152,10 +3258,11 @@ Messaging::RelativeRequestTimeoutPolicy_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// Messaging::RelativeRequestTimeoutPolicy_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:1019
// *************************************************************
Messaging::RelativeRequestTimeoutPolicy_out::RelativeRequestTimeoutPolicy_out (RelativeRequestTimeoutPolicy_ptr &p)
@@ -3164,14 +3271,14 @@ Messaging::RelativeRequestTimeoutPolicy_out::RelativeRequestTimeoutPolicy_out (R
this->ptr_ = ::Messaging::RelativeRequestTimeoutPolicy::_nil ();
}
-Messaging::RelativeRequestTimeoutPolicy_out::RelativeRequestTimeoutPolicy_out (RelativeRequestTimeoutPolicy_var &p) // constructor from _var
+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) // copy constructor
+Messaging::RelativeRequestTimeoutPolicy_out::RelativeRequestTimeoutPolicy_out (const ::Messaging::RelativeRequestTimeoutPolicy_out &p)
: ptr_ (ACE_const_cast (RelativeRequestTimeoutPolicy_out &, p).ptr_)
{}
@@ -3202,7 +3309,7 @@ Messaging::RelativeRequestTimeoutPolicy_out::operator ::Messaging::RelativeReque
}
::Messaging::RelativeRequestTimeoutPolicy_ptr &
-Messaging::RelativeRequestTimeoutPolicy_out::ptr (void) // ptr
+Messaging::RelativeRequestTimeoutPolicy_out::ptr (void)
{
return this->ptr_;
}
@@ -3213,10 +3320,8 @@ Messaging::RelativeRequestTimeoutPolicy_out::operator-> (void)
return this->ptr_;
}
-// *************************************************************
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:226
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
Messaging::RelativeRequestTimeoutPolicy::RelativeRequestTimeoutPolicy (void)
{}
@@ -3224,6 +3329,13 @@ Messaging::RelativeRequestTimeoutPolicy::RelativeRequestTimeoutPolicy (void)
Messaging::RelativeRequestTimeoutPolicy::~RelativeRequestTimeoutPolicy (void)
{}
+void
+Messaging::RelativeRequestTimeoutPolicy::_tao_any_destructor (void *_tao_void_pointer)
+{
+ RelativeRequestTimeoutPolicy *tmp = ACE_static_cast (RelativeRequestTimeoutPolicy *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
Messaging::RelativeRequestTimeoutPolicy_ptr
Messaging::RelativeRequestTimeoutPolicy::_narrow (
CORBA::Object_ptr obj
@@ -3317,13 +3429,12 @@ const char* Messaging::RelativeRequestTimeoutPolicy::_interface_repository_id (v
return "IDL:omg.org/Messaging/RelativeRequestTimeoutPolicy:1.0";
}
-
// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:284
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_RelativeRequestTimeoutPolicy[] =
{
- TAO_ENCAP_BYTE_ORDER, // byte order
+ TAO_ENCAP_BYTE_ORDER, // byte order
55,
ACE_NTOHL (0x49444c3a),
ACE_NTOHL (0x6f6d672e),
@@ -3339,7 +3450,7 @@ static const CORBA::Long _oc_Messaging_RelativeRequestTimeoutPolicy[] =
ACE_NTOHL (0x506f6c69),
ACE_NTOHL (0x63793a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/Messaging/RelativeRequestTimeoutPolicy:1.0
- 29,
+ 29,
ACE_NTOHL (0x52656c61),
ACE_NTOHL (0x74697665),
ACE_NTOHL (0x52657175),
@@ -3348,7 +3459,7 @@ static const CORBA::Long _oc_Messaging_RelativeRequestTimeoutPolicy[] =
ACE_NTOHL (0x7574506f),
ACE_NTOHL (0x6c696379),
ACE_NTOHL (0x0), // name = RelativeRequestTimeoutPolicy
-};
+ };
static CORBA::TypeCode _tc_TAO_tc_Messaging_RelativeRequestTimeoutPolicy (
CORBA::tk_objref,
@@ -3367,13 +3478,12 @@ TAO_NAMESPACE_DEFINE (
)
TAO_NAMESPACE_END
-
// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:284
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_RoutingTypeRange[] =
{
- TAO_ENCAP_BYTE_ORDER, // byte order
+ TAO_ENCAP_BYTE_ORDER, // byte order
43,
ACE_NTOHL (0x49444c3a),
ACE_NTOHL (0x6f6d672e),
@@ -3386,16 +3496,16 @@ static const CORBA::Long _oc_Messaging_RoutingTypeRange[] =
ACE_NTOHL (0x6552616e),
ACE_NTOHL (0x67653a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/Messaging/RoutingTypeRange:1.0
- 17,
+ 17,
ACE_NTOHL (0x526f7574),
ACE_NTOHL (0x696e6754),
ACE_NTOHL (0x79706552),
ACE_NTOHL (0x616e6765),
ACE_NTOHL (0x0), // name = RoutingTypeRange
2, // member count
- 4,
+ 4,
ACE_NTOHL (0x6d696e00), // name = min
- CORBA::tk_alias, // typecode kind for typedefs
+ CORBA::tk_alias, // typecode kind for typedefs
68, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
38,
@@ -3409,16 +3519,16 @@ static const CORBA::Long _oc_Messaging_RoutingTypeRange[] =
ACE_NTOHL (0x67547970),
ACE_NTOHL (0x653a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/Messaging/RoutingType:1.0
- 12,
+ 12,
ACE_NTOHL (0x526f7574),
ACE_NTOHL (0x696e6754),
ACE_NTOHL (0x79706500), // name = RoutingType
- CORBA::tk_short,
+ CORBA::tk_short,
4,
ACE_NTOHL (0x6d617800), // name = max
- 0xffffffff, // indirection
+ 0xffffffff, // indirection
0xffffffa8, // negative offset (-88)
};
@@ -3439,15 +3549,17 @@ TAO_NAMESPACE_DEFINE (
)
TAO_NAMESPACE_END
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67
+
void Messaging::RoutingTypeRange::_tao_any_destructor (void *_tao_void_pointer)
{
RoutingTypeRange *tmp = ACE_static_cast (RoutingTypeRange*, _tao_void_pointer);
delete tmp;
}
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:63
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
int Messaging::RoutingPolicy::_tao_class_id = 0;
@@ -3494,13 +3606,23 @@ tao_Messaging_RoutingPolicy_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_Messaging_RoutingPolicy_marshal (
+ Messaging::RoutingPolicy_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
// *************************************************************
// Messaging::RoutingPolicy_var
-// TAO_IDL - Generated from
-// be/be_interface.cpp:720
// *************************************************************
-Messaging::RoutingPolicy_var::RoutingPolicy_var (void) // default constructor
+Messaging::RoutingPolicy_var::RoutingPolicy_var (void)
: ptr_ (RoutingPolicy::_nil ())
{}
@@ -3510,12 +3632,12 @@ Messaging::RoutingPolicy_var::ptr (void) const
return this->ptr_;
}
-Messaging::RoutingPolicy_var::RoutingPolicy_var (const ::Messaging::RoutingPolicy_var &p) // copy constructor
+Messaging::RoutingPolicy_var::RoutingPolicy_var (const ::Messaging::RoutingPolicy_var &p)
: TAO_Base_var (),
ptr_ (RoutingPolicy::_duplicate (p.ptr ()))
{}
-Messaging::RoutingPolicy_var::~RoutingPolicy_var (void) // destructor
+Messaging::RoutingPolicy_var::~RoutingPolicy_var (void)
{
CORBA::release (this->ptr_);
}
@@ -3619,10 +3741,11 @@ Messaging::RoutingPolicy_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// Messaging::RoutingPolicy_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:1019
// *************************************************************
Messaging::RoutingPolicy_out::RoutingPolicy_out (RoutingPolicy_ptr &p)
@@ -3631,14 +3754,14 @@ Messaging::RoutingPolicy_out::RoutingPolicy_out (RoutingPolicy_ptr &p)
this->ptr_ = ::Messaging::RoutingPolicy::_nil ();
}
-Messaging::RoutingPolicy_out::RoutingPolicy_out (RoutingPolicy_var &p) // constructor from _var
+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) // copy constructor
+Messaging::RoutingPolicy_out::RoutingPolicy_out (const ::Messaging::RoutingPolicy_out &p)
: ptr_ (ACE_const_cast (RoutingPolicy_out &, p).ptr_)
{}
@@ -3669,7 +3792,7 @@ Messaging::RoutingPolicy_out::operator ::Messaging::RoutingPolicy_ptr &() // cas
}
::Messaging::RoutingPolicy_ptr &
-Messaging::RoutingPolicy_out::ptr (void) // ptr
+Messaging::RoutingPolicy_out::ptr (void)
{
return this->ptr_;
}
@@ -3680,10 +3803,8 @@ Messaging::RoutingPolicy_out::operator-> (void)
return this->ptr_;
}
-// *************************************************************
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:226
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
Messaging::RoutingPolicy::RoutingPolicy (void)
{}
@@ -3691,6 +3812,13 @@ Messaging::RoutingPolicy::RoutingPolicy (void)
Messaging::RoutingPolicy::~RoutingPolicy (void)
{}
+void
+Messaging::RoutingPolicy::_tao_any_destructor (void *_tao_void_pointer)
+{
+ RoutingPolicy *tmp = ACE_static_cast (RoutingPolicy *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
Messaging::RoutingPolicy_ptr
Messaging::RoutingPolicy::_narrow (
CORBA::Object_ptr obj
@@ -3784,13 +3912,12 @@ const char* Messaging::RoutingPolicy::_interface_repository_id (void) const
return "IDL:omg.org/Messaging/RoutingPolicy:1.0";
}
-
// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:284
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_RoutingPolicy[] =
{
- TAO_ENCAP_BYTE_ORDER, // byte order
+ TAO_ENCAP_BYTE_ORDER, // byte order
40,
ACE_NTOHL (0x49444c3a),
ACE_NTOHL (0x6f6d672e),
@@ -3802,12 +3929,12 @@ static const CORBA::Long _oc_Messaging_RoutingPolicy[] =
ACE_NTOHL (0x67506f6c),
ACE_NTOHL (0x6963793a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/Messaging/RoutingPolicy:1.0
- 14,
+ 14,
ACE_NTOHL (0x526f7574),
ACE_NTOHL (0x696e6750),
ACE_NTOHL (0x6f6c6963),
ACE_NTOHL (0x79000000), // name = RoutingPolicy
-};
+ };
static CORBA::TypeCode _tc_TAO_tc_Messaging_RoutingPolicy (
CORBA::tk_objref,
@@ -3826,9 +3953,8 @@ TAO_NAMESPACE_DEFINE (
)
TAO_NAMESPACE_END
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:63
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
int Messaging::MaxHopsPolicy::_tao_class_id = 0;
@@ -3875,13 +4001,23 @@ tao_Messaging_MaxHopsPolicy_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_Messaging_MaxHopsPolicy_marshal (
+ Messaging::MaxHopsPolicy_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
// *************************************************************
// Messaging::MaxHopsPolicy_var
-// TAO_IDL - Generated from
-// be/be_interface.cpp:720
// *************************************************************
-Messaging::MaxHopsPolicy_var::MaxHopsPolicy_var (void) // default constructor
+Messaging::MaxHopsPolicy_var::MaxHopsPolicy_var (void)
: ptr_ (MaxHopsPolicy::_nil ())
{}
@@ -3891,12 +4027,12 @@ Messaging::MaxHopsPolicy_var::ptr (void) const
return this->ptr_;
}
-Messaging::MaxHopsPolicy_var::MaxHopsPolicy_var (const ::Messaging::MaxHopsPolicy_var &p) // copy constructor
+Messaging::MaxHopsPolicy_var::MaxHopsPolicy_var (const ::Messaging::MaxHopsPolicy_var &p)
: TAO_Base_var (),
ptr_ (MaxHopsPolicy::_duplicate (p.ptr ()))
{}
-Messaging::MaxHopsPolicy_var::~MaxHopsPolicy_var (void) // destructor
+Messaging::MaxHopsPolicy_var::~MaxHopsPolicy_var (void)
{
CORBA::release (this->ptr_);
}
@@ -4000,10 +4136,11 @@ Messaging::MaxHopsPolicy_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// Messaging::MaxHopsPolicy_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:1019
// *************************************************************
Messaging::MaxHopsPolicy_out::MaxHopsPolicy_out (MaxHopsPolicy_ptr &p)
@@ -4012,14 +4149,14 @@ Messaging::MaxHopsPolicy_out::MaxHopsPolicy_out (MaxHopsPolicy_ptr &p)
this->ptr_ = ::Messaging::MaxHopsPolicy::_nil ();
}
-Messaging::MaxHopsPolicy_out::MaxHopsPolicy_out (MaxHopsPolicy_var &p) // constructor from _var
+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) // copy constructor
+Messaging::MaxHopsPolicy_out::MaxHopsPolicy_out (const ::Messaging::MaxHopsPolicy_out &p)
: ptr_ (ACE_const_cast (MaxHopsPolicy_out &, p).ptr_)
{}
@@ -4050,7 +4187,7 @@ Messaging::MaxHopsPolicy_out::operator ::Messaging::MaxHopsPolicy_ptr &() // cas
}
::Messaging::MaxHopsPolicy_ptr &
-Messaging::MaxHopsPolicy_out::ptr (void) // ptr
+Messaging::MaxHopsPolicy_out::ptr (void)
{
return this->ptr_;
}
@@ -4061,10 +4198,8 @@ Messaging::MaxHopsPolicy_out::operator-> (void)
return this->ptr_;
}
-// *************************************************************
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:226
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
Messaging::MaxHopsPolicy::MaxHopsPolicy (void)
{}
@@ -4072,6 +4207,13 @@ Messaging::MaxHopsPolicy::MaxHopsPolicy (void)
Messaging::MaxHopsPolicy::~MaxHopsPolicy (void)
{}
+void
+Messaging::MaxHopsPolicy::_tao_any_destructor (void *_tao_void_pointer)
+{
+ MaxHopsPolicy *tmp = ACE_static_cast (MaxHopsPolicy *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
Messaging::MaxHopsPolicy_ptr
Messaging::MaxHopsPolicy::_narrow (
CORBA::Object_ptr obj
@@ -4165,13 +4307,12 @@ const char* Messaging::MaxHopsPolicy::_interface_repository_id (void) const
return "IDL:omg.org/Messaging/MaxHopsPolicy:1.0";
}
-
// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:284
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_MaxHopsPolicy[] =
{
- TAO_ENCAP_BYTE_ORDER, // byte order
+ TAO_ENCAP_BYTE_ORDER, // byte order
40,
ACE_NTOHL (0x49444c3a),
ACE_NTOHL (0x6f6d672e),
@@ -4183,12 +4324,12 @@ static const CORBA::Long _oc_Messaging_MaxHopsPolicy[] =
ACE_NTOHL (0x73506f6c),
ACE_NTOHL (0x6963793a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/Messaging/MaxHopsPolicy:1.0
- 14,
+ 14,
ACE_NTOHL (0x4d617848),
ACE_NTOHL (0x6f707350),
ACE_NTOHL (0x6f6c6963),
ACE_NTOHL (0x79000000), // name = MaxHopsPolicy
-};
+ };
static CORBA::TypeCode _tc_TAO_tc_Messaging_MaxHopsPolicy (
CORBA::tk_objref,
@@ -4207,9 +4348,8 @@ TAO_NAMESPACE_DEFINE (
)
TAO_NAMESPACE_END
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:63
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
int Messaging::QueueOrderPolicy::_tao_class_id = 0;
@@ -4256,13 +4396,23 @@ tao_Messaging_QueueOrderPolicy_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_Messaging_QueueOrderPolicy_marshal (
+ Messaging::QueueOrderPolicy_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
// *************************************************************
// Messaging::QueueOrderPolicy_var
-// TAO_IDL - Generated from
-// be/be_interface.cpp:720
// *************************************************************
-Messaging::QueueOrderPolicy_var::QueueOrderPolicy_var (void) // default constructor
+Messaging::QueueOrderPolicy_var::QueueOrderPolicy_var (void)
: ptr_ (QueueOrderPolicy::_nil ())
{}
@@ -4272,12 +4422,12 @@ Messaging::QueueOrderPolicy_var::ptr (void) const
return this->ptr_;
}
-Messaging::QueueOrderPolicy_var::QueueOrderPolicy_var (const ::Messaging::QueueOrderPolicy_var &p) // copy constructor
+Messaging::QueueOrderPolicy_var::QueueOrderPolicy_var (const ::Messaging::QueueOrderPolicy_var &p)
: TAO_Base_var (),
ptr_ (QueueOrderPolicy::_duplicate (p.ptr ()))
{}
-Messaging::QueueOrderPolicy_var::~QueueOrderPolicy_var (void) // destructor
+Messaging::QueueOrderPolicy_var::~QueueOrderPolicy_var (void)
{
CORBA::release (this->ptr_);
}
@@ -4381,10 +4531,11 @@ Messaging::QueueOrderPolicy_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// Messaging::QueueOrderPolicy_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:1019
// *************************************************************
Messaging::QueueOrderPolicy_out::QueueOrderPolicy_out (QueueOrderPolicy_ptr &p)
@@ -4393,14 +4544,14 @@ Messaging::QueueOrderPolicy_out::QueueOrderPolicy_out (QueueOrderPolicy_ptr &p)
this->ptr_ = ::Messaging::QueueOrderPolicy::_nil ();
}
-Messaging::QueueOrderPolicy_out::QueueOrderPolicy_out (QueueOrderPolicy_var &p) // constructor from _var
+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) // copy constructor
+Messaging::QueueOrderPolicy_out::QueueOrderPolicy_out (const ::Messaging::QueueOrderPolicy_out &p)
: ptr_ (ACE_const_cast (QueueOrderPolicy_out &, p).ptr_)
{}
@@ -4431,7 +4582,7 @@ Messaging::QueueOrderPolicy_out::operator ::Messaging::QueueOrderPolicy_ptr &()
}
::Messaging::QueueOrderPolicy_ptr &
-Messaging::QueueOrderPolicy_out::ptr (void) // ptr
+Messaging::QueueOrderPolicy_out::ptr (void)
{
return this->ptr_;
}
@@ -4442,10 +4593,8 @@ Messaging::QueueOrderPolicy_out::operator-> (void)
return this->ptr_;
}
-// *************************************************************
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:226
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
Messaging::QueueOrderPolicy::QueueOrderPolicy (void)
{}
@@ -4453,6 +4602,13 @@ Messaging::QueueOrderPolicy::QueueOrderPolicy (void)
Messaging::QueueOrderPolicy::~QueueOrderPolicy (void)
{}
+void
+Messaging::QueueOrderPolicy::_tao_any_destructor (void *_tao_void_pointer)
+{
+ QueueOrderPolicy *tmp = ACE_static_cast (QueueOrderPolicy *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
Messaging::QueueOrderPolicy_ptr
Messaging::QueueOrderPolicy::_narrow (
CORBA::Object_ptr obj
@@ -4546,13 +4702,12 @@ const char* Messaging::QueueOrderPolicy::_interface_repository_id (void) const
return "IDL:omg.org/Messaging/QueueOrderPolicy:1.0";
}
-
// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:284
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_QueueOrderPolicy[] =
{
- TAO_ENCAP_BYTE_ORDER, // byte order
+ TAO_ENCAP_BYTE_ORDER, // byte order
43,
ACE_NTOHL (0x49444c3a),
ACE_NTOHL (0x6f6d672e),
@@ -4565,13 +4720,13 @@ static const CORBA::Long _oc_Messaging_QueueOrderPolicy[] =
ACE_NTOHL (0x506f6c69),
ACE_NTOHL (0x63793a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/Messaging/QueueOrderPolicy:1.0
- 17,
+ 17,
ACE_NTOHL (0x51756575),
ACE_NTOHL (0x654f7264),
ACE_NTOHL (0x6572506f),
ACE_NTOHL (0x6c696379),
ACE_NTOHL (0x0), // name = QueueOrderPolicy
-};
+ };
static CORBA::TypeCode _tc_TAO_tc_Messaging_QueueOrderPolicy (
CORBA::tk_objref,
@@ -4590,42 +4745,34 @@ TAO_NAMESPACE_DEFINE (
)
TAO_NAMESPACE_END
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
-// Copying version.
+// Copying insertion.
void
operator<<= (
CORBA::Any &_tao_any,
Messaging::RebindPolicy_ptr _tao_elem
)
{
- _tao_any._tao_replace (
- Messaging::_tc_RebindPolicy,
- 1,
- Messaging::RebindPolicy::_duplicate (_tao_elem),
- Messaging::RebindPolicy::_tao_any_destructor
- );
-
- _tao_any.contains_local (1);
+ Messaging::RebindPolicy_ptr _tao_objptr =
+ Messaging::RebindPolicy::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
}
-// Non-copying version.
+// Non-copying insertion.
void
operator<<= (
CORBA::Any &_tao_any,
Messaging::RebindPolicy_ptr *_tao_elem
)
{
- _tao_any._tao_replace (
+ TAO::Any_Impl_T<Messaging::RebindPolicy>::insert (
+ _tao_any,
+ Messaging::RebindPolicy::_tao_any_destructor,
Messaging::_tc_RebindPolicy,
- 1,
- *_tao_elem,
- Messaging::RebindPolicy::_tao_any_destructor
+ *_tao_elem
);
-
- _tao_any.contains_local (1);
}
CORBA::Boolean
@@ -4634,50 +4781,26 @@ operator>>= (
Messaging::RebindPolicy_ptr &_tao_elem
)
{
- ACE_TRY_NEW_ENV
- {
- _tao_elem = Messaging::RebindPolicy::_nil ();
- CORBA::TypeCode_var type = _tao_any.type ();
-
- CORBA::Boolean result =
- type->equivalent (
- Messaging::_tc_RebindPolicy
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- if (!result)
- {
- return 0; // not equivalent
- }
-
- _tao_elem =
- ACE_reinterpret_cast (
- Messaging::RebindPolicy_ptr,
- ACE_const_cast (void *, _tao_any.value ())
- );
-
- return 1;
- }
- ACE_CATCHANY
- {
- }
- ACE_ENDTRY;
-
- _tao_elem = Messaging::RebindPolicy::_nil ();
- return 0;
+ return
+ TAO::Any_Impl_T<Messaging::RebindPolicy>::extract (
+ _tao_any,
+ Messaging::RebindPolicy::_tao_any_destructor,
+ Messaging::_tc_RebindPolicy,
+ _tao_elem
+ );
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<Messaging::RebindPolicy,Messaging::RebindPolicy_var>;
+ template class TAO::Any_Impl_T<Messaging::RebindPolicy>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<Messaging::RebindPolicy,Messaging::RebindPolicy_var>
+# pragma instantiate TAO_Object_Manager<Messaging::RebindPolicy, Messaging::RebindPolicy_var>
+# pragma instantiate TAO::Any_Impl_T<Messaging::RebindPolicy>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
// TAO_IDL - Generated from
-// be/be_visitor_structure/any_op_cs.cpp:54
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54
// Copying insertion.
void operator<<= (
@@ -4685,16 +4808,12 @@ void operator<<= (
const Messaging::PriorityRange &_tao_elem
)
{
- TAO_OutputCDR stream;
-
- if (stream << _tao_elem)
- {
- _tao_any._tao_replace (
- Messaging::_tc_PriorityRange,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
- }
+ TAO::Any_Dual_Impl_T<Messaging::PriorityRange>::insert_copy (
+ _tao_any,
+ Messaging::PriorityRange::_tao_any_destructor,
+ Messaging::_tc_PriorityRange,
+ _tao_elem
+ );
}
// Non-copying insertion.
@@ -4703,19 +4822,12 @@ void operator<<= (
Messaging::PriorityRange *_tao_elem
)
{
- TAO_OutputCDR stream;
-
- if (stream << *_tao_elem)
- {
- _tao_any._tao_replace (
- Messaging::_tc_PriorityRange,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- Messaging::PriorityRange::_tao_any_destructor
- );
- }
+ TAO::Any_Dual_Impl_T<Messaging::PriorityRange>::insert (
+ _tao_any,
+ Messaging::PriorityRange::_tao_any_destructor,
+ Messaging::_tc_PriorityRange,
+ _tao_elem
+ );
}
// Extraction to non-const pointer (deprecated).
@@ -4736,109 +4848,50 @@ CORBA::Boolean operator>>= (
const Messaging::PriorityRange *&_tao_elem
)
{
- _tao_elem = 0;
-
- ACE_TRY_NEW_ENV
- {
- CORBA::TypeCode_var type = _tao_any.type ();
-
- CORBA::Boolean result =
- type->equivalent (
- Messaging::_tc_PriorityRange
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- if (result == 0)
- {
- return 0; // not equivalent
- }
-
- if (_tao_any.any_owns_data ())
- {
- _tao_elem = ACE_static_cast (
- const Messaging::PriorityRange*,
- _tao_any.value ()
- );
-
- return 1;
- }
- else
- {
- Messaging::PriorityRange *tmp;
- ACE_NEW_RETURN (
- tmp,
- Messaging::PriorityRange,
- 0
- );
-
- TAO_InputCDR stream (
- _tao_any._tao_get_cdr (),
- _tao_any._tao_byte_order ()
- );
-
- if (stream >> *tmp)
- {
- ((CORBA::Any *)&_tao_any)->_tao_replace (
- Messaging::_tc_PriorityRange,
- 1,
- ACE_static_cast (void *, tmp),
- Messaging::PriorityRange::_tao_any_destructor
- );
-
- _tao_elem = tmp;
- return 1;
- }
- else
- {
- delete tmp;
- }
- }
- }
- ACE_CATCHANY
- {
- }
- ACE_ENDTRY;
-
- return 0;
+ return
+ TAO::Any_Dual_Impl_T<Messaging::PriorityRange>::extract (
+ _tao_any,
+ Messaging::PriorityRange::_tao_any_destructor,
+ Messaging::_tc_PriorityRange,
+ _tao_elem
+ );
}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<Messaging::PriorityRange>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<Messaging::PriorityRange>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
-// Copying version.
+// Copying insertion.
void
operator<<= (
CORBA::Any &_tao_any,
Messaging::RequestPriorityPolicy_ptr _tao_elem
)
{
- _tao_any._tao_replace (
- Messaging::_tc_RequestPriorityPolicy,
- 1,
- Messaging::RequestPriorityPolicy::_duplicate (_tao_elem),
- Messaging::RequestPriorityPolicy::_tao_any_destructor
- );
-
- _tao_any.contains_local (1);
+ Messaging::RequestPriorityPolicy_ptr _tao_objptr =
+ Messaging::RequestPriorityPolicy::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
}
-// Non-copying version.
+// Non-copying insertion.
void
operator<<= (
CORBA::Any &_tao_any,
Messaging::RequestPriorityPolicy_ptr *_tao_elem
)
{
- _tao_any._tao_replace (
+ TAO::Any_Impl_T<Messaging::RequestPriorityPolicy>::insert (
+ _tao_any,
+ Messaging::RequestPriorityPolicy::_tao_any_destructor,
Messaging::_tc_RequestPriorityPolicy,
- 1,
- *_tao_elem,
- Messaging::RequestPriorityPolicy::_tao_any_destructor
+ *_tao_elem
);
-
- _tao_any.contains_local (1);
}
CORBA::Boolean
@@ -4847,83 +4900,52 @@ operator>>= (
Messaging::RequestPriorityPolicy_ptr &_tao_elem
)
{
- ACE_TRY_NEW_ENV
- {
- _tao_elem = Messaging::RequestPriorityPolicy::_nil ();
- CORBA::TypeCode_var type = _tao_any.type ();
-
- CORBA::Boolean result =
- type->equivalent (
- Messaging::_tc_RequestPriorityPolicy
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- if (!result)
- {
- return 0; // not equivalent
- }
-
- _tao_elem =
- ACE_reinterpret_cast (
- Messaging::RequestPriorityPolicy_ptr,
- ACE_const_cast (void *, _tao_any.value ())
- );
-
- return 1;
- }
- ACE_CATCHANY
- {
- }
- ACE_ENDTRY;
-
- _tao_elem = Messaging::RequestPriorityPolicy::_nil ();
- return 0;
+ return
+ TAO::Any_Impl_T<Messaging::RequestPriorityPolicy>::extract (
+ _tao_any,
+ Messaging::RequestPriorityPolicy::_tao_any_destructor,
+ Messaging::_tc_RequestPriorityPolicy,
+ _tao_elem
+ );
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<Messaging::RequestPriorityPolicy,Messaging::RequestPriorityPolicy_var>;
+ template class TAO::Any_Impl_T<Messaging::RequestPriorityPolicy>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<Messaging::RequestPriorityPolicy,Messaging::RequestPriorityPolicy_var>
+# pragma instantiate TAO_Object_Manager<Messaging::RequestPriorityPolicy, Messaging::RequestPriorityPolicy_var>
+# pragma instantiate TAO::Any_Impl_T<Messaging::RequestPriorityPolicy>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
-// Copying version.
+// Copying insertion.
void
operator<<= (
CORBA::Any &_tao_any,
Messaging::ReplyPriorityPolicy_ptr _tao_elem
)
{
- _tao_any._tao_replace (
- Messaging::_tc_ReplyPriorityPolicy,
- 1,
- Messaging::ReplyPriorityPolicy::_duplicate (_tao_elem),
- Messaging::ReplyPriorityPolicy::_tao_any_destructor
- );
-
- _tao_any.contains_local (1);
+ Messaging::ReplyPriorityPolicy_ptr _tao_objptr =
+ Messaging::ReplyPriorityPolicy::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
}
-// Non-copying version.
+// Non-copying insertion.
void
operator<<= (
CORBA::Any &_tao_any,
Messaging::ReplyPriorityPolicy_ptr *_tao_elem
)
{
- _tao_any._tao_replace (
+ TAO::Any_Impl_T<Messaging::ReplyPriorityPolicy>::insert (
+ _tao_any,
+ Messaging::ReplyPriorityPolicy::_tao_any_destructor,
Messaging::_tc_ReplyPriorityPolicy,
- 1,
- *_tao_elem,
- Messaging::ReplyPriorityPolicy::_tao_any_destructor
+ *_tao_elem
);
-
- _tao_any.contains_local (1);
}
CORBA::Boolean
@@ -4932,83 +4954,52 @@ operator>>= (
Messaging::ReplyPriorityPolicy_ptr &_tao_elem
)
{
- ACE_TRY_NEW_ENV
- {
- _tao_elem = Messaging::ReplyPriorityPolicy::_nil ();
- CORBA::TypeCode_var type = _tao_any.type ();
-
- CORBA::Boolean result =
- type->equivalent (
- Messaging::_tc_ReplyPriorityPolicy
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- if (!result)
- {
- return 0; // not equivalent
- }
-
- _tao_elem =
- ACE_reinterpret_cast (
- Messaging::ReplyPriorityPolicy_ptr,
- ACE_const_cast (void *, _tao_any.value ())
- );
-
- return 1;
- }
- ACE_CATCHANY
- {
- }
- ACE_ENDTRY;
-
- _tao_elem = Messaging::ReplyPriorityPolicy::_nil ();
- return 0;
+ return
+ TAO::Any_Impl_T<Messaging::ReplyPriorityPolicy>::extract (
+ _tao_any,
+ Messaging::ReplyPriorityPolicy::_tao_any_destructor,
+ Messaging::_tc_ReplyPriorityPolicy,
+ _tao_elem
+ );
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<Messaging::ReplyPriorityPolicy,Messaging::ReplyPriorityPolicy_var>;
+ template class TAO::Any_Impl_T<Messaging::ReplyPriorityPolicy>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<Messaging::ReplyPriorityPolicy,Messaging::ReplyPriorityPolicy_var>
+# pragma instantiate TAO_Object_Manager<Messaging::ReplyPriorityPolicy, Messaging::ReplyPriorityPolicy_var>
+# pragma instantiate TAO::Any_Impl_T<Messaging::ReplyPriorityPolicy>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
-// Copying version.
+// Copying insertion.
void
operator<<= (
CORBA::Any &_tao_any,
Messaging::RequestStartTimePolicy_ptr _tao_elem
)
{
- _tao_any._tao_replace (
- Messaging::_tc_RequestStartTimePolicy,
- 1,
- Messaging::RequestStartTimePolicy::_duplicate (_tao_elem),
- Messaging::RequestStartTimePolicy::_tao_any_destructor
- );
-
- _tao_any.contains_local (1);
+ Messaging::RequestStartTimePolicy_ptr _tao_objptr =
+ Messaging::RequestStartTimePolicy::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
}
-// Non-copying version.
+// Non-copying insertion.
void
operator<<= (
CORBA::Any &_tao_any,
Messaging::RequestStartTimePolicy_ptr *_tao_elem
)
{
- _tao_any._tao_replace (
+ TAO::Any_Impl_T<Messaging::RequestStartTimePolicy>::insert (
+ _tao_any,
+ Messaging::RequestStartTimePolicy::_tao_any_destructor,
Messaging::_tc_RequestStartTimePolicy,
- 1,
- *_tao_elem,
- Messaging::RequestStartTimePolicy::_tao_any_destructor
+ *_tao_elem
);
-
- _tao_any.contains_local (1);
}
CORBA::Boolean
@@ -5017,83 +5008,52 @@ operator>>= (
Messaging::RequestStartTimePolicy_ptr &_tao_elem
)
{
- ACE_TRY_NEW_ENV
- {
- _tao_elem = Messaging::RequestStartTimePolicy::_nil ();
- CORBA::TypeCode_var type = _tao_any.type ();
-
- CORBA::Boolean result =
- type->equivalent (
- Messaging::_tc_RequestStartTimePolicy
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- if (!result)
- {
- return 0; // not equivalent
- }
-
- _tao_elem =
- ACE_reinterpret_cast (
- Messaging::RequestStartTimePolicy_ptr,
- ACE_const_cast (void *, _tao_any.value ())
- );
-
- return 1;
- }
- ACE_CATCHANY
- {
- }
- ACE_ENDTRY;
-
- _tao_elem = Messaging::RequestStartTimePolicy::_nil ();
- return 0;
+ return
+ TAO::Any_Impl_T<Messaging::RequestStartTimePolicy>::extract (
+ _tao_any,
+ Messaging::RequestStartTimePolicy::_tao_any_destructor,
+ Messaging::_tc_RequestStartTimePolicy,
+ _tao_elem
+ );
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<Messaging::RequestStartTimePolicy,Messaging::RequestStartTimePolicy_var>;
+ template class TAO::Any_Impl_T<Messaging::RequestStartTimePolicy>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<Messaging::RequestStartTimePolicy,Messaging::RequestStartTimePolicy_var>
+# pragma instantiate TAO_Object_Manager<Messaging::RequestStartTimePolicy, Messaging::RequestStartTimePolicy_var>
+# pragma instantiate TAO::Any_Impl_T<Messaging::RequestStartTimePolicy>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
-// Copying version.
+// Copying insertion.
void
operator<<= (
CORBA::Any &_tao_any,
Messaging::RequestEndTimePolicy_ptr _tao_elem
)
{
- _tao_any._tao_replace (
- Messaging::_tc_RequestEndTimePolicy,
- 1,
- Messaging::RequestEndTimePolicy::_duplicate (_tao_elem),
- Messaging::RequestEndTimePolicy::_tao_any_destructor
- );
-
- _tao_any.contains_local (1);
+ Messaging::RequestEndTimePolicy_ptr _tao_objptr =
+ Messaging::RequestEndTimePolicy::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
}
-// Non-copying version.
+// Non-copying insertion.
void
operator<<= (
CORBA::Any &_tao_any,
Messaging::RequestEndTimePolicy_ptr *_tao_elem
)
{
- _tao_any._tao_replace (
+ TAO::Any_Impl_T<Messaging::RequestEndTimePolicy>::insert (
+ _tao_any,
+ Messaging::RequestEndTimePolicy::_tao_any_destructor,
Messaging::_tc_RequestEndTimePolicy,
- 1,
- *_tao_elem,
- Messaging::RequestEndTimePolicy::_tao_any_destructor
+ *_tao_elem
);
-
- _tao_any.contains_local (1);
}
CORBA::Boolean
@@ -5102,83 +5062,52 @@ operator>>= (
Messaging::RequestEndTimePolicy_ptr &_tao_elem
)
{
- ACE_TRY_NEW_ENV
- {
- _tao_elem = Messaging::RequestEndTimePolicy::_nil ();
- CORBA::TypeCode_var type = _tao_any.type ();
-
- CORBA::Boolean result =
- type->equivalent (
- Messaging::_tc_RequestEndTimePolicy
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- if (!result)
- {
- return 0; // not equivalent
- }
-
- _tao_elem =
- ACE_reinterpret_cast (
- Messaging::RequestEndTimePolicy_ptr,
- ACE_const_cast (void *, _tao_any.value ())
- );
-
- return 1;
- }
- ACE_CATCHANY
- {
- }
- ACE_ENDTRY;
-
- _tao_elem = Messaging::RequestEndTimePolicy::_nil ();
- return 0;
+ return
+ TAO::Any_Impl_T<Messaging::RequestEndTimePolicy>::extract (
+ _tao_any,
+ Messaging::RequestEndTimePolicy::_tao_any_destructor,
+ Messaging::_tc_RequestEndTimePolicy,
+ _tao_elem
+ );
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<Messaging::RequestEndTimePolicy,Messaging::RequestEndTimePolicy_var>;
+ template class TAO::Any_Impl_T<Messaging::RequestEndTimePolicy>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<Messaging::RequestEndTimePolicy,Messaging::RequestEndTimePolicy_var>
+# pragma instantiate TAO_Object_Manager<Messaging::RequestEndTimePolicy, Messaging::RequestEndTimePolicy_var>
+# pragma instantiate TAO::Any_Impl_T<Messaging::RequestEndTimePolicy>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
-// Copying version.
+// Copying insertion.
void
operator<<= (
CORBA::Any &_tao_any,
Messaging::ReplyStartTimePolicy_ptr _tao_elem
)
{
- _tao_any._tao_replace (
- Messaging::_tc_ReplyStartTimePolicy,
- 1,
- Messaging::ReplyStartTimePolicy::_duplicate (_tao_elem),
- Messaging::ReplyStartTimePolicy::_tao_any_destructor
- );
-
- _tao_any.contains_local (1);
+ Messaging::ReplyStartTimePolicy_ptr _tao_objptr =
+ Messaging::ReplyStartTimePolicy::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
}
-// Non-copying version.
+// Non-copying insertion.
void
operator<<= (
CORBA::Any &_tao_any,
Messaging::ReplyStartTimePolicy_ptr *_tao_elem
)
{
- _tao_any._tao_replace (
+ TAO::Any_Impl_T<Messaging::ReplyStartTimePolicy>::insert (
+ _tao_any,
+ Messaging::ReplyStartTimePolicy::_tao_any_destructor,
Messaging::_tc_ReplyStartTimePolicy,
- 1,
- *_tao_elem,
- Messaging::ReplyStartTimePolicy::_tao_any_destructor
+ *_tao_elem
);
-
- _tao_any.contains_local (1);
}
CORBA::Boolean
@@ -5187,83 +5116,52 @@ operator>>= (
Messaging::ReplyStartTimePolicy_ptr &_tao_elem
)
{
- ACE_TRY_NEW_ENV
- {
- _tao_elem = Messaging::ReplyStartTimePolicy::_nil ();
- CORBA::TypeCode_var type = _tao_any.type ();
-
- CORBA::Boolean result =
- type->equivalent (
- Messaging::_tc_ReplyStartTimePolicy
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- if (!result)
- {
- return 0; // not equivalent
- }
-
- _tao_elem =
- ACE_reinterpret_cast (
- Messaging::ReplyStartTimePolicy_ptr,
- ACE_const_cast (void *, _tao_any.value ())
- );
-
- return 1;
- }
- ACE_CATCHANY
- {
- }
- ACE_ENDTRY;
-
- _tao_elem = Messaging::ReplyStartTimePolicy::_nil ();
- return 0;
+ return
+ TAO::Any_Impl_T<Messaging::ReplyStartTimePolicy>::extract (
+ _tao_any,
+ Messaging::ReplyStartTimePolicy::_tao_any_destructor,
+ Messaging::_tc_ReplyStartTimePolicy,
+ _tao_elem
+ );
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<Messaging::ReplyStartTimePolicy,Messaging::ReplyStartTimePolicy_var>;
+ template class TAO::Any_Impl_T<Messaging::ReplyStartTimePolicy>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<Messaging::ReplyStartTimePolicy,Messaging::ReplyStartTimePolicy_var>
+# pragma instantiate TAO_Object_Manager<Messaging::ReplyStartTimePolicy, Messaging::ReplyStartTimePolicy_var>
+# pragma instantiate TAO::Any_Impl_T<Messaging::ReplyStartTimePolicy>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
-// Copying version.
+// Copying insertion.
void
operator<<= (
CORBA::Any &_tao_any,
Messaging::ReplyEndTimePolicy_ptr _tao_elem
)
{
- _tao_any._tao_replace (
- Messaging::_tc_ReplyEndTimePolicy,
- 1,
- Messaging::ReplyEndTimePolicy::_duplicate (_tao_elem),
- Messaging::ReplyEndTimePolicy::_tao_any_destructor
- );
-
- _tao_any.contains_local (1);
+ Messaging::ReplyEndTimePolicy_ptr _tao_objptr =
+ Messaging::ReplyEndTimePolicy::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
}
-// Non-copying version.
+// Non-copying insertion.
void
operator<<= (
CORBA::Any &_tao_any,
Messaging::ReplyEndTimePolicy_ptr *_tao_elem
)
{
- _tao_any._tao_replace (
+ TAO::Any_Impl_T<Messaging::ReplyEndTimePolicy>::insert (
+ _tao_any,
+ Messaging::ReplyEndTimePolicy::_tao_any_destructor,
Messaging::_tc_ReplyEndTimePolicy,
- 1,
- *_tao_elem,
- Messaging::ReplyEndTimePolicy::_tao_any_destructor
+ *_tao_elem
);
-
- _tao_any.contains_local (1);
}
CORBA::Boolean
@@ -5272,83 +5170,52 @@ operator>>= (
Messaging::ReplyEndTimePolicy_ptr &_tao_elem
)
{
- ACE_TRY_NEW_ENV
- {
- _tao_elem = Messaging::ReplyEndTimePolicy::_nil ();
- CORBA::TypeCode_var type = _tao_any.type ();
-
- CORBA::Boolean result =
- type->equivalent (
- Messaging::_tc_ReplyEndTimePolicy
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- if (!result)
- {
- return 0; // not equivalent
- }
-
- _tao_elem =
- ACE_reinterpret_cast (
- Messaging::ReplyEndTimePolicy_ptr,
- ACE_const_cast (void *, _tao_any.value ())
- );
-
- return 1;
- }
- ACE_CATCHANY
- {
- }
- ACE_ENDTRY;
-
- _tao_elem = Messaging::ReplyEndTimePolicy::_nil ();
- return 0;
+ return
+ TAO::Any_Impl_T<Messaging::ReplyEndTimePolicy>::extract (
+ _tao_any,
+ Messaging::ReplyEndTimePolicy::_tao_any_destructor,
+ Messaging::_tc_ReplyEndTimePolicy,
+ _tao_elem
+ );
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<Messaging::ReplyEndTimePolicy,Messaging::ReplyEndTimePolicy_var>;
+ template class TAO::Any_Impl_T<Messaging::ReplyEndTimePolicy>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<Messaging::ReplyEndTimePolicy,Messaging::ReplyEndTimePolicy_var>
+# pragma instantiate TAO_Object_Manager<Messaging::ReplyEndTimePolicy, Messaging::ReplyEndTimePolicy_var>
+# pragma instantiate TAO::Any_Impl_T<Messaging::ReplyEndTimePolicy>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
-// Copying version.
+// Copying insertion.
void
operator<<= (
CORBA::Any &_tao_any,
Messaging::RelativeRequestTimeoutPolicy_ptr _tao_elem
)
{
- _tao_any._tao_replace (
- Messaging::_tc_RelativeRequestTimeoutPolicy,
- 1,
- Messaging::RelativeRequestTimeoutPolicy::_duplicate (_tao_elem),
- Messaging::RelativeRequestTimeoutPolicy::_tao_any_destructor
- );
-
- _tao_any.contains_local (1);
+ Messaging::RelativeRequestTimeoutPolicy_ptr _tao_objptr =
+ Messaging::RelativeRequestTimeoutPolicy::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
}
-// Non-copying version.
+// Non-copying insertion.
void
operator<<= (
CORBA::Any &_tao_any,
Messaging::RelativeRequestTimeoutPolicy_ptr *_tao_elem
)
{
- _tao_any._tao_replace (
+ TAO::Any_Impl_T<Messaging::RelativeRequestTimeoutPolicy>::insert (
+ _tao_any,
+ Messaging::RelativeRequestTimeoutPolicy::_tao_any_destructor,
Messaging::_tc_RelativeRequestTimeoutPolicy,
- 1,
- *_tao_elem,
- Messaging::RelativeRequestTimeoutPolicy::_tao_any_destructor
+ *_tao_elem
);
-
- _tao_any.contains_local (1);
}
CORBA::Boolean
@@ -5357,50 +5224,26 @@ operator>>= (
Messaging::RelativeRequestTimeoutPolicy_ptr &_tao_elem
)
{
- ACE_TRY_NEW_ENV
- {
- _tao_elem = Messaging::RelativeRequestTimeoutPolicy::_nil ();
- CORBA::TypeCode_var type = _tao_any.type ();
-
- CORBA::Boolean result =
- type->equivalent (
- Messaging::_tc_RelativeRequestTimeoutPolicy
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- if (!result)
- {
- return 0; // not equivalent
- }
-
- _tao_elem =
- ACE_reinterpret_cast (
- Messaging::RelativeRequestTimeoutPolicy_ptr,
- ACE_const_cast (void *, _tao_any.value ())
- );
-
- return 1;
- }
- ACE_CATCHANY
- {
- }
- ACE_ENDTRY;
-
- _tao_elem = Messaging::RelativeRequestTimeoutPolicy::_nil ();
- return 0;
+ return
+ TAO::Any_Impl_T<Messaging::RelativeRequestTimeoutPolicy>::extract (
+ _tao_any,
+ Messaging::RelativeRequestTimeoutPolicy::_tao_any_destructor,
+ Messaging::_tc_RelativeRequestTimeoutPolicy,
+ _tao_elem
+ );
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<Messaging::RelativeRequestTimeoutPolicy,Messaging::RelativeRequestTimeoutPolicy_var>;
+ template class TAO::Any_Impl_T<Messaging::RelativeRequestTimeoutPolicy>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<Messaging::RelativeRequestTimeoutPolicy,Messaging::RelativeRequestTimeoutPolicy_var>
+# pragma instantiate TAO_Object_Manager<Messaging::RelativeRequestTimeoutPolicy, Messaging::RelativeRequestTimeoutPolicy_var>
+# pragma instantiate TAO::Any_Impl_T<Messaging::RelativeRequestTimeoutPolicy>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
// TAO_IDL - Generated from
-// be/be_visitor_structure/any_op_cs.cpp:54
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54
// Copying insertion.
void operator<<= (
@@ -5408,16 +5251,12 @@ void operator<<= (
const Messaging::RoutingTypeRange &_tao_elem
)
{
- TAO_OutputCDR stream;
-
- if (stream << _tao_elem)
- {
- _tao_any._tao_replace (
- Messaging::_tc_RoutingTypeRange,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
- }
+ TAO::Any_Dual_Impl_T<Messaging::RoutingTypeRange>::insert_copy (
+ _tao_any,
+ Messaging::RoutingTypeRange::_tao_any_destructor,
+ Messaging::_tc_RoutingTypeRange,
+ _tao_elem
+ );
}
// Non-copying insertion.
@@ -5426,19 +5265,12 @@ void operator<<= (
Messaging::RoutingTypeRange *_tao_elem
)
{
- TAO_OutputCDR stream;
-
- if (stream << *_tao_elem)
- {
- _tao_any._tao_replace (
- Messaging::_tc_RoutingTypeRange,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- Messaging::RoutingTypeRange::_tao_any_destructor
- );
- }
+ TAO::Any_Dual_Impl_T<Messaging::RoutingTypeRange>::insert (
+ _tao_any,
+ Messaging::RoutingTypeRange::_tao_any_destructor,
+ Messaging::_tc_RoutingTypeRange,
+ _tao_elem
+ );
}
// Extraction to non-const pointer (deprecated).
@@ -5459,109 +5291,50 @@ CORBA::Boolean operator>>= (
const Messaging::RoutingTypeRange *&_tao_elem
)
{
- _tao_elem = 0;
-
- ACE_TRY_NEW_ENV
- {
- CORBA::TypeCode_var type = _tao_any.type ();
-
- CORBA::Boolean result =
- type->equivalent (
- Messaging::_tc_RoutingTypeRange
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- if (result == 0)
- {
- return 0; // not equivalent
- }
-
- if (_tao_any.any_owns_data ())
- {
- _tao_elem = ACE_static_cast (
- const Messaging::RoutingTypeRange*,
- _tao_any.value ()
- );
-
- return 1;
- }
- else
- {
- Messaging::RoutingTypeRange *tmp;
- ACE_NEW_RETURN (
- tmp,
- Messaging::RoutingTypeRange,
- 0
- );
-
- TAO_InputCDR stream (
- _tao_any._tao_get_cdr (),
- _tao_any._tao_byte_order ()
- );
-
- if (stream >> *tmp)
- {
- ((CORBA::Any *)&_tao_any)->_tao_replace (
- Messaging::_tc_RoutingTypeRange,
- 1,
- ACE_static_cast (void *, tmp),
- Messaging::RoutingTypeRange::_tao_any_destructor
- );
-
- _tao_elem = tmp;
- return 1;
- }
- else
- {
- delete tmp;
- }
- }
- }
- ACE_CATCHANY
- {
- }
- ACE_ENDTRY;
-
- return 0;
+ return
+ TAO::Any_Dual_Impl_T<Messaging::RoutingTypeRange>::extract (
+ _tao_any,
+ Messaging::RoutingTypeRange::_tao_any_destructor,
+ Messaging::_tc_RoutingTypeRange,
+ _tao_elem
+ );
}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<Messaging::RoutingTypeRange>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<Messaging::RoutingTypeRange>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
-// Copying version.
+// Copying insertion.
void
operator<<= (
CORBA::Any &_tao_any,
Messaging::RoutingPolicy_ptr _tao_elem
)
{
- _tao_any._tao_replace (
- Messaging::_tc_RoutingPolicy,
- 1,
- Messaging::RoutingPolicy::_duplicate (_tao_elem),
- Messaging::RoutingPolicy::_tao_any_destructor
- );
-
- _tao_any.contains_local (1);
+ Messaging::RoutingPolicy_ptr _tao_objptr =
+ Messaging::RoutingPolicy::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
}
-// Non-copying version.
+// Non-copying insertion.
void
operator<<= (
CORBA::Any &_tao_any,
Messaging::RoutingPolicy_ptr *_tao_elem
)
{
- _tao_any._tao_replace (
+ TAO::Any_Impl_T<Messaging::RoutingPolicy>::insert (
+ _tao_any,
+ Messaging::RoutingPolicy::_tao_any_destructor,
Messaging::_tc_RoutingPolicy,
- 1,
- *_tao_elem,
- Messaging::RoutingPolicy::_tao_any_destructor
+ *_tao_elem
);
-
- _tao_any.contains_local (1);
}
CORBA::Boolean
@@ -5570,83 +5343,52 @@ operator>>= (
Messaging::RoutingPolicy_ptr &_tao_elem
)
{
- ACE_TRY_NEW_ENV
- {
- _tao_elem = Messaging::RoutingPolicy::_nil ();
- CORBA::TypeCode_var type = _tao_any.type ();
-
- CORBA::Boolean result =
- type->equivalent (
- Messaging::_tc_RoutingPolicy
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- if (!result)
- {
- return 0; // not equivalent
- }
-
- _tao_elem =
- ACE_reinterpret_cast (
- Messaging::RoutingPolicy_ptr,
- ACE_const_cast (void *, _tao_any.value ())
- );
-
- return 1;
- }
- ACE_CATCHANY
- {
- }
- ACE_ENDTRY;
-
- _tao_elem = Messaging::RoutingPolicy::_nil ();
- return 0;
+ return
+ TAO::Any_Impl_T<Messaging::RoutingPolicy>::extract (
+ _tao_any,
+ Messaging::RoutingPolicy::_tao_any_destructor,
+ Messaging::_tc_RoutingPolicy,
+ _tao_elem
+ );
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<Messaging::RoutingPolicy,Messaging::RoutingPolicy_var>;
+ template class TAO::Any_Impl_T<Messaging::RoutingPolicy>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<Messaging::RoutingPolicy,Messaging::RoutingPolicy_var>
+# pragma instantiate TAO_Object_Manager<Messaging::RoutingPolicy, Messaging::RoutingPolicy_var>
+# pragma instantiate TAO::Any_Impl_T<Messaging::RoutingPolicy>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
-// Copying version.
+// Copying insertion.
void
operator<<= (
CORBA::Any &_tao_any,
Messaging::MaxHopsPolicy_ptr _tao_elem
)
{
- _tao_any._tao_replace (
- Messaging::_tc_MaxHopsPolicy,
- 1,
- Messaging::MaxHopsPolicy::_duplicate (_tao_elem),
- Messaging::MaxHopsPolicy::_tao_any_destructor
- );
-
- _tao_any.contains_local (1);
+ Messaging::MaxHopsPolicy_ptr _tao_objptr =
+ Messaging::MaxHopsPolicy::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
}
-// Non-copying version.
+// Non-copying insertion.
void
operator<<= (
CORBA::Any &_tao_any,
Messaging::MaxHopsPolicy_ptr *_tao_elem
)
{
- _tao_any._tao_replace (
+ TAO::Any_Impl_T<Messaging::MaxHopsPolicy>::insert (
+ _tao_any,
+ Messaging::MaxHopsPolicy::_tao_any_destructor,
Messaging::_tc_MaxHopsPolicy,
- 1,
- *_tao_elem,
- Messaging::MaxHopsPolicy::_tao_any_destructor
+ *_tao_elem
);
-
- _tao_any.contains_local (1);
}
CORBA::Boolean
@@ -5655,83 +5397,52 @@ operator>>= (
Messaging::MaxHopsPolicy_ptr &_tao_elem
)
{
- ACE_TRY_NEW_ENV
- {
- _tao_elem = Messaging::MaxHopsPolicy::_nil ();
- CORBA::TypeCode_var type = _tao_any.type ();
-
- CORBA::Boolean result =
- type->equivalent (
- Messaging::_tc_MaxHopsPolicy
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- if (!result)
- {
- return 0; // not equivalent
- }
-
- _tao_elem =
- ACE_reinterpret_cast (
- Messaging::MaxHopsPolicy_ptr,
- ACE_const_cast (void *, _tao_any.value ())
- );
-
- return 1;
- }
- ACE_CATCHANY
- {
- }
- ACE_ENDTRY;
-
- _tao_elem = Messaging::MaxHopsPolicy::_nil ();
- return 0;
+ return
+ TAO::Any_Impl_T<Messaging::MaxHopsPolicy>::extract (
+ _tao_any,
+ Messaging::MaxHopsPolicy::_tao_any_destructor,
+ Messaging::_tc_MaxHopsPolicy,
+ _tao_elem
+ );
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<Messaging::MaxHopsPolicy,Messaging::MaxHopsPolicy_var>;
+ template class TAO::Any_Impl_T<Messaging::MaxHopsPolicy>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<Messaging::MaxHopsPolicy,Messaging::MaxHopsPolicy_var>
+# pragma instantiate TAO_Object_Manager<Messaging::MaxHopsPolicy, Messaging::MaxHopsPolicy_var>
+# pragma instantiate TAO::Any_Impl_T<Messaging::MaxHopsPolicy>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
-// Copying version.
+// Copying insertion.
void
operator<<= (
CORBA::Any &_tao_any,
Messaging::QueueOrderPolicy_ptr _tao_elem
)
{
- _tao_any._tao_replace (
- Messaging::_tc_QueueOrderPolicy,
- 1,
- Messaging::QueueOrderPolicy::_duplicate (_tao_elem),
- Messaging::QueueOrderPolicy::_tao_any_destructor
- );
-
- _tao_any.contains_local (1);
+ Messaging::QueueOrderPolicy_ptr _tao_objptr =
+ Messaging::QueueOrderPolicy::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
}
-// Non-copying version.
+// Non-copying insertion.
void
operator<<= (
CORBA::Any &_tao_any,
Messaging::QueueOrderPolicy_ptr *_tao_elem
)
{
- _tao_any._tao_replace (
+ TAO::Any_Impl_T<Messaging::QueueOrderPolicy>::insert (
+ _tao_any,
+ Messaging::QueueOrderPolicy::_tao_any_destructor,
Messaging::_tc_QueueOrderPolicy,
- 1,
- *_tao_elem,
- Messaging::QueueOrderPolicy::_tao_any_destructor
+ *_tao_elem
);
-
- _tao_any.contains_local (1);
}
CORBA::Boolean
@@ -5740,44 +5451,186 @@ operator>>= (
Messaging::QueueOrderPolicy_ptr &_tao_elem
)
{
- ACE_TRY_NEW_ENV
- {
- _tao_elem = Messaging::QueueOrderPolicy::_nil ();
- CORBA::TypeCode_var type = _tao_any.type ();
-
- CORBA::Boolean result =
- type->equivalent (
- Messaging::_tc_QueueOrderPolicy
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- if (!result)
- {
- return 0; // not equivalent
- }
-
- _tao_elem =
- ACE_reinterpret_cast (
- Messaging::QueueOrderPolicy_ptr,
- ACE_const_cast (void *, _tao_any.value ())
- );
-
- return 1;
- }
- ACE_CATCHANY
- {
- }
- ACE_ENDTRY;
-
- _tao_elem = Messaging::QueueOrderPolicy::_nil ();
- return 0;
+ return
+ TAO::Any_Impl_T<Messaging::QueueOrderPolicy>::extract (
+ _tao_any,
+ Messaging::QueueOrderPolicy::_tao_any_destructor,
+ Messaging::_tc_QueueOrderPolicy,
+ _tao_elem
+ );
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<Messaging::QueueOrderPolicy,Messaging::QueueOrderPolicy_var>;
+ template class TAO::Any_Impl_T<Messaging::QueueOrderPolicy>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<Messaging::QueueOrderPolicy,Messaging::QueueOrderPolicy_var>
+# pragma instantiate TAO_Object_Manager<Messaging::QueueOrderPolicy, Messaging::QueueOrderPolicy_var>
+# pragma instantiate TAO::Any_Impl_T<Messaging::QueueOrderPolicy>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60
+
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::RebindPolicy>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::RebindPolicy>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60
+
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::RequestPriorityPolicy>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::RequestPriorityPolicy>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60
+
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::ReplyPriorityPolicy>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::ReplyPriorityPolicy>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60
+
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::RequestStartTimePolicy>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::RequestStartTimePolicy>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60
+
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::RequestEndTimePolicy>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::RequestEndTimePolicy>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60
+
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::ReplyStartTimePolicy>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::ReplyStartTimePolicy>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60
+
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::ReplyEndTimePolicy>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::ReplyEndTimePolicy>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60
+
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::RelativeRequestTimeoutPolicy>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::RelativeRequestTimeoutPolicy>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60
+
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::RoutingPolicy>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::RoutingPolicy>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60
+
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::MaxHopsPolicy>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::MaxHopsPolicy>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60
+
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::QueueOrderPolicy>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::QueueOrderPolicy>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
+
diff --git a/TAO/tao/Messaging/Messaging_No_ImplC.h b/TAO/tao/Messaging/Messaging_No_ImplC.h
index 75759671303..5f8e4f0d453 100644
--- a/TAO/tao/Messaging/Messaging_No_ImplC.h
+++ b/TAO/tao/Messaging/Messaging_No_ImplC.h
@@ -19,9 +19,8 @@
// 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_ORIG_MESSAGING_NO_IMPLC_H_
#define _TAO_IDL_ORIG_MESSAGING_NO_IMPLC_H_
@@ -66,134 +65,148 @@
#endif /* __BORLANDC__ */
// TAO_IDL - Generated from
-// be/be_visitor_module/module_ch.cpp:45
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_ch.cpp:48
TAO_NAMESPACE Messaging
{
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:334
+
typedef CORBA::Short Priority;
typedef CORBA::Short_out Priority_out;
+
// TAO_IDL - Generated from
- // be/be_visitor_typecode/typecode_decl.cpp:44
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
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
+
typedef CORBA::Short RebindMode;
typedef CORBA::Short_out RebindMode_out;
+
// TAO_IDL - Generated from
- // be/be_visitor_typecode/typecode_decl.cpp:44
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_RebindMode;
-
+
// TAO_IDL - Generated from
- // be/be_visitor_constant/constant_ch.cpp:52
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52
+
const CORBA::Short TRANSPARENT = 0;
-
+
// TAO_IDL - Generated from
- // be/be_visitor_constant/constant_ch.cpp:52
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52
+
const CORBA::Short NO_REBIND = 1;
-
+
// TAO_IDL - Generated from
- // be/be_visitor_constant/constant_ch.cpp:52
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52
+
const CORBA::Short NO_RECONNECT = 2;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:334
+
typedef CORBA::Short RoutingType;
typedef CORBA::Short_out RoutingType_out;
+
// TAO_IDL - Generated from
- // be/be_visitor_typecode/typecode_decl.cpp:44
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_RoutingType;
-
+
// TAO_IDL - Generated from
- // be/be_visitor_constant/constant_ch.cpp:52
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52
+
const CORBA::Short ROUTE_NONE = 0;
-
+
// TAO_IDL - Generated from
- // be/be_visitor_constant/constant_ch.cpp:52
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52
+
const CORBA::Short ROUTE_FORWARD = 1;
-
+
// TAO_IDL - Generated from
- // be/be_visitor_constant/constant_ch.cpp:52
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52
+
const CORBA::Short ROUTE_STORE_AND_FORWARD = 2;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:334
+
typedef CORBA::UShort Ordering;
typedef CORBA::UShort_out Ordering_out;
+
// TAO_IDL - Generated from
- // be/be_visitor_typecode/typecode_decl.cpp:44
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Ordering;
-
+
// TAO_IDL - Generated from
- // be/be_visitor_constant/constant_ch.cpp:52
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52
+
const CORBA::UShort ORDER_ANY = 1U;
-
+
// TAO_IDL - Generated from
- // be/be_visitor_constant/constant_ch.cpp:52
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52
+
const CORBA::UShort ORDER_TEMPORAL = 2U;
-
+
// TAO_IDL - Generated from
- // be/be_visitor_constant/constant_ch.cpp:52
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52
+
const CORBA::UShort ORDER_PRIORITY = 4U;
-
+
// TAO_IDL - Generated from
- // be/be_visitor_constant/constant_ch.cpp:52
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52
+
const CORBA::UShort ORDER_DEADLINE = 8U;
-
+
// TAO_IDL - Generated from
- // be/be_visitor_constant/constant_ch.cpp:52
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52
+
const CORBA::ULong REBIND_POLICY_TYPE = 23U;
-
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:54
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
#if !defined (_MESSAGING_REBINDPOLICY___PTR_CH_)
#define _MESSAGING_REBINDPOLICY___PTR_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
- // be/be_interface.cpp:569
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
class TAO_Messaging_Export RebindPolicy_var : public TAO_Base_var
{
public:
RebindPolicy_var (void); // default constructor
- RebindPolicy_var (RebindPolicy_ptr p) : ptr_ (p) {}
+ 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
+ // 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);
@@ -204,7 +217,7 @@ TAO_NAMESPACE Messaging
ACE_ENV_ARG_DECL_NOT_USED
);
static CORBA::Object * tao_upcast (void *);
-
+
private:
RebindPolicy_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -212,17 +225,14 @@ TAO_NAMESPACE Messaging
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
- // be/be_interface.cpp:929
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
+
class TAO_Messaging_Export RebindPolicy_out
{
public:
@@ -235,21 +245,19 @@ TAO_NAMESPACE Messaging
operator RebindPolicy_ptr &();
RebindPolicy_ptr &ptr (void);
RebindPolicy_ptr operator-> (void);
-
+
private:
RebindPolicy_ptr &ptr_;
};
-
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:113
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
#if !defined (_MESSAGING_REBINDPOLICY_CH_)
#define _MESSAGING_REBINDPOLICY_CH_
-
+
class TAO_Messaging_Export RebindPolicy
: public virtual CORBA::Policy
{
@@ -257,81 +265,87 @@ TAO_NAMESPACE Messaging
typedef RebindPolicy_ptr _ptr_type;
typedef RebindPolicy_var _var_type;
static int _tao_class_id;
-
+
// The static operations.
static RebindPolicy_ptr _duplicate (RebindPolicy_ptr obj);
-
+
static RebindPolicy_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static RebindPolicy_ptr _unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static RebindPolicy_ptr _nil (void)
{
return (RebindPolicy_ptr)0;
}
-
+
+ static void _tao_any_destructor (void *);
+
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_ch.cpp:46
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual Messaging::RebindMode rebind_mode (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:269
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const RebindPolicy &);
};
-
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be/be_visitor_typecode/typecode_decl.cpp:44
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_RebindPolicy;
-
+
// TAO_IDL - Generated from
- // be/be_visitor_constant/constant_ch.cpp:52
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52
+
const CORBA::ULong REQUEST_PRIORITY_POLICY_TYPE = 25U;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
+
class PriorityRange_var;
-
+
struct TAO_Messaging_Export PriorityRange
{
typedef PriorityRange_var _var_type;
- static void _tao_any_destructor (void*);
-
+
+ static void _tao_any_destructor (void *);
Messaging::Priority min;
Messaging::Priority max;
-
};
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
+
class TAO_Messaging_Export PriorityRange_var
{
public:
@@ -341,77 +355,79 @@ TAO_NAMESPACE Messaging
// 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
+
+ // 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
- // be/be_visitor_typecode/typecode_decl.cpp:44
-
+ // 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
- // be/be_visitor_interface/interface_ch.cpp:54
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
#if !defined (_MESSAGING_REQUESTPRIORITYPOLICY___PTR_CH_)
#define _MESSAGING_REQUESTPRIORITYPOLICY___PTR_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
- // be/be_interface.cpp:569
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
class TAO_Messaging_Export RequestPriorityPolicy_var : public TAO_Base_var
{
public:
RequestPriorityPolicy_var (void); // default constructor
- RequestPriorityPolicy_var (RequestPriorityPolicy_ptr p) : ptr_ (p) {}
+ 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
+ // 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);
@@ -422,7 +438,7 @@ TAO_NAMESPACE Messaging
ACE_ENV_ARG_DECL_NOT_USED
);
static CORBA::Object * tao_upcast (void *);
-
+
private:
RequestPriorityPolicy_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -430,17 +446,14 @@ TAO_NAMESPACE Messaging
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
- // be/be_interface.cpp:929
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
+
class TAO_Messaging_Export RequestPriorityPolicy_out
{
public:
@@ -453,21 +466,19 @@ TAO_NAMESPACE Messaging
operator RequestPriorityPolicy_ptr &();
RequestPriorityPolicy_ptr &ptr (void);
RequestPriorityPolicy_ptr operator-> (void);
-
+
private:
RequestPriorityPolicy_ptr &ptr_;
};
-
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:113
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
#if !defined (_MESSAGING_REQUESTPRIORITYPOLICY_CH_)
#define _MESSAGING_REQUESTPRIORITYPOLICY_CH_
-
+
class TAO_Messaging_Export RequestPriorityPolicy
: public virtual CORBA::Policy
{
@@ -475,110 +486,108 @@ TAO_NAMESPACE Messaging
typedef RequestPriorityPolicy_ptr _ptr_type;
typedef RequestPriorityPolicy_var _var_type;
static int _tao_class_id;
-
+
// The static operations.
static RequestPriorityPolicy_ptr _duplicate (RequestPriorityPolicy_ptr obj);
-
+
static RequestPriorityPolicy_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static RequestPriorityPolicy_ptr _unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static RequestPriorityPolicy_ptr _nil (void)
{
return (RequestPriorityPolicy_ptr)0;
}
-
+
+ static void _tao_any_destructor (void *);
+
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_ch.cpp:46
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual ::Messaging::PriorityRange priority_range (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:269
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const RequestPriorityPolicy &);
};
-
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be/be_visitor_typecode/typecode_decl.cpp:44
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_RequestPriorityPolicy;
-
+
// TAO_IDL - Generated from
- // be/be_visitor_constant/constant_ch.cpp:52
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52
+
const CORBA::ULong REPLY_PRIORITY_POLICY_TYPE = 26U;
-
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:54
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
#if !defined (_MESSAGING_REPLYPRIORITYPOLICY___PTR_CH_)
#define _MESSAGING_REPLYPRIORITYPOLICY___PTR_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
- // be/be_interface.cpp:569
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
class TAO_Messaging_Export ReplyPriorityPolicy_var : public TAO_Base_var
{
public:
ReplyPriorityPolicy_var (void); // default constructor
- ReplyPriorityPolicy_var (ReplyPriorityPolicy_ptr p) : ptr_ (p) {}
+ 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
+ // 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);
@@ -589,7 +598,7 @@ TAO_NAMESPACE Messaging
ACE_ENV_ARG_DECL_NOT_USED
);
static CORBA::Object * tao_upcast (void *);
-
+
private:
ReplyPriorityPolicy_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -597,17 +606,14 @@ TAO_NAMESPACE Messaging
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
- // be/be_interface.cpp:929
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
+
class TAO_Messaging_Export ReplyPriorityPolicy_out
{
public:
@@ -620,21 +626,19 @@ TAO_NAMESPACE Messaging
operator ReplyPriorityPolicy_ptr &();
ReplyPriorityPolicy_ptr &ptr (void);
ReplyPriorityPolicy_ptr operator-> (void);
-
+
private:
ReplyPriorityPolicy_ptr &ptr_;
};
-
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:113
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
#if !defined (_MESSAGING_REPLYPRIORITYPOLICY_CH_)
#define _MESSAGING_REPLYPRIORITYPOLICY_CH_
-
+
class TAO_Messaging_Export ReplyPriorityPolicy
: public virtual CORBA::Policy
{
@@ -642,110 +646,108 @@ TAO_NAMESPACE Messaging
typedef ReplyPriorityPolicy_ptr _ptr_type;
typedef ReplyPriorityPolicy_var _var_type;
static int _tao_class_id;
-
+
// The static operations.
static ReplyPriorityPolicy_ptr _duplicate (ReplyPriorityPolicy_ptr obj);
-
+
static ReplyPriorityPolicy_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static ReplyPriorityPolicy_ptr _unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static ReplyPriorityPolicy_ptr _nil (void)
{
return (ReplyPriorityPolicy_ptr)0;
}
-
+
+ static void _tao_any_destructor (void *);
+
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_ch.cpp:46
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual ::Messaging::PriorityRange priority_range (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:269
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const ReplyPriorityPolicy &);
};
-
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be/be_visitor_typecode/typecode_decl.cpp:44
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ReplyPriorityPolicy;
-
+
// TAO_IDL - Generated from
- // be/be_visitor_constant/constant_ch.cpp:52
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52
+
const CORBA::ULong REQUEST_START_TIME_POLICY_TYPE = 27U;
-
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:54
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
#if !defined (_MESSAGING_REQUESTSTARTTIMEPOLICY___PTR_CH_)
#define _MESSAGING_REQUESTSTARTTIMEPOLICY___PTR_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
- // be/be_interface.cpp:569
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
class TAO_Messaging_Export RequestStartTimePolicy_var : public TAO_Base_var
{
public:
RequestStartTimePolicy_var (void); // default constructor
- RequestStartTimePolicy_var (RequestStartTimePolicy_ptr p) : ptr_ (p) {}
+ 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
+ // 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);
@@ -756,7 +758,7 @@ TAO_NAMESPACE Messaging
ACE_ENV_ARG_DECL_NOT_USED
);
static CORBA::Object * tao_upcast (void *);
-
+
private:
RequestStartTimePolicy_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -764,17 +766,14 @@ TAO_NAMESPACE Messaging
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
- // be/be_interface.cpp:929
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
+
class TAO_Messaging_Export RequestStartTimePolicy_out
{
public:
@@ -787,21 +786,19 @@ TAO_NAMESPACE Messaging
operator RequestStartTimePolicy_ptr &();
RequestStartTimePolicy_ptr &ptr (void);
RequestStartTimePolicy_ptr operator-> (void);
-
+
private:
RequestStartTimePolicy_ptr &ptr_;
};
-
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:113
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
#if !defined (_MESSAGING_REQUESTSTARTTIMEPOLICY_CH_)
#define _MESSAGING_REQUESTSTARTTIMEPOLICY_CH_
-
+
class TAO_Messaging_Export RequestStartTimePolicy
: public virtual CORBA::Policy
{
@@ -809,110 +806,108 @@ TAO_NAMESPACE Messaging
typedef RequestStartTimePolicy_ptr _ptr_type;
typedef RequestStartTimePolicy_var _var_type;
static int _tao_class_id;
-
+
// The static operations.
static RequestStartTimePolicy_ptr _duplicate (RequestStartTimePolicy_ptr obj);
-
+
static RequestStartTimePolicy_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static RequestStartTimePolicy_ptr _unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static RequestStartTimePolicy_ptr _nil (void)
{
return (RequestStartTimePolicy_ptr)0;
}
-
+
+ static void _tao_any_destructor (void *);
+
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_ch.cpp:46
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual ::TimeBase::UtcT start_time (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:269
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const RequestStartTimePolicy &);
};
-
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be/be_visitor_typecode/typecode_decl.cpp:44
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_RequestStartTimePolicy;
-
+
// TAO_IDL - Generated from
- // be/be_visitor_constant/constant_ch.cpp:52
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52
+
const CORBA::ULong REQUEST_END_TIME_POLICY_TYPE = 28U;
-
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:54
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
#if !defined (_MESSAGING_REQUESTENDTIMEPOLICY___PTR_CH_)
#define _MESSAGING_REQUESTENDTIMEPOLICY___PTR_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
- // be/be_interface.cpp:569
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
class TAO_Messaging_Export RequestEndTimePolicy_var : public TAO_Base_var
{
public:
RequestEndTimePolicy_var (void); // default constructor
- RequestEndTimePolicy_var (RequestEndTimePolicy_ptr p) : ptr_ (p) {}
+ 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
+ // 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);
@@ -923,7 +918,7 @@ TAO_NAMESPACE Messaging
ACE_ENV_ARG_DECL_NOT_USED
);
static CORBA::Object * tao_upcast (void *);
-
+
private:
RequestEndTimePolicy_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -931,17 +926,14 @@ TAO_NAMESPACE Messaging
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
- // be/be_interface.cpp:929
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
+
class TAO_Messaging_Export RequestEndTimePolicy_out
{
public:
@@ -954,21 +946,19 @@ TAO_NAMESPACE Messaging
operator RequestEndTimePolicy_ptr &();
RequestEndTimePolicy_ptr &ptr (void);
RequestEndTimePolicy_ptr operator-> (void);
-
+
private:
RequestEndTimePolicy_ptr &ptr_;
};
-
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:113
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
#if !defined (_MESSAGING_REQUESTENDTIMEPOLICY_CH_)
#define _MESSAGING_REQUESTENDTIMEPOLICY_CH_
-
+
class TAO_Messaging_Export RequestEndTimePolicy
: public virtual CORBA::Policy
{
@@ -976,110 +966,108 @@ TAO_NAMESPACE Messaging
typedef RequestEndTimePolicy_ptr _ptr_type;
typedef RequestEndTimePolicy_var _var_type;
static int _tao_class_id;
-
+
// The static operations.
static RequestEndTimePolicy_ptr _duplicate (RequestEndTimePolicy_ptr obj);
-
+
static RequestEndTimePolicy_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static RequestEndTimePolicy_ptr _unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static RequestEndTimePolicy_ptr _nil (void)
{
return (RequestEndTimePolicy_ptr)0;
}
-
+
+ static void _tao_any_destructor (void *);
+
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_ch.cpp:46
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual ::TimeBase::UtcT end_time (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:269
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const RequestEndTimePolicy &);
};
-
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be/be_visitor_typecode/typecode_decl.cpp:44
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_RequestEndTimePolicy;
-
+
// TAO_IDL - Generated from
- // be/be_visitor_constant/constant_ch.cpp:52
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52
+
const CORBA::ULong REPLY_START_TIME_POLICY_TYPE = 29U;
-
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:54
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
#if !defined (_MESSAGING_REPLYSTARTTIMEPOLICY___PTR_CH_)
#define _MESSAGING_REPLYSTARTTIMEPOLICY___PTR_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
- // be/be_interface.cpp:569
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
class TAO_Messaging_Export ReplyStartTimePolicy_var : public TAO_Base_var
{
public:
ReplyStartTimePolicy_var (void); // default constructor
- ReplyStartTimePolicy_var (ReplyStartTimePolicy_ptr p) : ptr_ (p) {}
+ 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
+ // 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);
@@ -1090,7 +1078,7 @@ TAO_NAMESPACE Messaging
ACE_ENV_ARG_DECL_NOT_USED
);
static CORBA::Object * tao_upcast (void *);
-
+
private:
ReplyStartTimePolicy_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -1098,17 +1086,14 @@ TAO_NAMESPACE Messaging
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
- // be/be_interface.cpp:929
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
+
class TAO_Messaging_Export ReplyStartTimePolicy_out
{
public:
@@ -1121,21 +1106,19 @@ TAO_NAMESPACE Messaging
operator ReplyStartTimePolicy_ptr &();
ReplyStartTimePolicy_ptr &ptr (void);
ReplyStartTimePolicy_ptr operator-> (void);
-
+
private:
ReplyStartTimePolicy_ptr &ptr_;
};
-
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:113
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
#if !defined (_MESSAGING_REPLYSTARTTIMEPOLICY_CH_)
#define _MESSAGING_REPLYSTARTTIMEPOLICY_CH_
-
+
class TAO_Messaging_Export ReplyStartTimePolicy
: public virtual CORBA::Policy
{
@@ -1143,110 +1126,108 @@ TAO_NAMESPACE Messaging
typedef ReplyStartTimePolicy_ptr _ptr_type;
typedef ReplyStartTimePolicy_var _var_type;
static int _tao_class_id;
-
+
// The static operations.
static ReplyStartTimePolicy_ptr _duplicate (ReplyStartTimePolicy_ptr obj);
-
+
static ReplyStartTimePolicy_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static ReplyStartTimePolicy_ptr _unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static ReplyStartTimePolicy_ptr _nil (void)
{
return (ReplyStartTimePolicy_ptr)0;
}
-
+
+ static void _tao_any_destructor (void *);
+
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_ch.cpp:46
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual ::TimeBase::UtcT start_time (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:269
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const ReplyStartTimePolicy &);
};
-
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be/be_visitor_typecode/typecode_decl.cpp:44
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ReplyStartTimePolicy;
-
+
// TAO_IDL - Generated from
- // be/be_visitor_constant/constant_ch.cpp:52
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52
+
const CORBA::ULong REPLY_END_TIME_POLICY_TYPE = 30U;
-
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:54
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
#if !defined (_MESSAGING_REPLYENDTIMEPOLICY___PTR_CH_)
#define _MESSAGING_REPLYENDTIMEPOLICY___PTR_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
- // be/be_interface.cpp:569
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
class TAO_Messaging_Export ReplyEndTimePolicy_var : public TAO_Base_var
{
public:
ReplyEndTimePolicy_var (void); // default constructor
- ReplyEndTimePolicy_var (ReplyEndTimePolicy_ptr p) : ptr_ (p) {}
+ 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
+ // 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);
@@ -1257,7 +1238,7 @@ TAO_NAMESPACE Messaging
ACE_ENV_ARG_DECL_NOT_USED
);
static CORBA::Object * tao_upcast (void *);
-
+
private:
ReplyEndTimePolicy_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -1265,17 +1246,14 @@ TAO_NAMESPACE Messaging
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
- // be/be_interface.cpp:929
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
+
class TAO_Messaging_Export ReplyEndTimePolicy_out
{
public:
@@ -1288,21 +1266,19 @@ TAO_NAMESPACE Messaging
operator ReplyEndTimePolicy_ptr &();
ReplyEndTimePolicy_ptr &ptr (void);
ReplyEndTimePolicy_ptr operator-> (void);
-
+
private:
ReplyEndTimePolicy_ptr &ptr_;
};
-
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:113
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
#if !defined (_MESSAGING_REPLYENDTIMEPOLICY_CH_)
#define _MESSAGING_REPLYENDTIMEPOLICY_CH_
-
+
class TAO_Messaging_Export ReplyEndTimePolicy
: public virtual CORBA::Policy
{
@@ -1310,110 +1286,108 @@ TAO_NAMESPACE Messaging
typedef ReplyEndTimePolicy_ptr _ptr_type;
typedef ReplyEndTimePolicy_var _var_type;
static int _tao_class_id;
-
+
// The static operations.
static ReplyEndTimePolicy_ptr _duplicate (ReplyEndTimePolicy_ptr obj);
-
+
static ReplyEndTimePolicy_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static ReplyEndTimePolicy_ptr _unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static ReplyEndTimePolicy_ptr _nil (void)
{
return (ReplyEndTimePolicy_ptr)0;
}
-
+
+ static void _tao_any_destructor (void *);
+
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_ch.cpp:46
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual ::TimeBase::UtcT end_time (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:269
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const ReplyEndTimePolicy &);
};
-
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be/be_visitor_typecode/typecode_decl.cpp:44
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ReplyEndTimePolicy;
-
+
// TAO_IDL - Generated from
- // be/be_visitor_constant/constant_ch.cpp:52
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52
+
const CORBA::ULong RELATIVE_REQ_TIMEOUT_POLICY_TYPE = 31U;
-
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:54
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
#if !defined (_MESSAGING_RELATIVEREQUESTTIMEOUTPOLICY___PTR_CH_)
#define _MESSAGING_RELATIVEREQUESTTIMEOUTPOLICY___PTR_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
- // be/be_interface.cpp:569
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
class TAO_Messaging_Export RelativeRequestTimeoutPolicy_var : public TAO_Base_var
{
public:
RelativeRequestTimeoutPolicy_var (void); // default constructor
- RelativeRequestTimeoutPolicy_var (RelativeRequestTimeoutPolicy_ptr p) : ptr_ (p) {}
+ 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
+ // 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);
@@ -1424,7 +1398,7 @@ TAO_NAMESPACE Messaging
ACE_ENV_ARG_DECL_NOT_USED
);
static CORBA::Object * tao_upcast (void *);
-
+
private:
RelativeRequestTimeoutPolicy_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -1432,17 +1406,14 @@ TAO_NAMESPACE Messaging
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
- // be/be_interface.cpp:929
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
+
class TAO_Messaging_Export RelativeRequestTimeoutPolicy_out
{
public:
@@ -1455,21 +1426,19 @@ TAO_NAMESPACE Messaging
operator RelativeRequestTimeoutPolicy_ptr &();
RelativeRequestTimeoutPolicy_ptr &ptr (void);
RelativeRequestTimeoutPolicy_ptr operator-> (void);
-
+
private:
RelativeRequestTimeoutPolicy_ptr &ptr_;
};
-
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:113
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
#if !defined (_MESSAGING_RELATIVEREQUESTTIMEOUTPOLICY_CH_)
#define _MESSAGING_RELATIVEREQUESTTIMEOUTPOLICY_CH_
-
+
class TAO_Messaging_Export RelativeRequestTimeoutPolicy
: public virtual CORBA::Policy
{
@@ -1477,81 +1446,87 @@ TAO_NAMESPACE Messaging
typedef RelativeRequestTimeoutPolicy_ptr _ptr_type;
typedef RelativeRequestTimeoutPolicy_var _var_type;
static int _tao_class_id;
-
+
// The static operations.
static RelativeRequestTimeoutPolicy_ptr _duplicate (RelativeRequestTimeoutPolicy_ptr obj);
-
+
static RelativeRequestTimeoutPolicy_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static RelativeRequestTimeoutPolicy_ptr _unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static RelativeRequestTimeoutPolicy_ptr _nil (void)
{
return (RelativeRequestTimeoutPolicy_ptr)0;
}
-
+
+ static void _tao_any_destructor (void *);
+
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_ch.cpp:46
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual TimeBase::TimeT relative_expiry (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:269
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const RelativeRequestTimeoutPolicy &);
};
-
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be/be_visitor_typecode/typecode_decl.cpp:44
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_RelativeRequestTimeoutPolicy;
-
+
// TAO_IDL - Generated from
- // be/be_visitor_constant/constant_ch.cpp:52
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52
+
const CORBA::ULong ROUTING_POLICY_TYPE = 33U;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
+
class RoutingTypeRange_var;
-
+
struct TAO_Messaging_Export RoutingTypeRange
{
typedef RoutingTypeRange_var _var_type;
- static void _tao_any_destructor (void*);
-
+
+ static void _tao_any_destructor (void *);
Messaging::RoutingType min;
Messaging::RoutingType max;
-
};
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
+
class TAO_Messaging_Export RoutingTypeRange_var
{
public:
@@ -1561,77 +1536,79 @@ TAO_NAMESPACE Messaging
// 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
+
+ // 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
- // be/be_visitor_typecode/typecode_decl.cpp:44
-
+ // 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
- // be/be_visitor_interface/interface_ch.cpp:54
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
#if !defined (_MESSAGING_ROUTINGPOLICY___PTR_CH_)
#define _MESSAGING_ROUTINGPOLICY___PTR_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
- // be/be_interface.cpp:569
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
class TAO_Messaging_Export RoutingPolicy_var : public TAO_Base_var
{
public:
RoutingPolicy_var (void); // default constructor
- RoutingPolicy_var (RoutingPolicy_ptr p) : ptr_ (p) {}
+ 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
+ // 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);
@@ -1642,7 +1619,7 @@ TAO_NAMESPACE Messaging
ACE_ENV_ARG_DECL_NOT_USED
);
static CORBA::Object * tao_upcast (void *);
-
+
private:
RoutingPolicy_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -1650,17 +1627,14 @@ TAO_NAMESPACE Messaging
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
- // be/be_interface.cpp:929
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
+
class TAO_Messaging_Export RoutingPolicy_out
{
public:
@@ -1673,21 +1647,19 @@ TAO_NAMESPACE Messaging
operator RoutingPolicy_ptr &();
RoutingPolicy_ptr &ptr (void);
RoutingPolicy_ptr operator-> (void);
-
+
private:
RoutingPolicy_ptr &ptr_;
};
-
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:113
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
#if !defined (_MESSAGING_ROUTINGPOLICY_CH_)
#define _MESSAGING_ROUTINGPOLICY_CH_
-
+
class TAO_Messaging_Export RoutingPolicy
: public virtual CORBA::Policy
{
@@ -1695,110 +1667,108 @@ TAO_NAMESPACE Messaging
typedef RoutingPolicy_ptr _ptr_type;
typedef RoutingPolicy_var _var_type;
static int _tao_class_id;
-
+
// The static operations.
static RoutingPolicy_ptr _duplicate (RoutingPolicy_ptr obj);
-
+
static RoutingPolicy_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static RoutingPolicy_ptr _unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static RoutingPolicy_ptr _nil (void)
{
return (RoutingPolicy_ptr)0;
}
-
+
+ static void _tao_any_destructor (void *);
+
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_ch.cpp:46
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual ::Messaging::RoutingTypeRange routing_range (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:269
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const RoutingPolicy &);
};
-
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be/be_visitor_typecode/typecode_decl.cpp:44
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_RoutingPolicy;
-
+
// TAO_IDL - Generated from
- // be/be_visitor_constant/constant_ch.cpp:52
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52
+
const CORBA::ULong MAX_HOPS_POLICY_TYPE = 34U;
-
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:54
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
#if !defined (_MESSAGING_MAXHOPSPOLICY___PTR_CH_)
#define _MESSAGING_MAXHOPSPOLICY___PTR_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
- // be/be_interface.cpp:569
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
class TAO_Messaging_Export MaxHopsPolicy_var : public TAO_Base_var
{
public:
MaxHopsPolicy_var (void); // default constructor
- MaxHopsPolicy_var (MaxHopsPolicy_ptr p) : ptr_ (p) {}
+ 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
+ // 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);
@@ -1809,7 +1779,7 @@ TAO_NAMESPACE Messaging
ACE_ENV_ARG_DECL_NOT_USED
);
static CORBA::Object * tao_upcast (void *);
-
+
private:
MaxHopsPolicy_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -1817,17 +1787,14 @@ TAO_NAMESPACE Messaging
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
- // be/be_interface.cpp:929
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
+
class TAO_Messaging_Export MaxHopsPolicy_out
{
public:
@@ -1840,21 +1807,19 @@ TAO_NAMESPACE Messaging
operator MaxHopsPolicy_ptr &();
MaxHopsPolicy_ptr &ptr (void);
MaxHopsPolicy_ptr operator-> (void);
-
+
private:
MaxHopsPolicy_ptr &ptr_;
};
-
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:113
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
#if !defined (_MESSAGING_MAXHOPSPOLICY_CH_)
#define _MESSAGING_MAXHOPSPOLICY_CH_
-
+
class TAO_Messaging_Export MaxHopsPolicy
: public virtual CORBA::Policy
{
@@ -1862,110 +1827,108 @@ TAO_NAMESPACE Messaging
typedef MaxHopsPolicy_ptr _ptr_type;
typedef MaxHopsPolicy_var _var_type;
static int _tao_class_id;
-
+
// The static operations.
static MaxHopsPolicy_ptr _duplicate (MaxHopsPolicy_ptr obj);
-
+
static MaxHopsPolicy_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static MaxHopsPolicy_ptr _unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static MaxHopsPolicy_ptr _nil (void)
{
return (MaxHopsPolicy_ptr)0;
}
-
+
+ static void _tao_any_destructor (void *);
+
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_ch.cpp:46
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::UShort max_hops (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:269
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const MaxHopsPolicy &);
};
-
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be/be_visitor_typecode/typecode_decl.cpp:44
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_MaxHopsPolicy;
-
+
// TAO_IDL - Generated from
- // be/be_visitor_constant/constant_ch.cpp:52
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52
+
const CORBA::ULong QUEUE_ORDER_POLICY_TYPE = 35U;
-
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:54
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
#if !defined (_MESSAGING_QUEUEORDERPOLICY___PTR_CH_)
#define _MESSAGING_QUEUEORDERPOLICY___PTR_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
- // be/be_interface.cpp:569
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
class TAO_Messaging_Export QueueOrderPolicy_var : public TAO_Base_var
{
public:
QueueOrderPolicy_var (void); // default constructor
- QueueOrderPolicy_var (QueueOrderPolicy_ptr p) : ptr_ (p) {}
+ 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
+ // 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);
@@ -1976,7 +1939,7 @@ TAO_NAMESPACE Messaging
ACE_ENV_ARG_DECL_NOT_USED
);
static CORBA::Object * tao_upcast (void *);
-
+
private:
QueueOrderPolicy_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -1984,17 +1947,14 @@ TAO_NAMESPACE Messaging
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
- // be/be_interface.cpp:929
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
+
class TAO_Messaging_Export QueueOrderPolicy_out
{
public:
@@ -2007,21 +1967,19 @@ TAO_NAMESPACE Messaging
operator QueueOrderPolicy_ptr &();
QueueOrderPolicy_ptr &ptr (void);
QueueOrderPolicy_ptr operator-> (void);
-
+
private:
QueueOrderPolicy_ptr &ptr_;
};
-
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:113
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
#if !defined (_MESSAGING_QUEUEORDERPOLICY_CH_)
#define _MESSAGING_QUEUEORDERPOLICY_CH_
-
+
class TAO_Messaging_Export QueueOrderPolicy
: public virtual CORBA::Policy
{
@@ -2029,179 +1987,188 @@ TAO_NAMESPACE Messaging
typedef QueueOrderPolicy_ptr _ptr_type;
typedef QueueOrderPolicy_var _var_type;
static int _tao_class_id;
-
+
// The static operations.
static QueueOrderPolicy_ptr _duplicate (QueueOrderPolicy_ptr obj);
-
+
static QueueOrderPolicy_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static QueueOrderPolicy_ptr _unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static QueueOrderPolicy_ptr _nil (void)
{
return (QueueOrderPolicy_ptr)0;
}
-
+
+ static void _tao_any_destructor (void *);
+
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_ch.cpp:46
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual Messaging::Ordering allowed_orders (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:269
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const QueueOrderPolicy &);
};
-
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be/be_visitor_typecode/typecode_decl.cpp:44
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_QueueOrderPolicy;
-
// TAO_IDL - Generated from
-// be/be_visitor_module/module_ch.cpp:66
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_ch.cpp:67
}
TAO_NAMESPACE_CLOSE // module Messaging
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_ch.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-// Any operators for interface Messaging::RebindPolicy
TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::RebindPolicy_ptr); // copying
TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::RebindPolicy_ptr *); // non-copying
TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging::RebindPolicy_ptr &);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_ch.cpp:52
+
TAO_Messaging_Export void operator<<= (CORBA::Any &, const Messaging::PriorityRange &); // copying version
TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::PriorityRange*); // noncopying version
TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging::PriorityRange *&); // deprecated
TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, const Messaging::PriorityRange *&);
// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_ch.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-// Any operators for interface Messaging::RequestPriorityPolicy
TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::RequestPriorityPolicy_ptr); // copying
TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::RequestPriorityPolicy_ptr *); // non-copying
TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging::RequestPriorityPolicy_ptr &);
// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_ch.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-// Any operators for interface Messaging::ReplyPriorityPolicy
TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::ReplyPriorityPolicy_ptr); // copying
TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::ReplyPriorityPolicy_ptr *); // non-copying
TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging::ReplyPriorityPolicy_ptr &);
// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_ch.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-// Any operators for interface Messaging::RequestStartTimePolicy
TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::RequestStartTimePolicy_ptr); // copying
TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::RequestStartTimePolicy_ptr *); // non-copying
TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging::RequestStartTimePolicy_ptr &);
// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_ch.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-// Any operators for interface Messaging::RequestEndTimePolicy
TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::RequestEndTimePolicy_ptr); // copying
TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::RequestEndTimePolicy_ptr *); // non-copying
TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging::RequestEndTimePolicy_ptr &);
// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_ch.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-// Any operators for interface Messaging::ReplyStartTimePolicy
TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::ReplyStartTimePolicy_ptr); // copying
TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::ReplyStartTimePolicy_ptr *); // non-copying
TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging::ReplyStartTimePolicy_ptr &);
// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_ch.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-// Any operators for interface Messaging::ReplyEndTimePolicy
TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::ReplyEndTimePolicy_ptr); // copying
TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::ReplyEndTimePolicy_ptr *); // non-copying
TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging::ReplyEndTimePolicy_ptr &);
// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_ch.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-// Any operators for interface Messaging::RelativeRequestTimeoutPolicy
TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::RelativeRequestTimeoutPolicy_ptr); // copying
TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::RelativeRequestTimeoutPolicy_ptr *); // non-copying
TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging::RelativeRequestTimeoutPolicy_ptr &);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_ch.cpp:52
+
TAO_Messaging_Export void operator<<= (CORBA::Any &, const Messaging::RoutingTypeRange &); // copying version
TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::RoutingTypeRange*); // noncopying version
TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging::RoutingTypeRange *&); // deprecated
TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, const Messaging::RoutingTypeRange *&);
// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_ch.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-// Any operators for interface Messaging::RoutingPolicy
TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::RoutingPolicy_ptr); // copying
TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::RoutingPolicy_ptr *); // non-copying
TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging::RoutingPolicy_ptr &);
// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_ch.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-// Any operators for interface Messaging::MaxHopsPolicy
TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::MaxHopsPolicy_ptr); // copying
TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::MaxHopsPolicy_ptr *); // non-copying
TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging::MaxHopsPolicy_ptr &);
// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_ch.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-// Any operators for interface Messaging::QueueOrderPolicy
TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::QueueOrderPolicy_ptr); // copying
TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::QueueOrderPolicy_ptr *); // non-copying
TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging::QueueOrderPolicy_ptr &);
+// 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_structure/cdr_op_ch.cpp:54
+
TAO_Messaging_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const Messaging::PriorityRange &);
TAO_Messaging_Export CORBA::Boolean operator>> (TAO_InputCDR &, Messaging::PriorityRange &);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ch.cpp:54
+
TAO_Messaging_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const Messaging::RoutingTypeRange &);
TAO_Messaging_Export CORBA::Boolean operator>> (TAO_InputCDR &, Messaging::RoutingTypeRange &);
+// 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:1009
#if defined (__ACE_INLINE__)
#include "Messaging_No_ImplC.i"
@@ -2217,3 +2184,4 @@ TAO_Messaging_Export CORBA::Boolean operator>> (TAO_InputCDR &, Messaging::Routi
#include "ace/post.h"
#endif /* ifndef */
+
diff --git a/TAO/tao/Messaging/Messaging_No_ImplC.i b/TAO/tao/Messaging/Messaging_No_ImplC.i
index e1b206a0035..590f50984a5 100644
--- a/TAO/tao/Messaging/Messaging_No_ImplC.i
+++ b/TAO/tao/Messaging/Messaging_No_ImplC.i
@@ -19,21 +19,31 @@
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
+
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_ci.cpp:68
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#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) // default constructor
+Messaging::PriorityRange_var::PriorityRange_var (void)
: ptr_ (0)
{}
@@ -43,15 +53,19 @@ Messaging::PriorityRange_var::PriorityRange_var (PriorityRange *p)
{}
ACE_INLINE
-Messaging::PriorityRange_var::PriorityRange_var (const ::Messaging::PriorityRange_var &p) // copy constructor
+Messaging::PriorityRange_var::PriorityRange_var (const ::Messaging::PriorityRange_var &p)
{
if (p.ptr_)
- ACE_NEW (this->ptr_, ::Messaging::PriorityRange (*p.ptr_));
+ {
+ ACE_NEW (this->ptr_, ::Messaging::PriorityRange (*p.ptr_));
+ }
else
- this->ptr_ = 0;
+ {
+ this->ptr_ = 0;
+ }
}
-// fixed-size types only
+// Fixed-size types only.
ACE_INLINE
Messaging::PriorityRange_var::PriorityRange_var (const ::Messaging::PriorityRange &p)
{
@@ -59,12 +73,13 @@ Messaging::PriorityRange_var::PriorityRange_var (const ::Messaging::PriorityRang
}
ACE_INLINE
-Messaging::PriorityRange_var::~PriorityRange_var (void) // destructor
+Messaging::PriorityRange_var::~PriorityRange_var (void)
{
delete this->ptr_;
}
-ACE_INLINE Messaging::PriorityRange_var &
+ACE_INLINE
+Messaging::PriorityRange_var &
Messaging::PriorityRange_var::operator= (PriorityRange *_tao_struct_var)
{
delete this->ptr_;
@@ -72,7 +87,8 @@ Messaging::PriorityRange_var::operator= (PriorityRange *_tao_struct_var)
return *this;
}
-ACE_INLINE ::Messaging::PriorityRange_var &
+ACE_INLINE
+::Messaging::PriorityRange_var &
Messaging::PriorityRange_var::operator= (const ::Messaging::PriorityRange_var &_tao_struct_var)
{
if (this != &_tao_struct_var)
@@ -183,74 +199,119 @@ Messaging::PriorityRange_var::ptr (void) const
}
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_ci.cpp:68
+// 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
-// be/be_visitor_interface/interface_ci.cpp:68
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#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
-// be/be_visitor_interface/interface_ci.cpp:68
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#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
-// be/be_visitor_interface/interface_ci.cpp:68
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#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
-// be/be_visitor_interface/interface_ci.cpp:68
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#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
-// be/be_visitor_interface/interface_ci.cpp:68
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#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
-// be/be_visitor_interface/interface_ci.cpp:68
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#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) // default constructor
+Messaging::RoutingTypeRange_var::RoutingTypeRange_var (void)
: ptr_ (0)
{}
@@ -260,15 +321,19 @@ Messaging::RoutingTypeRange_var::RoutingTypeRange_var (RoutingTypeRange *p)
{}
ACE_INLINE
-Messaging::RoutingTypeRange_var::RoutingTypeRange_var (const ::Messaging::RoutingTypeRange_var &p) // copy constructor
+Messaging::RoutingTypeRange_var::RoutingTypeRange_var (const ::Messaging::RoutingTypeRange_var &p)
{
if (p.ptr_)
- ACE_NEW (this->ptr_, ::Messaging::RoutingTypeRange (*p.ptr_));
+ {
+ ACE_NEW (this->ptr_, ::Messaging::RoutingTypeRange (*p.ptr_));
+ }
else
- this->ptr_ = 0;
+ {
+ this->ptr_ = 0;
+ }
}
-// fixed-size types only
+// Fixed-size types only.
ACE_INLINE
Messaging::RoutingTypeRange_var::RoutingTypeRange_var (const ::Messaging::RoutingTypeRange &p)
{
@@ -276,12 +341,13 @@ Messaging::RoutingTypeRange_var::RoutingTypeRange_var (const ::Messaging::Routin
}
ACE_INLINE
-Messaging::RoutingTypeRange_var::~RoutingTypeRange_var (void) // destructor
+Messaging::RoutingTypeRange_var::~RoutingTypeRange_var (void)
{
delete this->ptr_;
}
-ACE_INLINE Messaging::RoutingTypeRange_var &
+ACE_INLINE
+Messaging::RoutingTypeRange_var &
Messaging::RoutingTypeRange_var::operator= (RoutingTypeRange *_tao_struct_var)
{
delete this->ptr_;
@@ -289,7 +355,8 @@ Messaging::RoutingTypeRange_var::operator= (RoutingTypeRange *_tao_struct_var)
return *this;
}
-ACE_INLINE ::Messaging::RoutingTypeRange_var &
+ACE_INLINE
+::Messaging::RoutingTypeRange_var &
Messaging::RoutingTypeRange_var::operator= (const ::Messaging::RoutingTypeRange_var &_tao_struct_var)
{
if (this != &_tao_struct_var)
@@ -400,34 +467,52 @@ Messaging::RoutingTypeRange_var::ptr (void) const
}
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_ci.cpp:68
+// 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
-// be/be_visitor_interface/interface_ci.cpp:68
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#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
-// be/be_visitor_interface/interface_ci.cpp:68
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#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
-// be/be_visitor_structure/cdr_op_ci.cpp:71
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103
ACE_INLINE
CORBA::Boolean operator<< (
@@ -468,7 +553,7 @@ CORBA::Boolean operator>> (
}
// TAO_IDL - Generated from
-// be/be_visitor_structure/cdr_op_ci.cpp:71
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103
ACE_INLINE
CORBA::Boolean operator<< (
diff --git a/TAO/tao/Messaging/Messaging_RT_Policy.pidl b/TAO/tao/Messaging/Messaging_RT_Policy.pidl
index 01520f144e3..6350ddc4a80 100644
--- a/TAO/tao/Messaging/Messaging_RT_Policy.pidl
+++ b/TAO/tao/Messaging/Messaging_RT_Policy.pidl
@@ -11,9 +11,9 @@
*
* The command used to generate code from this file is:
*
- * tao_idl.exe
- * -o orig -Gp -Gd -Ge 1 -Gv -DCORBA3
- * -Wb,export_macro=TAO_Messaging_RT_Policy_Export
+ * tao_idl
+ * -o orig -Gp -Gd -Ge 1
+ * -Wb,export_macro=TAO_Messaging_Export
* -Wb,export_include=messaging_export.h
* -Wb,pre_include="ace/pre.h"
* -Wb,post_include="ace/post.h"
diff --git a/TAO/tao/Messaging/Messaging_RT_PolicyC.cpp b/TAO/tao/Messaging/Messaging_RT_PolicyC.cpp
index de167c715b4..7b84f670159 100644
--- a/TAO/tao/Messaging/Messaging_RT_PolicyC.cpp
+++ b/TAO/tao/Messaging/Messaging_RT_PolicyC.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 "Messaging_RT_PolicyC.h"
+#include "Messaging_RT_PolicyC.h"
#include "tao/Stub.h"
#include "tao/Invocation.h"
#include "tao/PortableInterceptor.h"
@@ -35,6 +34,8 @@
#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__ */
@@ -43,13 +44,12 @@
#include "Messaging_RT_PolicyC.i"
#endif /* !defined INLINE */
-
// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:284
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_Timeout[] =
{
- TAO_ENCAP_BYTE_ORDER, // byte order
+ TAO_ENCAP_BYTE_ORDER, // byte order
34,
ACE_NTOHL (0x49444c3a),
ACE_NTOHL (0x6f6d672e),
@@ -60,10 +60,10 @@ static const CORBA::Long _oc_Messaging_Timeout[] =
ACE_NTOHL (0x6d656f75),
ACE_NTOHL (0x743a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/Messaging/Timeout:1.0
- 8,
+ 8,
ACE_NTOHL (0x54696d65),
ACE_NTOHL (0x6f757400), // name = Timeout
- CORBA::tk_alias, // typecode kind for typedefs
+ CORBA::tk_alias, // typecode kind for typedefs
56, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
31,
@@ -75,10 +75,10 @@ static const CORBA::Long _oc_Messaging_Timeout[] =
ACE_NTOHL (0x2f54696d),
ACE_NTOHL (0x65543a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/TimeBase/TimeT:1.0
- 6,
+ 6,
ACE_NTOHL (0x54696d65),
ACE_NTOHL (0x54000000), // name = TimeT
- CORBA::tk_ulonglong,
+ CORBA::tk_ulonglong,
};
@@ -100,9 +100,8 @@ TAO_NAMESPACE_DEFINE (
)
TAO_NAMESPACE_END
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:63
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
int Messaging::RelativeRoundtripTimeoutPolicy::_tao_class_id = 0;
@@ -149,13 +148,23 @@ tao_Messaging_RelativeRoundtripTimeoutPolicy_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_Messaging_RelativeRoundtripTimeoutPolicy_marshal (
+ Messaging::RelativeRoundtripTimeoutPolicy_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
// *************************************************************
// Messaging::RelativeRoundtripTimeoutPolicy_var
-// TAO_IDL - Generated from
-// be/be_interface.cpp:720
// *************************************************************
-Messaging::RelativeRoundtripTimeoutPolicy_var::RelativeRoundtripTimeoutPolicy_var (void) // default constructor
+Messaging::RelativeRoundtripTimeoutPolicy_var::RelativeRoundtripTimeoutPolicy_var (void)
: ptr_ (RelativeRoundtripTimeoutPolicy::_nil ())
{}
@@ -165,12 +174,12 @@ Messaging::RelativeRoundtripTimeoutPolicy_var::ptr (void) const
return this->ptr_;
}
-Messaging::RelativeRoundtripTimeoutPolicy_var::RelativeRoundtripTimeoutPolicy_var (const ::Messaging::RelativeRoundtripTimeoutPolicy_var &p) // copy constructor
+Messaging::RelativeRoundtripTimeoutPolicy_var::RelativeRoundtripTimeoutPolicy_var (const ::Messaging::RelativeRoundtripTimeoutPolicy_var &p)
: TAO_Base_var (),
ptr_ (RelativeRoundtripTimeoutPolicy::_duplicate (p.ptr ()))
{}
-Messaging::RelativeRoundtripTimeoutPolicy_var::~RelativeRoundtripTimeoutPolicy_var (void) // destructor
+Messaging::RelativeRoundtripTimeoutPolicy_var::~RelativeRoundtripTimeoutPolicy_var (void)
{
CORBA::release (this->ptr_);
}
@@ -274,10 +283,11 @@ Messaging::RelativeRoundtripTimeoutPolicy_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// Messaging::RelativeRoundtripTimeoutPolicy_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:1019
// *************************************************************
Messaging::RelativeRoundtripTimeoutPolicy_out::RelativeRoundtripTimeoutPolicy_out (RelativeRoundtripTimeoutPolicy_ptr &p)
@@ -286,14 +296,14 @@ Messaging::RelativeRoundtripTimeoutPolicy_out::RelativeRoundtripTimeoutPolicy_ou
this->ptr_ = ::Messaging::RelativeRoundtripTimeoutPolicy::_nil ();
}
-Messaging::RelativeRoundtripTimeoutPolicy_out::RelativeRoundtripTimeoutPolicy_out (RelativeRoundtripTimeoutPolicy_var &p) // constructor from _var
+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) // copy constructor
+Messaging::RelativeRoundtripTimeoutPolicy_out::RelativeRoundtripTimeoutPolicy_out (const ::Messaging::RelativeRoundtripTimeoutPolicy_out &p)
: ptr_ (ACE_const_cast (RelativeRoundtripTimeoutPolicy_out &, p).ptr_)
{}
@@ -324,7 +334,7 @@ Messaging::RelativeRoundtripTimeoutPolicy_out::operator ::Messaging::RelativeRou
}
::Messaging::RelativeRoundtripTimeoutPolicy_ptr &
-Messaging::RelativeRoundtripTimeoutPolicy_out::ptr (void) // ptr
+Messaging::RelativeRoundtripTimeoutPolicy_out::ptr (void)
{
return this->ptr_;
}
@@ -335,10 +345,8 @@ Messaging::RelativeRoundtripTimeoutPolicy_out::operator-> (void)
return this->ptr_;
}
-// *************************************************************
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:226
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
Messaging::RelativeRoundtripTimeoutPolicy::RelativeRoundtripTimeoutPolicy (void)
{}
@@ -346,6 +354,13 @@ Messaging::RelativeRoundtripTimeoutPolicy::RelativeRoundtripTimeoutPolicy (void)
Messaging::RelativeRoundtripTimeoutPolicy::~RelativeRoundtripTimeoutPolicy (void)
{}
+void
+Messaging::RelativeRoundtripTimeoutPolicy::_tao_any_destructor (void *_tao_void_pointer)
+{
+ RelativeRoundtripTimeoutPolicy *tmp = ACE_static_cast (RelativeRoundtripTimeoutPolicy *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
Messaging::RelativeRoundtripTimeoutPolicy_ptr
Messaging::RelativeRoundtripTimeoutPolicy::_narrow (
CORBA::Object_ptr obj
@@ -439,13 +454,12 @@ const char* Messaging::RelativeRoundtripTimeoutPolicy::_interface_repository_id
return "IDL:omg.org/Messaging/RelativeRoundtripTimeoutPolicy:1.0";
}
-
// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:284
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_RelativeRoundtripTimeoutPolicy[] =
{
- TAO_ENCAP_BYTE_ORDER, // byte order
+ TAO_ENCAP_BYTE_ORDER, // byte order
57,
ACE_NTOHL (0x49444c3a),
ACE_NTOHL (0x6f6d672e),
@@ -462,7 +476,7 @@ static const CORBA::Long _oc_Messaging_RelativeRoundtripTimeoutPolicy[] =
ACE_NTOHL (0x6c696379),
ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/Messaging/RelativeRoundtripTimeoutPolicy:1.0
- 31,
+ 31,
ACE_NTOHL (0x52656c61),
ACE_NTOHL (0x74697665),
ACE_NTOHL (0x526f756e),
@@ -471,7 +485,7 @@ static const CORBA::Long _oc_Messaging_RelativeRoundtripTimeoutPolicy[] =
ACE_NTOHL (0x656f7574),
ACE_NTOHL (0x506f6c69),
ACE_NTOHL (0x63790000), // name = RelativeRoundtripTimeoutPolicy
-};
+ };
static CORBA::TypeCode _tc_TAO_tc_Messaging_RelativeRoundtripTimeoutPolicy (
CORBA::tk_objref,
@@ -490,42 +504,34 @@ TAO_NAMESPACE_DEFINE (
)
TAO_NAMESPACE_END
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
-// Copying version.
+// Copying insertion.
void
operator<<= (
CORBA::Any &_tao_any,
Messaging::RelativeRoundtripTimeoutPolicy_ptr _tao_elem
)
{
- _tao_any._tao_replace (
- Messaging::_tc_RelativeRoundtripTimeoutPolicy,
- 1,
- Messaging::RelativeRoundtripTimeoutPolicy::_duplicate (_tao_elem),
- Messaging::RelativeRoundtripTimeoutPolicy::_tao_any_destructor
- );
-
- _tao_any.contains_local (1);
+ Messaging::RelativeRoundtripTimeoutPolicy_ptr _tao_objptr =
+ Messaging::RelativeRoundtripTimeoutPolicy::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
}
-// Non-copying version.
+// Non-copying insertion.
void
operator<<= (
CORBA::Any &_tao_any,
Messaging::RelativeRoundtripTimeoutPolicy_ptr *_tao_elem
)
{
- _tao_any._tao_replace (
+ TAO::Any_Impl_T<Messaging::RelativeRoundtripTimeoutPolicy>::insert (
+ _tao_any,
+ Messaging::RelativeRoundtripTimeoutPolicy::_tao_any_destructor,
Messaging::_tc_RelativeRoundtripTimeoutPolicy,
- 1,
- *_tao_elem,
- Messaging::RelativeRoundtripTimeoutPolicy::_tao_any_destructor
+ *_tao_elem
);
-
- _tao_any.contains_local (1);
}
CORBA::Boolean
@@ -534,44 +540,36 @@ operator>>= (
Messaging::RelativeRoundtripTimeoutPolicy_ptr &_tao_elem
)
{
- ACE_TRY_NEW_ENV
- {
- _tao_elem = Messaging::RelativeRoundtripTimeoutPolicy::_nil ();
- CORBA::TypeCode_var type = _tao_any.type ();
-
- CORBA::Boolean result =
- type->equivalent (
- Messaging::_tc_RelativeRoundtripTimeoutPolicy
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- if (!result)
- {
- return 0; // not equivalent
- }
-
- _tao_elem =
- ACE_reinterpret_cast (
- Messaging::RelativeRoundtripTimeoutPolicy_ptr,
- ACE_const_cast (void *, _tao_any.value ())
- );
-
- return 1;
- }
- ACE_CATCHANY
- {
- }
- ACE_ENDTRY;
-
- _tao_elem = Messaging::RelativeRoundtripTimeoutPolicy::_nil ();
- return 0;
+ return
+ TAO::Any_Impl_T<Messaging::RelativeRoundtripTimeoutPolicy>::extract (
+ _tao_any,
+ Messaging::RelativeRoundtripTimeoutPolicy::_tao_any_destructor,
+ Messaging::_tc_RelativeRoundtripTimeoutPolicy,
+ _tao_elem
+ );
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<Messaging::RelativeRoundtripTimeoutPolicy,Messaging::RelativeRoundtripTimeoutPolicy_var>;
+ template class TAO::Any_Impl_T<Messaging::RelativeRoundtripTimeoutPolicy>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<Messaging::RelativeRoundtripTimeoutPolicy,Messaging::RelativeRoundtripTimeoutPolicy_var>
+# pragma instantiate TAO_Object_Manager<Messaging::RelativeRoundtripTimeoutPolicy, Messaging::RelativeRoundtripTimeoutPolicy_var>
+# pragma instantiate TAO::Any_Impl_T<Messaging::RelativeRoundtripTimeoutPolicy>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60
+
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::RelativeRoundtripTimeoutPolicy>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::RelativeRoundtripTimeoutPolicy>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
+
diff --git a/TAO/tao/Messaging/Messaging_RT_PolicyC.h b/TAO/tao/Messaging/Messaging_RT_PolicyC.h
index 2c545737ae5..48cd2dfd990 100644
--- a/TAO/tao/Messaging/Messaging_RT_PolicyC.h
+++ b/TAO/tao/Messaging/Messaging_RT_PolicyC.h
@@ -19,9 +19,8 @@
// 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_ORIG_MESSAGING_RT_POLICYC_H_
#define _TAO_IDL_ORIG_MESSAGING_RT_POLICYC_H_
@@ -61,63 +60,65 @@
#endif /* __BORLANDC__ */
// TAO_IDL - Generated from
-// be/be_visitor_module/module_ch.cpp:45
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_ch.cpp:48
TAO_NAMESPACE Messaging
{
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:334
+
typedef TimeBase::TimeT Timeout;
typedef TimeBase::TimeT_out Timeout_out;
+
// TAO_IDL - Generated from
- // be/be_visitor_typecode/typecode_decl.cpp:44
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_Timeout;
-
+
// TAO_IDL - Generated from
- // be/be_visitor_constant/constant_ch.cpp:52
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52
+
const CORBA::ULong RELATIVE_RT_TIMEOUT_POLICY_TYPE = 32U;
-
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:54
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
#if !defined (_MESSAGING_RELATIVEROUNDTRIPTIMEOUTPOLICY___PTR_CH_)
#define _MESSAGING_RELATIVEROUNDTRIPTIMEOUTPOLICY___PTR_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
- // be/be_interface.cpp:569
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
class TAO_Messaging_Export RelativeRoundtripTimeoutPolicy_var : public TAO_Base_var
{
public:
RelativeRoundtripTimeoutPolicy_var (void); // default constructor
- RelativeRoundtripTimeoutPolicy_var (RelativeRoundtripTimeoutPolicy_ptr p) : ptr_ (p) {}
+ 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
+ // 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);
@@ -128,7 +129,7 @@ TAO_NAMESPACE Messaging
ACE_ENV_ARG_DECL_NOT_USED
);
static CORBA::Object * tao_upcast (void *);
-
+
private:
RelativeRoundtripTimeoutPolicy_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -136,17 +137,14 @@ TAO_NAMESPACE Messaging
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
- // be/be_interface.cpp:929
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
+
class TAO_Messaging_Export RelativeRoundtripTimeoutPolicy_out
{
public:
@@ -159,21 +157,19 @@ TAO_NAMESPACE Messaging
operator RelativeRoundtripTimeoutPolicy_ptr &();
RelativeRoundtripTimeoutPolicy_ptr &ptr (void);
RelativeRoundtripTimeoutPolicy_ptr operator-> (void);
-
+
private:
RelativeRoundtripTimeoutPolicy_ptr &ptr_;
};
-
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:113
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
#if !defined (_MESSAGING_RELATIVEROUNDTRIPTIMEOUTPOLICY_CH_)
#define _MESSAGING_RELATIVEROUNDTRIPTIMEOUTPOLICY_CH_
-
+
class TAO_Messaging_Export RelativeRoundtripTimeoutPolicy
: public virtual CORBA::Policy
{
@@ -181,87 +177,90 @@ TAO_NAMESPACE Messaging
typedef RelativeRoundtripTimeoutPolicy_ptr _ptr_type;
typedef RelativeRoundtripTimeoutPolicy_var _var_type;
static int _tao_class_id;
-
+
// The static operations.
static RelativeRoundtripTimeoutPolicy_ptr _duplicate (RelativeRoundtripTimeoutPolicy_ptr obj);
-
+
static RelativeRoundtripTimeoutPolicy_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static RelativeRoundtripTimeoutPolicy_ptr _unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static RelativeRoundtripTimeoutPolicy_ptr _nil (void)
{
return (RelativeRoundtripTimeoutPolicy_ptr)0;
}
-
+
+ static void _tao_any_destructor (void *);
+
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_ch.cpp:46
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual TimeBase::TimeT relative_expiry (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:269
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const RelativeRoundtripTimeoutPolicy &);
};
-
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be/be_visitor_typecode/typecode_decl.cpp:44
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_RelativeRoundtripTimeoutPolicy;
-
// TAO_IDL - Generated from
-// be/be_visitor_module/module_ch.cpp:66
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_ch.cpp:67
}
TAO_NAMESPACE_CLOSE // module Messaging
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_ch.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-// Any operators for interface Messaging::RelativeRoundtripTimeoutPolicy
TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::RelativeRoundtripTimeoutPolicy_ptr); // copying
TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::RelativeRoundtripTimeoutPolicy_ptr *); // non-copying
TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging::RelativeRoundtripTimeoutPolicy_ptr &);
+// 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:1009
#if defined (__ACE_INLINE__)
#include "Messaging_RT_PolicyC.i"
@@ -277,3 +276,4 @@ TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging::
#include "ace/post.h"
#endif /* ifndef */
+
diff --git a/TAO/tao/Messaging/Messaging_RT_PolicyC.i b/TAO/tao/Messaging/Messaging_RT_PolicyC.i
index 842576ff414..22f3d738281 100644
--- a/TAO/tao/Messaging/Messaging_RT_PolicyC.i
+++ b/TAO/tao/Messaging/Messaging_RT_PolicyC.i
@@ -19,12 +19,19 @@
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
+
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_ci.cpp:68
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#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_Policy.pidl b/TAO/tao/Messaging/Messaging_SyncScope_Policy.pidl
index 80974b5dd85..27269cd862a 100644
--- a/TAO/tao/Messaging/Messaging_SyncScope_Policy.pidl
+++ b/TAO/tao/Messaging/Messaging_SyncScope_Policy.pidl
@@ -11,9 +11,9 @@
*
* The command used to generate code from this file is:
*
- * tao_idl.exe
- * -o orig -Gp -Gd -Ge 1 -Gv -DCORBA3
- * -Wb,export_macro=TAO_Messaging_SyncScope_Policy_Export
+ * tao_idl
+ * -o orig -Gp -Gd -Ge 1
+ * -Wb,export_macro=TAO_Messaging_Export
* -Wb,export_include=messaging_export.h
* -Wb,pre_include="ace/pre.h"
* -Wb,post_include="ace/post.h"
diff --git a/TAO/tao/Messaging/Messaging_SyncScope_PolicyC.cpp b/TAO/tao/Messaging/Messaging_SyncScope_PolicyC.cpp
index d5e01f88905..8a3f05373e5 100644
--- a/TAO/tao/Messaging/Messaging_SyncScope_PolicyC.cpp
+++ b/TAO/tao/Messaging/Messaging_SyncScope_PolicyC.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 "Messaging_SyncScope_PolicyC.h"
+#include "Messaging_SyncScope_PolicyC.h"
#include "tao/Stub.h"
#include "tao/Invocation.h"
#include "tao/PortableInterceptor.h"
@@ -35,6 +34,8 @@
#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__ */
@@ -43,9 +44,8 @@
#include "Messaging_SyncScope_PolicyC.i"
#endif /* !defined INLINE */
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:63
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
int Messaging::SyncScopePolicy::_tao_class_id = 0;
@@ -92,13 +92,23 @@ tao_Messaging_SyncScopePolicy_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_Messaging_SyncScopePolicy_marshal (
+ Messaging::SyncScopePolicy_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
// *************************************************************
// Messaging::SyncScopePolicy_var
-// TAO_IDL - Generated from
-// be/be_interface.cpp:720
// *************************************************************
-Messaging::SyncScopePolicy_var::SyncScopePolicy_var (void) // default constructor
+Messaging::SyncScopePolicy_var::SyncScopePolicy_var (void)
: ptr_ (SyncScopePolicy::_nil ())
{}
@@ -108,12 +118,12 @@ Messaging::SyncScopePolicy_var::ptr (void) const
return this->ptr_;
}
-Messaging::SyncScopePolicy_var::SyncScopePolicy_var (const ::Messaging::SyncScopePolicy_var &p) // copy constructor
+Messaging::SyncScopePolicy_var::SyncScopePolicy_var (const ::Messaging::SyncScopePolicy_var &p)
: TAO_Base_var (),
ptr_ (SyncScopePolicy::_duplicate (p.ptr ()))
{}
-Messaging::SyncScopePolicy_var::~SyncScopePolicy_var (void) // destructor
+Messaging::SyncScopePolicy_var::~SyncScopePolicy_var (void)
{
CORBA::release (this->ptr_);
}
@@ -217,10 +227,11 @@ Messaging::SyncScopePolicy_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// Messaging::SyncScopePolicy_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:1019
// *************************************************************
Messaging::SyncScopePolicy_out::SyncScopePolicy_out (SyncScopePolicy_ptr &p)
@@ -229,14 +240,14 @@ Messaging::SyncScopePolicy_out::SyncScopePolicy_out (SyncScopePolicy_ptr &p)
this->ptr_ = ::Messaging::SyncScopePolicy::_nil ();
}
-Messaging::SyncScopePolicy_out::SyncScopePolicy_out (SyncScopePolicy_var &p) // constructor from _var
+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) // copy constructor
+Messaging::SyncScopePolicy_out::SyncScopePolicy_out (const ::Messaging::SyncScopePolicy_out &p)
: ptr_ (ACE_const_cast (SyncScopePolicy_out &, p).ptr_)
{}
@@ -267,7 +278,7 @@ Messaging::SyncScopePolicy_out::operator ::Messaging::SyncScopePolicy_ptr &() //
}
::Messaging::SyncScopePolicy_ptr &
-Messaging::SyncScopePolicy_out::ptr (void) // ptr
+Messaging::SyncScopePolicy_out::ptr (void)
{
return this->ptr_;
}
@@ -278,10 +289,8 @@ Messaging::SyncScopePolicy_out::operator-> (void)
return this->ptr_;
}
-// *************************************************************
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:226
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
Messaging::SyncScopePolicy::SyncScopePolicy (void)
{}
@@ -289,6 +298,13 @@ Messaging::SyncScopePolicy::SyncScopePolicy (void)
Messaging::SyncScopePolicy::~SyncScopePolicy (void)
{}
+void
+Messaging::SyncScopePolicy::_tao_any_destructor (void *_tao_void_pointer)
+{
+ SyncScopePolicy *tmp = ACE_static_cast (SyncScopePolicy *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
Messaging::SyncScopePolicy_ptr
Messaging::SyncScopePolicy::_narrow (
CORBA::Object_ptr obj
@@ -382,13 +398,12 @@ const char* Messaging::SyncScopePolicy::_interface_repository_id (void) const
return "IDL:omg.org/Messaging/SyncScopePolicy:1.0";
}
-
// TAO_IDL - Generated from
-// be/be_visitor_typecode/typecode_defn.cpp:284
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_SyncScopePolicy[] =
{
- TAO_ENCAP_BYTE_ORDER, // byte order
+ TAO_ENCAP_BYTE_ORDER, // byte order
42,
ACE_NTOHL (0x49444c3a),
ACE_NTOHL (0x6f6d672e),
@@ -401,12 +416,12 @@ static const CORBA::Long _oc_Messaging_SyncScopePolicy[] =
ACE_NTOHL (0x6f6c6963),
ACE_NTOHL (0x793a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/Messaging/SyncScopePolicy:1.0
- 16,
+ 16,
ACE_NTOHL (0x53796e63),
ACE_NTOHL (0x53636f70),
ACE_NTOHL (0x65506f6c),
ACE_NTOHL (0x69637900), // name = SyncScopePolicy
-};
+ };
static CORBA::TypeCode _tc_TAO_tc_Messaging_SyncScopePolicy (
CORBA::tk_objref,
@@ -425,42 +440,34 @@ TAO_NAMESPACE_DEFINE (
)
TAO_NAMESPACE_END
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
-// Copying version.
+// Copying insertion.
void
operator<<= (
CORBA::Any &_tao_any,
Messaging::SyncScopePolicy_ptr _tao_elem
)
{
- _tao_any._tao_replace (
- Messaging::_tc_SyncScopePolicy,
- 1,
- Messaging::SyncScopePolicy::_duplicate (_tao_elem),
- Messaging::SyncScopePolicy::_tao_any_destructor
- );
-
- _tao_any.contains_local (1);
+ Messaging::SyncScopePolicy_ptr _tao_objptr =
+ Messaging::SyncScopePolicy::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
}
-// Non-copying version.
+// Non-copying insertion.
void
operator<<= (
CORBA::Any &_tao_any,
Messaging::SyncScopePolicy_ptr *_tao_elem
)
{
- _tao_any._tao_replace (
+ TAO::Any_Impl_T<Messaging::SyncScopePolicy>::insert (
+ _tao_any,
+ Messaging::SyncScopePolicy::_tao_any_destructor,
Messaging::_tc_SyncScopePolicy,
- 1,
- *_tao_elem,
- Messaging::SyncScopePolicy::_tao_any_destructor
+ *_tao_elem
);
-
- _tao_any.contains_local (1);
}
CORBA::Boolean
@@ -469,44 +476,36 @@ operator>>= (
Messaging::SyncScopePolicy_ptr &_tao_elem
)
{
- ACE_TRY_NEW_ENV
- {
- _tao_elem = Messaging::SyncScopePolicy::_nil ();
- CORBA::TypeCode_var type = _tao_any.type ();
-
- CORBA::Boolean result =
- type->equivalent (
- Messaging::_tc_SyncScopePolicy
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- if (!result)
- {
- return 0; // not equivalent
- }
-
- _tao_elem =
- ACE_reinterpret_cast (
- Messaging::SyncScopePolicy_ptr,
- ACE_const_cast (void *, _tao_any.value ())
- );
-
- return 1;
- }
- ACE_CATCHANY
- {
- }
- ACE_ENDTRY;
-
- _tao_elem = Messaging::SyncScopePolicy::_nil ();
- return 0;
+ return
+ TAO::Any_Impl_T<Messaging::SyncScopePolicy>::extract (
+ _tao_any,
+ Messaging::SyncScopePolicy::_tao_any_destructor,
+ Messaging::_tc_SyncScopePolicy,
+ _tao_elem
+ );
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<Messaging::SyncScopePolicy,Messaging::SyncScopePolicy_var>;
+ template class TAO::Any_Impl_T<Messaging::SyncScopePolicy>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<Messaging::SyncScopePolicy,Messaging::SyncScopePolicy_var>
+# pragma instantiate TAO_Object_Manager<Messaging::SyncScopePolicy, Messaging::SyncScopePolicy_var>
+# pragma instantiate TAO::Any_Impl_T<Messaging::SyncScopePolicy>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60
+
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::SyncScopePolicy>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+CORBA::Boolean
+TAO::Any_Impl_T<Messaging::SyncScopePolicy>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
+
diff --git a/TAO/tao/Messaging/Messaging_SyncScope_PolicyC.h b/TAO/tao/Messaging/Messaging_SyncScope_PolicyC.h
index 593accedb7c..9cd6c653e91 100644
--- a/TAO/tao/Messaging/Messaging_SyncScope_PolicyC.h
+++ b/TAO/tao/Messaging/Messaging_SyncScope_PolicyC.h
@@ -19,9 +19,8 @@
// 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_ORIG_MESSAGING_SYNCSCOPE_POLICYC_H_
#define _TAO_IDL_ORIG_MESSAGING_SYNCSCOPE_POLICYC_H_
@@ -61,56 +60,54 @@
#endif /* __BORLANDC__ */
// TAO_IDL - Generated from
-// be/be_visitor_module/module_ch.cpp:45
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_ch.cpp:48
TAO_NAMESPACE Messaging
{
+
// TAO_IDL - Generated from
- // be/be_visitor_constant/constant_ch.cpp:52
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52
+
const CORBA::ULong SYNC_SCOPE_POLICY_TYPE = 24U;
-
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:54
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
#if !defined (_MESSAGING_SYNCSCOPEPOLICY___PTR_CH_)
#define _MESSAGING_SYNCSCOPEPOLICY___PTR_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
- // be/be_interface.cpp:569
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
class TAO_Messaging_Export SyncScopePolicy_var : public TAO_Base_var
{
public:
SyncScopePolicy_var (void); // default constructor
- SyncScopePolicy_var (SyncScopePolicy_ptr p) : ptr_ (p) {}
+ 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
+ // 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);
@@ -121,7 +118,7 @@ TAO_NAMESPACE Messaging
ACE_ENV_ARG_DECL_NOT_USED
);
static CORBA::Object * tao_upcast (void *);
-
+
private:
SyncScopePolicy_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -129,17 +126,14 @@ TAO_NAMESPACE Messaging
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
- // be/be_interface.cpp:929
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:946
+
class TAO_Messaging_Export SyncScopePolicy_out
{
public:
@@ -152,21 +146,19 @@ TAO_NAMESPACE Messaging
operator SyncScopePolicy_ptr &();
SyncScopePolicy_ptr &ptr (void);
SyncScopePolicy_ptr operator-> (void);
-
+
private:
SyncScopePolicy_ptr &ptr_;
};
-
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:113
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
#if !defined (_MESSAGING_SYNCSCOPEPOLICY_CH_)
#define _MESSAGING_SYNCSCOPEPOLICY_CH_
-
+
class TAO_Messaging_Export SyncScopePolicy
: public virtual CORBA::Policy
{
@@ -174,87 +166,90 @@ TAO_NAMESPACE Messaging
typedef SyncScopePolicy_ptr _ptr_type;
typedef SyncScopePolicy_var _var_type;
static int _tao_class_id;
-
+
// The static operations.
static SyncScopePolicy_ptr _duplicate (SyncScopePolicy_ptr obj);
-
+
static SyncScopePolicy_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static SyncScopePolicy_ptr _unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static SyncScopePolicy_ptr _nil (void)
{
return (SyncScopePolicy_ptr)0;
}
-
+
+ static void _tao_any_destructor (void *);
+
// TAO_IDL - Generated from
- // be/be_visitor_operation/operation_ch.cpp:46
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual Messaging::SyncScope synchronization (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:269
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const SyncScopePolicy &);
};
-
#endif /* end #if !defined */
-
+
// TAO_IDL - Generated from
- // be/be_visitor_typecode/typecode_decl.cpp:44
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_SyncScopePolicy;
-
// TAO_IDL - Generated from
-// be/be_visitor_module/module_ch.cpp:66
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_ch.cpp:67
}
TAO_NAMESPACE_CLOSE // module Messaging
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_ch.cpp:52
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
-// Any operators for interface Messaging::SyncScopePolicy
TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::SyncScopePolicy_ptr); // copying
TAO_Messaging_Export void operator<<= (CORBA::Any &, Messaging::SyncScopePolicy_ptr *); // non-copying
TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging::SyncScopePolicy_ptr &);
+// 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:1009
#if defined (__ACE_INLINE__)
#include "Messaging_SyncScope_PolicyC.i"
@@ -270,3 +265,4 @@ TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, Messaging::
#include "ace/post.h"
#endif /* ifndef */
+
diff --git a/TAO/tao/Messaging/Messaging_SyncScope_PolicyC.i b/TAO/tao/Messaging/Messaging_SyncScope_PolicyC.i
index 455d21100d2..99dc677053f 100644
--- a/TAO/tao/Messaging/Messaging_SyncScope_PolicyC.i
+++ b/TAO/tao/Messaging/Messaging_SyncScope_PolicyC.i
@@ -19,12 +19,19 @@
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
+
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_ci.cpp:68
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#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_Ext.pidl b/TAO/tao/Messaging/TAO_Ext.pidl
index 69b84c777ea..4a4e2dbfa5a 100644
--- a/TAO/tao/Messaging/TAO_Ext.pidl
+++ b/TAO/tao/Messaging/TAO_Ext.pidl
@@ -15,7 +15,7 @@
* this is:
*
* tao_idl
- * -o orig -Gp -Gd -Ge 1 -Gv -DCORBA3
+ * -o orig -Gp -Gd -Ge 1
* -Wb,export_macro=TAO_Messaging_Export
* -Wb,pre_include="ace/pre.h"
* -Wb,post_include="ace/post.h"
@@ -57,6 +57,4 @@ module TAO
};
-#pragma prefix ""
-
#endif /* TAO_TAO_EXT_IDL */
diff --git a/TAO/tao/Messaging/TAO_ExtC.cpp b/TAO/tao/Messaging/TAO_ExtC.cpp
index 499cd0228e5..070eb1cc926 100644
--- a/TAO/tao/Messaging/TAO_ExtC.cpp
+++ b/TAO/tao/Messaging/TAO_ExtC.cpp
@@ -19,8 +19,11 @@
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
-#include "TAO_ExtC.h"
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:314
+
+#include "TAO_ExtC.h"
#include "tao/Stub.h"
#include "tao/Invocation.h"
#include "tao/PortableInterceptor.h"
@@ -31,6 +34,8 @@
#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__ */
@@ -39,13 +44,8 @@
#include "TAO_ExtC.i"
#endif /* !defined INLINE */
-TAO_NAMESPACE_TYPE (const CORBA::ULong)
-TAO_NAMESPACE_BEGIN (TAO)
-TAO_NAMESPACE_DEFINE (const CORBA::ULong, CONNECTION_TIMEOUT_POLICY_TYPE, 1413545992U)
-TAO_NAMESPACE_END
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:67
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
int TAO::ConnectionTimeoutPolicy::_tao_class_id = 0;
@@ -92,13 +92,23 @@ tao_TAO_ConnectionTimeoutPolicy_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_TAO_ConnectionTimeoutPolicy_marshal (
+ TAO::ConnectionTimeoutPolicy_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
// *************************************************************
// TAO::ConnectionTimeoutPolicy_var
-// TAO_IDL - Generated from
-// be/be_interface.cpp:654
// *************************************************************
-TAO::ConnectionTimeoutPolicy_var::ConnectionTimeoutPolicy_var (void) // default constructor
+TAO::ConnectionTimeoutPolicy_var::ConnectionTimeoutPolicy_var (void)
: ptr_ (ConnectionTimeoutPolicy::_nil ())
{}
@@ -108,12 +118,12 @@ TAO::ConnectionTimeoutPolicy_var::ptr (void) const
return this->ptr_;
}
-TAO::ConnectionTimeoutPolicy_var::ConnectionTimeoutPolicy_var (const ::TAO::ConnectionTimeoutPolicy_var &p) // copy constructor
+TAO::ConnectionTimeoutPolicy_var::ConnectionTimeoutPolicy_var (const ::TAO::ConnectionTimeoutPolicy_var &p)
: TAO_Base_var (),
ptr_ (ConnectionTimeoutPolicy::_duplicate (p.ptr ()))
{}
-TAO::ConnectionTimeoutPolicy_var::~ConnectionTimeoutPolicy_var (void) // destructor
+TAO::ConnectionTimeoutPolicy_var::~ConnectionTimeoutPolicy_var (void)
{
CORBA::release (this->ptr_);
}
@@ -217,10 +227,11 @@ TAO::ConnectionTimeoutPolicy_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// TAO::ConnectionTimeoutPolicy_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:932
// *************************************************************
TAO::ConnectionTimeoutPolicy_out::ConnectionTimeoutPolicy_out (ConnectionTimeoutPolicy_ptr &p)
@@ -229,14 +240,14 @@ TAO::ConnectionTimeoutPolicy_out::ConnectionTimeoutPolicy_out (ConnectionTimeout
this->ptr_ = ::TAO::ConnectionTimeoutPolicy::_nil ();
}
-TAO::ConnectionTimeoutPolicy_out::ConnectionTimeoutPolicy_out (ConnectionTimeoutPolicy_var &p) // constructor from _var
+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) // copy constructor
+TAO::ConnectionTimeoutPolicy_out::ConnectionTimeoutPolicy_out (const ::TAO::ConnectionTimeoutPolicy_out &p)
: ptr_ (ACE_const_cast (ConnectionTimeoutPolicy_out &, p).ptr_)
{}
@@ -267,7 +278,7 @@ TAO::ConnectionTimeoutPolicy_out::operator ::TAO::ConnectionTimeoutPolicy_ptr &(
}
::TAO::ConnectionTimeoutPolicy_ptr &
-TAO::ConnectionTimeoutPolicy_out::ptr (void) // ptr
+TAO::ConnectionTimeoutPolicy_out::ptr (void)
{
return this->ptr_;
}
@@ -278,9 +289,8 @@ TAO::ConnectionTimeoutPolicy_out::operator-> (void)
return this->ptr_;
}
-
// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:198
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
TAO::ConnectionTimeoutPolicy::ConnectionTimeoutPolicy (void)
{}
@@ -288,13 +298,15 @@ TAO::ConnectionTimeoutPolicy::ConnectionTimeoutPolicy (void)
TAO::ConnectionTimeoutPolicy::~ConnectionTimeoutPolicy (void)
{}
-void TAO::ConnectionTimeoutPolicy::_tao_any_destructor (void *_tao_void_pointer)
+void
+TAO::ConnectionTimeoutPolicy::_tao_any_destructor (void *_tao_void_pointer)
{
- ConnectionTimeoutPolicy *tmp = ACE_static_cast (ConnectionTimeoutPolicy*, _tao_void_pointer);
+ ConnectionTimeoutPolicy *tmp = ACE_static_cast (ConnectionTimeoutPolicy *, _tao_void_pointer);
CORBA::release (tmp);
}
-TAO::ConnectionTimeoutPolicy_ptr TAO::ConnectionTimeoutPolicy::_narrow (
+TAO::ConnectionTimeoutPolicy_ptr
+TAO::ConnectionTimeoutPolicy::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -309,55 +321,75 @@ TAO::ConnectionTimeoutPolicy::_unchecked_narrow (
)
{
if (CORBA::is_nil (obj))
- return ConnectionTimeoutPolicy::_nil ();
+ {
+ return ConnectionTimeoutPolicy::_nil ();
+ }
+
return
- ACE_reinterpret_cast
- (
+ ACE_reinterpret_cast (
ConnectionTimeoutPolicy_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &ConnectionTimeoutPolicy::_tao_class_id
- )
- )
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ConnectionTimeoutPolicy::_tao_class_id
+ )
+ )
);
}
TAO::ConnectionTimeoutPolicy_ptr
TAO::ConnectionTimeoutPolicy::_duplicate (ConnectionTimeoutPolicy_ptr obj)
{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
return obj;
}
void *TAO::ConnectionTimeoutPolicy::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::TAO, ConnectionTimeoutPolicy)::_tao_class_id))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &::CORBA::Policy::_tao_class_id))
- retv = ACE_reinterpret_cast
- (
- void *,
- ACE_static_cast
- (
- CORBA::Policy_ptr,
- this
- )
- );
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
+
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::TAO, ConnectionTimeoutPolicy)::_tao_class_id)
+ )
+ {
+ retv = ACE_reinterpret_cast (void*, this);
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &::CORBA::Policy::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::Policy_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &CORBA::Object::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (CORBA::Object_ptr, this)
+ );
+ }
+
+ if (retv != 0)
+ {
+ this->_add_ref ();
+ }
+
return retv;
}
@@ -366,9 +398,12 @@ const char* TAO::ConnectionTimeoutPolicy::_interface_repository_id (void) const
return "IDL:tao/TAO/ConnectionTimeoutPolicy:1.0";
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
static const CORBA::Long _oc_TAO_ConnectionTimeoutPolicy[] =
{
- TAO_ENCAP_BYTE_ORDER, // byte order
+ TAO_ENCAP_BYTE_ORDER, // byte order
40,
ACE_NTOHL (0x49444c3a),
ACE_NTOHL (0x74616f2f),
@@ -380,14 +415,14 @@ static const CORBA::Long _oc_TAO_ConnectionTimeoutPolicy[] =
ACE_NTOHL (0x74506f6c),
ACE_NTOHL (0x6963793a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:tao/TAO/ConnectionTimeoutPolicy:1.0
- 24,
+ 24,
ACE_NTOHL (0x436f6e6e),
ACE_NTOHL (0x65637469),
ACE_NTOHL (0x6f6e5469),
ACE_NTOHL (0x6d656f75),
ACE_NTOHL (0x74506f6c),
ACE_NTOHL (0x69637900), // name = ConnectionTimeoutPolicy
-};
+ };
static CORBA::TypeCode _tc_TAO_tc_TAO_ConnectionTimeoutPolicy (
CORBA::tk_objref,
@@ -399,86 +434,79 @@ static CORBA::TypeCode _tc_TAO_tc_TAO_ConnectionTimeoutPolicy (
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
TAO_NAMESPACE_BEGIN (TAO)
-TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_ConnectionTimeoutPolicy, &_tc_TAO_tc_TAO_ConnectionTimeoutPolicy)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_ConnectionTimeoutPolicy,
+ &_tc_TAO_tc_TAO_ConnectionTimeoutPolicy
+ )
TAO_NAMESPACE_END
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
-// TAO_IDL - Generated from
-// be/be_visitor_interface/any_op_cs.cpp:60
-
-void operator<<= (
+// Copying insertion.
+void
+operator<<= (
CORBA::Any &_tao_any,
TAO::ConnectionTimeoutPolicy_ptr _tao_elem
)
{
- _tao_any._tao_replace (
- TAO::_tc_ConnectionTimeoutPolicy,
- 1,
- TAO::ConnectionTimeoutPolicy::_duplicate (_tao_elem),
- TAO::ConnectionTimeoutPolicy::_tao_any_destructor
- );
-
- _tao_any.contains_local (1);
+ TAO::ConnectionTimeoutPolicy_ptr _tao_objptr =
+ TAO::ConnectionTimeoutPolicy::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
}
-void operator<<= (
+// Non-copying insertion.
+void
+operator<<= (
CORBA::Any &_tao_any,
TAO::ConnectionTimeoutPolicy_ptr *_tao_elem
)
{
- _tao_any._tao_replace (
- TAO::_tc_ConnectionTimeoutPolicy,
- 1,
- *_tao_elem,
- TAO::ConnectionTimeoutPolicy::_tao_any_destructor
+ TAO::Any_Impl_T<TAO::ConnectionTimeoutPolicy>::insert (
+ _tao_any,
+ TAO::ConnectionTimeoutPolicy::_tao_any_destructor,
+ TAO::_tc_ConnectionTimeoutPolicy,
+ *_tao_elem
);
-
- _tao_any.contains_local (1);
}
-CORBA::Boolean operator>>= (
+CORBA::Boolean
+operator>>= (
const CORBA::Any &_tao_any,
TAO::ConnectionTimeoutPolicy_ptr &_tao_elem
)
{
- ACE_TRY_NEW_ENV
- {
- _tao_elem = TAO::ConnectionTimeoutPolicy::_nil ();
- CORBA::TypeCode_var type = _tao_any.type ();
-
- CORBA::Boolean result =
- type->equivalent (
- TAO::_tc_ConnectionTimeoutPolicy
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
-
- if (!result)
- {
- return 0; // not equivalent
- }
-
- _tao_elem =
- ACE_reinterpret_cast (
- TAO::ConnectionTimeoutPolicy_ptr,
- ACE_const_cast (void *, _tao_any.value ())
- );
-
- return 1;
- }
- ACE_CATCHANY
- {
- }
- ACE_ENDTRY;
-
- _tao_elem = TAO::ConnectionTimeoutPolicy::_nil ();
- return 0;
+ return
+ TAO::Any_Impl_T<TAO::ConnectionTimeoutPolicy>::extract (
+ _tao_any,
+ TAO::ConnectionTimeoutPolicy::_tao_any_destructor,
+ TAO::_tc_ConnectionTimeoutPolicy,
+ _tao_elem
+ );
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
template class TAO_Object_Manager<TAO::ConnectionTimeoutPolicy,TAO::ConnectionTimeoutPolicy_var>;
+ template class TAO::Any_Impl_T<TAO::ConnectionTimeoutPolicy>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Manager<TAO::ConnectionTimeoutPolicy,TAO::ConnectionTimeoutPolicy_var>
+# pragma instantiate TAO_Object_Manager<TAO::ConnectionTimeoutPolicy, TAO::ConnectionTimeoutPolicy_var>
+# pragma instantiate TAO::Any_Impl_T<TAO::ConnectionTimeoutPolicy>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60
+
+CORBA::Boolean
+TAO::Any_Impl_T<TAO::ConnectionTimeoutPolicy>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+CORBA::Boolean
+TAO::Any_Impl_T<TAO::ConnectionTimeoutPolicy>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
+
diff --git a/TAO/tao/Messaging/TAO_ExtC.h b/TAO/tao/Messaging/TAO_ExtC.h
index 9069fb4de07..cba366bc7e4 100644
--- a/TAO/tao/Messaging/TAO_ExtC.h
+++ b/TAO/tao/Messaging/TAO_ExtC.h
@@ -19,8 +19,12 @@
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:151
+
#ifndef _TAO_IDL_ORIG_TAO_EXTC_H_
#define _TAO_IDL_ORIG_TAO_EXTC_H_
+
#include "ace/pre.h"
#include "tao/orbconf.h"
@@ -55,44 +59,55 @@
#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_module/module_ch.cpp:48
+
TAO_NAMESPACE TAO
{
- TAO_NAMESPACE_STORAGE_CLASS const CORBA::ULong CONNECTION_TIMEOUT_POLICY_TYPE;
-
+
+ // 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;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
#if !defined (_TAO_CONNECTIONTIMEOUTPOLICY___PTR_CH_)
#define _TAO_CONNECTIONTIMEOUTPOLICY___PTR_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
{
public:
ConnectionTimeoutPolicy_var (void); // default constructor
- ConnectionTimeoutPolicy_var (ConnectionTimeoutPolicy_ptr p) : ptr_ (p) {}
+ 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
+ // 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);
@@ -103,7 +118,7 @@ TAO_NAMESPACE TAO
ACE_ENV_ARG_DECL_NOT_USED
);
static CORBA::Object * tao_upcast (void *);
-
+
private:
ConnectionTimeoutPolicy_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -111,13 +126,14 @@ TAO_NAMESPACE TAO
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
{
public:
@@ -130,96 +146,110 @@ TAO_NAMESPACE TAO
operator ConnectionTimeoutPolicy_ptr &();
ConnectionTimeoutPolicy_ptr &ptr (void);
ConnectionTimeoutPolicy_ptr operator-> (void);
-
+
private:
ConnectionTimeoutPolicy_ptr &ptr_;
};
-
#endif /* end #if !defined */
-
- // *************************************************************
- // TAO::ConnectionTimeoutPolicy
+
// TAO_IDL - Generated from
- // be/be_visitor_interface/interface_ch.cpp:106
- // *************************************************************
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
#if !defined (_TAO_CONNECTIONTIMEOUTPOLICY_CH_)
#define _TAO_CONNECTIONTIMEOUTPOLICY_CH_
-
+
class TAO_Messaging_Export ConnectionTimeoutPolicy
: public virtual CORBA::Policy
{
public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef ConnectionTimeoutPolicy_ptr _ptr_type;
typedef ConnectionTimeoutPolicy_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
static int _tao_class_id;
-
+
// The static operations.
static ConnectionTimeoutPolicy_ptr _duplicate (ConnectionTimeoutPolicy_ptr obj);
-
+
static ConnectionTimeoutPolicy_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static ConnectionTimeoutPolicy_ptr _unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static ConnectionTimeoutPolicy_ptr _nil (void)
{
return (ConnectionTimeoutPolicy_ptr)0;
}
-
- static void _tao_any_destructor (void*);
-
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual TimeBase::TimeT relative_expiry (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const ConnectionTimeoutPolicy &);
};
-
#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_ConnectionTimeoutPolicy;
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_ch.cpp:67
}
TAO_NAMESPACE_CLOSE // module TAO
-// Any operators for interface TAO::ConnectionTimeoutPolicy
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
+
TAO_Messaging_Export void operator<<= (CORBA::Any &, TAO::ConnectionTimeoutPolicy_ptr); // copying
TAO_Messaging_Export void operator<<= (CORBA::Any &, TAO::ConnectionTimeoutPolicy_ptr *); // non-copying
TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, TAO::ConnectionTimeoutPolicy_ptr &);
+// 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
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1009
#if defined (__ACE_INLINE__)
#include "TAO_ExtC.i"
@@ -235,3 +265,4 @@ TAO_Messaging_Export CORBA::Boolean operator>>= (const CORBA::Any &, TAO::Connec
#include "ace/post.h"
#endif /* ifndef */
+
diff --git a/TAO/tao/Messaging/TAO_ExtC.i b/TAO/tao/Messaging/TAO_ExtC.i
index fb8249acfbf..cb0677651e5 100644
--- a/TAO/tao/Messaging/TAO_ExtC.i
+++ b/TAO/tao/Messaging/TAO_ExtC.i
@@ -20,9 +20,18 @@
// http://www.cs.wustl.edu/~schmidt/TAO.html
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
+
#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/Messaging/TAO_Messaging.dsp b/TAO/tao/Messaging/TAO_Messaging.dsp
index 53bfd249e78..99750b75010 100644
--- a/TAO/tao/Messaging/TAO_Messaging.dsp
+++ b/TAO/tao/Messaging/TAO_Messaging.dsp
@@ -72,7 +72,7 @@ LINK32=link.exe
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "Messaging_EXPORTS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "../" /I "../../" /I "../../../" /D "_DEBUG" /D "TAO_MESSAGING_BUILD_DLL" /D "WIN32" /D "_WINDOWS" /FD /c
+# ADD CPP /nologo /MDd /W3 /Gm /GR /GX /Zi /Od /I "../" /I "../../" /I "../../../" /D "_DEBUG" /D "TAO_MESSAGING_BUILD_DLL" /D "WIN32" /D "_WINDOWS" /FD /c
# SUBTRACT CPP /YX
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
diff --git a/TAO/tao/NVList.cpp b/TAO/tao/NVList.cpp
index eadc307a6fb..cb373055490 100644
--- a/TAO/tao/NVList.cpp
+++ b/TAO/tao/NVList.cpp
@@ -274,7 +274,7 @@ CORBA_NVList::_tao_incoming_cdr (TAO_InputCDR &cdr,
{
this->_tao_decode (cdr,
flag
- ACE_ENV_ARG_PARAMETER);
+ ACE_ENV_ARG_PARAMETER);
return;
}
ACE_GUARD (TAO_SYNCH_MUTEX, ace_mon, this->refcount_lock_);
@@ -412,6 +412,8 @@ CORBA_NVList::_tao_decode (TAO_InputCDR &incoming,
}
CORBA::Any_ptr any = nv->value ();
+
+ // We can be sure that the impl is a TAO::Unknown_IDL_Type.
any->impl ()->_tao_decode (incoming
ACE_ENV_ARG_PARAMETER);
ACE_CHECK;
diff --git a/TAO/tao/RTCORBA/RTCORBA.pidl b/TAO/tao/RTCORBA/RTCORBA.pidl
index 468ce6aa711..2329ee4157b 100644
--- a/TAO/tao/RTCORBA/RTCORBA.pidl
+++ b/TAO/tao/RTCORBA/RTCORBA.pidl
@@ -225,7 +225,8 @@ module RTCORBA
in long recv_buffer_size,
in boolean keep_alive,
in boolean dont_route,
- in boolean no_delay );
+ in boolean no_delay,
+ in boolean enable_network_priority);
// Threadpool creation/destruction.
exception InvalidThreadpool {};
@@ -266,6 +267,4 @@ module RTCORBA
};
};
-#pragma prefix ""
-
#endif /* _RT_CORBA_IDL_ */
diff --git a/TAO/tao/RTCORBA/RTCORBAC.cpp b/TAO/tao/RTCORBA/RTCORBAC.cpp
index 86500c9aa7f..f4fda03a029 100644
--- a/TAO/tao/RTCORBA/RTCORBAC.cpp
+++ b/TAO/tao/RTCORBA/RTCORBAC.cpp
@@ -19,8 +19,11 @@
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
-#include "RTCORBA.h"
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:314
+
+#include "RTCORBA.h"
#include "tao/Stub.h"
#include "tao/Invocation.h"
#include "tao/PortableInterceptor.h"
@@ -31,6 +34,8 @@
#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__ */
@@ -54,26 +59,29 @@ RTCORBA::ProtocolProperties::_tao_decode (TAO_InputCDR &)
return 1;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
static const CORBA::Long _oc_RTCORBA_NativePriority[] =
{
- TAO_ENCAP_BYTE_ORDER, // byte order
+ TAO_ENCAP_BYTE_ORDER, // byte order
39,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x5254434f),
- ACE_NTOHL (0x5242412f),
- ACE_NTOHL (0x4e617469),
- ACE_NTOHL (0x76655072),
- ACE_NTOHL (0x696f7269),
- ACE_NTOHL (0x74793a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x5254434f),
+ ACE_NTOHL (0x5242412f),
+ ACE_NTOHL (0x4e617469),
+ ACE_NTOHL (0x76655072),
+ ACE_NTOHL (0x696f7269),
+ ACE_NTOHL (0x74793a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/RTCORBA/NativePriority:1.0
- 15,
- ACE_NTOHL (0x4e617469),
- ACE_NTOHL (0x76655072),
- ACE_NTOHL (0x696f7269),
+ 15,
+ ACE_NTOHL (0x4e617469),
+ ACE_NTOHL (0x76655072),
+ ACE_NTOHL (0x696f7269),
ACE_NTOHL (0x74790000), // name = NativePriority
- CORBA::tk_short,
+ CORBA::tk_short,
};
@@ -87,27 +95,34 @@ static CORBA::TypeCode _tc_TAO_tc_RTCORBA_NativePriority (
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
TAO_NAMESPACE_BEGIN (RTCORBA)
-TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_NativePriority, &_tc_TAO_tc_RTCORBA_NativePriority)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_NativePriority,
+ &_tc_TAO_tc_RTCORBA_NativePriority
+ )
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_RTCORBA_Priority[] =
{
- TAO_ENCAP_BYTE_ORDER, // byte order
+ TAO_ENCAP_BYTE_ORDER, // byte order
33,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x5254434f),
- ACE_NTOHL (0x5242412f),
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x5254434f),
+ ACE_NTOHL (0x5242412f),
+ ACE_NTOHL (0x5072696f),
+ ACE_NTOHL (0x72697479),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/RTCORBA/Priority:1.0
- 9,
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
+ 9,
+ ACE_NTOHL (0x5072696f),
+ ACE_NTOHL (0x72697479),
ACE_NTOHL (0x0), // name = Priority
- CORBA::tk_short,
+ CORBA::tk_short,
};
@@ -121,37 +136,79 @@ static CORBA::TypeCode _tc_TAO_tc_RTCORBA_Priority (
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
TAO_NAMESPACE_BEGIN (RTCORBA)
-TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_Priority, &_tc_TAO_tc_RTCORBA_Priority)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_Priority,
+ &_tc_TAO_tc_RTCORBA_Priority
+ )
TAO_NAMESPACE_END
-TAO_NAMESPACE_TYPE (const CORBA::Short)
-TAO_NAMESPACE_BEGIN (RTCORBA)
-TAO_NAMESPACE_DEFINE (const CORBA::Short, minPriority, 0)
-TAO_NAMESPACE_END
-TAO_NAMESPACE_TYPE (const CORBA::Short)
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_RTCORBA_NetworkPriority[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x5254434f),
+ ACE_NTOHL (0x5242412f),
+ ACE_NTOHL (0x4e657477),
+ ACE_NTOHL (0x6f726b50),
+ ACE_NTOHL (0x72696f72),
+ ACE_NTOHL (0x6974793a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/RTCORBA/NetworkPriority:1.0
+ 16,
+ ACE_NTOHL (0x4e657477),
+ ACE_NTOHL (0x6f726b50),
+ ACE_NTOHL (0x72696f72),
+ ACE_NTOHL (0x69747900), // name = NetworkPriority
+ CORBA::tk_long,
+
+};
+
+static CORBA::TypeCode _tc_TAO_tc_RTCORBA_NetworkPriority (
+ CORBA::tk_alias,
+ sizeof (_oc_RTCORBA_NetworkPriority),
+ (char *) &_oc_RTCORBA_NetworkPriority,
+ 0,
+ sizeof (RTCORBA::NetworkPriority)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
TAO_NAMESPACE_BEGIN (RTCORBA)
-TAO_NAMESPACE_DEFINE (const CORBA::Short, maxPriority, 32767)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_NetworkPriority,
+ &_tc_TAO_tc_RTCORBA_NetworkPriority
+ )
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_RTCORBA_ThreadpoolId[] =
{
- TAO_ENCAP_BYTE_ORDER, // byte order
+ TAO_ENCAP_BYTE_ORDER, // byte order
37,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x5254434f),
- ACE_NTOHL (0x5242412f),
- ACE_NTOHL (0x54687265),
- ACE_NTOHL (0x6164706f),
- ACE_NTOHL (0x6f6c4964),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x5254434f),
+ ACE_NTOHL (0x5242412f),
+ ACE_NTOHL (0x54687265),
+ ACE_NTOHL (0x6164706f),
+ ACE_NTOHL (0x6f6c4964),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/RTCORBA/ThreadpoolId:1.0
- 13,
- ACE_NTOHL (0x54687265),
- ACE_NTOHL (0x6164706f),
- ACE_NTOHL (0x6f6c4964),
+ 13,
+ ACE_NTOHL (0x54687265),
+ ACE_NTOHL (0x6164706f),
+ ACE_NTOHL (0x6f6c4964),
ACE_NTOHL (0x0), // name = ThreadpoolId
- CORBA::tk_ulong,
+ CORBA::tk_ulong,
};
@@ -165,67 +222,74 @@ static CORBA::TypeCode _tc_TAO_tc_RTCORBA_ThreadpoolId (
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
TAO_NAMESPACE_BEGIN (RTCORBA)
-TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_ThreadpoolId, &_tc_TAO_tc_RTCORBA_ThreadpoolId)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_ThreadpoolId,
+ &_tc_TAO_tc_RTCORBA_ThreadpoolId
+ )
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_RTCORBA_ThreadpoolLane[] =
{
- TAO_ENCAP_BYTE_ORDER, // byte order
+ TAO_ENCAP_BYTE_ORDER, // byte order
39,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x5254434f),
- ACE_NTOHL (0x5242412f),
- ACE_NTOHL (0x54687265),
- ACE_NTOHL (0x6164706f),
- ACE_NTOHL (0x6f6c4c61),
- ACE_NTOHL (0x6e653a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x5254434f),
+ ACE_NTOHL (0x5242412f),
+ ACE_NTOHL (0x54687265),
+ ACE_NTOHL (0x6164706f),
+ ACE_NTOHL (0x6f6c4c61),
+ ACE_NTOHL (0x6e653a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/RTCORBA/ThreadpoolLane:1.0
- 15,
- ACE_NTOHL (0x54687265),
- ACE_NTOHL (0x6164706f),
- ACE_NTOHL (0x6f6c4c61),
+ 15,
+ ACE_NTOHL (0x54687265),
+ ACE_NTOHL (0x6164706f),
+ ACE_NTOHL (0x6f6c4c61),
ACE_NTOHL (0x6e650000), // name = ThreadpoolLane
3, // member count
- 14,
- ACE_NTOHL (0x6c616e65),
- ACE_NTOHL (0x5f707269),
- ACE_NTOHL (0x6f726974),
+ 14,
+ ACE_NTOHL (0x6c616e65),
+ ACE_NTOHL (0x5f707269),
+ ACE_NTOHL (0x6f726974),
ACE_NTOHL (0x79000000), // name = lane_priority
- CORBA::tk_alias, // typecode kind for typedefs
+ CORBA::tk_alias, // typecode kind for typedefs
64, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
33,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x5254434f),
- ACE_NTOHL (0x5242412f),
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x5254434f),
+ ACE_NTOHL (0x5242412f),
+ ACE_NTOHL (0x5072696f),
+ ACE_NTOHL (0x72697479),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/RTCORBA/Priority:1.0
- 9,
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
+ 9,
+ ACE_NTOHL (0x5072696f),
+ ACE_NTOHL (0x72697479),
ACE_NTOHL (0x0), // name = Priority
- CORBA::tk_short,
+ CORBA::tk_short,
15,
- ACE_NTOHL (0x73746174),
- ACE_NTOHL (0x69635f74),
- ACE_NTOHL (0x68726561),
+ ACE_NTOHL (0x73746174),
+ ACE_NTOHL (0x69635f74),
+ ACE_NTOHL (0x68726561),
ACE_NTOHL (0x64730000), // name = static_threads
- CORBA::tk_ulong,
+ CORBA::tk_ulong,
16,
- ACE_NTOHL (0x64796e61),
- ACE_NTOHL (0x6d69635f),
- ACE_NTOHL (0x74687265),
+ ACE_NTOHL (0x64796e61),
+ ACE_NTOHL (0x6d69635f),
+ ACE_NTOHL (0x74687265),
ACE_NTOHL (0x61647300), // name = dynamic_threads
- CORBA::tk_ulong,
+ CORBA::tk_ulong,
};
@@ -239,15 +303,24 @@ static CORBA::TypeCode _tc_TAO_tc_RTCORBA_ThreadpoolLane (
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
TAO_NAMESPACE_BEGIN (RTCORBA)
-TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_ThreadpoolLane, &_tc_TAO_tc_RTCORBA_ThreadpoolLane)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_ThreadpoolLane,
+ &_tc_TAO_tc_RTCORBA_ThreadpoolLane
+ )
TAO_NAMESPACE_END
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67
+
void RTCORBA::ThreadpoolLane::_tao_any_destructor (void *_tao_void_pointer)
{
ThreadpoolLane *tmp = ACE_static_cast (ThreadpoolLane*, _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)
@@ -259,18 +332,23 @@ RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::_allocate_buffer (CORB
{
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);
-
- }
+ {
+ 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;
}
@@ -278,152 +356,173 @@ 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_);
-
+ {
+ return;
+ }
+
+ RTCORBA::ThreadpoolLane *tmp =
+ ACE_reinterpret_cast (RTCORBA::ThreadpoolLane *, this->buffer_);
_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::freebuf (tmp);
this->buffer_ = 0;
-}
+}
-RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::~_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes (void) // Dtor.
+RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::~_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes (void)
{
this->_deallocate_buffer ();
}
-
#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
#if !defined (_RTCORBA_THREADPOOLLANES_CS_)
#define _RTCORBA_THREADPOOLLANES_CS_
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
+
// *************************************************************
// RTCORBA::ThreadpoolLanes
// *************************************************************
RTCORBA::ThreadpoolLanes::ThreadpoolLanes (void)
{}
-RTCORBA::ThreadpoolLanes::ThreadpoolLanes (CORBA::ULong max) // uses max size
- :
+
+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 */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max)
{}
-RTCORBA::ThreadpoolLanes::ThreadpoolLanes (CORBA::ULong max, CORBA::ULong length, RTCORBA::ThreadpoolLane *buffer, CORBA::Boolean release)
- :
+
+RTCORBA::ThreadpoolLanes::ThreadpoolLanes (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ 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 */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max, length, buffer, release)
{}
-RTCORBA::ThreadpoolLanes::ThreadpoolLanes (const ThreadpoolLanes &seq) // copy ctor
- :
+
+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 */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(seq)
{}
+
RTCORBA::ThreadpoolLanes::~ThreadpoolLanes (void) // dtor
{}
+
void RTCORBA::ThreadpoolLanes::_tao_any_destructor (void *_tao_void_pointer)
{
ThreadpoolLanes *tmp = ACE_static_cast (ThreadpoolLanes*, _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_RTCORBA_ThreadpoolLanes[] =
{
- TAO_ENCAP_BYTE_ORDER, // byte order
+ TAO_ENCAP_BYTE_ORDER, // byte order
40,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x5254434f),
- ACE_NTOHL (0x5242412f),
- ACE_NTOHL (0x54687265),
- ACE_NTOHL (0x6164706f),
- ACE_NTOHL (0x6f6c4c61),
- ACE_NTOHL (0x6e65733a),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x5254434f),
+ ACE_NTOHL (0x5242412f),
+ ACE_NTOHL (0x54687265),
+ ACE_NTOHL (0x6164706f),
+ ACE_NTOHL (0x6f6c4c61),
+ ACE_NTOHL (0x6e65733a),
ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/RTCORBA/ThreadpoolLanes:1.0
- 16,
- ACE_NTOHL (0x54687265),
- ACE_NTOHL (0x6164706f),
- ACE_NTOHL (0x6f6c4c61),
+ 16,
+ ACE_NTOHL (0x54687265),
+ ACE_NTOHL (0x6164706f),
+ ACE_NTOHL (0x6f6c4c61),
ACE_NTOHL (0x6e657300), // name = ThreadpoolLanes
- CORBA::tk_sequence, // typecode kind
+ CORBA::tk_sequence, // typecode kind
228, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
212, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
39,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x5254434f),
- ACE_NTOHL (0x5242412f),
- ACE_NTOHL (0x54687265),
- ACE_NTOHL (0x6164706f),
- ACE_NTOHL (0x6f6c4c61),
- ACE_NTOHL (0x6e653a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x5254434f),
+ ACE_NTOHL (0x5242412f),
+ ACE_NTOHL (0x54687265),
+ ACE_NTOHL (0x6164706f),
+ ACE_NTOHL (0x6f6c4c61),
+ ACE_NTOHL (0x6e653a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/RTCORBA/ThreadpoolLane:1.0
- 15,
- ACE_NTOHL (0x54687265),
- ACE_NTOHL (0x6164706f),
- ACE_NTOHL (0x6f6c4c61),
+ 15,
+ ACE_NTOHL (0x54687265),
+ ACE_NTOHL (0x6164706f),
+ ACE_NTOHL (0x6f6c4c61),
ACE_NTOHL (0x6e650000), // name = ThreadpoolLane
3, // member count
- 14,
- ACE_NTOHL (0x6c616e65),
- ACE_NTOHL (0x5f707269),
- ACE_NTOHL (0x6f726974),
+ 14,
+ ACE_NTOHL (0x6c616e65),
+ ACE_NTOHL (0x5f707269),
+ ACE_NTOHL (0x6f726974),
ACE_NTOHL (0x79000000), // name = lane_priority
- CORBA::tk_alias, // typecode kind for typedefs
+ CORBA::tk_alias, // typecode kind for typedefs
64, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
33,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x5254434f),
- ACE_NTOHL (0x5242412f),
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x5254434f),
+ ACE_NTOHL (0x5242412f),
+ ACE_NTOHL (0x5072696f),
+ ACE_NTOHL (0x72697479),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/RTCORBA/Priority:1.0
- 9,
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
+ 9,
+ ACE_NTOHL (0x5072696f),
+ ACE_NTOHL (0x72697479),
ACE_NTOHL (0x0), // name = Priority
- CORBA::tk_short,
+ CORBA::tk_short,
15,
- ACE_NTOHL (0x73746174),
- ACE_NTOHL (0x69635f74),
- ACE_NTOHL (0x68726561),
+ ACE_NTOHL (0x73746174),
+ ACE_NTOHL (0x69635f74),
+ ACE_NTOHL (0x68726561),
ACE_NTOHL (0x64730000), // name = static_threads
- CORBA::tk_ulong,
+ CORBA::tk_ulong,
16,
- ACE_NTOHL (0x64796e61),
- ACE_NTOHL (0x6d69635f),
- ACE_NTOHL (0x74687265),
+ ACE_NTOHL (0x64796e61),
+ ACE_NTOHL (0x6d69635f),
+ ACE_NTOHL (0x74687265),
ACE_NTOHL (0x61647300), // name = dynamic_threads
- CORBA::tk_ulong,
+ CORBA::tk_ulong,
0U,
@@ -440,45 +539,48 @@ static CORBA::TypeCode _tc_TAO_tc_RTCORBA_ThreadpoolLanes (
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
TAO_NAMESPACE_BEGIN (RTCORBA)
-TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_ThreadpoolLanes, &_tc_TAO_tc_RTCORBA_ThreadpoolLanes)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_ThreadpoolLanes,
+ &_tc_TAO_tc_RTCORBA_ThreadpoolLanes
+ )
TAO_NAMESPACE_END
-TAO_NAMESPACE_TYPE (const CORBA::ULong)
-TAO_NAMESPACE_BEGIN (RTCORBA)
-TAO_NAMESPACE_DEFINE (const CORBA::ULong, PRIORITY_MODEL_POLICY_TYPE, 40U)
-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_RTCORBA_PriorityModel[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
38,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x5254434f),
- ACE_NTOHL (0x5242412f),
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x4d6f6465),
- ACE_NTOHL (0x6c3a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x5254434f),
+ ACE_NTOHL (0x5242412f),
+ ACE_NTOHL (0x5072696f),
+ ACE_NTOHL (0x72697479),
+ ACE_NTOHL (0x4d6f6465),
+ ACE_NTOHL (0x6c3a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/RTCORBA/PriorityModel:1.0
14,
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x4d6f6465),
+ ACE_NTOHL (0x5072696f),
+ ACE_NTOHL (0x72697479),
+ ACE_NTOHL (0x4d6f6465),
ACE_NTOHL (0x6c000000), // name = PriorityModel
2, // member count
18,
- ACE_NTOHL (0x434c4945),
- ACE_NTOHL (0x4e545f50),
- ACE_NTOHL (0x524f5041),
- ACE_NTOHL (0x47415445),
+ ACE_NTOHL (0x434c4945),
+ ACE_NTOHL (0x4e545f50),
+ ACE_NTOHL (0x524f5041),
+ ACE_NTOHL (0x47415445),
ACE_NTOHL (0x44000000), // name = CLIENT_PROPAGATED
16,
- ACE_NTOHL (0x53455256),
- ACE_NTOHL (0x45525f44),
- ACE_NTOHL (0x45434c41),
+ ACE_NTOHL (0x53455256),
+ ACE_NTOHL (0x45525f44),
+ ACE_NTOHL (0x45434c41),
ACE_NTOHL (0x52454400), // name = SERVER_DECLARED
-};
+ };
static CORBA::TypeCode _tc_TAO_tc_RTCORBA_PriorityModel (
CORBA::tk_enum,
@@ -490,9 +592,16 @@ static CORBA::TypeCode _tc_TAO_tc_RTCORBA_PriorityModel (
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
TAO_NAMESPACE_BEGIN (RTCORBA)
-TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_PriorityModel, &_tc_TAO_tc_RTCORBA_PriorityModel)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_PriorityModel,
+ &_tc_TAO_tc_RTCORBA_PriorityModel
+ )
TAO_NAMESPACE_END
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+
int RTCORBA::PriorityModelPolicy::_tao_class_id = 0;
RTCORBA::PriorityModelPolicy_ptr
@@ -538,13 +647,23 @@ tao_RTCORBA_PriorityModelPolicy_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_RTCORBA_PriorityModelPolicy_marshal (
+ RTCORBA::PriorityModelPolicy_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
// *************************************************************
// RTCORBA::PriorityModelPolicy_var
-// TAO_IDL - Generated from
-// be/be_interface.cpp:654
// *************************************************************
-RTCORBA::PriorityModelPolicy_var::PriorityModelPolicy_var (void) // default constructor
+RTCORBA::PriorityModelPolicy_var::PriorityModelPolicy_var (void)
: ptr_ (PriorityModelPolicy::_nil ())
{}
@@ -554,12 +673,12 @@ RTCORBA::PriorityModelPolicy_var::ptr (void) const
return this->ptr_;
}
-RTCORBA::PriorityModelPolicy_var::PriorityModelPolicy_var (const ::RTCORBA::PriorityModelPolicy_var &p) // copy constructor
+RTCORBA::PriorityModelPolicy_var::PriorityModelPolicy_var (const ::RTCORBA::PriorityModelPolicy_var &p)
: TAO_Base_var (),
ptr_ (PriorityModelPolicy::_duplicate (p.ptr ()))
{}
-RTCORBA::PriorityModelPolicy_var::~PriorityModelPolicy_var (void) // destructor
+RTCORBA::PriorityModelPolicy_var::~PriorityModelPolicy_var (void)
{
CORBA::release (this->ptr_);
}
@@ -588,7 +707,7 @@ RTCORBA::PriorityModelPolicy_var::operator const ::RTCORBA::PriorityModelPolicy_
return this->ptr_;
}
-RTCORBA::PriorityModelPolicy_var::operator ::RTCORBA::PriorityModelPolicy_ptr &() // cast
+RTCORBA::PriorityModelPolicy_var::operator ::RTCORBA::PriorityModelPolicy_ptr &() // cast
{
return this->ptr_;
}
@@ -663,10 +782,11 @@ RTCORBA::PriorityModelPolicy_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// RTCORBA::PriorityModelPolicy_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:932
// *************************************************************
RTCORBA::PriorityModelPolicy_out::PriorityModelPolicy_out (PriorityModelPolicy_ptr &p)
@@ -675,14 +795,14 @@ RTCORBA::PriorityModelPolicy_out::PriorityModelPolicy_out (PriorityModelPolicy_p
this->ptr_ = ::RTCORBA::PriorityModelPolicy::_nil ();
}
-RTCORBA::PriorityModelPolicy_out::PriorityModelPolicy_out (PriorityModelPolicy_var &p) // constructor from _var
+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) // copy constructor
+RTCORBA::PriorityModelPolicy_out::PriorityModelPolicy_out (const ::RTCORBA::PriorityModelPolicy_out &p)
: ptr_ (ACE_const_cast (PriorityModelPolicy_out &, p).ptr_)
{}
@@ -713,7 +833,7 @@ RTCORBA::PriorityModelPolicy_out::operator ::RTCORBA::PriorityModelPolicy_ptr &(
}
::RTCORBA::PriorityModelPolicy_ptr &
-RTCORBA::PriorityModelPolicy_out::ptr (void) // ptr
+RTCORBA::PriorityModelPolicy_out::ptr (void)
{
return this->ptr_;
}
@@ -724,9 +844,8 @@ RTCORBA::PriorityModelPolicy_out::operator-> (void)
return this->ptr_;
}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:209
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
RTCORBA::PriorityModelPolicy::PriorityModelPolicy (void)
{}
@@ -734,7 +853,15 @@ RTCORBA::PriorityModelPolicy::PriorityModelPolicy (void)
RTCORBA::PriorityModelPolicy::~PriorityModelPolicy (void)
{}
-RTCORBA::PriorityModelPolicy_ptr RTCORBA::PriorityModelPolicy::_narrow (
+void
+RTCORBA::PriorityModelPolicy::_tao_any_destructor (void *_tao_void_pointer)
+{
+ PriorityModelPolicy *tmp = ACE_static_cast (PriorityModelPolicy *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
+RTCORBA::PriorityModelPolicy_ptr
+RTCORBA::PriorityModelPolicy::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -742,62 +869,82 @@ RTCORBA::PriorityModelPolicy_ptr RTCORBA::PriorityModelPolicy::_narrow (
return PriorityModelPolicy::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-RTCORBA::PriorityModelPolicy_ptr
+RTCORBA::PriorityModelPolicy_ptr
RTCORBA::PriorityModelPolicy::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
)
{
if (CORBA::is_nil (obj))
- return PriorityModelPolicy::_nil ();
+ {
+ return PriorityModelPolicy::_nil ();
+ }
+
return
- ACE_reinterpret_cast
- (
+ ACE_reinterpret_cast (
PriorityModelPolicy_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &PriorityModelPolicy::_tao_class_id
- )
- )
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &PriorityModelPolicy::_tao_class_id
+ )
+ )
);
}
RTCORBA::PriorityModelPolicy_ptr
RTCORBA::PriorityModelPolicy::_duplicate (PriorityModelPolicy_ptr obj)
{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
return obj;
}
void *RTCORBA::PriorityModelPolicy::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTCORBA, PriorityModelPolicy)::_tao_class_id))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &::CORBA::Policy::_tao_class_id))
- retv = ACE_reinterpret_cast
- (
- void *,
- ACE_static_cast
- (
- CORBA::Policy_ptr,
- this
- )
- );
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
+
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::RTCORBA, PriorityModelPolicy)::_tao_class_id)
+ )
+ {
+ retv = ACE_reinterpret_cast (void*, this);
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &::CORBA::Policy::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::Policy_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &CORBA::Object::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (CORBA::Object_ptr, this)
+ );
+ }
+
+ if (retv != 0)
+ {
+ this->_add_ref ();
+ }
+
return retv;
}
@@ -806,10 +953,52 @@ const char* RTCORBA::PriorityModelPolicy::_interface_repository_id (void) const
return "IDL:omg.org/RTCORBA/PriorityModelPolicy:1.0";
}
-TAO_NAMESPACE_TYPE (const CORBA::ULong)
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_RTCORBA_PriorityModelPolicy[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 44,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x5254434f),
+ ACE_NTOHL (0x5242412f),
+ ACE_NTOHL (0x5072696f),
+ ACE_NTOHL (0x72697479),
+ ACE_NTOHL (0x4d6f6465),
+ ACE_NTOHL (0x6c506f6c),
+ ACE_NTOHL (0x6963793a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/RTCORBA/PriorityModelPolicy:1.0
+ 20,
+ ACE_NTOHL (0x5072696f),
+ ACE_NTOHL (0x72697479),
+ ACE_NTOHL (0x4d6f6465),
+ ACE_NTOHL (0x6c506f6c),
+ ACE_NTOHL (0x69637900), // name = PriorityModelPolicy
+ };
+
+static CORBA::TypeCode _tc_TAO_tc_RTCORBA_PriorityModelPolicy (
+ CORBA::tk_objref,
+ sizeof (_oc_RTCORBA_PriorityModelPolicy),
+ (char *) &_oc_RTCORBA_PriorityModelPolicy,
+ 0,
+ sizeof (RTCORBA::PriorityModelPolicy)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
TAO_NAMESPACE_BEGIN (RTCORBA)
-TAO_NAMESPACE_DEFINE (const CORBA::ULong, THREADPOOL_POLICY_TYPE, 41U)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_PriorityModelPolicy,
+ &_tc_TAO_tc_RTCORBA_PriorityModelPolicy
+ )
TAO_NAMESPACE_END
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+
int RTCORBA::ThreadpoolPolicy::_tao_class_id = 0;
RTCORBA::ThreadpoolPolicy_ptr
@@ -855,13 +1044,23 @@ tao_RTCORBA_ThreadpoolPolicy_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_RTCORBA_ThreadpoolPolicy_marshal (
+ RTCORBA::ThreadpoolPolicy_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
// *************************************************************
// RTCORBA::ThreadpoolPolicy_var
-// TAO_IDL - Generated from
-// be/be_interface.cpp:654
// *************************************************************
-RTCORBA::ThreadpoolPolicy_var::ThreadpoolPolicy_var (void) // default constructor
+RTCORBA::ThreadpoolPolicy_var::ThreadpoolPolicy_var (void)
: ptr_ (ThreadpoolPolicy::_nil ())
{}
@@ -871,12 +1070,12 @@ RTCORBA::ThreadpoolPolicy_var::ptr (void) const
return this->ptr_;
}
-RTCORBA::ThreadpoolPolicy_var::ThreadpoolPolicy_var (const ::RTCORBA::ThreadpoolPolicy_var &p) // copy constructor
+RTCORBA::ThreadpoolPolicy_var::ThreadpoolPolicy_var (const ::RTCORBA::ThreadpoolPolicy_var &p)
: TAO_Base_var (),
ptr_ (ThreadpoolPolicy::_duplicate (p.ptr ()))
{}
-RTCORBA::ThreadpoolPolicy_var::~ThreadpoolPolicy_var (void) // destructor
+RTCORBA::ThreadpoolPolicy_var::~ThreadpoolPolicy_var (void)
{
CORBA::release (this->ptr_);
}
@@ -905,7 +1104,7 @@ RTCORBA::ThreadpoolPolicy_var::operator const ::RTCORBA::ThreadpoolPolicy_ptr &(
return this->ptr_;
}
-RTCORBA::ThreadpoolPolicy_var::operator ::RTCORBA::ThreadpoolPolicy_ptr &() // cast
+RTCORBA::ThreadpoolPolicy_var::operator ::RTCORBA::ThreadpoolPolicy_ptr &() // cast
{
return this->ptr_;
}
@@ -980,10 +1179,11 @@ RTCORBA::ThreadpoolPolicy_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// RTCORBA::ThreadpoolPolicy_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:932
// *************************************************************
RTCORBA::ThreadpoolPolicy_out::ThreadpoolPolicy_out (ThreadpoolPolicy_ptr &p)
@@ -992,14 +1192,14 @@ RTCORBA::ThreadpoolPolicy_out::ThreadpoolPolicy_out (ThreadpoolPolicy_ptr &p)
this->ptr_ = ::RTCORBA::ThreadpoolPolicy::_nil ();
}
-RTCORBA::ThreadpoolPolicy_out::ThreadpoolPolicy_out (ThreadpoolPolicy_var &p) // constructor from _var
+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) // copy constructor
+RTCORBA::ThreadpoolPolicy_out::ThreadpoolPolicy_out (const ::RTCORBA::ThreadpoolPolicy_out &p)
: ptr_ (ACE_const_cast (ThreadpoolPolicy_out &, p).ptr_)
{}
@@ -1030,7 +1230,7 @@ RTCORBA::ThreadpoolPolicy_out::operator ::RTCORBA::ThreadpoolPolicy_ptr &() // c
}
::RTCORBA::ThreadpoolPolicy_ptr &
-RTCORBA::ThreadpoolPolicy_out::ptr (void) // ptr
+RTCORBA::ThreadpoolPolicy_out::ptr (void)
{
return this->ptr_;
}
@@ -1041,9 +1241,8 @@ RTCORBA::ThreadpoolPolicy_out::operator-> (void)
return this->ptr_;
}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:209
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
RTCORBA::ThreadpoolPolicy::ThreadpoolPolicy (void)
{}
@@ -1051,7 +1250,15 @@ RTCORBA::ThreadpoolPolicy::ThreadpoolPolicy (void)
RTCORBA::ThreadpoolPolicy::~ThreadpoolPolicy (void)
{}
-RTCORBA::ThreadpoolPolicy_ptr RTCORBA::ThreadpoolPolicy::_narrow (
+void
+RTCORBA::ThreadpoolPolicy::_tao_any_destructor (void *_tao_void_pointer)
+{
+ ThreadpoolPolicy *tmp = ACE_static_cast (ThreadpoolPolicy *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
+RTCORBA::ThreadpoolPolicy_ptr
+RTCORBA::ThreadpoolPolicy::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -1059,62 +1266,82 @@ RTCORBA::ThreadpoolPolicy_ptr RTCORBA::ThreadpoolPolicy::_narrow (
return ThreadpoolPolicy::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-RTCORBA::ThreadpoolPolicy_ptr
+RTCORBA::ThreadpoolPolicy_ptr
RTCORBA::ThreadpoolPolicy::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
)
{
if (CORBA::is_nil (obj))
- return ThreadpoolPolicy::_nil ();
+ {
+ return ThreadpoolPolicy::_nil ();
+ }
+
return
- ACE_reinterpret_cast
- (
+ ACE_reinterpret_cast (
ThreadpoolPolicy_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &ThreadpoolPolicy::_tao_class_id
- )
- )
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ThreadpoolPolicy::_tao_class_id
+ )
+ )
);
}
RTCORBA::ThreadpoolPolicy_ptr
RTCORBA::ThreadpoolPolicy::_duplicate (ThreadpoolPolicy_ptr obj)
{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
return obj;
}
void *RTCORBA::ThreadpoolPolicy::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTCORBA, ThreadpoolPolicy)::_tao_class_id))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &::CORBA::Policy::_tao_class_id))
- retv = ACE_reinterpret_cast
- (
- void *,
- ACE_static_cast
- (
- CORBA::Policy_ptr,
- this
- )
- );
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
+
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::RTCORBA, ThreadpoolPolicy)::_tao_class_id)
+ )
+ {
+ retv = ACE_reinterpret_cast (void*, this);
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &::CORBA::Policy::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::Policy_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &CORBA::Object::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (CORBA::Object_ptr, this)
+ );
+ }
+
+ if (retv != 0)
+ {
+ this->_add_ref ();
+ }
+
return retv;
}
@@ -1123,6 +1350,52 @@ const char* RTCORBA::ThreadpoolPolicy::_interface_repository_id (void) const
return "IDL:omg.org/RTCORBA/ThreadpoolPolicy:1.0";
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_RTCORBA_ThreadpoolPolicy[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 41,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x5254434f),
+ ACE_NTOHL (0x5242412f),
+ ACE_NTOHL (0x54687265),
+ ACE_NTOHL (0x6164706f),
+ ACE_NTOHL (0x6f6c506f),
+ ACE_NTOHL (0x6c696379),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/RTCORBA/ThreadpoolPolicy:1.0
+ 17,
+ ACE_NTOHL (0x54687265),
+ ACE_NTOHL (0x6164706f),
+ ACE_NTOHL (0x6f6c506f),
+ ACE_NTOHL (0x6c696379),
+ ACE_NTOHL (0x0), // name = ThreadpoolPolicy
+ };
+
+static CORBA::TypeCode _tc_TAO_tc_RTCORBA_ThreadpoolPolicy (
+ CORBA::tk_objref,
+ sizeof (_oc_RTCORBA_ThreadpoolPolicy),
+ (char *) &_oc_RTCORBA_ThreadpoolPolicy,
+ 0,
+ sizeof (RTCORBA::ThreadpoolPolicy)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (RTCORBA)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_ThreadpoolPolicy,
+ &_tc_TAO_tc_RTCORBA_ThreadpoolPolicy
+ )
+TAO_NAMESPACE_END
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+
int RTCORBA::ProtocolProperties::_tao_class_id = 0;
RTCORBA::ProtocolProperties_ptr
@@ -1168,13 +1441,23 @@ tao_RTCORBA_ProtocolProperties_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_RTCORBA_ProtocolProperties_marshal (
+ RTCORBA::ProtocolProperties_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
// *************************************************************
// RTCORBA::ProtocolProperties_var
-// TAO_IDL - Generated from
-// be/be_interface.cpp:654
// *************************************************************
-RTCORBA::ProtocolProperties_var::ProtocolProperties_var (void) // default constructor
+RTCORBA::ProtocolProperties_var::ProtocolProperties_var (void)
: ptr_ (ProtocolProperties::_nil ())
{}
@@ -1184,12 +1467,12 @@ RTCORBA::ProtocolProperties_var::ptr (void) const
return this->ptr_;
}
-RTCORBA::ProtocolProperties_var::ProtocolProperties_var (const ::RTCORBA::ProtocolProperties_var &p) // copy constructor
+RTCORBA::ProtocolProperties_var::ProtocolProperties_var (const ::RTCORBA::ProtocolProperties_var &p)
: TAO_Base_var (),
ptr_ (ProtocolProperties::_duplicate (p.ptr ()))
{}
-RTCORBA::ProtocolProperties_var::~ProtocolProperties_var (void) // destructor
+RTCORBA::ProtocolProperties_var::~ProtocolProperties_var (void)
{
CORBA::release (this->ptr_);
}
@@ -1218,7 +1501,7 @@ RTCORBA::ProtocolProperties_var::operator const ::RTCORBA::ProtocolProperties_pt
return this->ptr_;
}
-RTCORBA::ProtocolProperties_var::operator ::RTCORBA::ProtocolProperties_ptr &() // cast
+RTCORBA::ProtocolProperties_var::operator ::RTCORBA::ProtocolProperties_ptr &() // cast
{
return this->ptr_;
}
@@ -1293,10 +1576,11 @@ RTCORBA::ProtocolProperties_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// RTCORBA::ProtocolProperties_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:932
// *************************************************************
RTCORBA::ProtocolProperties_out::ProtocolProperties_out (ProtocolProperties_ptr &p)
@@ -1305,14 +1589,14 @@ RTCORBA::ProtocolProperties_out::ProtocolProperties_out (ProtocolProperties_ptr
this->ptr_ = ::RTCORBA::ProtocolProperties::_nil ();
}
-RTCORBA::ProtocolProperties_out::ProtocolProperties_out (ProtocolProperties_var &p) // constructor from _var
+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) // copy constructor
+RTCORBA::ProtocolProperties_out::ProtocolProperties_out (const ::RTCORBA::ProtocolProperties_out &p)
: ptr_ (ACE_const_cast (ProtocolProperties_out &, p).ptr_)
{}
@@ -1343,7 +1627,7 @@ RTCORBA::ProtocolProperties_out::operator ::RTCORBA::ProtocolProperties_ptr &()
}
::RTCORBA::ProtocolProperties_ptr &
-RTCORBA::ProtocolProperties_out::ptr (void) // ptr
+RTCORBA::ProtocolProperties_out::ptr (void)
{
return this->ptr_;
}
@@ -1354,9 +1638,8 @@ RTCORBA::ProtocolProperties_out::operator-> (void)
return this->ptr_;
}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:209
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
RTCORBA::ProtocolProperties::ProtocolProperties (void)
{}
@@ -1364,7 +1647,15 @@ RTCORBA::ProtocolProperties::ProtocolProperties (void)
RTCORBA::ProtocolProperties::~ProtocolProperties (void)
{}
-RTCORBA::ProtocolProperties_ptr RTCORBA::ProtocolProperties::_narrow (
+void
+RTCORBA::ProtocolProperties::_tao_any_destructor (void *_tao_void_pointer)
+{
+ ProtocolProperties *tmp = ACE_static_cast (ProtocolProperties *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
+RTCORBA::ProtocolProperties_ptr
+RTCORBA::ProtocolProperties::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -1372,50 +1663,68 @@ RTCORBA::ProtocolProperties_ptr RTCORBA::ProtocolProperties::_narrow (
return ProtocolProperties::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-RTCORBA::ProtocolProperties_ptr
+RTCORBA::ProtocolProperties_ptr
RTCORBA::ProtocolProperties::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
)
{
if (CORBA::is_nil (obj))
- return ProtocolProperties::_nil ();
+ {
+ return ProtocolProperties::_nil ();
+ }
+
return
- ACE_reinterpret_cast
- (
+ ACE_reinterpret_cast (
ProtocolProperties_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &ProtocolProperties::_tao_class_id
- )
- )
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ProtocolProperties::_tao_class_id
+ )
+ )
);
}
RTCORBA::ProtocolProperties_ptr
RTCORBA::ProtocolProperties::_duplicate (ProtocolProperties_ptr obj)
{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
return obj;
}
void *RTCORBA::ProtocolProperties::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTCORBA, ProtocolProperties)::_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)
- this->_add_ref ();
+
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::RTCORBA, ProtocolProperties)::_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;
}
@@ -1424,6 +1733,164 @@ const char* RTCORBA::ProtocolProperties::_interface_repository_id (void) const
return "IDL:omg.org/RTCORBA/ProtocolProperties:1.0";
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_RTCORBA_ProtocolProperties[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 43,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x5254434f),
+ ACE_NTOHL (0x5242412f),
+ ACE_NTOHL (0x50726f74),
+ ACE_NTOHL (0x6f636f6c),
+ ACE_NTOHL (0x50726f70),
+ ACE_NTOHL (0x65727469),
+ ACE_NTOHL (0x65733a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/RTCORBA/ProtocolProperties:1.0
+ 19,
+ ACE_NTOHL (0x50726f74),
+ ACE_NTOHL (0x6f636f6c),
+ ACE_NTOHL (0x50726f70),
+ ACE_NTOHL (0x65727469),
+ ACE_NTOHL (0x65730000), // name = ProtocolProperties
+ };
+
+static CORBA::TypeCode _tc_TAO_tc_RTCORBA_ProtocolProperties (
+ CORBA::tk_objref,
+ sizeof (_oc_RTCORBA_ProtocolProperties),
+ (char *) &_oc_RTCORBA_ProtocolProperties,
+ 0,
+ sizeof (RTCORBA::ProtocolProperties)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (RTCORBA)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_ProtocolProperties,
+ &_tc_TAO_tc_RTCORBA_ProtocolProperties
+ )
+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_RTCORBA_Protocol[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x5254434f),
+ ACE_NTOHL (0x5242412f),
+ ACE_NTOHL (0x50726f74),
+ ACE_NTOHL (0x6f636f6c),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/RTCORBA/Protocol:1.0
+ 9,
+ ACE_NTOHL (0x50726f74),
+ ACE_NTOHL (0x6f636f6c),
+ ACE_NTOHL (0x0), // name = Protocol
+ 3, // member count
+ 14,
+ ACE_NTOHL (0x70726f74),
+ ACE_NTOHL (0x6f636f6c),
+ ACE_NTOHL (0x5f747970),
+ ACE_NTOHL (0x65000000), // name = protocol_type
+ CORBA::tk_alias, // typecode kind for typedefs
+ 60, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x494f502f),
+ ACE_NTOHL (0x50726f66),
+ ACE_NTOHL (0x696c6549),
+ ACE_NTOHL (0x643a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IOP/ProfileId:1.0
+ 10,
+ ACE_NTOHL (0x50726f66),
+ ACE_NTOHL (0x696c6549),
+ ACE_NTOHL (0x64000000), // name = ProfileId
+ CORBA::tk_ulong,
+
+
+ 24,
+ ACE_NTOHL (0x6f72625f),
+ ACE_NTOHL (0x70726f74),
+ ACE_NTOHL (0x6f636f6c),
+ ACE_NTOHL (0x5f70726f),
+ ACE_NTOHL (0x70657274),
+ ACE_NTOHL (0x69657300), // name = orb_protocol_properties
+ CORBA::tk_objref, // typecode kind
+ 76, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 43,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x5254434f),
+ ACE_NTOHL (0x5242412f),
+ ACE_NTOHL (0x50726f74),
+ ACE_NTOHL (0x6f636f6c),
+ ACE_NTOHL (0x50726f70),
+ ACE_NTOHL (0x65727469),
+ ACE_NTOHL (0x65733a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/RTCORBA/ProtocolProperties:1.0
+ 19,
+ ACE_NTOHL (0x50726f74),
+ ACE_NTOHL (0x6f636f6c),
+ ACE_NTOHL (0x50726f70),
+ ACE_NTOHL (0x65727469),
+ ACE_NTOHL (0x65730000), // name = ProtocolProperties
+
+ 30,
+ ACE_NTOHL (0x7472616e),
+ ACE_NTOHL (0x73706f72),
+ ACE_NTOHL (0x745f7072),
+ ACE_NTOHL (0x6f746f63),
+ ACE_NTOHL (0x6f6c5f70),
+ ACE_NTOHL (0x726f7065),
+ ACE_NTOHL (0x72746965),
+ ACE_NTOHL (0x73000000), // name = transport_protocol_properties
+ 0xffffffff, // indirection
+ 0xffffff84, // negative offset (-124)
+};
+
+static CORBA::TypeCode _tc_TAO_tc_RTCORBA_Protocol (
+ CORBA::tk_struct,
+ sizeof (_oc_RTCORBA_Protocol),
+ (char *) &_oc_RTCORBA_Protocol,
+ 0,
+ sizeof (RTCORBA::Protocol)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (RTCORBA)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_Protocol,
+ &_tc_TAO_tc_RTCORBA_Protocol
+ )
+TAO_NAMESPACE_END
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67
+
+void RTCORBA::Protocol::_tao_any_destructor (void *_tao_void_pointer)
+{
+ Protocol *tmp = ACE_static_cast (Protocol*, _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)
@@ -1435,18 +1902,23 @@ RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList::_allocate_buffer (CORBA::
{
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);
-
- }
+ {
+ 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;
}
@@ -1454,178 +1926,196 @@ 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_);
-
+ {
+ 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) // Dtor.
+RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList::~_TAO_Unbounded_Sequence_RTCORBA_ProtocolList (void)
{
this->_deallocate_buffer ();
}
-
#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
#if !defined (_RTCORBA_PROTOCOLLIST_CS_)
#define _RTCORBA_PROTOCOLLIST_CS_
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
+
// *************************************************************
// RTCORBA::ProtocolList
// *************************************************************
RTCORBA::ProtocolList::ProtocolList (void)
{}
-RTCORBA::ProtocolList::ProtocolList (CORBA::ULong max) // uses max size
- :
+
+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 */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max)
{}
-RTCORBA::ProtocolList::ProtocolList (CORBA::ULong max, CORBA::ULong length, RTCORBA::Protocol *buffer, CORBA::Boolean release)
- :
+
+RTCORBA::ProtocolList::ProtocolList (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ 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 */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max, length, buffer, release)
{}
-RTCORBA::ProtocolList::ProtocolList (const ProtocolList &seq) // copy ctor
- :
+
+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 */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(seq)
{}
+
RTCORBA::ProtocolList::~ProtocolList (void) // dtor
{}
+
void RTCORBA::ProtocolList::_tao_any_destructor (void *_tao_void_pointer)
{
ProtocolList *tmp = ACE_static_cast (ProtocolList*, _tao_void_pointer);
delete tmp;
}
-
#endif /* end #if !defined */
// TAO_IDL - Generated from
-// C:\irfan\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_RTCORBA_ProtocolList[] =
{
- TAO_ENCAP_BYTE_ORDER, // byte order
+ TAO_ENCAP_BYTE_ORDER, // byte order
37,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x5254434f),
- ACE_NTOHL (0x5242412f),
- ACE_NTOHL (0x50726f74),
- ACE_NTOHL (0x6f636f6c),
- ACE_NTOHL (0x4c697374),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x5254434f),
+ ACE_NTOHL (0x5242412f),
+ ACE_NTOHL (0x50726f74),
+ ACE_NTOHL (0x6f636f6c),
+ ACE_NTOHL (0x4c697374),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/RTCORBA/ProtocolList:1.0
- 13,
- ACE_NTOHL (0x50726f74),
- ACE_NTOHL (0x6f636f6c),
- ACE_NTOHL (0x4c697374),
+ 13,
+ ACE_NTOHL (0x50726f74),
+ ACE_NTOHL (0x6f636f6c),
+ ACE_NTOHL (0x4c697374),
ACE_NTOHL (0x0), // name = ProtocolList
- CORBA::tk_sequence, // typecode kind
+ CORBA::tk_sequence, // typecode kind
324, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
308, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
33,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x5254434f),
- ACE_NTOHL (0x5242412f),
- ACE_NTOHL (0x50726f74),
- ACE_NTOHL (0x6f636f6c),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x5254434f),
+ ACE_NTOHL (0x5242412f),
+ ACE_NTOHL (0x50726f74),
+ ACE_NTOHL (0x6f636f6c),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/RTCORBA/Protocol:1.0
- 9,
- ACE_NTOHL (0x50726f74),
- ACE_NTOHL (0x6f636f6c),
+ 9,
+ ACE_NTOHL (0x50726f74),
+ ACE_NTOHL (0x6f636f6c),
ACE_NTOHL (0x0), // name = Protocol
3, // member count
- 14,
- ACE_NTOHL (0x70726f74),
- ACE_NTOHL (0x6f636f6c),
- ACE_NTOHL (0x5f747970),
+ 14,
+ ACE_NTOHL (0x70726f74),
+ ACE_NTOHL (0x6f636f6c),
+ ACE_NTOHL (0x5f747970),
ACE_NTOHL (0x65000000), // name = protocol_type
- CORBA::tk_alias, // typecode kind for typedefs
+ CORBA::tk_alias, // typecode kind for typedefs
60, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
30,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x494f502f),
- ACE_NTOHL (0x50726f66),
- ACE_NTOHL (0x696c6549),
- ACE_NTOHL (0x643a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x494f502f),
+ ACE_NTOHL (0x50726f66),
+ ACE_NTOHL (0x696c6549),
+ ACE_NTOHL (0x643a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IOP/ProfileId:1.0
- 10,
- ACE_NTOHL (0x50726f66),
- ACE_NTOHL (0x696c6549),
+ 10,
+ ACE_NTOHL (0x50726f66),
+ ACE_NTOHL (0x696c6549),
ACE_NTOHL (0x64000000), // name = ProfileId
- CORBA::tk_ulong,
+ CORBA::tk_ulong,
24,
- ACE_NTOHL (0x6f72625f),
- ACE_NTOHL (0x70726f74),
- ACE_NTOHL (0x6f636f6c),
- ACE_NTOHL (0x5f70726f),
- ACE_NTOHL (0x70657274),
+ ACE_NTOHL (0x6f72625f),
+ ACE_NTOHL (0x70726f74),
+ ACE_NTOHL (0x6f636f6c),
+ ACE_NTOHL (0x5f70726f),
+ ACE_NTOHL (0x70657274),
ACE_NTOHL (0x69657300), // name = orb_protocol_properties
- CORBA::tk_objref, // typecode kind
+ CORBA::tk_objref, // typecode kind
76, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
43,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x5254434f),
- ACE_NTOHL (0x5242412f),
- ACE_NTOHL (0x50726f74),
- ACE_NTOHL (0x6f636f6c),
- ACE_NTOHL (0x50726f70),
- ACE_NTOHL (0x65727469),
- ACE_NTOHL (0x65733a31),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x5254434f),
+ ACE_NTOHL (0x5242412f),
+ ACE_NTOHL (0x50726f74),
+ ACE_NTOHL (0x6f636f6c),
+ ACE_NTOHL (0x50726f70),
+ ACE_NTOHL (0x65727469),
+ ACE_NTOHL (0x65733a31),
ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/RTCORBA/ProtocolProperties:1.0
- 19,
- ACE_NTOHL (0x50726f74),
- ACE_NTOHL (0x6f636f6c),
- ACE_NTOHL (0x50726f70),
- ACE_NTOHL (0x65727469),
+ 19,
+ ACE_NTOHL (0x50726f74),
+ ACE_NTOHL (0x6f636f6c),
+ ACE_NTOHL (0x50726f70),
+ ACE_NTOHL (0x65727469),
ACE_NTOHL (0x65730000), // name = ProtocolProperties
-
+
30,
- ACE_NTOHL (0x7472616e),
- ACE_NTOHL (0x73706f72),
- ACE_NTOHL (0x745f7072),
- ACE_NTOHL (0x6f746f63),
- ACE_NTOHL (0x6f6c5f70),
- ACE_NTOHL (0x726f7065),
- ACE_NTOHL (0x72746965),
+ ACE_NTOHL (0x7472616e),
+ ACE_NTOHL (0x73706f72),
+ ACE_NTOHL (0x745f7072),
+ ACE_NTOHL (0x6f746f63),
+ ACE_NTOHL (0x6f6c5f70),
+ ACE_NTOHL (0x726f7065),
+ ACE_NTOHL (0x72746965),
ACE_NTOHL (0x73000000), // name = transport_protocol_properties
- 0xffffffff, // indirection
+ 0xffffffff, // indirection
0xffffff84, // negative offset (-124)
0U,
@@ -1649,11 +2139,9 @@ TAO_NAMESPACE_DEFINE (
)
TAO_NAMESPACE_END
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
-TAO_NAMESPACE_TYPE (const CORBA::ULong)
-TAO_NAMESPACE_BEGIN (RTCORBA)
-TAO_NAMESPACE_DEFINE (const CORBA::ULong, SERVER_PROTOCOL_POLICY_TYPE, 42U)
-TAO_NAMESPACE_END
int RTCORBA::ServerProtocolPolicy::_tao_class_id = 0;
RTCORBA::ServerProtocolPolicy_ptr
@@ -1699,13 +2187,23 @@ tao_RTCORBA_ServerProtocolPolicy_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_RTCORBA_ServerProtocolPolicy_marshal (
+ RTCORBA::ServerProtocolPolicy_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
// *************************************************************
// RTCORBA::ServerProtocolPolicy_var
-// TAO_IDL - Generated from
-// be/be_interface.cpp:654
// *************************************************************
-RTCORBA::ServerProtocolPolicy_var::ServerProtocolPolicy_var (void) // default constructor
+RTCORBA::ServerProtocolPolicy_var::ServerProtocolPolicy_var (void)
: ptr_ (ServerProtocolPolicy::_nil ())
{}
@@ -1715,12 +2213,12 @@ RTCORBA::ServerProtocolPolicy_var::ptr (void) const
return this->ptr_;
}
-RTCORBA::ServerProtocolPolicy_var::ServerProtocolPolicy_var (const ::RTCORBA::ServerProtocolPolicy_var &p) // copy constructor
+RTCORBA::ServerProtocolPolicy_var::ServerProtocolPolicy_var (const ::RTCORBA::ServerProtocolPolicy_var &p)
: TAO_Base_var (),
ptr_ (ServerProtocolPolicy::_duplicate (p.ptr ()))
{}
-RTCORBA::ServerProtocolPolicy_var::~ServerProtocolPolicy_var (void) // destructor
+RTCORBA::ServerProtocolPolicy_var::~ServerProtocolPolicy_var (void)
{
CORBA::release (this->ptr_);
}
@@ -1749,7 +2247,7 @@ RTCORBA::ServerProtocolPolicy_var::operator const ::RTCORBA::ServerProtocolPolic
return this->ptr_;
}
-RTCORBA::ServerProtocolPolicy_var::operator ::RTCORBA::ServerProtocolPolicy_ptr &() // cast
+RTCORBA::ServerProtocolPolicy_var::operator ::RTCORBA::ServerProtocolPolicy_ptr &() // cast
{
return this->ptr_;
}
@@ -1824,10 +2322,11 @@ RTCORBA::ServerProtocolPolicy_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// RTCORBA::ServerProtocolPolicy_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:932
// *************************************************************
RTCORBA::ServerProtocolPolicy_out::ServerProtocolPolicy_out (ServerProtocolPolicy_ptr &p)
@@ -1836,14 +2335,14 @@ RTCORBA::ServerProtocolPolicy_out::ServerProtocolPolicy_out (ServerProtocolPolic
this->ptr_ = ::RTCORBA::ServerProtocolPolicy::_nil ();
}
-RTCORBA::ServerProtocolPolicy_out::ServerProtocolPolicy_out (ServerProtocolPolicy_var &p) // constructor from _var
+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) // copy constructor
+RTCORBA::ServerProtocolPolicy_out::ServerProtocolPolicy_out (const ::RTCORBA::ServerProtocolPolicy_out &p)
: ptr_ (ACE_const_cast (ServerProtocolPolicy_out &, p).ptr_)
{}
@@ -1874,7 +2373,7 @@ RTCORBA::ServerProtocolPolicy_out::operator ::RTCORBA::ServerProtocolPolicy_ptr
}
::RTCORBA::ServerProtocolPolicy_ptr &
-RTCORBA::ServerProtocolPolicy_out::ptr (void) // ptr
+RTCORBA::ServerProtocolPolicy_out::ptr (void)
{
return this->ptr_;
}
@@ -1885,9 +2384,8 @@ RTCORBA::ServerProtocolPolicy_out::operator-> (void)
return this->ptr_;
}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:209
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
RTCORBA::ServerProtocolPolicy::ServerProtocolPolicy (void)
{}
@@ -1895,7 +2393,15 @@ RTCORBA::ServerProtocolPolicy::ServerProtocolPolicy (void)
RTCORBA::ServerProtocolPolicy::~ServerProtocolPolicy (void)
{}
-RTCORBA::ServerProtocolPolicy_ptr RTCORBA::ServerProtocolPolicy::_narrow (
+void
+RTCORBA::ServerProtocolPolicy::_tao_any_destructor (void *_tao_void_pointer)
+{
+ ServerProtocolPolicy *tmp = ACE_static_cast (ServerProtocolPolicy *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
+RTCORBA::ServerProtocolPolicy_ptr
+RTCORBA::ServerProtocolPolicy::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -1903,62 +2409,82 @@ RTCORBA::ServerProtocolPolicy_ptr RTCORBA::ServerProtocolPolicy::_narrow (
return ServerProtocolPolicy::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-RTCORBA::ServerProtocolPolicy_ptr
+RTCORBA::ServerProtocolPolicy_ptr
RTCORBA::ServerProtocolPolicy::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
)
{
if (CORBA::is_nil (obj))
- return ServerProtocolPolicy::_nil ();
+ {
+ return ServerProtocolPolicy::_nil ();
+ }
+
return
- ACE_reinterpret_cast
- (
+ ACE_reinterpret_cast (
ServerProtocolPolicy_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &ServerProtocolPolicy::_tao_class_id
- )
- )
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ServerProtocolPolicy::_tao_class_id
+ )
+ )
);
}
RTCORBA::ServerProtocolPolicy_ptr
RTCORBA::ServerProtocolPolicy::_duplicate (ServerProtocolPolicy_ptr obj)
{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
return obj;
}
void *RTCORBA::ServerProtocolPolicy::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTCORBA, ServerProtocolPolicy)::_tao_class_id))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &::CORBA::Policy::_tao_class_id))
- retv = ACE_reinterpret_cast
- (
- void *,
- ACE_static_cast
- (
- CORBA::Policy_ptr,
- this
- )
- );
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
+
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::RTCORBA, ServerProtocolPolicy)::_tao_class_id)
+ )
+ {
+ retv = ACE_reinterpret_cast (void*, this);
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &::CORBA::Policy::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::Policy_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &CORBA::Object::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (CORBA::Object_ptr, this)
+ );
+ }
+
+ if (retv != 0)
+ {
+ this->_add_ref ();
+ }
+
return retv;
}
@@ -1967,10 +2493,54 @@ const char* RTCORBA::ServerProtocolPolicy::_interface_repository_id (void) const
return "IDL:omg.org/RTCORBA/ServerProtocolPolicy:1.0";
}
-TAO_NAMESPACE_TYPE (const CORBA::ULong)
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_RTCORBA_ServerProtocolPolicy[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 45,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x5254434f),
+ ACE_NTOHL (0x5242412f),
+ ACE_NTOHL (0x53657276),
+ ACE_NTOHL (0x65725072),
+ ACE_NTOHL (0x6f746f63),
+ ACE_NTOHL (0x6f6c506f),
+ ACE_NTOHL (0x6c696379),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/RTCORBA/ServerProtocolPolicy:1.0
+ 21,
+ ACE_NTOHL (0x53657276),
+ ACE_NTOHL (0x65725072),
+ ACE_NTOHL (0x6f746f63),
+ ACE_NTOHL (0x6f6c506f),
+ ACE_NTOHL (0x6c696379),
+ ACE_NTOHL (0x0), // name = ServerProtocolPolicy
+ };
+
+static CORBA::TypeCode _tc_TAO_tc_RTCORBA_ServerProtocolPolicy (
+ CORBA::tk_objref,
+ sizeof (_oc_RTCORBA_ServerProtocolPolicy),
+ (char *) &_oc_RTCORBA_ServerProtocolPolicy,
+ 0,
+ sizeof (RTCORBA::ServerProtocolPolicy)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
TAO_NAMESPACE_BEGIN (RTCORBA)
-TAO_NAMESPACE_DEFINE (const CORBA::ULong, CLIENT_PROTOCOL_POLICY_TYPE, 43U)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_ServerProtocolPolicy,
+ &_tc_TAO_tc_RTCORBA_ServerProtocolPolicy
+ )
TAO_NAMESPACE_END
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+
int RTCORBA::ClientProtocolPolicy::_tao_class_id = 0;
RTCORBA::ClientProtocolPolicy_ptr
@@ -2016,13 +2586,23 @@ tao_RTCORBA_ClientProtocolPolicy_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_RTCORBA_ClientProtocolPolicy_marshal (
+ RTCORBA::ClientProtocolPolicy_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
// *************************************************************
// RTCORBA::ClientProtocolPolicy_var
-// TAO_IDL - Generated from
-// be/be_interface.cpp:654
// *************************************************************
-RTCORBA::ClientProtocolPolicy_var::ClientProtocolPolicy_var (void) // default constructor
+RTCORBA::ClientProtocolPolicy_var::ClientProtocolPolicy_var (void)
: ptr_ (ClientProtocolPolicy::_nil ())
{}
@@ -2032,12 +2612,12 @@ RTCORBA::ClientProtocolPolicy_var::ptr (void) const
return this->ptr_;
}
-RTCORBA::ClientProtocolPolicy_var::ClientProtocolPolicy_var (const ::RTCORBA::ClientProtocolPolicy_var &p) // copy constructor
+RTCORBA::ClientProtocolPolicy_var::ClientProtocolPolicy_var (const ::RTCORBA::ClientProtocolPolicy_var &p)
: TAO_Base_var (),
ptr_ (ClientProtocolPolicy::_duplicate (p.ptr ()))
{}
-RTCORBA::ClientProtocolPolicy_var::~ClientProtocolPolicy_var (void) // destructor
+RTCORBA::ClientProtocolPolicy_var::~ClientProtocolPolicy_var (void)
{
CORBA::release (this->ptr_);
}
@@ -2066,7 +2646,7 @@ RTCORBA::ClientProtocolPolicy_var::operator const ::RTCORBA::ClientProtocolPolic
return this->ptr_;
}
-RTCORBA::ClientProtocolPolicy_var::operator ::RTCORBA::ClientProtocolPolicy_ptr &() // cast
+RTCORBA::ClientProtocolPolicy_var::operator ::RTCORBA::ClientProtocolPolicy_ptr &() // cast
{
return this->ptr_;
}
@@ -2141,10 +2721,11 @@ RTCORBA::ClientProtocolPolicy_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// RTCORBA::ClientProtocolPolicy_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:932
// *************************************************************
RTCORBA::ClientProtocolPolicy_out::ClientProtocolPolicy_out (ClientProtocolPolicy_ptr &p)
@@ -2153,14 +2734,14 @@ RTCORBA::ClientProtocolPolicy_out::ClientProtocolPolicy_out (ClientProtocolPolic
this->ptr_ = ::RTCORBA::ClientProtocolPolicy::_nil ();
}
-RTCORBA::ClientProtocolPolicy_out::ClientProtocolPolicy_out (ClientProtocolPolicy_var &p) // constructor from _var
+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) // copy constructor
+RTCORBA::ClientProtocolPolicy_out::ClientProtocolPolicy_out (const ::RTCORBA::ClientProtocolPolicy_out &p)
: ptr_ (ACE_const_cast (ClientProtocolPolicy_out &, p).ptr_)
{}
@@ -2191,7 +2772,7 @@ RTCORBA::ClientProtocolPolicy_out::operator ::RTCORBA::ClientProtocolPolicy_ptr
}
::RTCORBA::ClientProtocolPolicy_ptr &
-RTCORBA::ClientProtocolPolicy_out::ptr (void) // ptr
+RTCORBA::ClientProtocolPolicy_out::ptr (void)
{
return this->ptr_;
}
@@ -2202,9 +2783,8 @@ RTCORBA::ClientProtocolPolicy_out::operator-> (void)
return this->ptr_;
}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:209
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
RTCORBA::ClientProtocolPolicy::ClientProtocolPolicy (void)
{}
@@ -2212,7 +2792,15 @@ RTCORBA::ClientProtocolPolicy::ClientProtocolPolicy (void)
RTCORBA::ClientProtocolPolicy::~ClientProtocolPolicy (void)
{}
-RTCORBA::ClientProtocolPolicy_ptr RTCORBA::ClientProtocolPolicy::_narrow (
+void
+RTCORBA::ClientProtocolPolicy::_tao_any_destructor (void *_tao_void_pointer)
+{
+ ClientProtocolPolicy *tmp = ACE_static_cast (ClientProtocolPolicy *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
+RTCORBA::ClientProtocolPolicy_ptr
+RTCORBA::ClientProtocolPolicy::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -2220,62 +2808,82 @@ RTCORBA::ClientProtocolPolicy_ptr RTCORBA::ClientProtocolPolicy::_narrow (
return ClientProtocolPolicy::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-RTCORBA::ClientProtocolPolicy_ptr
+RTCORBA::ClientProtocolPolicy_ptr
RTCORBA::ClientProtocolPolicy::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
)
{
if (CORBA::is_nil (obj))
- return ClientProtocolPolicy::_nil ();
+ {
+ return ClientProtocolPolicy::_nil ();
+ }
+
return
- ACE_reinterpret_cast
- (
+ ACE_reinterpret_cast (
ClientProtocolPolicy_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &ClientProtocolPolicy::_tao_class_id
- )
- )
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ClientProtocolPolicy::_tao_class_id
+ )
+ )
);
}
RTCORBA::ClientProtocolPolicy_ptr
RTCORBA::ClientProtocolPolicy::_duplicate (ClientProtocolPolicy_ptr obj)
{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
return obj;
}
void *RTCORBA::ClientProtocolPolicy::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTCORBA, ClientProtocolPolicy)::_tao_class_id))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &::CORBA::Policy::_tao_class_id))
- retv = ACE_reinterpret_cast
- (
- void *,
- ACE_static_cast
- (
- CORBA::Policy_ptr,
- this
- )
- );
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
+
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::RTCORBA, ClientProtocolPolicy)::_tao_class_id)
+ )
+ {
+ retv = ACE_reinterpret_cast (void*, this);
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &::CORBA::Policy::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::Policy_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &CORBA::Object::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (CORBA::Object_ptr, this)
+ );
+ }
+
+ if (retv != 0)
+ {
+ this->_add_ref ();
+ }
+
return retv;
}
@@ -2284,10 +2892,54 @@ const char* RTCORBA::ClientProtocolPolicy::_interface_repository_id (void) const
return "IDL:omg.org/RTCORBA/ClientProtocolPolicy:1.0";
}
-TAO_NAMESPACE_TYPE (const CORBA::ULong)
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_RTCORBA_ClientProtocolPolicy[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 45,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x5254434f),
+ ACE_NTOHL (0x5242412f),
+ ACE_NTOHL (0x436c6965),
+ ACE_NTOHL (0x6e745072),
+ ACE_NTOHL (0x6f746f63),
+ ACE_NTOHL (0x6f6c506f),
+ ACE_NTOHL (0x6c696379),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/RTCORBA/ClientProtocolPolicy:1.0
+ 21,
+ ACE_NTOHL (0x436c6965),
+ ACE_NTOHL (0x6e745072),
+ ACE_NTOHL (0x6f746f63),
+ ACE_NTOHL (0x6f6c506f),
+ ACE_NTOHL (0x6c696379),
+ ACE_NTOHL (0x0), // name = ClientProtocolPolicy
+ };
+
+static CORBA::TypeCode _tc_TAO_tc_RTCORBA_ClientProtocolPolicy (
+ CORBA::tk_objref,
+ sizeof (_oc_RTCORBA_ClientProtocolPolicy),
+ (char *) &_oc_RTCORBA_ClientProtocolPolicy,
+ 0,
+ sizeof (RTCORBA::ClientProtocolPolicy)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
TAO_NAMESPACE_BEGIN (RTCORBA)
-TAO_NAMESPACE_DEFINE (const CORBA::ULong, PRIVATE_CONNECTION_POLICY_TYPE, 44U)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_ClientProtocolPolicy,
+ &_tc_TAO_tc_RTCORBA_ClientProtocolPolicy
+ )
TAO_NAMESPACE_END
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+
int RTCORBA::PrivateConnectionPolicy::_tao_class_id = 0;
RTCORBA::PrivateConnectionPolicy_ptr
@@ -2333,13 +2985,23 @@ tao_RTCORBA_PrivateConnectionPolicy_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_RTCORBA_PrivateConnectionPolicy_marshal (
+ RTCORBA::PrivateConnectionPolicy_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
// *************************************************************
// RTCORBA::PrivateConnectionPolicy_var
-// TAO_IDL - Generated from
-// be/be_interface.cpp:654
// *************************************************************
-RTCORBA::PrivateConnectionPolicy_var::PrivateConnectionPolicy_var (void) // default constructor
+RTCORBA::PrivateConnectionPolicy_var::PrivateConnectionPolicy_var (void)
: ptr_ (PrivateConnectionPolicy::_nil ())
{}
@@ -2349,12 +3011,12 @@ RTCORBA::PrivateConnectionPolicy_var::ptr (void) const
return this->ptr_;
}
-RTCORBA::PrivateConnectionPolicy_var::PrivateConnectionPolicy_var (const ::RTCORBA::PrivateConnectionPolicy_var &p) // copy constructor
+RTCORBA::PrivateConnectionPolicy_var::PrivateConnectionPolicy_var (const ::RTCORBA::PrivateConnectionPolicy_var &p)
: TAO_Base_var (),
ptr_ (PrivateConnectionPolicy::_duplicate (p.ptr ()))
{}
-RTCORBA::PrivateConnectionPolicy_var::~PrivateConnectionPolicy_var (void) // destructor
+RTCORBA::PrivateConnectionPolicy_var::~PrivateConnectionPolicy_var (void)
{
CORBA::release (this->ptr_);
}
@@ -2383,7 +3045,7 @@ RTCORBA::PrivateConnectionPolicy_var::operator const ::RTCORBA::PrivateConnectio
return this->ptr_;
}
-RTCORBA::PrivateConnectionPolicy_var::operator ::RTCORBA::PrivateConnectionPolicy_ptr &() // cast
+RTCORBA::PrivateConnectionPolicy_var::operator ::RTCORBA::PrivateConnectionPolicy_ptr &() // cast
{
return this->ptr_;
}
@@ -2458,10 +3120,11 @@ RTCORBA::PrivateConnectionPolicy_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// RTCORBA::PrivateConnectionPolicy_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:932
// *************************************************************
RTCORBA::PrivateConnectionPolicy_out::PrivateConnectionPolicy_out (PrivateConnectionPolicy_ptr &p)
@@ -2470,14 +3133,14 @@ RTCORBA::PrivateConnectionPolicy_out::PrivateConnectionPolicy_out (PrivateConnec
this->ptr_ = ::RTCORBA::PrivateConnectionPolicy::_nil ();
}
-RTCORBA::PrivateConnectionPolicy_out::PrivateConnectionPolicy_out (PrivateConnectionPolicy_var &p) // constructor from _var
+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) // copy constructor
+RTCORBA::PrivateConnectionPolicy_out::PrivateConnectionPolicy_out (const ::RTCORBA::PrivateConnectionPolicy_out &p)
: ptr_ (ACE_const_cast (PrivateConnectionPolicy_out &, p).ptr_)
{}
@@ -2508,7 +3171,7 @@ RTCORBA::PrivateConnectionPolicy_out::operator ::RTCORBA::PrivateConnectionPolic
}
::RTCORBA::PrivateConnectionPolicy_ptr &
-RTCORBA::PrivateConnectionPolicy_out::ptr (void) // ptr
+RTCORBA::PrivateConnectionPolicy_out::ptr (void)
{
return this->ptr_;
}
@@ -2519,9 +3182,8 @@ RTCORBA::PrivateConnectionPolicy_out::operator-> (void)
return this->ptr_;
}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:209
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
RTCORBA::PrivateConnectionPolicy::PrivateConnectionPolicy (void)
{}
@@ -2529,7 +3191,15 @@ RTCORBA::PrivateConnectionPolicy::PrivateConnectionPolicy (void)
RTCORBA::PrivateConnectionPolicy::~PrivateConnectionPolicy (void)
{}
-RTCORBA::PrivateConnectionPolicy_ptr RTCORBA::PrivateConnectionPolicy::_narrow (
+void
+RTCORBA::PrivateConnectionPolicy::_tao_any_destructor (void *_tao_void_pointer)
+{
+ PrivateConnectionPolicy *tmp = ACE_static_cast (PrivateConnectionPolicy *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
+RTCORBA::PrivateConnectionPolicy_ptr
+RTCORBA::PrivateConnectionPolicy::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -2537,62 +3207,82 @@ RTCORBA::PrivateConnectionPolicy_ptr RTCORBA::PrivateConnectionPolicy::_narrow (
return PrivateConnectionPolicy::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-RTCORBA::PrivateConnectionPolicy_ptr
+RTCORBA::PrivateConnectionPolicy_ptr
RTCORBA::PrivateConnectionPolicy::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
)
{
if (CORBA::is_nil (obj))
- return PrivateConnectionPolicy::_nil ();
+ {
+ return PrivateConnectionPolicy::_nil ();
+ }
+
return
- ACE_reinterpret_cast
- (
+ ACE_reinterpret_cast (
PrivateConnectionPolicy_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &PrivateConnectionPolicy::_tao_class_id
- )
- )
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &PrivateConnectionPolicy::_tao_class_id
+ )
+ )
);
}
RTCORBA::PrivateConnectionPolicy_ptr
RTCORBA::PrivateConnectionPolicy::_duplicate (PrivateConnectionPolicy_ptr obj)
{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
return obj;
}
void *RTCORBA::PrivateConnectionPolicy::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTCORBA, PrivateConnectionPolicy)::_tao_class_id))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &::CORBA::Policy::_tao_class_id))
- retv = ACE_reinterpret_cast
- (
- void *,
- ACE_static_cast
- (
- CORBA::Policy_ptr,
- this
- )
- );
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
+
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::RTCORBA, PrivateConnectionPolicy)::_tao_class_id)
+ )
+ {
+ retv = ACE_reinterpret_cast (void*, this);
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &::CORBA::Policy::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::Policy_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &CORBA::Object::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (CORBA::Object_ptr, this)
+ );
+ }
+
+ if (retv != 0)
+ {
+ this->_add_ref ();
+ }
+
return retv;
}
@@ -2601,6 +3291,54 @@ const char* RTCORBA::PrivateConnectionPolicy::_interface_repository_id (void) co
return "IDL:omg.org/RTCORBA/PrivateConnectionPolicy:1.0";
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_RTCORBA_PrivateConnectionPolicy[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 48,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x5254434f),
+ ACE_NTOHL (0x5242412f),
+ ACE_NTOHL (0x50726976),
+ ACE_NTOHL (0x61746543),
+ ACE_NTOHL (0x6f6e6e65),
+ ACE_NTOHL (0x6374696f),
+ ACE_NTOHL (0x6e506f6c),
+ ACE_NTOHL (0x6963793a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/RTCORBA/PrivateConnectionPolicy:1.0
+ 24,
+ ACE_NTOHL (0x50726976),
+ ACE_NTOHL (0x61746543),
+ ACE_NTOHL (0x6f6e6e65),
+ ACE_NTOHL (0x6374696f),
+ ACE_NTOHL (0x6e506f6c),
+ ACE_NTOHL (0x69637900), // name = PrivateConnectionPolicy
+ };
+
+static CORBA::TypeCode _tc_TAO_tc_RTCORBA_PrivateConnectionPolicy (
+ CORBA::tk_objref,
+ sizeof (_oc_RTCORBA_PrivateConnectionPolicy),
+ (char *) &_oc_RTCORBA_PrivateConnectionPolicy,
+ 0,
+ sizeof (RTCORBA::PrivateConnectionPolicy)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (RTCORBA)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_PrivateConnectionPolicy,
+ &_tc_TAO_tc_RTCORBA_PrivateConnectionPolicy
+ )
+TAO_NAMESPACE_END
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+
int RTCORBA::TCPProtocolProperties::_tao_class_id = 0;
RTCORBA::TCPProtocolProperties_ptr
@@ -2646,13 +3384,23 @@ tao_RTCORBA_TCPProtocolProperties_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_RTCORBA_TCPProtocolProperties_marshal (
+ RTCORBA::TCPProtocolProperties_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
// *************************************************************
// RTCORBA::TCPProtocolProperties_var
-// TAO_IDL - Generated from
-// be/be_interface.cpp:654
// *************************************************************
-RTCORBA::TCPProtocolProperties_var::TCPProtocolProperties_var (void) // default constructor
+RTCORBA::TCPProtocolProperties_var::TCPProtocolProperties_var (void)
: ptr_ (TCPProtocolProperties::_nil ())
{}
@@ -2662,12 +3410,12 @@ RTCORBA::TCPProtocolProperties_var::ptr (void) const
return this->ptr_;
}
-RTCORBA::TCPProtocolProperties_var::TCPProtocolProperties_var (const ::RTCORBA::TCPProtocolProperties_var &p) // copy constructor
+RTCORBA::TCPProtocolProperties_var::TCPProtocolProperties_var (const ::RTCORBA::TCPProtocolProperties_var &p)
: TAO_Base_var (),
ptr_ (TCPProtocolProperties::_duplicate (p.ptr ()))
{}
-RTCORBA::TCPProtocolProperties_var::~TCPProtocolProperties_var (void) // destructor
+RTCORBA::TCPProtocolProperties_var::~TCPProtocolProperties_var (void)
{
CORBA::release (this->ptr_);
}
@@ -2696,7 +3444,7 @@ RTCORBA::TCPProtocolProperties_var::operator const ::RTCORBA::TCPProtocolPropert
return this->ptr_;
}
-RTCORBA::TCPProtocolProperties_var::operator ::RTCORBA::TCPProtocolProperties_ptr &() // cast
+RTCORBA::TCPProtocolProperties_var::operator ::RTCORBA::TCPProtocolProperties_ptr &() // cast
{
return this->ptr_;
}
@@ -2771,10 +3519,11 @@ RTCORBA::TCPProtocolProperties_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// RTCORBA::TCPProtocolProperties_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:932
// *************************************************************
RTCORBA::TCPProtocolProperties_out::TCPProtocolProperties_out (TCPProtocolProperties_ptr &p)
@@ -2783,14 +3532,14 @@ RTCORBA::TCPProtocolProperties_out::TCPProtocolProperties_out (TCPProtocolProper
this->ptr_ = ::RTCORBA::TCPProtocolProperties::_nil ();
}
-RTCORBA::TCPProtocolProperties_out::TCPProtocolProperties_out (TCPProtocolProperties_var &p) // constructor from _var
+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) // copy constructor
+RTCORBA::TCPProtocolProperties_out::TCPProtocolProperties_out (const ::RTCORBA::TCPProtocolProperties_out &p)
: ptr_ (ACE_const_cast (TCPProtocolProperties_out &, p).ptr_)
{}
@@ -2821,7 +3570,7 @@ RTCORBA::TCPProtocolProperties_out::operator ::RTCORBA::TCPProtocolProperties_pt
}
::RTCORBA::TCPProtocolProperties_ptr &
-RTCORBA::TCPProtocolProperties_out::ptr (void) // ptr
+RTCORBA::TCPProtocolProperties_out::ptr (void)
{
return this->ptr_;
}
@@ -2832,8 +3581,8 @@ RTCORBA::TCPProtocolProperties_out::operator-> (void)
return this->ptr_;
}
-// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:209
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
RTCORBA::TCPProtocolProperties::TCPProtocolProperties (void)
{}
@@ -2841,7 +3590,15 @@ RTCORBA::TCPProtocolProperties::TCPProtocolProperties (void)
RTCORBA::TCPProtocolProperties::~TCPProtocolProperties (void)
{}
-RTCORBA::TCPProtocolProperties_ptr RTCORBA::TCPProtocolProperties::_narrow (
+void
+RTCORBA::TCPProtocolProperties::_tao_any_destructor (void *_tao_void_pointer)
+{
+ TCPProtocolProperties *tmp = ACE_static_cast (TCPProtocolProperties *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
+RTCORBA::TCPProtocolProperties_ptr
+RTCORBA::TCPProtocolProperties::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -2849,62 +3606,82 @@ RTCORBA::TCPProtocolProperties_ptr RTCORBA::TCPProtocolProperties::_narrow (
return TCPProtocolProperties::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-RTCORBA::TCPProtocolProperties_ptr
+RTCORBA::TCPProtocolProperties_ptr
RTCORBA::TCPProtocolProperties::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
)
{
if (CORBA::is_nil (obj))
- return TCPProtocolProperties::_nil ();
+ {
+ return TCPProtocolProperties::_nil ();
+ }
+
return
- ACE_reinterpret_cast
- (
+ ACE_reinterpret_cast (
TCPProtocolProperties_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &TCPProtocolProperties::_tao_class_id
- )
- )
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &TCPProtocolProperties::_tao_class_id
+ )
+ )
);
}
RTCORBA::TCPProtocolProperties_ptr
RTCORBA::TCPProtocolProperties::_duplicate (TCPProtocolProperties_ptr obj)
{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
return obj;
}
void *RTCORBA::TCPProtocolProperties::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTCORBA, TCPProtocolProperties)::_tao_class_id))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTCORBA, ProtocolProperties)::_tao_class_id))
- retv = ACE_reinterpret_cast
- (
- void *,
- ACE_static_cast
- (
- RTCORBA::ProtocolProperties_ptr,
- this
- )
- );
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
+
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::RTCORBA, TCPProtocolProperties)::_tao_class_id)
+ )
+ {
+ retv = ACE_reinterpret_cast (void*, this);
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::RTCORBA, ProtocolProperties)::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ RTCORBA::ProtocolProperties_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &CORBA::Object::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (CORBA::Object_ptr, this)
+ );
+ }
+
+ if (retv != 0)
+ {
+ this->_add_ref ();
+ }
+
return retv;
}
@@ -2913,6 +3690,54 @@ const char* RTCORBA::TCPProtocolProperties::_interface_repository_id (void) cons
return "IDL:omg.org/RTCORBA/TCPProtocolProperties:1.0";
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_RTCORBA_TCPProtocolProperties[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 46,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x5254434f),
+ ACE_NTOHL (0x5242412f),
+ ACE_NTOHL (0x54435050),
+ ACE_NTOHL (0x726f746f),
+ ACE_NTOHL (0x636f6c50),
+ ACE_NTOHL (0x726f7065),
+ ACE_NTOHL (0x72746965),
+ ACE_NTOHL (0x733a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/RTCORBA/TCPProtocolProperties:1.0
+ 22,
+ ACE_NTOHL (0x54435050),
+ ACE_NTOHL (0x726f746f),
+ ACE_NTOHL (0x636f6c50),
+ ACE_NTOHL (0x726f7065),
+ ACE_NTOHL (0x72746965),
+ ACE_NTOHL (0x73000000), // name = TCPProtocolProperties
+ };
+
+static CORBA::TypeCode _tc_TAO_tc_RTCORBA_TCPProtocolProperties (
+ CORBA::tk_objref,
+ sizeof (_oc_RTCORBA_TCPProtocolProperties),
+ (char *) &_oc_RTCORBA_TCPProtocolProperties,
+ 0,
+ sizeof (RTCORBA::TCPProtocolProperties)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (RTCORBA)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_TCPProtocolProperties,
+ &_tc_TAO_tc_RTCORBA_TCPProtocolProperties
+ )
+TAO_NAMESPACE_END
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+
int RTCORBA::GIOPProtocolProperties::_tao_class_id = 0;
RTCORBA::GIOPProtocolProperties_ptr
@@ -2958,13 +3783,23 @@ tao_RTCORBA_GIOPProtocolProperties_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_RTCORBA_GIOPProtocolProperties_marshal (
+ RTCORBA::GIOPProtocolProperties_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
// *************************************************************
// RTCORBA::GIOPProtocolProperties_var
-// TAO_IDL - Generated from
-// be/be_interface.cpp:654
// *************************************************************
-RTCORBA::GIOPProtocolProperties_var::GIOPProtocolProperties_var (void) // default constructor
+RTCORBA::GIOPProtocolProperties_var::GIOPProtocolProperties_var (void)
: ptr_ (GIOPProtocolProperties::_nil ())
{}
@@ -2974,12 +3809,12 @@ RTCORBA::GIOPProtocolProperties_var::ptr (void) const
return this->ptr_;
}
-RTCORBA::GIOPProtocolProperties_var::GIOPProtocolProperties_var (const ::RTCORBA::GIOPProtocolProperties_var &p) // copy constructor
+RTCORBA::GIOPProtocolProperties_var::GIOPProtocolProperties_var (const ::RTCORBA::GIOPProtocolProperties_var &p)
: TAO_Base_var (),
ptr_ (GIOPProtocolProperties::_duplicate (p.ptr ()))
{}
-RTCORBA::GIOPProtocolProperties_var::~GIOPProtocolProperties_var (void) // destructor
+RTCORBA::GIOPProtocolProperties_var::~GIOPProtocolProperties_var (void)
{
CORBA::release (this->ptr_);
}
@@ -3008,7 +3843,7 @@ RTCORBA::GIOPProtocolProperties_var::operator const ::RTCORBA::GIOPProtocolPrope
return this->ptr_;
}
-RTCORBA::GIOPProtocolProperties_var::operator ::RTCORBA::GIOPProtocolProperties_ptr &() // cast
+RTCORBA::GIOPProtocolProperties_var::operator ::RTCORBA::GIOPProtocolProperties_ptr &() // cast
{
return this->ptr_;
}
@@ -3083,10 +3918,11 @@ RTCORBA::GIOPProtocolProperties_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// RTCORBA::GIOPProtocolProperties_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:932
// *************************************************************
RTCORBA::GIOPProtocolProperties_out::GIOPProtocolProperties_out (GIOPProtocolProperties_ptr &p)
@@ -3095,14 +3931,14 @@ RTCORBA::GIOPProtocolProperties_out::GIOPProtocolProperties_out (GIOPProtocolPro
this->ptr_ = ::RTCORBA::GIOPProtocolProperties::_nil ();
}
-RTCORBA::GIOPProtocolProperties_out::GIOPProtocolProperties_out (GIOPProtocolProperties_var &p) // constructor from _var
+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) // copy constructor
+RTCORBA::GIOPProtocolProperties_out::GIOPProtocolProperties_out (const ::RTCORBA::GIOPProtocolProperties_out &p)
: ptr_ (ACE_const_cast (GIOPProtocolProperties_out &, p).ptr_)
{}
@@ -3133,7 +3969,7 @@ RTCORBA::GIOPProtocolProperties_out::operator ::RTCORBA::GIOPProtocolProperties_
}
::RTCORBA::GIOPProtocolProperties_ptr &
-RTCORBA::GIOPProtocolProperties_out::ptr (void) // ptr
+RTCORBA::GIOPProtocolProperties_out::ptr (void)
{
return this->ptr_;
}
@@ -3144,9 +3980,8 @@ RTCORBA::GIOPProtocolProperties_out::operator-> (void)
return this->ptr_;
}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:209
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
RTCORBA::GIOPProtocolProperties::GIOPProtocolProperties (void)
{}
@@ -3154,7 +3989,15 @@ RTCORBA::GIOPProtocolProperties::GIOPProtocolProperties (void)
RTCORBA::GIOPProtocolProperties::~GIOPProtocolProperties (void)
{}
-RTCORBA::GIOPProtocolProperties_ptr RTCORBA::GIOPProtocolProperties::_narrow (
+void
+RTCORBA::GIOPProtocolProperties::_tao_any_destructor (void *_tao_void_pointer)
+{
+ GIOPProtocolProperties *tmp = ACE_static_cast (GIOPProtocolProperties *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
+RTCORBA::GIOPProtocolProperties_ptr
+RTCORBA::GIOPProtocolProperties::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -3162,62 +4005,82 @@ RTCORBA::GIOPProtocolProperties_ptr RTCORBA::GIOPProtocolProperties::_narrow (
return GIOPProtocolProperties::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-RTCORBA::GIOPProtocolProperties_ptr
+RTCORBA::GIOPProtocolProperties_ptr
RTCORBA::GIOPProtocolProperties::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
)
{
if (CORBA::is_nil (obj))
- return GIOPProtocolProperties::_nil ();
+ {
+ return GIOPProtocolProperties::_nil ();
+ }
+
return
- ACE_reinterpret_cast
- (
+ ACE_reinterpret_cast (
GIOPProtocolProperties_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &GIOPProtocolProperties::_tao_class_id
- )
- )
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &GIOPProtocolProperties::_tao_class_id
+ )
+ )
);
}
RTCORBA::GIOPProtocolProperties_ptr
RTCORBA::GIOPProtocolProperties::_duplicate (GIOPProtocolProperties_ptr obj)
{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
return obj;
}
void *RTCORBA::GIOPProtocolProperties::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTCORBA, GIOPProtocolProperties)::_tao_class_id))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTCORBA, ProtocolProperties)::_tao_class_id))
- retv = ACE_reinterpret_cast
- (
- void *,
- ACE_static_cast
- (
- RTCORBA::ProtocolProperties_ptr,
- this
- )
- );
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
+
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::RTCORBA, GIOPProtocolProperties)::_tao_class_id)
+ )
+ {
+ retv = ACE_reinterpret_cast (void*, this);
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::RTCORBA, ProtocolProperties)::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ RTCORBA::ProtocolProperties_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &CORBA::Object::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (CORBA::Object_ptr, this)
+ );
+ }
+
+ if (retv != 0)
+ {
+ this->_add_ref ();
+ }
+
return retv;
}
@@ -3226,6 +4089,54 @@ const char* RTCORBA::GIOPProtocolProperties::_interface_repository_id (void) con
return "IDL:omg.org/RTCORBA/GIOPProtocolProperties:1.0";
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_RTCORBA_GIOPProtocolProperties[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 47,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x5254434f),
+ ACE_NTOHL (0x5242412f),
+ ACE_NTOHL (0x47494f50),
+ ACE_NTOHL (0x50726f74),
+ ACE_NTOHL (0x6f636f6c),
+ ACE_NTOHL (0x50726f70),
+ ACE_NTOHL (0x65727469),
+ ACE_NTOHL (0x65733a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/RTCORBA/GIOPProtocolProperties:1.0
+ 23,
+ ACE_NTOHL (0x47494f50),
+ ACE_NTOHL (0x50726f74),
+ ACE_NTOHL (0x6f636f6c),
+ ACE_NTOHL (0x50726f70),
+ ACE_NTOHL (0x65727469),
+ ACE_NTOHL (0x65730000), // name = GIOPProtocolProperties
+ };
+
+static CORBA::TypeCode _tc_TAO_tc_RTCORBA_GIOPProtocolProperties (
+ CORBA::tk_objref,
+ sizeof (_oc_RTCORBA_GIOPProtocolProperties),
+ (char *) &_oc_RTCORBA_GIOPProtocolProperties,
+ 0,
+ sizeof (RTCORBA::GIOPProtocolProperties)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (RTCORBA)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_GIOPProtocolProperties,
+ &_tc_TAO_tc_RTCORBA_GIOPProtocolProperties
+ )
+TAO_NAMESPACE_END
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+
int RTCORBA::UnixDomainProtocolProperties::_tao_class_id = 0;
RTCORBA::UnixDomainProtocolProperties_ptr
@@ -3271,13 +4182,23 @@ tao_RTCORBA_UnixDomainProtocolProperties_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_RTCORBA_UnixDomainProtocolProperties_marshal (
+ RTCORBA::UnixDomainProtocolProperties_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
// *************************************************************
// RTCORBA::UnixDomainProtocolProperties_var
-// TAO_IDL - Generated from
-// be/be_interface.cpp:654
// *************************************************************
-RTCORBA::UnixDomainProtocolProperties_var::UnixDomainProtocolProperties_var (void) // default constructor
+RTCORBA::UnixDomainProtocolProperties_var::UnixDomainProtocolProperties_var (void)
: ptr_ (UnixDomainProtocolProperties::_nil ())
{}
@@ -3287,12 +4208,12 @@ RTCORBA::UnixDomainProtocolProperties_var::ptr (void) const
return this->ptr_;
}
-RTCORBA::UnixDomainProtocolProperties_var::UnixDomainProtocolProperties_var (const ::RTCORBA::UnixDomainProtocolProperties_var &p) // copy constructor
+RTCORBA::UnixDomainProtocolProperties_var::UnixDomainProtocolProperties_var (const ::RTCORBA::UnixDomainProtocolProperties_var &p)
: TAO_Base_var (),
ptr_ (UnixDomainProtocolProperties::_duplicate (p.ptr ()))
{}
-RTCORBA::UnixDomainProtocolProperties_var::~UnixDomainProtocolProperties_var (void) // destructor
+RTCORBA::UnixDomainProtocolProperties_var::~UnixDomainProtocolProperties_var (void)
{
CORBA::release (this->ptr_);
}
@@ -3321,7 +4242,7 @@ RTCORBA::UnixDomainProtocolProperties_var::operator const ::RTCORBA::UnixDomainP
return this->ptr_;
}
-RTCORBA::UnixDomainProtocolProperties_var::operator ::RTCORBA::UnixDomainProtocolProperties_ptr &() // cast
+RTCORBA::UnixDomainProtocolProperties_var::operator ::RTCORBA::UnixDomainProtocolProperties_ptr &() // cast
{
return this->ptr_;
}
@@ -3396,10 +4317,11 @@ RTCORBA::UnixDomainProtocolProperties_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// RTCORBA::UnixDomainProtocolProperties_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:932
// *************************************************************
RTCORBA::UnixDomainProtocolProperties_out::UnixDomainProtocolProperties_out (UnixDomainProtocolProperties_ptr &p)
@@ -3408,14 +4330,14 @@ RTCORBA::UnixDomainProtocolProperties_out::UnixDomainProtocolProperties_out (Uni
this->ptr_ = ::RTCORBA::UnixDomainProtocolProperties::_nil ();
}
-RTCORBA::UnixDomainProtocolProperties_out::UnixDomainProtocolProperties_out (UnixDomainProtocolProperties_var &p) // constructor from _var
+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) // copy constructor
+RTCORBA::UnixDomainProtocolProperties_out::UnixDomainProtocolProperties_out (const ::RTCORBA::UnixDomainProtocolProperties_out &p)
: ptr_ (ACE_const_cast (UnixDomainProtocolProperties_out &, p).ptr_)
{}
@@ -3446,7 +4368,7 @@ RTCORBA::UnixDomainProtocolProperties_out::operator ::RTCORBA::UnixDomainProtoco
}
::RTCORBA::UnixDomainProtocolProperties_ptr &
-RTCORBA::UnixDomainProtocolProperties_out::ptr (void) // ptr
+RTCORBA::UnixDomainProtocolProperties_out::ptr (void)
{
return this->ptr_;
}
@@ -3457,9 +4379,8 @@ RTCORBA::UnixDomainProtocolProperties_out::operator-> (void)
return this->ptr_;
}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:209
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
RTCORBA::UnixDomainProtocolProperties::UnixDomainProtocolProperties (void)
{}
@@ -3467,7 +4388,15 @@ RTCORBA::UnixDomainProtocolProperties::UnixDomainProtocolProperties (void)
RTCORBA::UnixDomainProtocolProperties::~UnixDomainProtocolProperties (void)
{}
-RTCORBA::UnixDomainProtocolProperties_ptr RTCORBA::UnixDomainProtocolProperties::_narrow (
+void
+RTCORBA::UnixDomainProtocolProperties::_tao_any_destructor (void *_tao_void_pointer)
+{
+ UnixDomainProtocolProperties *tmp = ACE_static_cast (UnixDomainProtocolProperties *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
+RTCORBA::UnixDomainProtocolProperties_ptr
+RTCORBA::UnixDomainProtocolProperties::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -3475,62 +4404,82 @@ RTCORBA::UnixDomainProtocolProperties_ptr RTCORBA::UnixDomainProtocolProperties:
return UnixDomainProtocolProperties::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-RTCORBA::UnixDomainProtocolProperties_ptr
+RTCORBA::UnixDomainProtocolProperties_ptr
RTCORBA::UnixDomainProtocolProperties::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
)
{
if (CORBA::is_nil (obj))
- return UnixDomainProtocolProperties::_nil ();
+ {
+ return UnixDomainProtocolProperties::_nil ();
+ }
+
return
- ACE_reinterpret_cast
- (
+ ACE_reinterpret_cast (
UnixDomainProtocolProperties_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &UnixDomainProtocolProperties::_tao_class_id
- )
- )
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &UnixDomainProtocolProperties::_tao_class_id
+ )
+ )
);
}
RTCORBA::UnixDomainProtocolProperties_ptr
RTCORBA::UnixDomainProtocolProperties::_duplicate (UnixDomainProtocolProperties_ptr obj)
{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
return obj;
}
void *RTCORBA::UnixDomainProtocolProperties::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTCORBA, UnixDomainProtocolProperties)::_tao_class_id))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTCORBA, ProtocolProperties)::_tao_class_id))
- retv = ACE_reinterpret_cast
- (
- void *,
- ACE_static_cast
- (
- RTCORBA::ProtocolProperties_ptr,
- this
- )
- );
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
+
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::RTCORBA, UnixDomainProtocolProperties)::_tao_class_id)
+ )
+ {
+ retv = ACE_reinterpret_cast (void*, this);
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::RTCORBA, ProtocolProperties)::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ RTCORBA::ProtocolProperties_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &CORBA::Object::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (CORBA::Object_ptr, this)
+ );
+ }
+
+ if (retv != 0)
+ {
+ this->_add_ref ();
+ }
+
return retv;
}
@@ -3539,6 +4488,58 @@ const char* RTCORBA::UnixDomainProtocolProperties::_interface_repository_id (voi
return "IDL:omg.org/RTCORBA/UnixDomainProtocolProperties:1.0";
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_RTCORBA_UnixDomainProtocolProperties[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 53,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x5254434f),
+ ACE_NTOHL (0x5242412f),
+ ACE_NTOHL (0x556e6978),
+ ACE_NTOHL (0x446f6d61),
+ ACE_NTOHL (0x696e5072),
+ ACE_NTOHL (0x6f746f63),
+ ACE_NTOHL (0x6f6c5072),
+ ACE_NTOHL (0x6f706572),
+ ACE_NTOHL (0x74696573),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/RTCORBA/UnixDomainProtocolProperties:1.0
+ 29,
+ ACE_NTOHL (0x556e6978),
+ ACE_NTOHL (0x446f6d61),
+ ACE_NTOHL (0x696e5072),
+ ACE_NTOHL (0x6f746f63),
+ ACE_NTOHL (0x6f6c5072),
+ ACE_NTOHL (0x6f706572),
+ ACE_NTOHL (0x74696573),
+ ACE_NTOHL (0x0), // name = UnixDomainProtocolProperties
+ };
+
+static CORBA::TypeCode _tc_TAO_tc_RTCORBA_UnixDomainProtocolProperties (
+ CORBA::tk_objref,
+ sizeof (_oc_RTCORBA_UnixDomainProtocolProperties),
+ (char *) &_oc_RTCORBA_UnixDomainProtocolProperties,
+ 0,
+ sizeof (RTCORBA::UnixDomainProtocolProperties)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (RTCORBA)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_UnixDomainProtocolProperties,
+ &_tc_TAO_tc_RTCORBA_UnixDomainProtocolProperties
+ )
+TAO_NAMESPACE_END
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+
int RTCORBA::SharedMemoryProtocolProperties::_tao_class_id = 0;
RTCORBA::SharedMemoryProtocolProperties_ptr
@@ -3584,13 +4585,23 @@ tao_RTCORBA_SharedMemoryProtocolProperties_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_RTCORBA_SharedMemoryProtocolProperties_marshal (
+ RTCORBA::SharedMemoryProtocolProperties_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
// *************************************************************
// RTCORBA::SharedMemoryProtocolProperties_var
-// TAO_IDL - Generated from
-// be/be_interface.cpp:654
// *************************************************************
-RTCORBA::SharedMemoryProtocolProperties_var::SharedMemoryProtocolProperties_var (void) // default constructor
+RTCORBA::SharedMemoryProtocolProperties_var::SharedMemoryProtocolProperties_var (void)
: ptr_ (SharedMemoryProtocolProperties::_nil ())
{}
@@ -3600,12 +4611,12 @@ RTCORBA::SharedMemoryProtocolProperties_var::ptr (void) const
return this->ptr_;
}
-RTCORBA::SharedMemoryProtocolProperties_var::SharedMemoryProtocolProperties_var (const ::RTCORBA::SharedMemoryProtocolProperties_var &p) // copy constructor
+RTCORBA::SharedMemoryProtocolProperties_var::SharedMemoryProtocolProperties_var (const ::RTCORBA::SharedMemoryProtocolProperties_var &p)
: TAO_Base_var (),
ptr_ (SharedMemoryProtocolProperties::_duplicate (p.ptr ()))
{}
-RTCORBA::SharedMemoryProtocolProperties_var::~SharedMemoryProtocolProperties_var (void) // destructor
+RTCORBA::SharedMemoryProtocolProperties_var::~SharedMemoryProtocolProperties_var (void)
{
CORBA::release (this->ptr_);
}
@@ -3634,7 +4645,7 @@ RTCORBA::SharedMemoryProtocolProperties_var::operator const ::RTCORBA::SharedMem
return this->ptr_;
}
-RTCORBA::SharedMemoryProtocolProperties_var::operator ::RTCORBA::SharedMemoryProtocolProperties_ptr &() // cast
+RTCORBA::SharedMemoryProtocolProperties_var::operator ::RTCORBA::SharedMemoryProtocolProperties_ptr &() // cast
{
return this->ptr_;
}
@@ -3709,10 +4720,11 @@ RTCORBA::SharedMemoryProtocolProperties_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// RTCORBA::SharedMemoryProtocolProperties_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:932
// *************************************************************
RTCORBA::SharedMemoryProtocolProperties_out::SharedMemoryProtocolProperties_out (SharedMemoryProtocolProperties_ptr &p)
@@ -3721,14 +4733,14 @@ RTCORBA::SharedMemoryProtocolProperties_out::SharedMemoryProtocolProperties_out
this->ptr_ = ::RTCORBA::SharedMemoryProtocolProperties::_nil ();
}
-RTCORBA::SharedMemoryProtocolProperties_out::SharedMemoryProtocolProperties_out (SharedMemoryProtocolProperties_var &p) // constructor from _var
+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) // copy constructor
+RTCORBA::SharedMemoryProtocolProperties_out::SharedMemoryProtocolProperties_out (const ::RTCORBA::SharedMemoryProtocolProperties_out &p)
: ptr_ (ACE_const_cast (SharedMemoryProtocolProperties_out &, p).ptr_)
{}
@@ -3759,7 +4771,7 @@ RTCORBA::SharedMemoryProtocolProperties_out::operator ::RTCORBA::SharedMemoryPro
}
::RTCORBA::SharedMemoryProtocolProperties_ptr &
-RTCORBA::SharedMemoryProtocolProperties_out::ptr (void) // ptr
+RTCORBA::SharedMemoryProtocolProperties_out::ptr (void)
{
return this->ptr_;
}
@@ -3770,9 +4782,8 @@ RTCORBA::SharedMemoryProtocolProperties_out::operator-> (void)
return this->ptr_;
}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:209
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
RTCORBA::SharedMemoryProtocolProperties::SharedMemoryProtocolProperties (void)
{}
@@ -3780,7 +4791,15 @@ RTCORBA::SharedMemoryProtocolProperties::SharedMemoryProtocolProperties (void)
RTCORBA::SharedMemoryProtocolProperties::~SharedMemoryProtocolProperties (void)
{}
-RTCORBA::SharedMemoryProtocolProperties_ptr RTCORBA::SharedMemoryProtocolProperties::_narrow (
+void
+RTCORBA::SharedMemoryProtocolProperties::_tao_any_destructor (void *_tao_void_pointer)
+{
+ SharedMemoryProtocolProperties *tmp = ACE_static_cast (SharedMemoryProtocolProperties *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
+RTCORBA::SharedMemoryProtocolProperties_ptr
+RTCORBA::SharedMemoryProtocolProperties::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -3788,62 +4807,82 @@ RTCORBA::SharedMemoryProtocolProperties_ptr RTCORBA::SharedMemoryProtocolPropert
return SharedMemoryProtocolProperties::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-RTCORBA::SharedMemoryProtocolProperties_ptr
+RTCORBA::SharedMemoryProtocolProperties_ptr
RTCORBA::SharedMemoryProtocolProperties::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
)
{
if (CORBA::is_nil (obj))
- return SharedMemoryProtocolProperties::_nil ();
+ {
+ return SharedMemoryProtocolProperties::_nil ();
+ }
+
return
- ACE_reinterpret_cast
- (
+ ACE_reinterpret_cast (
SharedMemoryProtocolProperties_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &SharedMemoryProtocolProperties::_tao_class_id
- )
- )
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &SharedMemoryProtocolProperties::_tao_class_id
+ )
+ )
);
}
RTCORBA::SharedMemoryProtocolProperties_ptr
RTCORBA::SharedMemoryProtocolProperties::_duplicate (SharedMemoryProtocolProperties_ptr obj)
{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
return obj;
}
void *RTCORBA::SharedMemoryProtocolProperties::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTCORBA, SharedMemoryProtocolProperties)::_tao_class_id))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTCORBA, ProtocolProperties)::_tao_class_id))
- retv = ACE_reinterpret_cast
- (
- void *,
- ACE_static_cast
- (
- RTCORBA::ProtocolProperties_ptr,
- this
- )
- );
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
+
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::RTCORBA, SharedMemoryProtocolProperties)::_tao_class_id)
+ )
+ {
+ retv = ACE_reinterpret_cast (void*, this);
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::RTCORBA, ProtocolProperties)::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ RTCORBA::ProtocolProperties_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &CORBA::Object::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (CORBA::Object_ptr, this)
+ );
+ }
+
+ if (retv != 0)
+ {
+ this->_add_ref ();
+ }
+
return retv;
}
@@ -3852,52 +4891,104 @@ const char* RTCORBA::SharedMemoryProtocolProperties::_interface_repository_id (v
return "IDL:omg.org/RTCORBA/SharedMemoryProtocolProperties:1.0";
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_RTCORBA_SharedMemoryProtocolProperties[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 55,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x5254434f),
+ ACE_NTOHL (0x5242412f),
+ ACE_NTOHL (0x53686172),
+ ACE_NTOHL (0x65644d65),
+ ACE_NTOHL (0x6d6f7279),
+ ACE_NTOHL (0x50726f74),
+ ACE_NTOHL (0x6f636f6c),
+ ACE_NTOHL (0x50726f70),
+ ACE_NTOHL (0x65727469),
+ ACE_NTOHL (0x65733a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/RTCORBA/SharedMemoryProtocolProperties:1.0
+ 31,
+ ACE_NTOHL (0x53686172),
+ ACE_NTOHL (0x65644d65),
+ ACE_NTOHL (0x6d6f7279),
+ ACE_NTOHL (0x50726f74),
+ ACE_NTOHL (0x6f636f6c),
+ ACE_NTOHL (0x50726f70),
+ ACE_NTOHL (0x65727469),
+ ACE_NTOHL (0x65730000), // name = SharedMemoryProtocolProperties
+ };
+
+static CORBA::TypeCode _tc_TAO_tc_RTCORBA_SharedMemoryProtocolProperties (
+ CORBA::tk_objref,
+ sizeof (_oc_RTCORBA_SharedMemoryProtocolProperties),
+ (char *) &_oc_RTCORBA_SharedMemoryProtocolProperties,
+ 0,
+ sizeof (RTCORBA::SharedMemoryProtocolProperties)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (RTCORBA)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_SharedMemoryProtocolProperties,
+ &_tc_TAO_tc_RTCORBA_SharedMemoryProtocolProperties
+ )
+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_RTCORBA_PriorityBand[] =
{
- TAO_ENCAP_BYTE_ORDER, // byte order
+ TAO_ENCAP_BYTE_ORDER, // byte order
37,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x5254434f),
- ACE_NTOHL (0x5242412f),
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x42616e64),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x5254434f),
+ ACE_NTOHL (0x5242412f),
+ ACE_NTOHL (0x5072696f),
+ ACE_NTOHL (0x72697479),
+ ACE_NTOHL (0x42616e64),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/RTCORBA/PriorityBand:1.0
- 13,
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x42616e64),
+ 13,
+ ACE_NTOHL (0x5072696f),
+ ACE_NTOHL (0x72697479),
+ ACE_NTOHL (0x42616e64),
ACE_NTOHL (0x0), // name = PriorityBand
2, // member count
- 4,
+ 4,
ACE_NTOHL (0x6c6f7700), // name = low
- CORBA::tk_alias, // typecode kind for typedefs
+ CORBA::tk_alias, // typecode kind for typedefs
64, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
33,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x5254434f),
- ACE_NTOHL (0x5242412f),
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x5254434f),
+ ACE_NTOHL (0x5242412f),
+ ACE_NTOHL (0x5072696f),
+ ACE_NTOHL (0x72697479),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/RTCORBA/Priority:1.0
- 9,
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
+ 9,
+ ACE_NTOHL (0x5072696f),
+ ACE_NTOHL (0x72697479),
ACE_NTOHL (0x0), // name = Priority
- CORBA::tk_short,
+ CORBA::tk_short,
5,
- ACE_NTOHL (0x68696768),
+ ACE_NTOHL (0x68696768),
ACE_NTOHL (0x0), // name = high
- 0xffffffff, // indirection
+ 0xffffffff, // indirection
0xffffffa8, // negative offset (-88)
};
@@ -3911,15 +5002,24 @@ static CORBA::TypeCode _tc_TAO_tc_RTCORBA_PriorityBand (
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
TAO_NAMESPACE_BEGIN (RTCORBA)
-TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_PriorityBand, &_tc_TAO_tc_RTCORBA_PriorityBand)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_PriorityBand,
+ &_tc_TAO_tc_RTCORBA_PriorityBand
+ )
TAO_NAMESPACE_END
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:67
+
void RTCORBA::PriorityBand::_tao_any_destructor (void *_tao_void_pointer)
{
PriorityBand *tmp = ACE_static_cast (PriorityBand*, _tao_void_pointer);
delete tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/gen_unbounded_sequence_cs.cpp:101
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
@@ -3931,18 +5031,23 @@ RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::_allocate_buffer (CORBA:
{
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);
-
- }
+ {
+ 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;
}
@@ -3950,140 +5055,161 @@ 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_);
-
+ {
+ return;
+ }
+
+ RTCORBA::PriorityBand *tmp =
+ ACE_reinterpret_cast (RTCORBA::PriorityBand *, this->buffer_);
_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::freebuf (tmp);
this->buffer_ = 0;
-}
+}
-RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::~_TAO_Unbounded_Sequence_RTCORBA_PriorityBands (void) // Dtor.
+RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::~_TAO_Unbounded_Sequence_RTCORBA_PriorityBands (void)
{
this->_deallocate_buffer ();
}
-
#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
#if !defined (_RTCORBA_PRIORITYBANDS_CS_)
#define _RTCORBA_PRIORITYBANDS_CS_
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:250
+
// *************************************************************
// RTCORBA::PriorityBands
// *************************************************************
RTCORBA::PriorityBands::PriorityBands (void)
{}
-RTCORBA::PriorityBands::PriorityBands (CORBA::ULong max) // uses max size
- :
+
+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 */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max)
{}
-RTCORBA::PriorityBands::PriorityBands (CORBA::ULong max, CORBA::ULong length, RTCORBA::PriorityBand *buffer, CORBA::Boolean release)
- :
+
+RTCORBA::PriorityBands::PriorityBands (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ 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 */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max, length, buffer, release)
{}
-RTCORBA::PriorityBands::PriorityBands (const PriorityBands &seq) // copy ctor
- :
+
+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 */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(seq)
{}
+
RTCORBA::PriorityBands::~PriorityBands (void) // dtor
{}
+
void RTCORBA::PriorityBands::_tao_any_destructor (void *_tao_void_pointer)
{
PriorityBands *tmp = ACE_static_cast (PriorityBands*, _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_RTCORBA_PriorityBands[] =
{
- TAO_ENCAP_BYTE_ORDER, // byte order
+ TAO_ENCAP_BYTE_ORDER, // byte order
38,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x5254434f),
- ACE_NTOHL (0x5242412f),
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x42616e64),
- ACE_NTOHL (0x733a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x5254434f),
+ ACE_NTOHL (0x5242412f),
+ ACE_NTOHL (0x5072696f),
+ ACE_NTOHL (0x72697479),
+ ACE_NTOHL (0x42616e64),
+ ACE_NTOHL (0x733a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/RTCORBA/PriorityBands:1.0
- 14,
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x42616e64),
+ 14,
+ ACE_NTOHL (0x5072696f),
+ ACE_NTOHL (0x72697479),
+ ACE_NTOHL (0x42616e64),
ACE_NTOHL (0x73000000), // name = PriorityBands
- CORBA::tk_sequence, // typecode kind
+ CORBA::tk_sequence, // typecode kind
188, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
172, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
37,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x5254434f),
- ACE_NTOHL (0x5242412f),
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x42616e64),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x5254434f),
+ ACE_NTOHL (0x5242412f),
+ ACE_NTOHL (0x5072696f),
+ ACE_NTOHL (0x72697479),
+ ACE_NTOHL (0x42616e64),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/RTCORBA/PriorityBand:1.0
- 13,
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x42616e64),
+ 13,
+ ACE_NTOHL (0x5072696f),
+ ACE_NTOHL (0x72697479),
+ ACE_NTOHL (0x42616e64),
ACE_NTOHL (0x0), // name = PriorityBand
2, // member count
- 4,
+ 4,
ACE_NTOHL (0x6c6f7700), // name = low
- CORBA::tk_alias, // typecode kind for typedefs
+ CORBA::tk_alias, // typecode kind for typedefs
64, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
33,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x5254434f),
- ACE_NTOHL (0x5242412f),
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x5254434f),
+ ACE_NTOHL (0x5242412f),
+ ACE_NTOHL (0x5072696f),
+ ACE_NTOHL (0x72697479),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/RTCORBA/Priority:1.0
- 9,
- ACE_NTOHL (0x5072696f),
- ACE_NTOHL (0x72697479),
+ 9,
+ ACE_NTOHL (0x5072696f),
+ ACE_NTOHL (0x72697479),
ACE_NTOHL (0x0), // name = Priority
- CORBA::tk_short,
+ CORBA::tk_short,
5,
- ACE_NTOHL (0x68696768),
+ ACE_NTOHL (0x68696768),
ACE_NTOHL (0x0), // name = high
- 0xffffffff, // indirection
+ 0xffffffff, // indirection
0xffffffa8, // negative offset (-88)
0U,
@@ -4100,13 +5226,16 @@ static CORBA::TypeCode _tc_TAO_tc_RTCORBA_PriorityBands (
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
TAO_NAMESPACE_BEGIN (RTCORBA)
-TAO_NAMESPACE_DEFINE (::CORBA::TypeCode_ptr, _tc_PriorityBands, &_tc_TAO_tc_RTCORBA_PriorityBands)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_PriorityBands,
+ &_tc_TAO_tc_RTCORBA_PriorityBands
+ )
TAO_NAMESPACE_END
-TAO_NAMESPACE_TYPE (const CORBA::ULong)
-TAO_NAMESPACE_BEGIN (RTCORBA)
-TAO_NAMESPACE_DEFINE (const CORBA::ULong, PRIORITY_BANDED_CONNECTION_POLICY_TYPE, 45U)
-TAO_NAMESPACE_END
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+
int RTCORBA::PriorityBandedConnectionPolicy::_tao_class_id = 0;
RTCORBA::PriorityBandedConnectionPolicy_ptr
@@ -4152,13 +5281,23 @@ tao_RTCORBA_PriorityBandedConnectionPolicy_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_RTCORBA_PriorityBandedConnectionPolicy_marshal (
+ RTCORBA::PriorityBandedConnectionPolicy_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
// *************************************************************
// RTCORBA::PriorityBandedConnectionPolicy_var
-// TAO_IDL - Generated from
-// be/be_interface.cpp:654
// *************************************************************
-RTCORBA::PriorityBandedConnectionPolicy_var::PriorityBandedConnectionPolicy_var (void) // default constructor
+RTCORBA::PriorityBandedConnectionPolicy_var::PriorityBandedConnectionPolicy_var (void)
: ptr_ (PriorityBandedConnectionPolicy::_nil ())
{}
@@ -4168,12 +5307,12 @@ RTCORBA::PriorityBandedConnectionPolicy_var::ptr (void) const
return this->ptr_;
}
-RTCORBA::PriorityBandedConnectionPolicy_var::PriorityBandedConnectionPolicy_var (const ::RTCORBA::PriorityBandedConnectionPolicy_var &p) // copy constructor
+RTCORBA::PriorityBandedConnectionPolicy_var::PriorityBandedConnectionPolicy_var (const ::RTCORBA::PriorityBandedConnectionPolicy_var &p)
: TAO_Base_var (),
ptr_ (PriorityBandedConnectionPolicy::_duplicate (p.ptr ()))
{}
-RTCORBA::PriorityBandedConnectionPolicy_var::~PriorityBandedConnectionPolicy_var (void) // destructor
+RTCORBA::PriorityBandedConnectionPolicy_var::~PriorityBandedConnectionPolicy_var (void)
{
CORBA::release (this->ptr_);
}
@@ -4202,7 +5341,7 @@ RTCORBA::PriorityBandedConnectionPolicy_var::operator const ::RTCORBA::PriorityB
return this->ptr_;
}
-RTCORBA::PriorityBandedConnectionPolicy_var::operator ::RTCORBA::PriorityBandedConnectionPolicy_ptr &() // cast
+RTCORBA::PriorityBandedConnectionPolicy_var::operator ::RTCORBA::PriorityBandedConnectionPolicy_ptr &() // cast
{
return this->ptr_;
}
@@ -4277,10 +5416,11 @@ RTCORBA::PriorityBandedConnectionPolicy_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// RTCORBA::PriorityBandedConnectionPolicy_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:932
// *************************************************************
RTCORBA::PriorityBandedConnectionPolicy_out::PriorityBandedConnectionPolicy_out (PriorityBandedConnectionPolicy_ptr &p)
@@ -4289,14 +5429,14 @@ RTCORBA::PriorityBandedConnectionPolicy_out::PriorityBandedConnectionPolicy_out
this->ptr_ = ::RTCORBA::PriorityBandedConnectionPolicy::_nil ();
}
-RTCORBA::PriorityBandedConnectionPolicy_out::PriorityBandedConnectionPolicy_out (PriorityBandedConnectionPolicy_var &p) // constructor from _var
+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) // copy constructor
+RTCORBA::PriorityBandedConnectionPolicy_out::PriorityBandedConnectionPolicy_out (const ::RTCORBA::PriorityBandedConnectionPolicy_out &p)
: ptr_ (ACE_const_cast (PriorityBandedConnectionPolicy_out &, p).ptr_)
{}
@@ -4327,7 +5467,7 @@ RTCORBA::PriorityBandedConnectionPolicy_out::operator ::RTCORBA::PriorityBandedC
}
::RTCORBA::PriorityBandedConnectionPolicy_ptr &
-RTCORBA::PriorityBandedConnectionPolicy_out::ptr (void) // ptr
+RTCORBA::PriorityBandedConnectionPolicy_out::ptr (void)
{
return this->ptr_;
}
@@ -4338,9 +5478,8 @@ RTCORBA::PriorityBandedConnectionPolicy_out::operator-> (void)
return this->ptr_;
}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:209
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
RTCORBA::PriorityBandedConnectionPolicy::PriorityBandedConnectionPolicy (void)
{}
@@ -4348,7 +5487,15 @@ RTCORBA::PriorityBandedConnectionPolicy::PriorityBandedConnectionPolicy (void)
RTCORBA::PriorityBandedConnectionPolicy::~PriorityBandedConnectionPolicy (void)
{}
-RTCORBA::PriorityBandedConnectionPolicy_ptr RTCORBA::PriorityBandedConnectionPolicy::_narrow (
+void
+RTCORBA::PriorityBandedConnectionPolicy::_tao_any_destructor (void *_tao_void_pointer)
+{
+ PriorityBandedConnectionPolicy *tmp = ACE_static_cast (PriorityBandedConnectionPolicy *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
+RTCORBA::PriorityBandedConnectionPolicy_ptr
+RTCORBA::PriorityBandedConnectionPolicy::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -4356,62 +5503,82 @@ RTCORBA::PriorityBandedConnectionPolicy_ptr RTCORBA::PriorityBandedConnectionPol
return PriorityBandedConnectionPolicy::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-RTCORBA::PriorityBandedConnectionPolicy_ptr
+RTCORBA::PriorityBandedConnectionPolicy_ptr
RTCORBA::PriorityBandedConnectionPolicy::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
)
{
if (CORBA::is_nil (obj))
- return PriorityBandedConnectionPolicy::_nil ();
+ {
+ return PriorityBandedConnectionPolicy::_nil ();
+ }
+
return
- ACE_reinterpret_cast
- (
+ ACE_reinterpret_cast (
PriorityBandedConnectionPolicy_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &PriorityBandedConnectionPolicy::_tao_class_id
- )
- )
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &PriorityBandedConnectionPolicy::_tao_class_id
+ )
+ )
);
}
RTCORBA::PriorityBandedConnectionPolicy_ptr
RTCORBA::PriorityBandedConnectionPolicy::_duplicate (PriorityBandedConnectionPolicy_ptr obj)
{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
return obj;
}
void *RTCORBA::PriorityBandedConnectionPolicy::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTCORBA, PriorityBandedConnectionPolicy)::_tao_class_id))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &::CORBA::Policy::_tao_class_id))
- retv = ACE_reinterpret_cast
- (
- void *,
- ACE_static_cast
- (
- CORBA::Policy_ptr,
- this
- )
- );
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
+
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::RTCORBA, PriorityBandedConnectionPolicy)::_tao_class_id)
+ )
+ {
+ retv = ACE_reinterpret_cast (void*, this);
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &::CORBA::Policy::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::Policy_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &CORBA::Object::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (CORBA::Object_ptr, this)
+ );
+ }
+
+ if (retv != 0)
+ {
+ this->_add_ref ();
+ }
+
return retv;
}
@@ -4420,6 +5587,58 @@ const char* RTCORBA::PriorityBandedConnectionPolicy::_interface_repository_id (v
return "IDL:omg.org/RTCORBA/PriorityBandedConnectionPolicy:1.0";
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_RTCORBA_PriorityBandedConnectionPolicy[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 55,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x5254434f),
+ ACE_NTOHL (0x5242412f),
+ ACE_NTOHL (0x5072696f),
+ ACE_NTOHL (0x72697479),
+ ACE_NTOHL (0x42616e64),
+ ACE_NTOHL (0x6564436f),
+ ACE_NTOHL (0x6e6e6563),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x506f6c69),
+ ACE_NTOHL (0x63793a31),
+ ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/RTCORBA/PriorityBandedConnectionPolicy:1.0
+ 31,
+ ACE_NTOHL (0x5072696f),
+ ACE_NTOHL (0x72697479),
+ ACE_NTOHL (0x42616e64),
+ ACE_NTOHL (0x6564436f),
+ ACE_NTOHL (0x6e6e6563),
+ ACE_NTOHL (0x74696f6e),
+ ACE_NTOHL (0x506f6c69),
+ ACE_NTOHL (0x63790000), // name = PriorityBandedConnectionPolicy
+ };
+
+static CORBA::TypeCode _tc_TAO_tc_RTCORBA_PriorityBandedConnectionPolicy (
+ CORBA::tk_objref,
+ sizeof (_oc_RTCORBA_PriorityBandedConnectionPolicy),
+ (char *) &_oc_RTCORBA_PriorityBandedConnectionPolicy,
+ 0,
+ sizeof (RTCORBA::PriorityBandedConnectionPolicy)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (RTCORBA)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_PriorityBandedConnectionPolicy,
+ &_tc_TAO_tc_RTCORBA_PriorityBandedConnectionPolicy
+ )
+TAO_NAMESPACE_END
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+
int RTCORBA::Current::_tao_class_id = 0;
RTCORBA::Current_ptr
@@ -4465,13 +5684,23 @@ tao_RTCORBA_Current_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_RTCORBA_Current_marshal (
+ RTCORBA::Current_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
// *************************************************************
// RTCORBA::Current_var
-// TAO_IDL - Generated from
-// be/be_interface.cpp:654
// *************************************************************
-RTCORBA::Current_var::Current_var (void) // default constructor
+RTCORBA::Current_var::Current_var (void)
: ptr_ (Current::_nil ())
{}
@@ -4481,12 +5710,12 @@ RTCORBA::Current_var::ptr (void) const
return this->ptr_;
}
-RTCORBA::Current_var::Current_var (const ::RTCORBA::Current_var &p) // copy constructor
+RTCORBA::Current_var::Current_var (const ::RTCORBA::Current_var &p)
: TAO_Base_var (),
ptr_ (Current::_duplicate (p.ptr ()))
{}
-RTCORBA::Current_var::~Current_var (void) // destructor
+RTCORBA::Current_var::~Current_var (void)
{
CORBA::release (this->ptr_);
}
@@ -4515,7 +5744,7 @@ RTCORBA::Current_var::operator const ::RTCORBA::Current_ptr &() const // cast
return this->ptr_;
}
-RTCORBA::Current_var::operator ::RTCORBA::Current_ptr &() // cast
+RTCORBA::Current_var::operator ::RTCORBA::Current_ptr &() // cast
{
return this->ptr_;
}
@@ -4590,10 +5819,11 @@ RTCORBA::Current_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// RTCORBA::Current_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:932
// *************************************************************
RTCORBA::Current_out::Current_out (Current_ptr &p)
@@ -4602,14 +5832,14 @@ RTCORBA::Current_out::Current_out (Current_ptr &p)
this->ptr_ = ::RTCORBA::Current::_nil ();
}
-RTCORBA::Current_out::Current_out (Current_var &p) // constructor from _var
+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) // copy constructor
+RTCORBA::Current_out::Current_out (const ::RTCORBA::Current_out &p)
: ptr_ (ACE_const_cast (Current_out &, p).ptr_)
{}
@@ -4640,7 +5870,7 @@ RTCORBA::Current_out::operator ::RTCORBA::Current_ptr &() // cast
}
::RTCORBA::Current_ptr &
-RTCORBA::Current_out::ptr (void) // ptr
+RTCORBA::Current_out::ptr (void)
{
return this->ptr_;
}
@@ -4651,9 +5881,8 @@ RTCORBA::Current_out::operator-> (void)
return this->ptr_;
}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:209
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
RTCORBA::Current::Current (void)
{}
@@ -4661,7 +5890,15 @@ RTCORBA::Current::Current (void)
RTCORBA::Current::~Current (void)
{}
-RTCORBA::Current_ptr RTCORBA::Current::_narrow (
+void
+RTCORBA::Current::_tao_any_destructor (void *_tao_void_pointer)
+{
+ Current *tmp = ACE_static_cast (Current *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
+RTCORBA::Current_ptr
+RTCORBA::Current::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -4669,62 +5906,82 @@ RTCORBA::Current_ptr RTCORBA::Current::_narrow (
return Current::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-RTCORBA::Current_ptr
+RTCORBA::Current_ptr
RTCORBA::Current::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
)
{
if (CORBA::is_nil (obj))
- return Current::_nil ();
+ {
+ return Current::_nil ();
+ }
+
return
- ACE_reinterpret_cast
- (
+ ACE_reinterpret_cast (
Current_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &Current::_tao_class_id
- )
- )
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &Current::_tao_class_id
+ )
+ )
);
}
RTCORBA::Current_ptr
RTCORBA::Current::_duplicate (Current_ptr obj)
{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
return obj;
}
void *RTCORBA::Current::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTCORBA, Current)::_tao_class_id))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &::CORBA::Current::_tao_class_id))
- retv = ACE_reinterpret_cast
- (
- void *,
- ACE_static_cast
- (
- CORBA::Current_ptr,
- this
- )
- );
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
+
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::RTCORBA, Current)::_tao_class_id)
+ )
+ {
+ retv = ACE_reinterpret_cast (void*, this);
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &::CORBA::Current::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ CORBA::Current_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &CORBA::Object::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (CORBA::Object_ptr, this)
+ );
+ }
+
+ if (retv != 0)
+ {
+ this->_add_ref ();
+ }
+
return retv;
}
@@ -4733,6 +5990,46 @@ const char* RTCORBA::Current::_interface_repository_id (void) const
return "IDL:omg.org/RTCORBA/Current:1.0";
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_RTCORBA_Current[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x5254434f),
+ ACE_NTOHL (0x5242412f),
+ ACE_NTOHL (0x43757272),
+ ACE_NTOHL (0x656e743a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/RTCORBA/Current:1.0
+ 8,
+ ACE_NTOHL (0x43757272),
+ ACE_NTOHL (0x656e7400), // name = Current
+ };
+
+static CORBA::TypeCode _tc_TAO_tc_RTCORBA_Current (
+ CORBA::tk_objref,
+ sizeof (_oc_RTCORBA_Current),
+ (char *) &_oc_RTCORBA_Current,
+ 0,
+ sizeof (RTCORBA::Current)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (RTCORBA)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_Current,
+ &_tc_TAO_tc_RTCORBA_Current
+ )
+TAO_NAMESPACE_END
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+
int RTCORBA::Mutex::_tao_class_id = 0;
RTCORBA::Mutex_ptr
@@ -4778,13 +6075,23 @@ tao_RTCORBA_Mutex_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_RTCORBA_Mutex_marshal (
+ RTCORBA::Mutex_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
// *************************************************************
// RTCORBA::Mutex_var
-// TAO_IDL - Generated from
-// be/be_interface.cpp:654
// *************************************************************
-RTCORBA::Mutex_var::Mutex_var (void) // default constructor
+RTCORBA::Mutex_var::Mutex_var (void)
: ptr_ (Mutex::_nil ())
{}
@@ -4794,12 +6101,12 @@ RTCORBA::Mutex_var::ptr (void) const
return this->ptr_;
}
-RTCORBA::Mutex_var::Mutex_var (const ::RTCORBA::Mutex_var &p) // copy constructor
+RTCORBA::Mutex_var::Mutex_var (const ::RTCORBA::Mutex_var &p)
: TAO_Base_var (),
ptr_ (Mutex::_duplicate (p.ptr ()))
{}
-RTCORBA::Mutex_var::~Mutex_var (void) // destructor
+RTCORBA::Mutex_var::~Mutex_var (void)
{
CORBA::release (this->ptr_);
}
@@ -4828,7 +6135,7 @@ RTCORBA::Mutex_var::operator const ::RTCORBA::Mutex_ptr &() const // cast
return this->ptr_;
}
-RTCORBA::Mutex_var::operator ::RTCORBA::Mutex_ptr &() // cast
+RTCORBA::Mutex_var::operator ::RTCORBA::Mutex_ptr &() // cast
{
return this->ptr_;
}
@@ -4903,10 +6210,11 @@ RTCORBA::Mutex_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// RTCORBA::Mutex_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:932
// *************************************************************
RTCORBA::Mutex_out::Mutex_out (Mutex_ptr &p)
@@ -4915,14 +6223,14 @@ RTCORBA::Mutex_out::Mutex_out (Mutex_ptr &p)
this->ptr_ = ::RTCORBA::Mutex::_nil ();
}
-RTCORBA::Mutex_out::Mutex_out (Mutex_var &p) // constructor from _var
+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) // copy constructor
+RTCORBA::Mutex_out::Mutex_out (const ::RTCORBA::Mutex_out &p)
: ptr_ (ACE_const_cast (Mutex_out &, p).ptr_)
{}
@@ -4953,7 +6261,7 @@ RTCORBA::Mutex_out::operator ::RTCORBA::Mutex_ptr &() // cast
}
::RTCORBA::Mutex_ptr &
-RTCORBA::Mutex_out::ptr (void) // ptr
+RTCORBA::Mutex_out::ptr (void)
{
return this->ptr_;
}
@@ -4964,9 +6272,8 @@ RTCORBA::Mutex_out::operator-> (void)
return this->ptr_;
}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:209
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
RTCORBA::Mutex::Mutex (void)
{}
@@ -4974,7 +6281,15 @@ RTCORBA::Mutex::Mutex (void)
RTCORBA::Mutex::~Mutex (void)
{}
-RTCORBA::Mutex_ptr RTCORBA::Mutex::_narrow (
+void
+RTCORBA::Mutex::_tao_any_destructor (void *_tao_void_pointer)
+{
+ Mutex *tmp = ACE_static_cast (Mutex *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
+RTCORBA::Mutex_ptr
+RTCORBA::Mutex::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -4982,50 +6297,68 @@ RTCORBA::Mutex_ptr RTCORBA::Mutex::_narrow (
return Mutex::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-RTCORBA::Mutex_ptr
+RTCORBA::Mutex_ptr
RTCORBA::Mutex::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
)
{
if (CORBA::is_nil (obj))
- return Mutex::_nil ();
+ {
+ return Mutex::_nil ();
+ }
+
return
- ACE_reinterpret_cast
- (
+ ACE_reinterpret_cast (
Mutex_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &Mutex::_tao_class_id
- )
- )
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &Mutex::_tao_class_id
+ )
+ )
);
}
RTCORBA::Mutex_ptr
RTCORBA::Mutex::_duplicate (Mutex_ptr obj)
{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
return obj;
}
void *RTCORBA::Mutex::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTCORBA, Mutex)::_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)
- this->_add_ref ();
+
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::RTCORBA, Mutex)::_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;
}
@@ -5034,6 +6367,46 @@ const char* RTCORBA::Mutex::_interface_repository_id (void) const
return "IDL:omg.org/RTCORBA/Mutex:1.0";
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_RTCORBA_Mutex[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x5254434f),
+ ACE_NTOHL (0x5242412f),
+ ACE_NTOHL (0x4d757465),
+ ACE_NTOHL (0x783a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/RTCORBA/Mutex:1.0
+ 6,
+ ACE_NTOHL (0x4d757465),
+ ACE_NTOHL (0x78000000), // name = Mutex
+ };
+
+static CORBA::TypeCode _tc_TAO_tc_RTCORBA_Mutex (
+ CORBA::tk_objref,
+ sizeof (_oc_RTCORBA_Mutex),
+ (char *) &_oc_RTCORBA_Mutex,
+ 0,
+ sizeof (RTCORBA::Mutex)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (RTCORBA)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_Mutex,
+ &_tc_TAO_tc_RTCORBA_Mutex
+ )
+TAO_NAMESPACE_END
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+
int RTCORBA::RTORB::_tao_class_id = 0;
RTCORBA::RTORB_ptr
@@ -5079,13 +6452,23 @@ tao_RTCORBA_RTORB_upcast (
return *tmp;
}
+CORBA::Boolean
+tao_RTCORBA_RTORB_marshal (
+ RTCORBA::RTORB_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
// *************************************************************
// RTCORBA::RTORB_var
-// TAO_IDL - Generated from
-// be/be_interface.cpp:654
// *************************************************************
-RTCORBA::RTORB_var::RTORB_var (void) // default constructor
+RTCORBA::RTORB_var::RTORB_var (void)
: ptr_ (RTORB::_nil ())
{}
@@ -5095,12 +6478,12 @@ RTCORBA::RTORB_var::ptr (void) const
return this->ptr_;
}
-RTCORBA::RTORB_var::RTORB_var (const ::RTCORBA::RTORB_var &p) // copy constructor
+RTCORBA::RTORB_var::RTORB_var (const ::RTCORBA::RTORB_var &p)
: TAO_Base_var (),
ptr_ (RTORB::_duplicate (p.ptr ()))
{}
-RTCORBA::RTORB_var::~RTORB_var (void) // destructor
+RTCORBA::RTORB_var::~RTORB_var (void)
{
CORBA::release (this->ptr_);
}
@@ -5129,7 +6512,7 @@ RTCORBA::RTORB_var::operator const ::RTCORBA::RTORB_ptr &() const // cast
return this->ptr_;
}
-RTCORBA::RTORB_var::operator ::RTCORBA::RTORB_ptr &() // cast
+RTCORBA::RTORB_var::operator ::RTCORBA::RTORB_ptr &() // cast
{
return this->ptr_;
}
@@ -5204,10 +6587,11 @@ RTCORBA::RTORB_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
// RTCORBA::RTORB_out
-// TAO_IDL - Generated from
-// be/be_interface.cpp:932
// *************************************************************
RTCORBA::RTORB_out::RTORB_out (RTORB_ptr &p)
@@ -5216,14 +6600,14 @@ RTCORBA::RTORB_out::RTORB_out (RTORB_ptr &p)
this->ptr_ = ::RTCORBA::RTORB::_nil ();
}
-RTCORBA::RTORB_out::RTORB_out (RTORB_var &p) // constructor from _var
+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) // copy constructor
+RTCORBA::RTORB_out::RTORB_out (const ::RTCORBA::RTORB_out &p)
: ptr_ (ACE_const_cast (RTORB_out &, p).ptr_)
{}
@@ -5254,7 +6638,7 @@ RTCORBA::RTORB_out::operator ::RTCORBA::RTORB_ptr &() // cast
}
::RTCORBA::RTORB_ptr &
-RTCORBA::RTORB_out::ptr (void) // ptr
+RTCORBA::RTORB_out::ptr (void)
{
return this->ptr_;
}
@@ -5265,9 +6649,8 @@ RTCORBA::RTORB_out::operator-> (void)
return this->ptr_;
}
-
-// TAO_IDL - Generated from
-// be/be_visitor_interface/interface_cs.cpp:209
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
RTCORBA::RTORB::RTORB (void)
{}
@@ -5275,7 +6658,15 @@ RTCORBA::RTORB::RTORB (void)
RTCORBA::RTORB::~RTORB (void)
{}
-RTCORBA::RTORB_ptr RTCORBA::RTORB::_narrow (
+void
+RTCORBA::RTORB::_tao_any_destructor (void *_tao_void_pointer)
+{
+ RTORB *tmp = ACE_static_cast (RTORB *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
+RTCORBA::RTORB_ptr
+RTCORBA::RTORB::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -5283,50 +6674,68 @@ RTCORBA::RTORB_ptr RTCORBA::RTORB::_narrow (
return RTORB::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-RTCORBA::RTORB_ptr
+RTCORBA::RTORB_ptr
RTCORBA::RTORB::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
)
{
if (CORBA::is_nil (obj))
- return RTORB::_nil ();
+ {
+ return RTORB::_nil ();
+ }
+
return
- ACE_reinterpret_cast
- (
+ ACE_reinterpret_cast (
RTORB_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &RTORB::_tao_class_id
- )
- )
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &RTORB::_tao_class_id
+ )
+ )
);
}
RTCORBA::RTORB_ptr
RTCORBA::RTORB::_duplicate (RTORB_ptr obj)
{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
return obj;
}
void *RTCORBA::RTORB::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTCORBA, RTORB)::_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)
- this->_add_ref ();
+
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::RTCORBA, RTORB)::_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;
}
@@ -5335,40 +6744,48 @@ const char* RTCORBA::RTORB::_interface_repository_id (void) const
return "IDL:omg.org/RTCORBA/RTORB:1.0";
}
-// Default constructor.
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63
+
RTCORBA::RTORB::MutexNotFound::MutexNotFound (void)
- : CORBA_UserException ("IDL:omg.org/RTCORBA/RTORB/MutexNotFound:1.0",
- "MutexNotFound")
+ : CORBA_UserException (
+ "IDL:omg.org/RTCORBA/RTORB/MutexNotFound:1.0",
+ "MutexNotFound"
+ )
{
}
-// Destructor - all members are of self managing types.
RTCORBA::RTORB::MutexNotFound::~MutexNotFound (void)
{
}
-// Copy constructor.
RTCORBA::RTORB::MutexNotFound::MutexNotFound (const ::RTCORBA::RTORB::MutexNotFound &_tao_excp)
- : CORBA_UserException (_tao_excp._rep_id () ,
- _tao_excp._name ()
-)
+ : CORBA_UserException (
+ _tao_excp._rep_id (),
+ _tao_excp._name ()
+ )
{
}
-// Assignment operator.
RTCORBA::RTORB::MutexNotFound&
RTCORBA::RTORB::MutexNotFound::operator= (const ::RTCORBA::RTORB::MutexNotFound &_tao_excp)
{
- this->CORBA_UserException::operator= (_tao_excp);
+ this->CORBA_UserException::operator= (_tao_excp);
return *this;
}
+void RTCORBA::RTORB::MutexNotFound::_tao_any_destructor (void *_tao_void_pointer)
+{
+ MutexNotFound *tmp = ACE_static_cast (MutexNotFound*, _tao_void_pointer);
+ delete tmp;
+}
+
RTCORBA::RTORB::MutexNotFound *
-RTCORBA::RTORB::MutexNotFound::_downcast (CORBA::Exception *exc)
+RTCORBA::RTORB::MutexNotFound::_downcast (CORBA::Exception *_tao_excp)
{
- if (!ACE_OS::strcmp ("IDL:omg.org/RTCORBA/RTORB/MutexNotFound:1.0", exc->_rep_id ()))
+ if (!ACE_OS::strcmp ("IDL:omg.org/RTCORBA/RTORB/MutexNotFound:1.0", _tao_excp->_rep_id ()))
{
- return ACE_dynamic_cast (MutexNotFound *, exc);
+ return ACE_dynamic_cast (MutexNotFound *, _tao_excp);
}
else
{
@@ -5389,13 +6806,13 @@ RTCORBA::RTORB::MutexNotFound::_tao_duplicate (void) const
CORBA::Exception *result;
ACE_NEW_RETURN (
result,
- RTCORBA::RTORB::MutexNotFound (*this),
+ ::RTCORBA::RTORB::MutexNotFound (*this),
0
);
return result;
}
-void RTCORBA::RTORB::MutexNotFound::_raise ()
+void RTCORBA::RTORB::MutexNotFound::_raise (void)
{
TAO_RAISE (*this);
}
@@ -5416,28 +6833,72 @@ void RTCORBA::RTORB::MutexNotFound::_tao_decode (
ACE_THROW (CORBA::MARSHAL ());
}
-// Default constructor.
+// TAO extension - the virtual _type method.
+CORBA::TypeCode_ptr RTCORBA::RTORB::MutexNotFound::_type (void) const
+{
+ return ::RTCORBA::RTORB::_tc_MutexNotFound;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_RTCORBA_RTORB_MutexNotFound[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 44,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x5254434f),
+ ACE_NTOHL (0x5242412f),
+ ACE_NTOHL (0x52544f52),
+ ACE_NTOHL (0x422f4d75),
+ ACE_NTOHL (0x7465784e),
+ ACE_NTOHL (0x6f74466f),
+ ACE_NTOHL (0x756e643a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/RTCORBA/RTORB/MutexNotFound:1.0
+ 14,
+ ACE_NTOHL (0x4d757465),
+ ACE_NTOHL (0x784e6f74),
+ ACE_NTOHL (0x466f756e),
+ ACE_NTOHL (0x64000000), // name = MutexNotFound
+ 0, // member count
+ };
+
+static CORBA::TypeCode _tc_TAO_tc_RTCORBA_RTORB_MutexNotFound (
+ CORBA::tk_except,
+ sizeof (_oc_RTCORBA_RTORB_MutexNotFound),
+ (char *) &_oc_RTCORBA_RTORB_MutexNotFound,
+ 0,
+ sizeof (RTCORBA::RTORB::MutexNotFound)
+ );
+
+::CORBA::TypeCode_ptr RTCORBA::RTORB::_tc_MutexNotFound =
+ &_tc_TAO_tc_RTCORBA_RTORB_MutexNotFound;
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_cs.cpp:63
+
RTCORBA::RTORB::InvalidThreadpool::InvalidThreadpool (void)
- : CORBA_UserException ("IDL:omg.org/RTCORBA/RTORB/InvalidThreadpool:1.0",
- "InvalidThreadpool"
- )
+ : CORBA_UserException (
+ "IDL:omg.org/RTCORBA/RTORB/InvalidThreadpool:1.0",
+ "InvalidThreadpool"
+ )
{
}
-// Destructor - all members are of self managing types.
RTCORBA::RTORB::InvalidThreadpool::~InvalidThreadpool (void)
{
}
-// Copy constructor.
RTCORBA::RTORB::InvalidThreadpool::InvalidThreadpool (const ::RTCORBA::RTORB::InvalidThreadpool &_tao_excp)
- : CORBA_UserException (_tao_excp._rep_id (),
- _tao_excp._name ()
- )
+ : CORBA_UserException (
+ _tao_excp._rep_id (),
+ _tao_excp._name ()
+ )
{
}
-// Assignment operator.
RTCORBA::RTORB::InvalidThreadpool&
RTCORBA::RTORB::InvalidThreadpool::operator= (const ::RTCORBA::RTORB::InvalidThreadpool &_tao_excp)
{
@@ -5445,12 +6906,18 @@ RTCORBA::RTORB::InvalidThreadpool::operator= (const ::RTCORBA::RTORB::InvalidThr
return *this;
}
+void RTCORBA::RTORB::InvalidThreadpool::_tao_any_destructor (void *_tao_void_pointer)
+{
+ InvalidThreadpool *tmp = ACE_static_cast (InvalidThreadpool*, _tao_void_pointer);
+ delete tmp;
+}
+
RTCORBA::RTORB::InvalidThreadpool *
-RTCORBA::RTORB::InvalidThreadpool::_downcast (CORBA::Exception *exc)
+RTCORBA::RTORB::InvalidThreadpool::_downcast (CORBA::Exception *_tao_excp)
{
- if (!ACE_OS::strcmp ("IDL:omg.org/RTCORBA/RTORB/InvalidThreadpool:1.0", exc->_rep_id ()))
+ if (!ACE_OS::strcmp ("IDL:omg.org/RTCORBA/RTORB/InvalidThreadpool:1.0", _tao_excp->_rep_id ()))
{
- return ACE_dynamic_cast (InvalidThreadpool *, exc);
+ return ACE_dynamic_cast (InvalidThreadpool *, _tao_excp);
}
else
{
@@ -5471,13 +6938,13 @@ RTCORBA::RTORB::InvalidThreadpool::_tao_duplicate (void) const
CORBA::Exception *result;
ACE_NEW_RETURN (
result,
- RTCORBA::RTORB::InvalidThreadpool (*this),
+ ::RTCORBA::RTORB::InvalidThreadpool (*this),
0
);
return result;
}
-void RTCORBA::RTORB::InvalidThreadpool::_raise ()
+void RTCORBA::RTORB::InvalidThreadpool::_raise (void)
{
TAO_RAISE (*this);
}
@@ -5498,513 +6965,1013 @@ void RTCORBA::RTORB::InvalidThreadpool::_tao_decode (
ACE_THROW (CORBA::MARSHAL ());
}
-void operator<<= (CORBA::Any &_tao_any, const RTCORBA::ThreadpoolLane &_tao_elem) // copying
+// TAO extension - the virtual _type method.
+CORBA::TypeCode_ptr RTCORBA::RTORB::InvalidThreadpool::_type (void) const
{
- TAO_OutputCDR stream;
- stream << _tao_elem;
- _tao_any._tao_replace (
+ return ::RTCORBA::RTORB::_tc_InvalidThreadpool;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_RTCORBA_RTORB_InvalidThreadpool[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 48,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x5254434f),
+ ACE_NTOHL (0x5242412f),
+ ACE_NTOHL (0x52544f52),
+ ACE_NTOHL (0x422f496e),
+ ACE_NTOHL (0x76616c69),
+ ACE_NTOHL (0x64546872),
+ ACE_NTOHL (0x65616470),
+ ACE_NTOHL (0x6f6f6c3a),
+ ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/RTCORBA/RTORB/InvalidThreadpool:1.0
+ 18,
+ ACE_NTOHL (0x496e7661),
+ ACE_NTOHL (0x6c696454),
+ ACE_NTOHL (0x68726561),
+ ACE_NTOHL (0x64706f6f),
+ ACE_NTOHL (0x6c000000), // name = InvalidThreadpool
+ 0, // member count
+ };
+
+static CORBA::TypeCode _tc_TAO_tc_RTCORBA_RTORB_InvalidThreadpool (
+ CORBA::tk_except,
+ sizeof (_oc_RTCORBA_RTORB_InvalidThreadpool),
+ (char *) &_oc_RTCORBA_RTORB_InvalidThreadpool,
+ 0,
+ sizeof (RTCORBA::RTORB::InvalidThreadpool)
+ );
+
+::CORBA::TypeCode_ptr RTCORBA::RTORB::_tc_InvalidThreadpool =
+ &_tc_TAO_tc_RTCORBA_RTORB_InvalidThreadpool;
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_RTCORBA_RTORB[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x5254434f),
+ ACE_NTOHL (0x5242412f),
+ ACE_NTOHL (0x52544f52),
+ ACE_NTOHL (0x423a312e),
+ ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/RTCORBA/RTORB:1.0
+ 6,
+ ACE_NTOHL (0x52544f52),
+ ACE_NTOHL (0x42000000), // name = RTORB
+ };
+
+static CORBA::TypeCode _tc_TAO_tc_RTCORBA_RTORB (
+ CORBA::tk_objref,
+ sizeof (_oc_RTCORBA_RTORB),
+ (char *) &_oc_RTCORBA_RTORB,
+ 0,
+ sizeof (RTCORBA::RTORB)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (RTCORBA)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_RTORB,
+ &_tc_TAO_tc_RTCORBA_RTORB
+ )
+TAO_NAMESPACE_END
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const RTCORBA::ThreadpoolLane &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<RTCORBA::ThreadpoolLane>::insert_copy (
+ _tao_any,
+ RTCORBA::ThreadpoolLane::_tao_any_destructor,
RTCORBA::_tc_ThreadpoolLane,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
+ _tao_elem
);
}
-void operator<<= (CORBA::Any &_tao_any, RTCORBA::ThreadpoolLane *_tao_elem) // non copying
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ RTCORBA::ThreadpoolLane *_tao_elem
+ )
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
+ TAO::Any_Dual_Impl_T<RTCORBA::ThreadpoolLane>::insert (
+ _tao_any,
+ RTCORBA::ThreadpoolLane::_tao_any_destructor,
RTCORBA::_tc_ThreadpoolLane,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- RTCORBA::ThreadpoolLane::_tao_any_destructor
+ _tao_elem
);
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, RTCORBA::ThreadpoolLane *&_tao_elem)
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ RTCORBA::ThreadpoolLane *&_tao_elem
+ )
{
- return _tao_any >>= ACE_const_cast(const RTCORBA::ThreadpoolLane*&,_tao_elem);
+ return _tao_any >>= ACE_const_cast (
+ const RTCORBA::ThreadpoolLane *&,
+ _tao_elem
+ );
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const RTCORBA::ThreadpoolLane *&_tao_elem)
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const RTCORBA::ThreadpoolLane *&_tao_elem
+ )
{
- _tao_elem = 0;
- ACE_TRY_NEW_ENV
- {
- CORBA::TypeCode_var type = _tao_any.type ();
+ return
+ TAO::Any_Dual_Impl_T<RTCORBA::ThreadpoolLane>::extract (
+ _tao_any,
+ RTCORBA::ThreadpoolLane::_tao_any_destructor,
+ RTCORBA::_tc_ThreadpoolLane,
+ _tao_elem
+ );
+}
- CORBA::Boolean result = type->equivalent (RTCORBA::_tc_ThreadpoolLane ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<RTCORBA::ThreadpoolLane>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<RTCORBA::ThreadpoolLane>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
- if (!result)
- return 0; // not equivalent
-
- if (_tao_any.any_owns_data ())
- {
- _tao_elem = ACE_static_cast(
- const RTCORBA::ThreadpoolLane*,
- _tao_any.value ()
- );
- return 1;
- }
- else
- {
- RTCORBA::ThreadpoolLane *tmp;
- ACE_NEW_RETURN (tmp, RTCORBA::ThreadpoolLane, 0);
- TAO_InputCDR stream (
- _tao_any._tao_get_cdr (),
- _tao_any._tao_byte_order ()
- );
- if (stream >> *tmp)
- {
- ((CORBA::Any *)&_tao_any)->_tao_replace (
- RTCORBA::_tc_ThreadpoolLane,
- 1,
- ACE_static_cast (void *, tmp),
- RTCORBA::ThreadpoolLane::_tao_any_destructor
- );
- _tao_elem = tmp;
- return 1;
- }
- else
- {
- delete tmp;
- }
- }
- }
- ACE_CATCHANY
- {
- }
- ACE_ENDTRY;
- return 0;
-}
+// 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 RTCORBA::ThreadpoolLanes &_tao_elem
- ) // copying
+ )
{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
- {
- _tao_any._tao_replace (
- RTCORBA::_tc_ThreadpoolLanes,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
- }
+ TAO::Any_Dual_Impl_T<RTCORBA::ThreadpoolLanes>::insert_copy (
+ _tao_any,
+ RTCORBA::ThreadpoolLanes::_tao_any_destructor,
+ RTCORBA::_tc_ThreadpoolLanes,
+ _tao_elem
+ );
}
-void operator<<= (CORBA::Any &_tao_any, RTCORBA::ThreadpoolLanes *_tao_elem) // non copying
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ RTCORBA::ThreadpoolLanes *_tao_elem
+ )
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
+ TAO::Any_Dual_Impl_T<RTCORBA::ThreadpoolLanes>::insert (
+ _tao_any,
+ RTCORBA::ThreadpoolLanes::_tao_any_destructor,
RTCORBA::_tc_ThreadpoolLanes,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- RTCORBA::ThreadpoolLanes::_tao_any_destructor
+ _tao_elem
);
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, RTCORBA::ThreadpoolLanes *&_tao_elem)
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ RTCORBA::ThreadpoolLanes *&_tao_elem
+ )
{
- return _tao_any >>= ACE_const_cast(
- const RTCORBA::ThreadpoolLanes*&,
+ return _tao_any >>= ACE_const_cast (
+ const RTCORBA::ThreadpoolLanes *&,
_tao_elem
);
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const RTCORBA::ThreadpoolLanes *&_tao_elem)
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const RTCORBA::ThreadpoolLanes *&_tao_elem
+ )
{
- _tao_elem = 0;
- ACE_TRY_NEW_ENV
- {
- CORBA::TypeCode_var type = _tao_any.type ();
-
- CORBA::Boolean result = type->equivalent (RTCORBA::_tc_ThreadpoolLanes ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (!result)
- return 0; // not equivalent
-
- if (_tao_any.any_owns_data ())
- {
- _tao_elem = ACE_static_cast(
- const RTCORBA::ThreadpoolLanes*,
- _tao_any.value ()
- );
- return 1;
- }
- else
- {
- RTCORBA::ThreadpoolLanes *tmp;
- ACE_NEW_RETURN (tmp, RTCORBA::ThreadpoolLanes, 0);
- TAO_InputCDR stream (
- _tao_any._tao_get_cdr (),
- _tao_any._tao_byte_order ()
- );
- if (stream >> *tmp)
- {
- ((CORBA::Any *)&_tao_any)->_tao_replace (
- RTCORBA::_tc_ThreadpoolLanes,
- 1,
- ACE_static_cast (void *, tmp),
- RTCORBA::ThreadpoolLanes::_tao_any_destructor
- );
- _tao_elem = tmp;
- return 1;
- }
- else
- {
- delete tmp;
- }
- }
- }
- ACE_CATCHANY
- {
- }
- ACE_ENDTRY;
- return 0;
+ return
+ TAO::Any_Dual_Impl_T<RTCORBA::ThreadpoolLanes>::extract (
+ _tao_any,
+ RTCORBA::ThreadpoolLanes::_tao_any_destructor,
+ RTCORBA::_tc_ThreadpoolLanes,
+ _tao_elem
+ );
}
-void operator<<= (CORBA::Any &_tao_any, RTCORBA::PriorityModel _tao_elem)
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/any_op_cs.cpp:52
+
+void operator<<= (
+ CORBA::Any &_tao_any,
+ RTCORBA::PriorityModel _tao_elem
+ )
{
- TAO_OutputCDR stream;
- stream << _tao_elem;
- _tao_any._tao_replace (
+ TAO::Any_Basic_Impl_T<RTCORBA::PriorityModel>::insert (
+ _tao_any,
RTCORBA::_tc_PriorityModel,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
+ _tao_elem
);
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, RTCORBA::PriorityModel &_tao_elem)
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ RTCORBA::PriorityModel &_tao_elem
+ )
{
- ACE_TRY_NEW_ENV
- {
- CORBA::TypeCode_var type = _tao_any.type ();
-
- CORBA::Boolean result = type->equivalent (RTCORBA::_tc_PriorityModel ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (!result)
- return 0; // not equivalent
-
- TAO_InputCDR stream (
- _tao_any._tao_get_cdr (),
- _tao_any._tao_byte_order ()
+ return
+ TAO::Any_Basic_Impl_T<RTCORBA::PriorityModel>::extract (
+ _tao_any,
+ RTCORBA::_tc_PriorityModel,
+ _tao_elem
);
- if (stream >> _tao_elem)
- {
- return 1;
- }
- }
- ACE_CATCHANY
- {
- return 0;
- }
- ACE_ENDTRY;
- return 0;
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<RTCORBA::PriorityModelPolicy,RTCORBA::PriorityModelPolicy_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<RTCORBA::PriorityModelPolicy,RTCORBA::PriorityModelPolicy_var>
+ 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>
#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.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ RTCORBA::PriorityModelPolicy_ptr _tao_elem
+ )
+{
+ RTCORBA::PriorityModelPolicy_ptr _tao_objptr =
+ RTCORBA::PriorityModelPolicy::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ RTCORBA::PriorityModelPolicy_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<RTCORBA::PriorityModelPolicy>::insert (
+ _tao_any,
+ RTCORBA::PriorityModelPolicy::_tao_any_destructor,
+ RTCORBA::_tc_PriorityModelPolicy,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ RTCORBA::PriorityModelPolicy_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<RTCORBA::PriorityModelPolicy>::extract (
+ _tao_any,
+ RTCORBA::PriorityModelPolicy::_tao_any_destructor,
+ RTCORBA::_tc_PriorityModelPolicy,
+ _tao_elem
+ );
+}
+
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<RTCORBA::ThreadpoolPolicy,RTCORBA::ThreadpoolPolicy_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<RTCORBA::ThreadpoolPolicy,RTCORBA::ThreadpoolPolicy_var>
+ template class TAO_Object_Manager<RTCORBA::PriorityModelPolicy,RTCORBA::PriorityModelPolicy_var>;
+ template class TAO::Any_Impl_T<RTCORBA::PriorityModelPolicy>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Manager<RTCORBA::PriorityModelPolicy, RTCORBA::PriorityModelPolicy_var>
+# pragma instantiate TAO::Any_Impl_T<RTCORBA::PriorityModelPolicy>
#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.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ RTCORBA::ThreadpoolPolicy_ptr _tao_elem
+ )
+{
+ RTCORBA::ThreadpoolPolicy_ptr _tao_objptr =
+ RTCORBA::ThreadpoolPolicy::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ RTCORBA::ThreadpoolPolicy_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<RTCORBA::ThreadpoolPolicy>::insert (
+ _tao_any,
+ RTCORBA::ThreadpoolPolicy::_tao_any_destructor,
+ RTCORBA::_tc_ThreadpoolPolicy,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ RTCORBA::ThreadpoolPolicy_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<RTCORBA::ThreadpoolPolicy>::extract (
+ _tao_any,
+ RTCORBA::ThreadpoolPolicy::_tao_any_destructor,
+ RTCORBA::_tc_ThreadpoolPolicy,
+ _tao_elem
+ );
+}
+
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<RTCORBA::ProtocolProperties,RTCORBA::ProtocolProperties_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<RTCORBA::ProtocolProperties,RTCORBA::ProtocolProperties_var>
+ template class TAO_Object_Manager<RTCORBA::ThreadpoolPolicy,RTCORBA::ThreadpoolPolicy_var>;
+ template class TAO::Any_Impl_T<RTCORBA::ThreadpoolPolicy>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Manager<RTCORBA::ThreadpoolPolicy, RTCORBA::ThreadpoolPolicy_var>
+# pragma instantiate TAO::Any_Impl_T<RTCORBA::ThreadpoolPolicy>
#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.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ RTCORBA::ProtocolProperties_ptr _tao_elem
+ )
+{
+ RTCORBA::ProtocolProperties_ptr _tao_objptr =
+ RTCORBA::ProtocolProperties::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ RTCORBA::ProtocolProperties_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<RTCORBA::ProtocolProperties>::insert (
+ _tao_any,
+ RTCORBA::ProtocolProperties::_tao_any_destructor,
+ RTCORBA::_tc_ProtocolProperties,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ RTCORBA::ProtocolProperties_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<RTCORBA::ProtocolProperties>::extract (
+ _tao_any,
+ RTCORBA::ProtocolProperties::_tao_any_destructor,
+ RTCORBA::_tc_ProtocolProperties,
+ _tao_elem
+ );
+}
+
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<RTCORBA::ServerProtocolPolicy,RTCORBA::ServerProtocolPolicy_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<RTCORBA::ServerProtocolPolicy,RTCORBA::ServerProtocolPolicy_var>
+ template class TAO_Object_Manager<RTCORBA::ProtocolProperties,RTCORBA::ProtocolProperties_var>;
+ template class TAO::Any_Impl_T<RTCORBA::ProtocolProperties>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Manager<RTCORBA::ProtocolProperties, RTCORBA::ProtocolProperties_var>
+# pragma instantiate TAO::Any_Impl_T<RTCORBA::ProtocolProperties>
#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
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const RTCORBA::Protocol &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<RTCORBA::Protocol>::insert_copy (
+ _tao_any,
+ RTCORBA::Protocol::_tao_any_destructor,
+ RTCORBA::_tc_Protocol,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ RTCORBA::Protocol *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<RTCORBA::Protocol>::insert (
+ _tao_any,
+ RTCORBA::Protocol::_tao_any_destructor,
+ RTCORBA::_tc_Protocol,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ RTCORBA::Protocol *&_tao_elem
+ )
+{
+ return _tao_any >>= ACE_const_cast (
+ const RTCORBA::Protocol *&,
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const RTCORBA::Protocol *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<RTCORBA::Protocol>::extract (
+ _tao_any,
+ RTCORBA::Protocol::_tao_any_destructor,
+ RTCORBA::_tc_Protocol,
+ _tao_elem
+ );
+}
+
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<RTCORBA::ClientProtocolPolicy,RTCORBA::ClientProtocolPolicy_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<RTCORBA::ClientProtocolPolicy,RTCORBA::ClientProtocolPolicy_var>
+ template class TAO::Any_Dual_Impl_T<RTCORBA::Protocol>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<RTCORBA::Protocol>
#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
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const RTCORBA::ProtocolList &_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<RTCORBA::ProtocolList>::insert_copy (
+ _tao_any,
+ RTCORBA::ProtocolList::_tao_any_destructor,
+ RTCORBA::_tc_ProtocolList,
+ _tao_elem
+ );
+}
+
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ RTCORBA::ProtocolList *_tao_elem
+ )
+{
+ TAO::Any_Dual_Impl_T<RTCORBA::ProtocolList>::insert (
+ _tao_any,
+ RTCORBA::ProtocolList::_tao_any_destructor,
+ RTCORBA::_tc_ProtocolList,
+ _tao_elem
+ );
+}
+
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ RTCORBA::ProtocolList *&_tao_elem
+ )
+{
+ return _tao_any >>= ACE_const_cast (
+ const RTCORBA::ProtocolList *&,
+ _tao_elem
+ );
+}
+
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const RTCORBA::ProtocolList *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<RTCORBA::ProtocolList>::extract (
+ _tao_any,
+ RTCORBA::ProtocolList::_tao_any_destructor,
+ RTCORBA::_tc_ProtocolList,
+ _tao_elem
+ );
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ RTCORBA::ServerProtocolPolicy_ptr _tao_elem
+ )
+{
+ RTCORBA::ServerProtocolPolicy_ptr _tao_objptr =
+ RTCORBA::ServerProtocolPolicy::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ RTCORBA::ServerProtocolPolicy_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<RTCORBA::ServerProtocolPolicy>::insert (
+ _tao_any,
+ RTCORBA::ServerProtocolPolicy::_tao_any_destructor,
+ RTCORBA::_tc_ServerProtocolPolicy,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ RTCORBA::ServerProtocolPolicy_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<RTCORBA::ServerProtocolPolicy>::extract (
+ _tao_any,
+ RTCORBA::ServerProtocolPolicy::_tao_any_destructor,
+ RTCORBA::_tc_ServerProtocolPolicy,
+ _tao_elem
+ );
+}
+
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<RTCORBA::PrivateConnectionPolicy,RTCORBA::PrivateConnectionPolicy_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<RTCORBA::PrivateConnectionPolicy,RTCORBA::PrivateConnectionPolicy_var>
+ template class TAO_Object_Manager<RTCORBA::ServerProtocolPolicy,RTCORBA::ServerProtocolPolicy_var>;
+ template class TAO::Any_Impl_T<RTCORBA::ServerProtocolPolicy>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Manager<RTCORBA::ServerProtocolPolicy, RTCORBA::ServerProtocolPolicy_var>
+# pragma instantiate TAO::Any_Impl_T<RTCORBA::ServerProtocolPolicy>
#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.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ RTCORBA::ClientProtocolPolicy_ptr _tao_elem
+ )
+{
+ RTCORBA::ClientProtocolPolicy_ptr _tao_objptr =
+ RTCORBA::ClientProtocolPolicy::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ RTCORBA::ClientProtocolPolicy_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<RTCORBA::ClientProtocolPolicy>::insert (
+ _tao_any,
+ RTCORBA::ClientProtocolPolicy::_tao_any_destructor,
+ RTCORBA::_tc_ClientProtocolPolicy,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ RTCORBA::ClientProtocolPolicy_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<RTCORBA::ClientProtocolPolicy>::extract (
+ _tao_any,
+ RTCORBA::ClientProtocolPolicy::_tao_any_destructor,
+ RTCORBA::_tc_ClientProtocolPolicy,
+ _tao_elem
+ );
+}
+
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<RTCORBA::TCPProtocolProperties,RTCORBA::TCPProtocolProperties_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<RTCORBA::TCPProtocolProperties,RTCORBA::TCPProtocolProperties_var>
+ template class TAO_Object_Manager<RTCORBA::ClientProtocolPolicy,RTCORBA::ClientProtocolPolicy_var>;
+ template class TAO::Any_Impl_T<RTCORBA::ClientProtocolPolicy>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Manager<RTCORBA::ClientProtocolPolicy, RTCORBA::ClientProtocolPolicy_var>
+# pragma instantiate TAO::Any_Impl_T<RTCORBA::ClientProtocolPolicy>
#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.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ RTCORBA::PrivateConnectionPolicy_ptr _tao_elem
+ )
+{
+ RTCORBA::PrivateConnectionPolicy_ptr _tao_objptr =
+ RTCORBA::PrivateConnectionPolicy::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ RTCORBA::PrivateConnectionPolicy_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<RTCORBA::PrivateConnectionPolicy>::insert (
+ _tao_any,
+ RTCORBA::PrivateConnectionPolicy::_tao_any_destructor,
+ RTCORBA::_tc_PrivateConnectionPolicy,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ RTCORBA::PrivateConnectionPolicy_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<RTCORBA::PrivateConnectionPolicy>::extract (
+ _tao_any,
+ RTCORBA::PrivateConnectionPolicy::_tao_any_destructor,
+ RTCORBA::_tc_PrivateConnectionPolicy,
+ _tao_elem
+ );
+}
+
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<RTCORBA::GIOPProtocolProperties,RTCORBA::GIOPProtocolProperties_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<RTCORBA::GIOPProtocolProperties,RTCORBA::GIOPProtocolProperties_var>
+ template class TAO_Object_Manager<RTCORBA::PrivateConnectionPolicy,RTCORBA::PrivateConnectionPolicy_var>;
+ template class TAO::Any_Impl_T<RTCORBA::PrivateConnectionPolicy>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Manager<RTCORBA::PrivateConnectionPolicy, RTCORBA::PrivateConnectionPolicy_var>
+# pragma instantiate TAO::Any_Impl_T<RTCORBA::PrivateConnectionPolicy>
#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.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ RTCORBA::TCPProtocolProperties_ptr _tao_elem
+ )
+{
+ RTCORBA::TCPProtocolProperties_ptr _tao_objptr =
+ RTCORBA::TCPProtocolProperties::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ RTCORBA::TCPProtocolProperties_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<RTCORBA::TCPProtocolProperties>::insert (
+ _tao_any,
+ RTCORBA::TCPProtocolProperties::_tao_any_destructor,
+ RTCORBA::_tc_TCPProtocolProperties,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ RTCORBA::TCPProtocolProperties_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<RTCORBA::TCPProtocolProperties>::extract (
+ _tao_any,
+ RTCORBA::TCPProtocolProperties::_tao_any_destructor,
+ RTCORBA::_tc_TCPProtocolProperties,
+ _tao_elem
+ );
+}
+
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<RTCORBA::UnixDomainProtocolProperties,RTCORBA::UnixDomainProtocolProperties_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<RTCORBA::UnixDomainProtocolProperties,RTCORBA::UnixDomainProtocolProperties_var>
+ template class TAO_Object_Manager<RTCORBA::TCPProtocolProperties,RTCORBA::TCPProtocolProperties_var>;
+ template class TAO::Any_Impl_T<RTCORBA::TCPProtocolProperties>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Manager<RTCORBA::TCPProtocolProperties, RTCORBA::TCPProtocolProperties_var>
+# pragma instantiate TAO::Any_Impl_T<RTCORBA::TCPProtocolProperties>
#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.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ RTCORBA::GIOPProtocolProperties_ptr _tao_elem
+ )
+{
+ RTCORBA::GIOPProtocolProperties_ptr _tao_objptr =
+ RTCORBA::GIOPProtocolProperties::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ RTCORBA::GIOPProtocolProperties_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<RTCORBA::GIOPProtocolProperties>::insert (
+ _tao_any,
+ RTCORBA::GIOPProtocolProperties::_tao_any_destructor,
+ RTCORBA::_tc_GIOPProtocolProperties,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ RTCORBA::GIOPProtocolProperties_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<RTCORBA::GIOPProtocolProperties>::extract (
+ _tao_any,
+ RTCORBA::GIOPProtocolProperties::_tao_any_destructor,
+ RTCORBA::_tc_GIOPProtocolProperties,
+ _tao_elem
+ );
+}
+
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<RTCORBA::SharedMemoryProtocolProperties,RTCORBA::SharedMemoryProtocolProperties_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<RTCORBA::SharedMemoryProtocolProperties,RTCORBA::SharedMemoryProtocolProperties_var>
+ template class TAO_Object_Manager<RTCORBA::GIOPProtocolProperties,RTCORBA::GIOPProtocolProperties_var>;
+ template class TAO::Any_Impl_T<RTCORBA::GIOPProtocolProperties>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Manager<RTCORBA::GIOPProtocolProperties, RTCORBA::GIOPProtocolProperties_var>
+# pragma instantiate TAO::Any_Impl_T<RTCORBA::GIOPProtocolProperties>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-void operator<<= (CORBA::Any &_tao_any, const RTCORBA::PriorityBand &_tao_elem) // copying
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ RTCORBA::UnixDomainProtocolProperties_ptr _tao_elem
+ )
{
- TAO_OutputCDR stream;
- stream << _tao_elem;
- _tao_any._tao_replace (
- RTCORBA::_tc_PriorityBand,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
+ RTCORBA::UnixDomainProtocolProperties_ptr _tao_objptr =
+ RTCORBA::UnixDomainProtocolProperties::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
}
-void operator<<= (CORBA::Any &_tao_any, RTCORBA::PriorityBand *_tao_elem) // non copying
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ RTCORBA::UnixDomainProtocolProperties_ptr *_tao_elem
+ )
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
- RTCORBA::_tc_PriorityBand,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- RTCORBA::PriorityBand::_tao_any_destructor
+ TAO::Any_Impl_T<RTCORBA::UnixDomainProtocolProperties>::insert (
+ _tao_any,
+ RTCORBA::UnixDomainProtocolProperties::_tao_any_destructor,
+ RTCORBA::_tc_UnixDomainProtocolProperties,
+ *_tao_elem
);
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, RTCORBA::PriorityBand *&_tao_elem)
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ RTCORBA::UnixDomainProtocolProperties_ptr &_tao_elem
+ )
{
- return _tao_any >>= ACE_const_cast(const RTCORBA::PriorityBand*&,_tao_elem);
+ return
+ TAO::Any_Impl_T<RTCORBA::UnixDomainProtocolProperties>::extract (
+ _tao_any,
+ RTCORBA::UnixDomainProtocolProperties::_tao_any_destructor,
+ RTCORBA::_tc_UnixDomainProtocolProperties,
+ _tao_elem
+ );
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const RTCORBA::PriorityBand *&_tao_elem)
-{
- _tao_elem = 0;
- ACE_TRY_NEW_ENV
- {
- CORBA::TypeCode_var type = _tao_any.type ();
-
- CORBA::Boolean result = type->equivalent (RTCORBA::_tc_PriorityBand ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO_Object_Manager<RTCORBA::UnixDomainProtocolProperties,RTCORBA::UnixDomainProtocolProperties_var>;
+ template class TAO::Any_Impl_T<RTCORBA::UnixDomainProtocolProperties>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Manager<RTCORBA::UnixDomainProtocolProperties, RTCORBA::UnixDomainProtocolProperties_var>
+# pragma instantiate TAO::Any_Impl_T<RTCORBA::UnixDomainProtocolProperties>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
- if (!result)
- return 0; // not equivalent
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
- if (_tao_any.any_owns_data ())
- {
- _tao_elem = ACE_static_cast(
- const RTCORBA::PriorityBand*,
- _tao_any.value ()
- );
- return 1;
- }
- else
- {
- RTCORBA::PriorityBand *tmp;
- ACE_NEW_RETURN (tmp, RTCORBA::PriorityBand, 0);
- TAO_InputCDR stream (
- _tao_any._tao_get_cdr (),
- _tao_any._tao_byte_order ()
- );
- if (stream >> *tmp)
- {
- ((CORBA::Any *)&_tao_any)->_tao_replace (
- RTCORBA::_tc_PriorityBand,
- 1,
- ACE_static_cast (void *, tmp),
- RTCORBA::PriorityBand::_tao_any_destructor
- );
- _tao_elem = tmp;
- return 1;
- }
- else
- {
- delete tmp;
- }
- }
- }
- ACE_CATCHANY
- {
- }
- ACE_ENDTRY;
- return 0;
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ RTCORBA::SharedMemoryProtocolProperties_ptr _tao_elem
+ )
+{
+ RTCORBA::SharedMemoryProtocolProperties_ptr _tao_objptr =
+ RTCORBA::SharedMemoryProtocolProperties::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
}
-void operator<<= (
+// Non-copying insertion.
+void
+operator<<= (
CORBA::Any &_tao_any,
- const RTCORBA::PriorityBands &_tao_elem
- ) // copying
+ RTCORBA::SharedMemoryProtocolProperties_ptr *_tao_elem
+ )
{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
- {
- _tao_any._tao_replace (
- RTCORBA::_tc_PriorityBands,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
+ TAO::Any_Impl_T<RTCORBA::SharedMemoryProtocolProperties>::insert (
+ _tao_any,
+ RTCORBA::SharedMemoryProtocolProperties::_tao_any_destructor,
+ RTCORBA::_tc_SharedMemoryProtocolProperties,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ RTCORBA::SharedMemoryProtocolProperties_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<RTCORBA::SharedMemoryProtocolProperties>::extract (
+ _tao_any,
+ RTCORBA::SharedMemoryProtocolProperties::_tao_any_destructor,
+ RTCORBA::_tc_SharedMemoryProtocolProperties,
+ _tao_elem
);
- }
}
-void operator<<= (CORBA::Any &_tao_any, RTCORBA::PriorityBands *_tao_elem) // non copying
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO_Object_Manager<RTCORBA::SharedMemoryProtocolProperties,RTCORBA::SharedMemoryProtocolProperties_var>;
+ template class TAO::Any_Impl_T<RTCORBA::SharedMemoryProtocolProperties>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Manager<RTCORBA::SharedMemoryProtocolProperties, RTCORBA::SharedMemoryProtocolProperties_var>
+# pragma instantiate TAO::Any_Impl_T<RTCORBA::SharedMemoryProtocolProperties>
+#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
+
+// Copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const RTCORBA::PriorityBand &_tao_elem
+ )
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
- RTCORBA::_tc_PriorityBands,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- RTCORBA::PriorityBands::_tao_any_destructor
+ TAO::Any_Dual_Impl_T<RTCORBA::PriorityBand>::insert_copy (
+ _tao_any,
+ RTCORBA::PriorityBand::_tao_any_destructor,
+ RTCORBA::_tc_PriorityBand,
+ _tao_elem
);
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, RTCORBA::PriorityBands *&_tao_elem)
+// Non-copying insertion.
+void operator<<= (
+ CORBA::Any &_tao_any,
+ RTCORBA::PriorityBand *_tao_elem
+ )
{
- return _tao_any >>= ACE_const_cast(
- const RTCORBA::PriorityBands*&,
+ TAO::Any_Dual_Impl_T<RTCORBA::PriorityBand>::insert (
+ _tao_any,
+ RTCORBA::PriorityBand::_tao_any_destructor,
+ RTCORBA::_tc_PriorityBand,
_tao_elem
);
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const RTCORBA::PriorityBands *&_tao_elem)
+// Extraction to non-const pointer (deprecated).
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ RTCORBA::PriorityBand *&_tao_elem
+ )
{
- _tao_elem = 0;
- ACE_TRY_NEW_ENV
- {
- CORBA::TypeCode_var type = _tao_any.type ();
-
- CORBA::Boolean result = type->equivalent (RTCORBA::_tc_PriorityBands ACE_ENV_ARG_PARAMETER);
- ACE_TRY_CHECK;
-
- if (!result)
- return 0; // not equivalent
+ return _tao_any >>= ACE_const_cast (
+ const RTCORBA::PriorityBand *&,
+ _tao_elem
+ );
+}
- if (_tao_any.any_owns_data ())
- {
- _tao_elem = ACE_static_cast(
- const RTCORBA::PriorityBands*,
- _tao_any.value ()
- );
- return 1;
- }
- else
- {
- RTCORBA::PriorityBands *tmp;
- ACE_NEW_RETURN (tmp, RTCORBA::PriorityBands, 0);
- TAO_InputCDR stream (
- _tao_any._tao_get_cdr (),
- _tao_any._tao_byte_order ()
- );
- if (stream >> *tmp)
- {
- ((CORBA::Any *)&_tao_any)->_tao_replace (
- RTCORBA::_tc_PriorityBands,
- 1,
- ACE_static_cast (void *, tmp),
- RTCORBA::PriorityBands::_tao_any_destructor
- );
- _tao_elem = tmp;
- return 1;
- }
- else
- {
- delete tmp;
- }
- }
- }
- ACE_CATCHANY
- {
- }
- ACE_ENDTRY;
- return 0;
+// Extraction to const pointer.
+CORBA::Boolean operator>>= (
+ const CORBA::Any &_tao_any,
+ const RTCORBA::PriorityBand *&_tao_elem
+ )
+{
+ return
+ TAO::Any_Dual_Impl_T<RTCORBA::PriorityBand>::extract (
+ _tao_any,
+ RTCORBA::PriorityBand::_tao_any_destructor,
+ RTCORBA::_tc_PriorityBand,
+ _tao_elem
+ );
}
-// TAO_IDL - Generated from
-// C:\irfan\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:57
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO::Any_Dual_Impl_T<RTCORBA::PriorityBand>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO::Any_Dual_Impl_T<RTCORBA::PriorityBand>
+#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
// Copying insertion.
void operator<<= (
CORBA::Any &_tao_any,
- const RTCORBA::ProtocolList &_tao_elem
+ const RTCORBA::PriorityBands &_tao_elem
)
{
- RTCORBA::ProtocolList *_tao_elem_copy = 0;
- ACE_NEW (
- _tao_elem_copy,
- RTCORBA::ProtocolList (_tao_elem)
- );
-
- _tao_any._tao_replace (
- RTCORBA::_tc_ProtocolList,
- 1,
- _tao_elem_copy,
- RTCORBA::ProtocolList::_tao_any_destructor
+ TAO::Any_Dual_Impl_T<RTCORBA::PriorityBands>::insert_copy (
+ _tao_any,
+ RTCORBA::PriorityBands::_tao_any_destructor,
+ RTCORBA::_tc_PriorityBands,
+ _tao_elem
);
-
- _tao_any.contains_local (1);
}
// Non-copying insertion.
void operator<<= (
CORBA::Any &_tao_any,
- RTCORBA::ProtocolList *_tao_elem
+ RTCORBA::PriorityBands *_tao_elem
)
{
- _tao_any._tao_replace (
- RTCORBA::_tc_ProtocolList,
- 1,
- _tao_elem,
- RTCORBA::ProtocolList::_tao_any_destructor
+ TAO::Any_Dual_Impl_T<RTCORBA::PriorityBands>::insert (
+ _tao_any,
+ RTCORBA::PriorityBands::_tao_any_destructor,
+ RTCORBA::_tc_PriorityBands,
+ _tao_elem
);
-
- _tao_any.contains_local (1);
}
// Extraction to non-const pointer (deprecated).
CORBA::Boolean operator>>= (
const CORBA::Any &_tao_any,
- RTCORBA::ProtocolList *&_tao_elem
+ RTCORBA::PriorityBands *&_tao_elem
)
{
- return _tao_any >>= ACE_const_cast(
- const RTCORBA::ProtocolList*&,
+ return _tao_any >>= ACE_const_cast (
+ const RTCORBA::PriorityBands *&,
_tao_elem
);
}
@@ -6012,87 +7979,258 @@ CORBA::Boolean operator>>= (
// Extraction to const pointer.
CORBA::Boolean operator>>= (
const CORBA::Any &_tao_any,
- const RTCORBA::ProtocolList *&_tao_elem
+ const RTCORBA::PriorityBands *&_tao_elem
)
{
- _tao_elem = 0;
+ return
+ TAO::Any_Dual_Impl_T<RTCORBA::PriorityBands>::extract (
+ _tao_any,
+ RTCORBA::PriorityBands::_tao_any_destructor,
+ RTCORBA::_tc_PriorityBands,
+ _tao_elem
+ );
+}
- ACE_TRY_NEW_ENV
- {
- CORBA::TypeCode_var type = _tao_any.type ();
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
- CORBA::Boolean result =
- type->equivalent (
- RTCORBA::_tc_ProtocolList
- ACE_ENV_ARG_PARAMETER
- );
- ACE_TRY_CHECK;
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ RTCORBA::PriorityBandedConnectionPolicy_ptr _tao_elem
+ )
+{
+ RTCORBA::PriorityBandedConnectionPolicy_ptr _tao_objptr =
+ RTCORBA::PriorityBandedConnectionPolicy::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
- if (!result)
- {
- return 0; // not equivalent
- }
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ RTCORBA::PriorityBandedConnectionPolicy_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<RTCORBA::PriorityBandedConnectionPolicy>::insert (
+ _tao_any,
+ RTCORBA::PriorityBandedConnectionPolicy::_tao_any_destructor,
+ RTCORBA::_tc_PriorityBandedConnectionPolicy,
+ *_tao_elem
+ );
+}
- _tao_elem = ACE_static_cast(
- const RTCORBA::ProtocolList*,
- _tao_any.value ()
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ RTCORBA::PriorityBandedConnectionPolicy_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<RTCORBA::PriorityBandedConnectionPolicy>::extract (
+ _tao_any,
+ RTCORBA::PriorityBandedConnectionPolicy::_tao_any_destructor,
+ RTCORBA::_tc_PriorityBandedConnectionPolicy,
+ _tao_elem
);
-
- return 1;
- }
- ACE_CATCHANY
- {
- }
- ACE_ENDTRY;
-
- return 0;
}
-
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<RTCORBA::PriorityBandedConnectionPolicy,RTCORBA::PriorityBandedConnectionPolicy_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<RTCORBA::PriorityBandedConnectionPolicy,RTCORBA::PriorityBandedConnectionPolicy_var>
+ template class TAO_Object_Manager<RTCORBA::PriorityBandedConnectionPolicy,RTCORBA::PriorityBandedConnectionPolicy_var>;
+ template class TAO::Any_Impl_T<RTCORBA::PriorityBandedConnectionPolicy>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Manager<RTCORBA::PriorityBandedConnectionPolicy, RTCORBA::PriorityBandedConnectionPolicy_var>
+# pragma instantiate TAO::Any_Impl_T<RTCORBA::PriorityBandedConnectionPolicy>
#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.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ RTCORBA::Current_ptr _tao_elem
+ )
+{
+ RTCORBA::Current_ptr _tao_objptr =
+ RTCORBA::Current::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ RTCORBA::Current_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<RTCORBA::Current>::insert (
+ _tao_any,
+ RTCORBA::Current::_tao_any_destructor,
+ RTCORBA::_tc_Current,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ RTCORBA::Current_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<RTCORBA::Current>::extract (
+ _tao_any,
+ RTCORBA::Current::_tao_any_destructor,
+ RTCORBA::_tc_Current,
+ _tao_elem
+ );
+}
+
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<RTCORBA::Current,RTCORBA::Current_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<RTCORBA::Current,RTCORBA::Current_var>
+ template class TAO_Object_Manager<RTCORBA::Current,RTCORBA::Current_var>;
+ template class TAO::Any_Impl_T<RTCORBA::Current>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Manager<RTCORBA::Current, RTCORBA::Current_var>
+# pragma instantiate TAO::Any_Impl_T<RTCORBA::Current>
#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.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ RTCORBA::Mutex_ptr _tao_elem
+ )
+{
+ RTCORBA::Mutex_ptr _tao_objptr =
+ RTCORBA::Mutex::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ RTCORBA::Mutex_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<RTCORBA::Mutex>::insert (
+ _tao_any,
+ RTCORBA::Mutex::_tao_any_destructor,
+ RTCORBA::_tc_Mutex,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ RTCORBA::Mutex_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<RTCORBA::Mutex>::extract (
+ _tao_any,
+ RTCORBA::Mutex::_tao_any_destructor,
+ RTCORBA::_tc_Mutex,
+ _tao_elem
+ );
+}
+
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<RTCORBA::Mutex,RTCORBA::Mutex_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<RTCORBA::Mutex,RTCORBA::Mutex_var>
+ template class TAO_Object_Manager<RTCORBA::Mutex,RTCORBA::Mutex_var>;
+ template class TAO::Any_Impl_T<RTCORBA::Mutex>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Manager<RTCORBA::Mutex, RTCORBA::Mutex_var>
+# pragma instantiate TAO::Any_Impl_T<RTCORBA::Mutex>
#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.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ RTCORBA::RTORB_ptr _tao_elem
+ )
+{
+ RTCORBA::RTORB_ptr _tao_objptr =
+ RTCORBA::RTORB::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ RTCORBA::RTORB_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<RTCORBA::RTORB>::insert (
+ _tao_any,
+ RTCORBA::RTORB::_tao_any_destructor,
+ RTCORBA::_tc_RTORB,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ RTCORBA::RTORB_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<RTCORBA::RTORB>::extract (
+ _tao_any,
+ RTCORBA::RTORB::_tao_any_destructor,
+ RTCORBA::_tc_RTORB,
+ _tao_elem
+ );
+}
+
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<RTCORBA::RTORB,RTCORBA::RTORB_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<RTCORBA::RTORB,RTCORBA::RTORB_var>
+ template class TAO_Object_Manager<RTCORBA::RTORB,RTCORBA::RTORB_var>;
+ template class TAO::Any_Impl_T<RTCORBA::RTORB>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Manager<RTCORBA::RTORB, RTCORBA::RTORB_var>
+# pragma instantiate TAO::Any_Impl_T<RTCORBA::RTORB>
#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
+
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
const RTCORBA::ThreadpoolLanes &_tao_sequence
)
{
- if (strm << _tao_sequence.length ())
- {
- // encode all elements
- CORBA::Boolean _tao_marshal_flag = 1;
- for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++)
+ CORBA::ULong _tao_seq_len = _tao_sequence.length ();
+
+ if (strm << _tao_seq_len)
{
- _tao_marshal_flag = (strm << _tao_sequence[i]);
+ // Encode all elements.
+ CORBA::Boolean _tao_marshal_flag = 1;
+
+ for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
+ {
+ _tao_marshal_flag = (strm << _tao_sequence[i]);
+ }
+
+ return _tao_marshal_flag;
}
- return _tao_marshal_flag;
- }
- return 0; // error
+
+ return 0;
}
CORBA::Boolean operator>> (
@@ -6101,45 +8239,229 @@ CORBA::Boolean operator>> (
)
{
CORBA::ULong _tao_seq_len;
+
if (strm >> _tao_seq_len)
- {
- // 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;
- // 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;
- // retrieve all the elements
- CORBA::Boolean _tao_marshal_flag = 1;
- for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++)
{
- _tao_marshal_flag = (strm >> _tao_sequence[i]);
+ // 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.
+ CORBA::Boolean _tao_marshal_flag = 1;
+
+ for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
+ {
+ _tao_marshal_flag = (strm >> _tao_sequence[i]);
+ }
+
+ return _tao_marshal_flag;
}
- return _tao_marshal_flag;
- }
- return 0; // error
+
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60
+
+CORBA::Boolean
+TAO::Any_Impl_T<RTCORBA::PriorityModelPolicy>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+CORBA::Boolean
+TAO::Any_Impl_T<RTCORBA::PriorityModelPolicy>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60
+
+CORBA::Boolean
+TAO::Any_Impl_T<RTCORBA::ThreadpoolPolicy>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+CORBA::Boolean
+TAO::Any_Impl_T<RTCORBA::ThreadpoolPolicy>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60
+
+CORBA::Boolean
+TAO::Any_Impl_T<RTCORBA::ProtocolProperties>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+CORBA::Boolean
+TAO::Any_Impl_T<RTCORBA::ProtocolProperties>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:64
+
+CORBA::Boolean
+TAO::Any_Dual_Impl_T<RTCORBA::ProtocolList>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+CORBA::Boolean
+TAO::Any_Dual_Impl_T<RTCORBA::ProtocolList>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60
+
+CORBA::Boolean
+TAO::Any_Impl_T<RTCORBA::ServerProtocolPolicy>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+CORBA::Boolean
+TAO::Any_Impl_T<RTCORBA::ServerProtocolPolicy>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60
+
+CORBA::Boolean
+TAO::Any_Impl_T<RTCORBA::ClientProtocolPolicy>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+CORBA::Boolean
+TAO::Any_Impl_T<RTCORBA::ClientProtocolPolicy>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60
+
+CORBA::Boolean
+TAO::Any_Impl_T<RTCORBA::PrivateConnectionPolicy>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
}
+CORBA::Boolean
+TAO::Any_Impl_T<RTCORBA::PrivateConnectionPolicy>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60
+
+CORBA::Boolean
+TAO::Any_Impl_T<RTCORBA::TCPProtocolProperties>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+CORBA::Boolean
+TAO::Any_Impl_T<RTCORBA::TCPProtocolProperties>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60
+
+CORBA::Boolean
+TAO::Any_Impl_T<RTCORBA::GIOPProtocolProperties>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+CORBA::Boolean
+TAO::Any_Impl_T<RTCORBA::GIOPProtocolProperties>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60
+
+CORBA::Boolean
+TAO::Any_Impl_T<RTCORBA::UnixDomainProtocolProperties>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+CORBA::Boolean
+TAO::Any_Impl_T<RTCORBA::UnixDomainProtocolProperties>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60
+
+CORBA::Boolean
+TAO::Any_Impl_T<RTCORBA::SharedMemoryProtocolProperties>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+CORBA::Boolean
+TAO::Any_Impl_T<RTCORBA::SharedMemoryProtocolProperties>::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 RTCORBA::PriorityBands &_tao_sequence
)
{
- if (strm << _tao_sequence.length ())
- {
- // encode all elements
- CORBA::Boolean _tao_marshal_flag = 1;
- for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++)
+ CORBA::ULong _tao_seq_len = _tao_sequence.length ();
+
+ if (strm << _tao_seq_len)
{
- _tao_marshal_flag = (strm << _tao_sequence[i]);
+ // Encode all elements.
+ CORBA::Boolean _tao_marshal_flag = 1;
+
+ for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
+ {
+ _tao_marshal_flag = (strm << _tao_sequence[i]);
+ }
+
+ return _tao_marshal_flag;
}
- return _tao_marshal_flag;
- }
- return 0; // error
+
+ return 0;
}
CORBA::Boolean operator>> (
@@ -6148,25 +8470,97 @@ CORBA::Boolean operator>> (
)
{
CORBA::ULong _tao_seq_len;
+
if (strm >> _tao_seq_len)
- {
- // 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;
- // 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;
- // retrieve all the elements
- CORBA::Boolean _tao_marshal_flag = 1;
- for (CORBA::ULong i = 0; i < _tao_sequence.length () && _tao_marshal_flag; i++)
{
- _tao_marshal_flag = (strm >> _tao_sequence[i]);
+ // 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.
+ CORBA::Boolean _tao_marshal_flag = 1;
+
+ for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
+ {
+ _tao_marshal_flag = (strm >> _tao_sequence[i]);
+ }
+
+ return _tao_marshal_flag;
}
- return _tao_marshal_flag;
- }
- return 0; // error
+
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60
+
+CORBA::Boolean
+TAO::Any_Impl_T<RTCORBA::PriorityBandedConnectionPolicy>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+CORBA::Boolean
+TAO::Any_Impl_T<RTCORBA::PriorityBandedConnectionPolicy>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60
+
+CORBA::Boolean
+TAO::Any_Impl_T<RTCORBA::Current>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
}
+
+CORBA::Boolean
+TAO::Any_Impl_T<RTCORBA::Current>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60
+
+CORBA::Boolean
+TAO::Any_Impl_T<RTCORBA::Mutex>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+CORBA::Boolean
+TAO::Any_Impl_T<RTCORBA::Mutex>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60
+
+CORBA::Boolean
+TAO::Any_Impl_T<RTCORBA::RTORB>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+CORBA::Boolean
+TAO::Any_Impl_T<RTCORBA::RTORB>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
+
diff --git a/TAO/tao/RTCORBA/RTCORBAC.h b/TAO/tao/RTCORBA/RTCORBAC.h
index 582ca7b9703..226757e577e 100644
--- a/TAO/tao/RTCORBA/RTCORBAC.h
+++ b/TAO/tao/RTCORBA/RTCORBAC.h
@@ -19,6 +19,9 @@
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:151
+
#ifndef _TAO_IDL_ORIG_RTCORBAC_H_
#define _TAO_IDL_ORIG_RTCORBAC_H_
@@ -71,6 +74,9 @@ class TAO_Network_Priority_Mapping;
#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_module/module_ch.cpp:48
+
TAO_NAMESPACE RTCORBA
{
// TAO-specific
@@ -90,40 +96,78 @@ TAO_NAMESPACE RTCORBA
typedef TAO_Network_Priority_Mapping NetworkPriorityMapping;
// End TAO-specific
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:334
+
typedef CORBA::Short NativePriority;
typedef CORBA::Short_out NativePriority_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_NativePriority;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:334
+
typedef CORBA::Short Priority;
typedef CORBA::Short_out Priority_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_Priority;
-
- TAO_NAMESPACE_STORAGE_CLASS const CORBA::Short minPriority;
-
- TAO_NAMESPACE_STORAGE_CLASS const CORBA::Short maxPriority;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_constant/constant_ch.cpp:52
+
+ const CORBA::Short 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;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:334
+
+ typedef CORBA::Long NetworkPriority;
+ typedef CORBA::Long_out NetworkPriority_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_NetworkPriority;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typedef/typedef_ch.cpp:334
+
typedef CORBA::ULong ThreadpoolId;
typedef CORBA::ULong_out ThreadpoolId_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_ThreadpoolId;
-
- struct ThreadpoolLane;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
+
class ThreadpoolLane_var;
-
+
struct TAO_RTCORBA_Export ThreadpoolLane
{
-
-#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef ThreadpoolLane_var _var_type;
-#endif /* ! __GNUC__ || g++ >= 2.8 */
-
- static void _tao_any_destructor (void*);
-
- ACE_NESTED_CLASS (RTCORBA, Priority) lane_priority;
+
+ static void _tao_any_destructor (void *);
+ RTCORBA::Priority lane_priority;
CORBA::ULong static_threads;
CORBA::ULong dynamic_threads;
-
};
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
+
class TAO_RTCORBA_Export ThreadpoolLane_var
{
public:
@@ -133,46 +177,55 @@ TAO_NAMESPACE RTCORBA
// 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
+
+ // 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_EXPORT_MACRO _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes
+
+ class TAO_RTCORBA_Export _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes
: public TAO_Unbounded_Base_Sequence
{
public:
- // = Initialization and termination methods.
_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes (void);
- _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes (CORBA::ULong maximum);
+ _TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes (CORBA::ULong maximum);
_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes (
CORBA::ULong maximum,
CORBA::ULong length,
@@ -186,15 +239,15 @@ TAO_NAMESPACE RTCORBA
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);
@@ -210,98 +263,108 @@ TAO_NAMESPACE RTCORBA
#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#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
+
class ThreadpoolLanes;
class ThreadpoolLanes_var;
-
+
// *************************************************************
- // ThreadpoolLanes
+ // 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
- class TAO_RTCORBA_Export ThreadpoolLanes : public
#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 */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
{
public:
- ThreadpoolLanes (void); // default ctor
- ThreadpoolLanes (CORBA::ULong max); // uses max size
+ 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 &); // copy ctor
+ ThreadpoolLanes (const ThreadpoolLanes &);
~ThreadpoolLanes (void);
+
static void _tao_any_destructor (void*);
-
-#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+
typedef ThreadpoolLanes_var _var_type;
-#endif /* ! __GNUC__ || g++ >= 2.8 */
-
-
};
#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
+
+ // 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:
@@ -314,63 +377,79 @@ TAO_NAMESPACE RTCORBA
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
+
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ThreadpoolLanes;
-
- TAO_NAMESPACE_STORAGE_CLASS const CORBA::ULong PRIORITY_MODEL_POLICY_TYPE;
-
+
+ // 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;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/enum_ch.cpp:57
+
enum PriorityModel
{
CLIENT_PROPAGATED,
SERVER_DECLARED
};
-
+
typedef PriorityModel &PriorityModel_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_PriorityModel;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
#if !defined (_RTCORBA_PRIORITYMODELPOLICY___PTR_CH_)
#define _RTCORBA_PRIORITYMODELPOLICY___PTR_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
{
public:
PriorityModelPolicy_var (void); // default constructor
- PriorityModelPolicy_var (PriorityModelPolicy_ptr p) : ptr_ (p) {}
+ 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
+ // 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);
@@ -381,7 +460,7 @@ TAO_NAMESPACE RTCORBA
ACE_ENV_ARG_DECL_NOT_USED
);
static CORBA::Object * tao_upcast (void *);
-
+
private:
PriorityModelPolicy_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -389,13 +468,14 @@ TAO_NAMESPACE RTCORBA
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
{
public:
@@ -408,116 +488,138 @@ TAO_NAMESPACE RTCORBA
operator PriorityModelPolicy_ptr &();
PriorityModelPolicy_ptr &ptr (void);
PriorityModelPolicy_ptr operator-> (void);
-
+
private:
PriorityModelPolicy_ptr &ptr_;
};
-
#endif /* end #if !defined */
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
#if !defined (_RTCORBA_PRIORITYMODELPOLICY_CH_)
#define _RTCORBA_PRIORITYMODELPOLICY_CH_
-
+
class TAO_RTCORBA_Export PriorityModelPolicy
: public virtual CORBA::Policy
{
public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef PriorityModelPolicy_ptr _ptr_type;
typedef PriorityModelPolicy_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
static int _tao_class_id;
-
+
// The static operations.
static PriorityModelPolicy_ptr _duplicate (PriorityModelPolicy_ptr obj);
-
+
static PriorityModelPolicy_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static PriorityModelPolicy_ptr _unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static PriorityModelPolicy_ptr _nil (void)
{
return (PriorityModelPolicy_ptr)0;
}
-
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual ::RTCORBA::PriorityModel priority_model (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual RTCORBA::Priority server_priority (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const PriorityModelPolicy &);
};
-
#endif /* end #if !defined */
-
- TAO_NAMESPACE_STORAGE_CLASS const CORBA::ULong THREADPOOL_POLICY_TYPE;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_PriorityModelPolicy;
+
+ // 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;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
#if !defined (_RTCORBA_THREADPOOLPOLICY___PTR_CH_)
#define _RTCORBA_THREADPOOLPOLICY___PTR_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
{
public:
ThreadpoolPolicy_var (void); // default constructor
- ThreadpoolPolicy_var (ThreadpoolPolicy_ptr p) : ptr_ (p) {}
+ 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
+ // 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);
@@ -528,7 +630,7 @@ TAO_NAMESPACE RTCORBA
ACE_ENV_ARG_DECL_NOT_USED
);
static CORBA::Object * tao_upcast (void *);
-
+
private:
ThreadpoolPolicy_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -536,13 +638,14 @@ TAO_NAMESPACE RTCORBA
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
{
public:
@@ -555,106 +658,123 @@ TAO_NAMESPACE RTCORBA
operator ThreadpoolPolicy_ptr &();
ThreadpoolPolicy_ptr &ptr (void);
ThreadpoolPolicy_ptr operator-> (void);
-
+
private:
ThreadpoolPolicy_ptr &ptr_;
};
-
#endif /* end #if !defined */
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
#if !defined (_RTCORBA_THREADPOOLPOLICY_CH_)
#define _RTCORBA_THREADPOOLPOLICY_CH_
-
+
class TAO_RTCORBA_Export ThreadpoolPolicy
: public virtual CORBA::Policy
{
public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef ThreadpoolPolicy_ptr _ptr_type;
typedef ThreadpoolPolicy_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
static int _tao_class_id;
-
+
// The static operations.
static ThreadpoolPolicy_ptr _duplicate (ThreadpoolPolicy_ptr obj);
-
+
static ThreadpoolPolicy_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static ThreadpoolPolicy_ptr _unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static ThreadpoolPolicy_ptr _nil (void)
{
return (ThreadpoolPolicy_ptr)0;
}
-
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual RTCORBA::ThreadpoolId threadpool (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const ThreadpoolPolicy &);
};
-
#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_ThreadpoolPolicy;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
#if !defined (_RTCORBA_PROTOCOLPROPERTIES___PTR_CH_)
#define _RTCORBA_PROTOCOLPROPERTIES___PTR_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
{
public:
ProtocolProperties_var (void); // default constructor
- ProtocolProperties_var (ProtocolProperties_ptr p) : ptr_ (p) {}
+ 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
+ // 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);
@@ -665,7 +785,7 @@ TAO_NAMESPACE RTCORBA
ACE_ENV_ARG_DECL_NOT_USED
);
static CORBA::Object * tao_upcast (void *);
-
+
private:
ProtocolProperties_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -673,13 +793,14 @@ TAO_NAMESPACE RTCORBA
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
{
public:
@@ -692,52 +813,55 @@ TAO_NAMESPACE RTCORBA
operator ProtocolProperties_ptr &();
ProtocolProperties_ptr &ptr (void);
ProtocolProperties_ptr operator-> (void);
-
+
private:
ProtocolProperties_ptr &ptr_;
};
-
#endif /* end #if !defined */
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
#if !defined (_RTCORBA_PROTOCOLPROPERTIES_CH_)
#define _RTCORBA_PROTOCOLPROPERTIES_CH_
-
+
class TAO_RTCORBA_Export ProtocolProperties
- : public virtual CORBA_Object
- , public TAO_Encodable
+ : public virtual CORBA::Object
{
public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef ProtocolProperties_ptr _ptr_type;
typedef ProtocolProperties_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
static int _tao_class_id;
-
+
// The static operations.
static ProtocolProperties_ptr _duplicate (ProtocolProperties_ptr obj);
-
+
static ProtocolProperties_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static ProtocolProperties_ptr _unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static ProtocolProperties_ptr _nil (void)
{
return (ProtocolProperties_ptr)0;
}
-
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
// CDR Encoder/Decoder methods.
virtual CORBA::Boolean _tao_encode (TAO_OutputCDR &out_cdr);
@@ -745,33 +869,42 @@ 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 &);
void operator= (const ProtocolProperties &);
};
-
#endif /* end #if !defined */
-
- struct Protocol;
+
+ // 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_ProtocolProperties;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
+
class Protocol_var;
-
+
struct TAO_RTCORBA_Export Protocol
{
-
-#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef Protocol_var _var_type;
-#endif /* ! __GNUC__ || g++ >= 2.8 */
-
+
+ static void _tao_any_destructor (void *);
IOP::ProfileId protocol_type;
- ACE_NESTED_CLASS (RTCORBA, ProtocolProperties_var) orb_protocol_properties;
- ACE_NESTED_CLASS (RTCORBA, ProtocolProperties_var) transport_protocol_properties;
-
+ RTCORBA::ProtocolProperties_var orb_protocol_properties;
+ RTCORBA::ProtocolProperties_var transport_protocol_properties;
};
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
+
class TAO_RTCORBA_Export Protocol_var
{
public:
@@ -779,29 +912,33 @@ TAO_NAMESPACE RTCORBA
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
+
+ // 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:
@@ -813,26 +950,32 @@ TAO_NAMESPACE RTCORBA
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_EXPORT_MACRO _TAO_Unbounded_Sequence_RTCORBA_ProtocolList
+
+ class TAO_RTCORBA_Export _TAO_Unbounded_Sequence_RTCORBA_ProtocolList
: public TAO_Unbounded_Base_Sequence
{
public:
- // = Initialization and termination methods.
_TAO_Unbounded_Sequence_RTCORBA_ProtocolList (void);
- _TAO_Unbounded_Sequence_RTCORBA_ProtocolList (CORBA::ULong maximum);
+ _TAO_Unbounded_Sequence_RTCORBA_ProtocolList (CORBA::ULong maximum);
_TAO_Unbounded_Sequence_RTCORBA_ProtocolList (
CORBA::ULong maximum,
CORBA::ULong length,
@@ -846,15 +989,15 @@ TAO_NAMESPACE RTCORBA
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);
@@ -870,56 +1013,62 @@ TAO_NAMESPACE RTCORBA
#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#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
+
class ProtocolList;
class ProtocolList_var;
-
+
// *************************************************************
- // ProtocolList
+ // 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
- class TAO_RTCORBA_Export ProtocolList : public
#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 */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
{
public:
- ProtocolList (void); // default ctor
- ProtocolList (CORBA::ULong max); // uses max size
+ 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 &); // copy ctor
+ ProtocolList (const ProtocolList &);
~ProtocolList (void);
+
static void _tao_any_destructor (void*);
-
-#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+
typedef ProtocolList_var _var_type;
-#endif /* ! __GNUC__ || g++ >= 2.8 */
-
-
};
#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:
@@ -927,38 +1076,41 @@ TAO_NAMESPACE RTCORBA
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;
- operator ProtocolList *&(); // variable-size base types only
-
+
+ // Variable-size base types only.
+ operator ProtocolList *&();
+
Protocol & operator[] (CORBA::ULong index);
const Protocol & operator[] (CORBA::ULong index) const;
-
- // in, inout, out, _retn
+
+ // 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:
@@ -971,57 +1123,63 @@ TAO_NAMESPACE RTCORBA
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
- // C:\irfan\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
-
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ProtocolList;
-
- TAO_NAMESPACE_STORAGE_CLASS const CORBA::ULong SERVER_PROTOCOL_POLICY_TYPE;
-
+
+ // 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;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
#if !defined (_RTCORBA_SERVERPROTOCOLPOLICY___PTR_CH_)
#define _RTCORBA_SERVERPROTOCOLPOLICY___PTR_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
{
public:
ServerProtocolPolicy_var (void); // default constructor
- ServerProtocolPolicy_var (ServerProtocolPolicy_ptr p) : ptr_ (p) {}
+ 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
+ // 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);
@@ -1032,7 +1190,7 @@ TAO_NAMESPACE RTCORBA
ACE_ENV_ARG_DECL_NOT_USED
);
static CORBA::Object * tao_upcast (void *);
-
+
private:
ServerProtocolPolicy_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -1040,13 +1198,14 @@ TAO_NAMESPACE RTCORBA
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
{
public:
@@ -1059,108 +1218,128 @@ TAO_NAMESPACE RTCORBA
operator ServerProtocolPolicy_ptr &();
ServerProtocolPolicy_ptr &ptr (void);
ServerProtocolPolicy_ptr operator-> (void);
-
+
private:
ServerProtocolPolicy_ptr &ptr_;
};
-
#endif /* end #if !defined */
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
#if !defined (_RTCORBA_SERVERPROTOCOLPOLICY_CH_)
#define _RTCORBA_SERVERPROTOCOLPOLICY_CH_
-
+
class TAO_RTCORBA_Export ServerProtocolPolicy
: public virtual CORBA::Policy
{
public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef ServerProtocolPolicy_ptr _ptr_type;
typedef ServerProtocolPolicy_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
static int _tao_class_id;
-
+
// The static operations.
static ServerProtocolPolicy_ptr _duplicate (ServerProtocolPolicy_ptr obj);
-
+
static ServerProtocolPolicy_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static ServerProtocolPolicy_ptr _unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static ServerProtocolPolicy_ptr _nil (void)
{
return (ServerProtocolPolicy_ptr)0;
}
-
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual ::RTCORBA::ProtocolList * protocols (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const ServerProtocolPolicy &);
};
-
#endif /* end #if !defined */
-
- TAO_NAMESPACE_STORAGE_CLASS const CORBA::ULong CLIENT_PROTOCOL_POLICY_TYPE;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ServerProtocolPolicy;
+
+ // 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;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
#if !defined (_RTCORBA_CLIENTPROTOCOLPOLICY___PTR_CH_)
#define _RTCORBA_CLIENTPROTOCOLPOLICY___PTR_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
{
public:
ClientProtocolPolicy_var (void); // default constructor
- ClientProtocolPolicy_var (ClientProtocolPolicy_ptr p) : ptr_ (p) {}
+ 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
+ // 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);
@@ -1171,7 +1350,7 @@ TAO_NAMESPACE RTCORBA
ACE_ENV_ARG_DECL_NOT_USED
);
static CORBA::Object * tao_upcast (void *);
-
+
private:
ClientProtocolPolicy_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -1179,13 +1358,14 @@ TAO_NAMESPACE RTCORBA
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
{
public:
@@ -1198,108 +1378,128 @@ TAO_NAMESPACE RTCORBA
operator ClientProtocolPolicy_ptr &();
ClientProtocolPolicy_ptr &ptr (void);
ClientProtocolPolicy_ptr operator-> (void);
-
+
private:
ClientProtocolPolicy_ptr &ptr_;
};
-
#endif /* end #if !defined */
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
#if !defined (_RTCORBA_CLIENTPROTOCOLPOLICY_CH_)
#define _RTCORBA_CLIENTPROTOCOLPOLICY_CH_
-
+
class TAO_RTCORBA_Export ClientProtocolPolicy
: public virtual CORBA::Policy
{
public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef ClientProtocolPolicy_ptr _ptr_type;
typedef ClientProtocolPolicy_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
static int _tao_class_id;
-
+
// The static operations.
static ClientProtocolPolicy_ptr _duplicate (ClientProtocolPolicy_ptr obj);
-
+
static ClientProtocolPolicy_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static ClientProtocolPolicy_ptr _unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static ClientProtocolPolicy_ptr _nil (void)
{
return (ClientProtocolPolicy_ptr)0;
}
-
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual ::RTCORBA::ProtocolList * protocols (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const ClientProtocolPolicy &);
};
-
#endif /* end #if !defined */
-
- TAO_NAMESPACE_STORAGE_CLASS const CORBA::ULong PRIVATE_CONNECTION_POLICY_TYPE;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
+ TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_ClientProtocolPolicy;
+
+ // 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;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
#if !defined (_RTCORBA_PRIVATECONNECTIONPOLICY___PTR_CH_)
#define _RTCORBA_PRIVATECONNECTIONPOLICY___PTR_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
{
public:
PrivateConnectionPolicy_var (void); // default constructor
- PrivateConnectionPolicy_var (PrivateConnectionPolicy_ptr p) : ptr_ (p) {}
+ 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
+ // 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);
@@ -1310,7 +1510,7 @@ TAO_NAMESPACE RTCORBA
ACE_ENV_ARG_DECL_NOT_USED
);
static CORBA::Object * tao_upcast (void *);
-
+
private:
PrivateConnectionPolicy_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -1318,13 +1518,14 @@ TAO_NAMESPACE RTCORBA
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
{
public:
@@ -1337,98 +1538,113 @@ TAO_NAMESPACE RTCORBA
operator PrivateConnectionPolicy_ptr &();
PrivateConnectionPolicy_ptr &ptr (void);
PrivateConnectionPolicy_ptr operator-> (void);
-
+
private:
PrivateConnectionPolicy_ptr &ptr_;
};
-
#endif /* end #if !defined */
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
#if !defined (_RTCORBA_PRIVATECONNECTIONPOLICY_CH_)
#define _RTCORBA_PRIVATECONNECTIONPOLICY_CH_
-
+
class TAO_RTCORBA_Export PrivateConnectionPolicy
: public virtual CORBA::Policy
{
public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef PrivateConnectionPolicy_ptr _ptr_type;
typedef PrivateConnectionPolicy_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
static int _tao_class_id;
-
+
// The static operations.
static PrivateConnectionPolicy_ptr _duplicate (PrivateConnectionPolicy_ptr obj);
-
+
static PrivateConnectionPolicy_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static PrivateConnectionPolicy_ptr _unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static PrivateConnectionPolicy_ptr _nil (void)
{
return (PrivateConnectionPolicy_ptr)0;
}
-
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const PrivateConnectionPolicy &);
};
-
#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_PrivateConnectionPolicy;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
#if !defined (_RTCORBA_TCPPROTOCOLPROPERTIES___PTR_CH_)
#define _RTCORBA_TCPPROTOCOLPROPERTIES___PTR_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
{
public:
TCPProtocolProperties_var (void); // default constructor
- TCPProtocolProperties_var (TCPProtocolProperties_ptr p) : ptr_ (p) {}
+ 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
+ // 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);
@@ -1439,7 +1655,7 @@ TAO_NAMESPACE RTCORBA
ACE_ENV_ARG_DECL_NOT_USED
);
static CORBA::Object * tao_upcast (void *);
-
+
private:
TCPProtocolProperties_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -1447,13 +1663,14 @@ TAO_NAMESPACE RTCORBA
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
{
public:
@@ -1466,55 +1683,60 @@ TAO_NAMESPACE RTCORBA
operator TCPProtocolProperties_ptr &();
TCPProtocolProperties_ptr &ptr (void);
TCPProtocolProperties_ptr operator-> (void);
-
+
private:
TCPProtocolProperties_ptr &ptr_;
};
-
#endif /* end #if !defined */
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
#if !defined (_RTCORBA_TCPPROTOCOLPROPERTIES_CH_)
#define _RTCORBA_TCPPROTOCOLPROPERTIES_CH_
-
+
class TAO_RTCORBA_Export TCPProtocolProperties
: public virtual RTCORBA::ProtocolProperties
{
public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef TCPProtocolProperties_ptr _ptr_type;
typedef TCPProtocolProperties_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
static int _tao_class_id;
-
+
// The static operations.
static TCPProtocolProperties_ptr _duplicate (TCPProtocolProperties_ptr obj);
-
+
static TCPProtocolProperties_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static TCPProtocolProperties_ptr _unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static TCPProtocolProperties_ptr _nil (void)
{
return (TCPProtocolProperties_ptr)0;
}
-
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Long send_buffer_size (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void send_buffer_size (
CORBA::Long send_buffer_size
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -1522,15 +1744,20 @@ TAO_NAMESPACE RTCORBA
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Long recv_buffer_size (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void recv_buffer_size (
CORBA::Long recv_buffer_size
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -1538,15 +1765,20 @@ TAO_NAMESPACE RTCORBA
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Boolean keep_alive (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void keep_alive (
CORBA::Boolean keep_alive
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -1554,15 +1786,20 @@ TAO_NAMESPACE RTCORBA
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Boolean dont_route (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void dont_route (
CORBA::Boolean dont_route
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -1570,15 +1807,20 @@ TAO_NAMESPACE RTCORBA
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Boolean no_delay (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void no_delay (
CORBA::Boolean no_delay
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -1586,74 +1828,94 @@ TAO_NAMESPACE RTCORBA
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Boolean enable_network_priority (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void enable_network_priority (
- CORBA::Boolean no_delay
+ CORBA::Boolean enable_network_priority
ACE_ENV_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const TCPProtocolProperties &);
};
-
#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_TCPProtocolProperties;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
#if !defined (_RTCORBA_GIOPPROTOCOLPROPERTIES___PTR_CH_)
#define _RTCORBA_GIOPPROTOCOLPROPERTIES___PTR_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
{
public:
GIOPProtocolProperties_var (void); // default constructor
- GIOPProtocolProperties_var (GIOPProtocolProperties_ptr p) : ptr_ (p) {}
+ 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
+ // 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);
@@ -1664,7 +1926,7 @@ TAO_NAMESPACE RTCORBA
ACE_ENV_ARG_DECL_NOT_USED
);
static CORBA::Object * tao_upcast (void *);
-
+
private:
GIOPProtocolProperties_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -1672,13 +1934,14 @@ TAO_NAMESPACE RTCORBA
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
{
public:
@@ -1691,98 +1954,113 @@ TAO_NAMESPACE RTCORBA
operator GIOPProtocolProperties_ptr &();
GIOPProtocolProperties_ptr &ptr (void);
GIOPProtocolProperties_ptr operator-> (void);
-
+
private:
GIOPProtocolProperties_ptr &ptr_;
};
-
#endif /* end #if !defined */
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
#if !defined (_RTCORBA_GIOPPROTOCOLPROPERTIES_CH_)
#define _RTCORBA_GIOPPROTOCOLPROPERTIES_CH_
-
+
class TAO_RTCORBA_Export GIOPProtocolProperties
: public virtual RTCORBA::ProtocolProperties
{
public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef GIOPProtocolProperties_ptr _ptr_type;
typedef GIOPProtocolProperties_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
static int _tao_class_id;
-
+
// The static operations.
static GIOPProtocolProperties_ptr _duplicate (GIOPProtocolProperties_ptr obj);
-
+
static GIOPProtocolProperties_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static GIOPProtocolProperties_ptr _unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static GIOPProtocolProperties_ptr _nil (void)
{
return (GIOPProtocolProperties_ptr)0;
}
-
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const GIOPProtocolProperties &);
};
-
#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_GIOPProtocolProperties;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
#if !defined (_RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES___PTR_CH_)
#define _RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES___PTR_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
{
public:
UnixDomainProtocolProperties_var (void); // default constructor
- UnixDomainProtocolProperties_var (UnixDomainProtocolProperties_ptr p) : ptr_ (p) {}
+ 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
+ // 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);
@@ -1793,7 +2071,7 @@ TAO_NAMESPACE RTCORBA
ACE_ENV_ARG_DECL_NOT_USED
);
static CORBA::Object * tao_upcast (void *);
-
+
private:
UnixDomainProtocolProperties_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -1801,13 +2079,14 @@ TAO_NAMESPACE RTCORBA
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
{
public:
@@ -1820,55 +2099,60 @@ TAO_NAMESPACE RTCORBA
operator UnixDomainProtocolProperties_ptr &();
UnixDomainProtocolProperties_ptr &ptr (void);
UnixDomainProtocolProperties_ptr operator-> (void);
-
+
private:
UnixDomainProtocolProperties_ptr &ptr_;
};
-
#endif /* end #if !defined */
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
#if !defined (_RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES_CH_)
#define _RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES_CH_
-
+
class TAO_RTCORBA_Export UnixDomainProtocolProperties
: public virtual RTCORBA::ProtocolProperties
{
public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef UnixDomainProtocolProperties_ptr _ptr_type;
typedef UnixDomainProtocolProperties_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
static int _tao_class_id;
-
+
// The static operations.
static UnixDomainProtocolProperties_ptr _duplicate (UnixDomainProtocolProperties_ptr obj);
-
+
static UnixDomainProtocolProperties_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static UnixDomainProtocolProperties_ptr _unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static UnixDomainProtocolProperties_ptr _nil (void)
{
return (UnixDomainProtocolProperties_ptr)0;
}
-
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Long send_buffer_size (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void send_buffer_size (
CORBA::Long send_buffer_size
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -1876,15 +2160,20 @@ TAO_NAMESPACE RTCORBA
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Long recv_buffer_size (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void recv_buffer_size (
CORBA::Long recv_buffer_size
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -1892,58 +2181,73 @@ TAO_NAMESPACE RTCORBA
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const UnixDomainProtocolProperties &);
};
-
#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_UnixDomainProtocolProperties;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
#if !defined (_RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES___PTR_CH_)
#define _RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES___PTR_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
{
public:
SharedMemoryProtocolProperties_var (void); // default constructor
- SharedMemoryProtocolProperties_var (SharedMemoryProtocolProperties_ptr p) : ptr_ (p) {}
+ 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
+ // 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);
@@ -1954,7 +2258,7 @@ TAO_NAMESPACE RTCORBA
ACE_ENV_ARG_DECL_NOT_USED
);
static CORBA::Object * tao_upcast (void *);
-
+
private:
SharedMemoryProtocolProperties_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -1962,13 +2266,14 @@ TAO_NAMESPACE RTCORBA
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
{
public:
@@ -1981,55 +2286,60 @@ TAO_NAMESPACE RTCORBA
operator SharedMemoryProtocolProperties_ptr &();
SharedMemoryProtocolProperties_ptr &ptr (void);
SharedMemoryProtocolProperties_ptr operator-> (void);
-
+
private:
SharedMemoryProtocolProperties_ptr &ptr_;
};
-
#endif /* end #if !defined */
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
#if !defined (_RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES_CH_)
#define _RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES_CH_
-
+
class TAO_RTCORBA_Export SharedMemoryProtocolProperties
: public virtual RTCORBA::ProtocolProperties
{
public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef SharedMemoryProtocolProperties_ptr _ptr_type;
typedef SharedMemoryProtocolProperties_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
static int _tao_class_id;
-
+
// The static operations.
static SharedMemoryProtocolProperties_ptr _duplicate (SharedMemoryProtocolProperties_ptr obj);
-
+
static SharedMemoryProtocolProperties_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static SharedMemoryProtocolProperties_ptr _unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static SharedMemoryProtocolProperties_ptr _nil (void)
{
return (SharedMemoryProtocolProperties_ptr)0;
}
-
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Long preallocate_buffer_size (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void preallocate_buffer_size (
CORBA::Long preallocate_buffer_size
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -2037,15 +2347,20 @@ TAO_NAMESPACE RTCORBA
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual char * mmap_filename (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void mmap_filename (
const char * mmap_filename
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -2053,15 +2368,20 @@ TAO_NAMESPACE RTCORBA
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual char * mmap_lockname (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void mmap_lockname (
const char * mmap_lockname
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -2069,41 +2389,52 @@ TAO_NAMESPACE RTCORBA
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const SharedMemoryProtocolProperties &);
};
-
#endif /* end #if !defined */
-
- struct PriorityBand;
+
+ // 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_SharedMemoryProtocolProperties;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_ch.cpp:49
+
class PriorityBand_var;
-
+
struct TAO_RTCORBA_Export PriorityBand
{
-
-#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef PriorityBand_var _var_type;
-#endif /* ! __GNUC__ || g++ >= 2.8 */
-
- static void _tao_any_destructor (void*);
-
- ACE_NESTED_CLASS (RTCORBA, Priority) low;
- ACE_NESTED_CLASS (RTCORBA, Priority) high;
-
+
+ static void _tao_any_destructor (void *);
+ RTCORBA::Priority low;
+ RTCORBA::Priority high;
};
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:71
+
class TAO_RTCORBA_Export PriorityBand_var
{
public:
@@ -2113,46 +2444,55 @@ TAO_NAMESPACE RTCORBA
// 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
+
+ // 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_EXPORT_MACRO _TAO_Unbounded_Sequence_RTCORBA_PriorityBands
+
+ class TAO_RTCORBA_Export _TAO_Unbounded_Sequence_RTCORBA_PriorityBands
: public TAO_Unbounded_Base_Sequence
{
public:
- // = Initialization and termination methods.
_TAO_Unbounded_Sequence_RTCORBA_PriorityBands (void);
- _TAO_Unbounded_Sequence_RTCORBA_PriorityBands (CORBA::ULong maximum);
+ _TAO_Unbounded_Sequence_RTCORBA_PriorityBands (CORBA::ULong maximum);
_TAO_Unbounded_Sequence_RTCORBA_PriorityBands (
CORBA::ULong maximum,
CORBA::ULong length,
@@ -2166,15 +2506,15 @@ TAO_NAMESPACE RTCORBA
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);
@@ -2190,98 +2530,108 @@ TAO_NAMESPACE RTCORBA
#endif /* end #if !defined */
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#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
+
class PriorityBands;
class PriorityBands_var;
-
+
// *************************************************************
- // PriorityBands
+ // 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
- class TAO_RTCORBA_Export PriorityBands : public
#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 */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
{
public:
- PriorityBands (void); // default ctor
- PriorityBands (CORBA::ULong max); // uses max size
+ 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 &); // copy ctor
+ PriorityBands (const PriorityBands &);
~PriorityBands (void);
+
static void _tao_any_destructor (void*);
-
-#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+
typedef PriorityBands_var _var_type;
-#endif /* ! __GNUC__ || g++ >= 2.8 */
-
-
};
#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
+
+ // 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:
@@ -2294,54 +2644,63 @@ TAO_NAMESPACE RTCORBA
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
+
TAO_NAMESPACE_STORAGE_CLASS ::CORBA::TypeCode_ptr _tc_PriorityBands;
-
- TAO_NAMESPACE_STORAGE_CLASS const CORBA::ULong PRIORITY_BANDED_CONNECTION_POLICY_TYPE;
-
+
+ // 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;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
#if !defined (_RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY___PTR_CH_)
#define _RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY___PTR_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
{
public:
PriorityBandedConnectionPolicy_var (void); // default constructor
- PriorityBandedConnectionPolicy_var (PriorityBandedConnectionPolicy_ptr p) : ptr_ (p) {}
+ 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
+ // 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);
@@ -2352,7 +2711,7 @@ TAO_NAMESPACE RTCORBA
ACE_ENV_ARG_DECL_NOT_USED
);
static CORBA::Object * tao_upcast (void *);
-
+
private:
PriorityBandedConnectionPolicy_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -2360,13 +2719,14 @@ TAO_NAMESPACE RTCORBA
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
{
public:
@@ -2379,106 +2739,123 @@ TAO_NAMESPACE RTCORBA
operator PriorityBandedConnectionPolicy_ptr &();
PriorityBandedConnectionPolicy_ptr &ptr (void);
PriorityBandedConnectionPolicy_ptr operator-> (void);
-
+
private:
PriorityBandedConnectionPolicy_ptr &ptr_;
};
-
#endif /* end #if !defined */
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
#if !defined (_RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY_CH_)
#define _RTCORBA_PRIORITYBANDEDCONNECTIONPOLICY_CH_
-
+
class TAO_RTCORBA_Export PriorityBandedConnectionPolicy
: public virtual CORBA::Policy
{
public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef PriorityBandedConnectionPolicy_ptr _ptr_type;
typedef PriorityBandedConnectionPolicy_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
static int _tao_class_id;
-
+
// The static operations.
static PriorityBandedConnectionPolicy_ptr _duplicate (PriorityBandedConnectionPolicy_ptr obj);
-
+
static PriorityBandedConnectionPolicy_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static PriorityBandedConnectionPolicy_ptr _unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static PriorityBandedConnectionPolicy_ptr _nil (void)
{
return (PriorityBandedConnectionPolicy_ptr)0;
}
-
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual ::RTCORBA::PriorityBands * priority_bands (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const PriorityBandedConnectionPolicy &);
};
-
#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_PriorityBandedConnectionPolicy;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
#if !defined (_RTCORBA_CURRENT___PTR_CH_)
#define _RTCORBA_CURRENT___PTR_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
{
public:
Current_var (void); // default constructor
- Current_var (Current_ptr p) : ptr_ (p) {}
+ 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
+ // 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);
@@ -2489,7 +2866,7 @@ TAO_NAMESPACE RTCORBA
ACE_ENV_ARG_DECL_NOT_USED
);
static CORBA::Object * tao_upcast (void *);
-
+
private:
Current_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -2497,13 +2874,14 @@ TAO_NAMESPACE RTCORBA
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
{
public:
@@ -2516,55 +2894,60 @@ TAO_NAMESPACE RTCORBA
operator Current_ptr &();
Current_ptr &ptr (void);
Current_ptr operator-> (void);
-
+
private:
Current_ptr &ptr_;
};
-
#endif /* end #if !defined */
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
#if !defined (_RTCORBA_CURRENT_CH_)
#define _RTCORBA_CURRENT_CH_
-
+
class TAO_RTCORBA_Export Current
: public virtual CORBA::Current
{
public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef Current_ptr _ptr_type;
typedef Current_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
static int _tao_class_id;
-
+
// The static operations.
static Current_ptr _duplicate (Current_ptr obj);
-
+
static Current_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static Current_ptr _unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static Current_ptr _nil (void)
{
return (Current_ptr)0;
}
-
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual RTCORBA::Priority the_priority (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void the_priority (
RTCORBA::Priority the_priority
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -2572,58 +2955,73 @@ TAO_NAMESPACE RTCORBA
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const Current &);
};
-
#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_Current;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
#if !defined (_RTCORBA_MUTEX___PTR_CH_)
#define _RTCORBA_MUTEX___PTR_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
{
public:
Mutex_var (void); // default constructor
- Mutex_var (Mutex_ptr p) : ptr_ (p) {}
+ 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
+ // 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);
@@ -2634,7 +3032,7 @@ TAO_NAMESPACE RTCORBA
ACE_ENV_ARG_DECL_NOT_USED
);
static CORBA::Object * tao_upcast (void *);
-
+
private:
Mutex_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -2642,13 +3040,14 @@ TAO_NAMESPACE RTCORBA
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
{
public:
@@ -2661,63 +3060,70 @@ TAO_NAMESPACE RTCORBA
operator Mutex_ptr &();
Mutex_ptr &ptr (void);
Mutex_ptr operator-> (void);
-
+
private:
Mutex_ptr &ptr_;
};
-
#endif /* end #if !defined */
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
#if !defined (_RTCORBA_MUTEX_CH_)
#define _RTCORBA_MUTEX_CH_
-
+
class TAO_RTCORBA_Export Mutex
- : public virtual CORBA_Object
+ : public virtual CORBA::Object
{
public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef Mutex_ptr _ptr_type;
typedef Mutex_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
static int _tao_class_id;
-
+
// The static operations.
static Mutex_ptr _duplicate (Mutex_ptr obj);
-
+
static Mutex_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static Mutex_ptr _unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static Mutex_ptr _nil (void)
{
return (Mutex_ptr)0;
}
-
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void lock (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void unlock (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Boolean try_lock (
TimeBase::TimeT max_wait
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -2725,58 +3131,73 @@ TAO_NAMESPACE RTCORBA
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const Mutex &);
};
-
#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_Mutex;
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
#if !defined (_RTCORBA_RTORB___PTR_CH_)
#define _RTCORBA_RTORB___PTR_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
{
public:
RTORB_var (void); // default constructor
- RTORB_var (RTORB_ptr p) : ptr_ (p) {}
+ 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
+ // 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);
@@ -2787,7 +3208,7 @@ TAO_NAMESPACE RTCORBA
ACE_ENV_ARG_DECL_NOT_USED
);
static CORBA::Object * tao_upcast (void *);
-
+
private:
RTORB_ptr ptr_;
// Unimplemented - prevents widening assignment.
@@ -2795,13 +3216,14 @@ TAO_NAMESPACE RTCORBA
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
{
public:
@@ -2814,55 +3236,60 @@ TAO_NAMESPACE RTCORBA
operator RTORB_ptr &();
RTORB_ptr &ptr (void);
RTORB_ptr operator-> (void);
-
+
private:
RTORB_ptr &ptr_;
};
-
#endif /* end #if !defined */
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:110
#if !defined (_RTCORBA_RTORB_CH_)
#define _RTCORBA_RTORB_CH_
-
+
class TAO_RTCORBA_Export RTORB
- : public virtual CORBA_Object
+ : public virtual CORBA::Object
{
public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef RTORB_ptr _ptr_type;
typedef RTORB_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
static int _tao_class_id;
-
+
// The static operations.
static RTORB_ptr _duplicate (RTORB_ptr obj);
-
+
static RTORB_ptr _narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static RTORB_ptr _unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_WITH_DEFAULTS
);
-
+
static RTORB_ptr _nil (void)
{
return (RTORB_ptr)0;
}
-
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual ::RTCORBA::Mutex_ptr create_mutex (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void destroy_mutex (
RTCORBA::Mutex_ptr the_mutex
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -2870,21 +3297,25 @@ TAO_NAMESPACE RTCORBA
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:51
#if !defined (_RTCORBA_RTORB_MUTEXNOTFOUND_CH_)
#define _RTCORBA_RTORB_MUTEXNOTFOUND_CH_
-
+
class TAO_RTCORBA_Export MutexNotFound : public CORBA::UserException
{
public:
-
+
MutexNotFound (void);
MutexNotFound (const MutexNotFound &);
~MutexNotFound (void);
MutexNotFound &operator= (const MutexNotFound &);
-
+
+ static void _tao_any_destructor (void *);
+
static MutexNotFound *_downcast (CORBA::Exception *);
static CORBA::Exception *_alloc (void);
@@ -2896,18 +3327,28 @@ TAO_NAMESPACE RTCORBA
TAO_OutputCDR &
ACE_ENV_ARG_DECL_NOT_USED
) const;
-
+
virtual void _tao_decode (
TAO_InputCDR &
ACE_ENV_ARG_DECL_NOT_USED
);
-
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:125
+
+ virtual CORBA::TypeCode_ptr _type (void) const;
};
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
+ static ::CORBA::TypeCode_ptr _tc_MutexNotFound;
#endif /* end #if !defined */
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual ::RTCORBA::Mutex_ptr create_named_mutex (
const char * name,
CORBA::Boolean_out created_flag
@@ -2916,7 +3357,10 @@ TAO_NAMESPACE RTCORBA
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual ::RTCORBA::Mutex_ptr open_named_mutex (
const char * name
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -2925,7 +3369,10 @@ TAO_NAMESPACE RTCORBA
CORBA::SystemException
, RTCORBA::RTORB::MutexNotFound
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual ::RTCORBA::TCPProtocolProperties_ptr create_tcp_protocol_properties (
CORBA::Long send_buffer_size,
CORBA::Long recv_buffer_size,
@@ -2938,21 +3385,25 @@ TAO_NAMESPACE RTCORBA
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:51
#if !defined (_RTCORBA_RTORB_INVALIDTHREADPOOL_CH_)
#define _RTCORBA_RTORB_INVALIDTHREADPOOL_CH_
-
+
class TAO_RTCORBA_Export InvalidThreadpool : public CORBA::UserException
{
public:
-
+
InvalidThreadpool (void);
InvalidThreadpool (const InvalidThreadpool &);
~InvalidThreadpool (void);
InvalidThreadpool &operator= (const InvalidThreadpool &);
-
+
+ static void _tao_any_destructor (void *);
+
static InvalidThreadpool *_downcast (CORBA::Exception *);
static CORBA::Exception *_alloc (void);
@@ -2964,18 +3415,28 @@ TAO_NAMESPACE RTCORBA
TAO_OutputCDR &
ACE_ENV_ARG_DECL_NOT_USED
) const;
-
+
virtual void _tao_decode (
TAO_InputCDR &
ACE_ENV_ARG_DECL_NOT_USED
);
-
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/exception_ch.cpp:125
+
+ virtual CORBA::TypeCode_ptr _type (void) const;
};
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_decl.cpp:44
+
+ static ::CORBA::TypeCode_ptr _tc_InvalidThreadpool;
#endif /* end #if !defined */
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual RTCORBA::ThreadpoolId create_threadpool (
CORBA::ULong stacksize,
CORBA::ULong static_threads,
@@ -2989,7 +3450,10 @@ TAO_NAMESPACE RTCORBA
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual RTCORBA::ThreadpoolId create_threadpool_with_lanes (
CORBA::ULong stacksize,
const RTCORBA::ThreadpoolLanes & lanes,
@@ -3002,7 +3466,10 @@ TAO_NAMESPACE RTCORBA
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void destroy_threadpool (
RTCORBA::ThreadpoolId threadpool
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -3011,7 +3478,10 @@ TAO_NAMESPACE RTCORBA
CORBA::SystemException
, RTCORBA::RTORB::InvalidThreadpool
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual ::RTCORBA::PriorityModelPolicy_ptr create_priority_model_policy (
RTCORBA::PriorityModel priority_model,
RTCORBA::Priority server_priority
@@ -3020,7 +3490,10 @@ TAO_NAMESPACE RTCORBA
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual ::RTCORBA::ThreadpoolPolicy_ptr create_threadpool_policy (
RTCORBA::ThreadpoolId threadpool
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -3028,7 +3501,10 @@ TAO_NAMESPACE RTCORBA
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual ::RTCORBA::PriorityBandedConnectionPolicy_ptr create_priority_banded_connection_policy (
const RTCORBA::PriorityBands & priority_bands
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -3036,7 +3512,10 @@ TAO_NAMESPACE RTCORBA
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual ::RTCORBA::ServerProtocolPolicy_ptr create_server_protocol_policy (
const RTCORBA::ProtocolList & protocols
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -3044,7 +3523,10 @@ TAO_NAMESPACE RTCORBA
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual ::RTCORBA::ClientProtocolPolicy_ptr create_client_protocol_policy (
const RTCORBA::ProtocolList & protocols
ACE_ENV_ARG_DECL_WITH_DEFAULTS
@@ -3052,66 +3534,233 @@ TAO_NAMESPACE RTCORBA
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual ::RTCORBA::PrivateConnectionPolicy_ptr create_private_connection_policy (
-
ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS
)
ACE_THROW_SPEC ((
CORBA::SystemException
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
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 &);
void operator= (const RTORB &);
};
-
#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_RTORB;
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_ch.cpp:67
}
TAO_NAMESPACE_CLOSE // module RTCORBA
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_ch.cpp:52
+
TAO_RTCORBA_Export void operator<<= (CORBA::Any &, const RTCORBA::ThreadpoolLane &); // copying version
TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::ThreadpoolLane*); // noncopying version
TAO_RTCORBA_Export CORBA::Boolean operator>>= (const CORBA::Any &, RTCORBA::ThreadpoolLane *&); // deprecated
TAO_RTCORBA_Export CORBA::Boolean operator>>= (const CORBA::Any &, const RTCORBA::ThreadpoolLane *&);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
+
TAO_RTCORBA_Export void operator<<= (CORBA::Any &, const RTCORBA::ThreadpoolLanes &); // copying version
TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::ThreadpoolLanes*); // noncopying version
TAO_RTCORBA_Export CORBA::Boolean operator>>= (const CORBA::Any &, RTCORBA::ThreadpoolLanes *&); // deprecated
TAO_RTCORBA_Export CORBA::Boolean operator>>= (const CORBA::Any &, const RTCORBA::ThreadpoolLanes *&);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/any_op_ch.cpp:51
+
TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::PriorityModel);
TAO_RTCORBA_Export CORBA::Boolean operator>>= (const CORBA::Any &, RTCORBA::PriorityModel &);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
+
+TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::PriorityModelPolicy_ptr); // copying
+TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::PriorityModelPolicy_ptr *); // non-copying
+TAO_RTCORBA_Export CORBA::Boolean operator>>= (const CORBA::Any &, RTCORBA::PriorityModelPolicy_ptr &);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
+
+TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::ThreadpoolPolicy_ptr); // copying
+TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::ThreadpoolPolicy_ptr *); // non-copying
+TAO_RTCORBA_Export CORBA::Boolean operator>>= (const CORBA::Any &, RTCORBA::ThreadpoolPolicy_ptr &);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
+
+TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::ProtocolProperties_ptr); // copying
+TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::ProtocolProperties_ptr *); // non-copying
+TAO_RTCORBA_Export CORBA::Boolean operator>>= (const CORBA::Any &, RTCORBA::ProtocolProperties_ptr &);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_ch.cpp:52
+
+TAO_RTCORBA_Export void operator<<= (CORBA::Any &, const RTCORBA::Protocol &); // copying version
+TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::Protocol*); // noncopying version
+TAO_RTCORBA_Export CORBA::Boolean operator>>= (const CORBA::Any &, RTCORBA::Protocol *&); // deprecated
+TAO_RTCORBA_Export CORBA::Boolean operator>>= (const CORBA::Any &, const RTCORBA::Protocol *&);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
+
+TAO_RTCORBA_Export void operator<<= (CORBA::Any &, const RTCORBA::ProtocolList &); // copying version
+TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::ProtocolList*); // noncopying version
+TAO_RTCORBA_Export CORBA::Boolean operator>>= (const CORBA::Any &, RTCORBA::ProtocolList *&); // deprecated
+TAO_RTCORBA_Export CORBA::Boolean operator>>= (const CORBA::Any &, const RTCORBA::ProtocolList *&);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
+
+TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::ServerProtocolPolicy_ptr); // copying
+TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::ServerProtocolPolicy_ptr *); // non-copying
+TAO_RTCORBA_Export CORBA::Boolean operator>>= (const CORBA::Any &, RTCORBA::ServerProtocolPolicy_ptr &);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
+
+TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::ClientProtocolPolicy_ptr); // copying
+TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::ClientProtocolPolicy_ptr *); // non-copying
+TAO_RTCORBA_Export CORBA::Boolean operator>>= (const CORBA::Any &, RTCORBA::ClientProtocolPolicy_ptr &);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
+
+TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::PrivateConnectionPolicy_ptr); // copying
+TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::PrivateConnectionPolicy_ptr *); // non-copying
+TAO_RTCORBA_Export CORBA::Boolean operator>>= (const CORBA::Any &, RTCORBA::PrivateConnectionPolicy_ptr &);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
+
+TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::TCPProtocolProperties_ptr); // copying
+TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::TCPProtocolProperties_ptr *); // non-copying
+TAO_RTCORBA_Export CORBA::Boolean operator>>= (const CORBA::Any &, RTCORBA::TCPProtocolProperties_ptr &);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
+
+TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::GIOPProtocolProperties_ptr); // copying
+TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::GIOPProtocolProperties_ptr *); // non-copying
+TAO_RTCORBA_Export CORBA::Boolean operator>>= (const CORBA::Any &, RTCORBA::GIOPProtocolProperties_ptr &);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
+
+TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::UnixDomainProtocolProperties_ptr); // copying
+TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::UnixDomainProtocolProperties_ptr *); // non-copying
+TAO_RTCORBA_Export CORBA::Boolean operator>>= (const CORBA::Any &, RTCORBA::UnixDomainProtocolProperties_ptr &);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
+
+TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::SharedMemoryProtocolProperties_ptr); // copying
+TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::SharedMemoryProtocolProperties_ptr *); // non-copying
+TAO_RTCORBA_Export CORBA::Boolean operator>>= (const CORBA::Any &, RTCORBA::SharedMemoryProtocolProperties_ptr &);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_ch.cpp:52
+
TAO_RTCORBA_Export void operator<<= (CORBA::Any &, const RTCORBA::PriorityBand &); // copying version
TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::PriorityBand*); // noncopying version
TAO_RTCORBA_Export CORBA::Boolean operator>>= (const CORBA::Any &, RTCORBA::PriorityBand *&); // deprecated
TAO_RTCORBA_Export CORBA::Boolean operator>>= (const CORBA::Any &, const RTCORBA::PriorityBand *&);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_ch.cpp:52
+
TAO_RTCORBA_Export void operator<<= (CORBA::Any &, const RTCORBA::PriorityBands &); // copying version
TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::PriorityBands*); // noncopying version
TAO_RTCORBA_Export CORBA::Boolean operator>>= (const CORBA::Any &, RTCORBA::PriorityBands *&); // deprecated
TAO_RTCORBA_Export CORBA::Boolean operator>>= (const CORBA::Any &, const RTCORBA::PriorityBands *&);
-// Any operators for interface RTCORBA::ProtocolProperties
-TAO_RTCORBA_Export void operator<<= (CORBA::Any &, const RTCORBA::ProtocolList &); // copying version
-TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::ProtocolList*); // noncopying version
-TAO_RTCORBA_Export CORBA::Boolean operator>>= (const CORBA::Any &, RTCORBA::ProtocolList *&); // deprecated
-TAO_RTCORBA_Export CORBA::Boolean operator>>= (const CORBA::Any &, const RTCORBA::ProtocolList *&);
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
+
+TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::PriorityBandedConnectionPolicy_ptr); // copying
+TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::PriorityBandedConnectionPolicy_ptr *); // non-copying
+TAO_RTCORBA_Export CORBA::Boolean operator>>= (const CORBA::Any &, RTCORBA::PriorityBandedConnectionPolicy_ptr &);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
+
+TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::Current_ptr); // copying
+TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::Current_ptr *); // non-copying
+TAO_RTCORBA_Export CORBA::Boolean operator>>= (const CORBA::Any &, RTCORBA::Current_ptr &);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
+
+TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::Mutex_ptr); // copying
+TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::Mutex_ptr *); // non-copying
+TAO_RTCORBA_Export CORBA::Boolean operator>>= (const CORBA::Any &, RTCORBA::Mutex_ptr &);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
+
+TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::RTORB_ptr); // copying
+TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::RTORB_ptr *); // non-copying
+TAO_RTCORBA_Export CORBA::Boolean operator>>= (const CORBA::Any &, RTCORBA::RTORB_ptr &);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/any_op_ch.cpp:52
+
+TAO_RTCORBA_Export void operator<<= (CORBA::Any &, const RTCORBA::RTORB::MutexNotFound &); // copying version
+TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::RTORB::MutexNotFound*); // noncopying version
+TAO_RTCORBA_Export CORBA::Boolean operator>>= (const CORBA::Any &, RTCORBA::RTORB::MutexNotFound *&); // deprecated
+TAO_RTCORBA_Export CORBA::Boolean operator>>= (const CORBA::Any &, const RTCORBA::RTORB::MutexNotFound *&);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_exception/any_op_ch.cpp:52
+
+TAO_RTCORBA_Export void operator<<= (CORBA::Any &, const RTCORBA::RTORB::InvalidThreadpool &); // copying version
+TAO_RTCORBA_Export void operator<<= (CORBA::Any &, RTCORBA::RTORB::InvalidThreadpool*); // noncopying version
+TAO_RTCORBA_Export CORBA::Boolean operator>>= (const CORBA::Any &, RTCORBA::RTORB::InvalidThreadpool *&); // deprecated
+TAO_RTCORBA_Export CORBA::Boolean operator>>= (const CORBA::Any &, const RTCORBA::RTORB::InvalidThreadpool *&);
+
+// 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_structure/cdr_op_ch.cpp:54
+
TAO_RTCORBA_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const RTCORBA::ThreadpoolLane &);
TAO_RTCORBA_Export CORBA::Boolean operator>> (TAO_InputCDR &, RTCORBA::ThreadpoolLane &);
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
+
#if !defined _TAO_CDR_OP_RTCORBA_ThreadpoolLanes_H_
#define _TAO_CDR_OP_RTCORBA_ThreadpoolLanes_H_
@@ -3126,11 +3775,21 @@ TAO_RTCORBA_Export CORBA::Boolean operator>> (
#endif /* _TAO_CDR_OP_RTCORBA_ThreadpoolLanes_H_ */
-TAO_RTCORBA_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const RTCORBA::PriorityModel &); //
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/cdr_op_ch.cpp:50
+
+TAO_RTCORBA_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const RTCORBA::PriorityModel &);
TAO_RTCORBA_Export CORBA::Boolean operator>> (TAO_InputCDR &, RTCORBA::PriorityModel &);
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ch.cpp:54
+
TAO_RTCORBA_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const RTCORBA::PriorityBand &);
TAO_RTCORBA_Export CORBA::Boolean operator>> (TAO_InputCDR &, RTCORBA::PriorityBand &);
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ch.cpp:57
+
#if !defined _TAO_CDR_OP_RTCORBA_PriorityBands_H_
#define _TAO_CDR_OP_RTCORBA_PriorityBands_H_
@@ -3145,9 +3804,13 @@ TAO_RTCORBA_Export CORBA::Boolean operator>> (
#endif /* _TAO_CDR_OP_RTCORBA_PriorityBands_H_ */
+// 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
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1009
#if defined (__ACE_INLINE__)
#include "RTCORBAC.i"
@@ -3163,3 +3826,4 @@ TAO_RTCORBA_Export CORBA::Boolean operator>> (
#include "ace/post.h"
#endif /* ifndef */
+
diff --git a/TAO/tao/RTCORBA/RTCORBAC.i b/TAO/tao/RTCORBA/RTCORBAC.i
index a7e4e9b58f6..046a2ea394d 100644
--- a/TAO/tao/RTCORBA/RTCORBAC.i
+++ b/TAO/tao/RTCORBA/RTCORBAC.i
@@ -19,12 +19,16 @@
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194
+
// *************************************************************
// Inline operations for class RTCORBA::ThreadpoolLane_var
// *************************************************************
ACE_INLINE
-RTCORBA::ThreadpoolLane_var::ThreadpoolLane_var (void) // default constructor
+RTCORBA::ThreadpoolLane_var::ThreadpoolLane_var (void)
: ptr_ (0)
{}
@@ -34,15 +38,19 @@ RTCORBA::ThreadpoolLane_var::ThreadpoolLane_var (ThreadpoolLane *p)
{}
ACE_INLINE
-RTCORBA::ThreadpoolLane_var::ThreadpoolLane_var (const ::RTCORBA::ThreadpoolLane_var &p) // copy constructor
+RTCORBA::ThreadpoolLane_var::ThreadpoolLane_var (const ::RTCORBA::ThreadpoolLane_var &p)
{
if (p.ptr_)
- ACE_NEW (this->ptr_, ::RTCORBA::ThreadpoolLane (*p.ptr_));
+ {
+ ACE_NEW (this->ptr_, ::RTCORBA::ThreadpoolLane (*p.ptr_));
+ }
else
- this->ptr_ = 0;
+ {
+ this->ptr_ = 0;
+ }
}
-// fixed-size types only
+// Fixed-size types only.
ACE_INLINE
RTCORBA::ThreadpoolLane_var::ThreadpoolLane_var (const ::RTCORBA::ThreadpoolLane &p)
{
@@ -50,33 +58,39 @@ RTCORBA::ThreadpoolLane_var::ThreadpoolLane_var (const ::RTCORBA::ThreadpoolLane
}
ACE_INLINE
-RTCORBA::ThreadpoolLane_var::~ThreadpoolLane_var (void) // destructor
+RTCORBA::ThreadpoolLane_var::~ThreadpoolLane_var (void)
{
delete this->ptr_;
}
-ACE_INLINE RTCORBA::ThreadpoolLane_var &
-RTCORBA::ThreadpoolLane_var::operator= (ThreadpoolLane *p)
+ACE_INLINE
+RTCORBA::ThreadpoolLane_var &
+RTCORBA::ThreadpoolLane_var::operator= (ThreadpoolLane *_tao_struct_var)
{
delete this->ptr_;
- this->ptr_ = p;
+ this->ptr_ = _tao_struct_var;
return *this;
}
-ACE_INLINE ::RTCORBA::ThreadpoolLane_var &
-RTCORBA::ThreadpoolLane_var::operator= (const ::RTCORBA::ThreadpoolLane_var &p)
+ACE_INLINE
+::RTCORBA::ThreadpoolLane_var &
+RTCORBA::ThreadpoolLane_var::operator= (const ::RTCORBA::ThreadpoolLane_var &_tao_struct_var)
{
- if (this != &p)
+ if (this != &_tao_struct_var)
{
- if (p.ptr_ == 0)
+ if (_tao_struct_var.ptr_ == 0)
{
delete this->ptr_;
this->ptr_ = 0;
}
else
{
- ThreadpoolLane *deep_copy =
- new ThreadpoolLane (*p.ptr_);
+ ThreadpoolLane *deep_copy = 0;
+ ACE_NEW_RETURN (
+ deep_copy,
+ ThreadpoolLane (*_tao_struct_var.ptr_),
+ *this
+ );
if (deep_copy != 0)
{
@@ -98,8 +112,13 @@ RTCORBA::ThreadpoolLane_var::operator= (const ::RTCORBA::ThreadpoolLane &p)
if (this->ptr_ != &p)
{
delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_, ::RTCORBA::ThreadpoolLane (p), *this);
+ ACE_NEW_RETURN (
+ this->ptr_,
+ ::RTCORBA::ThreadpoolLane (p),
+ *this
+ );
}
+
return *this;
}
@@ -164,192 +183,231 @@ 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_
-// = Static operations.
-ACE_INLINE RTCORBA::ThreadpoolLane *
+ACE_INLINE
+RTCORBA::ThreadpoolLane *
RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::allocbuf (CORBA::ULong size)
-// Allocate storage for the sequence.
{
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)
-// Free the sequence.
+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) // Default constructor.
+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) // Constructor using a maximum length value.
+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)
+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)
-// Copy constructor.
+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;
- }
+ {
+ 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;
- }
+ {
+ 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)
-// Assignment operator.
+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;
+ {
+ 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_);
+ 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_);
+ {
+ 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_);
+ 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];
+ {
+ tmp1[i] = tmp2[i];
+ }
return *this;
}
// = Accessors.
-ACE_INLINE RTCORBA::ThreadpoolLane &
+ACE_INLINE
+RTCORBA::ThreadpoolLane &
RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::operator[] (CORBA::ULong i)
-// operator []
{
ACE_ASSERT (i < this->maximum_);
- RTCORBA::ThreadpoolLane* tmp = ACE_reinterpret_cast(RTCORBA::ThreadpoolLane*,this->buffer_);
+ RTCORBA::ThreadpoolLane* tmp =
+ ACE_reinterpret_cast (RTCORBA::ThreadpoolLane*, this->buffer_);
return tmp[i];
}
-ACE_INLINE const RTCORBA::ThreadpoolLane &
+ACE_INLINE
+const RTCORBA::ThreadpoolLane &
RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ThreadpoolLanes::operator[] (CORBA::ULong i) const
-// operator []
{
ACE_ASSERT (i < this->maximum_);
- RTCORBA::ThreadpoolLane * const tmp = ACE_reinterpret_cast (RTCORBA::ThreadpoolLane* ACE_CAST_CONST, this->buffer_);
+ 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 *
+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_);
+ // 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;
+ 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 *
+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_);
+ 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)
+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);
- }
+ {
+ 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) // default constructor
+RTCORBA::ThreadpoolLanes_var::ThreadpoolLanes_var (void)
: ptr_ (0)
{}
@@ -359,15 +417,19 @@ RTCORBA::ThreadpoolLanes_var::ThreadpoolLanes_var (ThreadpoolLanes *p)
{}
ACE_INLINE
-RTCORBA::ThreadpoolLanes_var::ThreadpoolLanes_var (const ::RTCORBA::ThreadpoolLanes_var &p) // copy constructor
+RTCORBA::ThreadpoolLanes_var::ThreadpoolLanes_var (const ::RTCORBA::ThreadpoolLanes_var &p)
{
if (p.ptr_)
- ACE_NEW (this->ptr_, ::RTCORBA::ThreadpoolLanes (*p.ptr_));
+ {
+ ACE_NEW (this->ptr_, ::RTCORBA::ThreadpoolLanes (*p.ptr_));
+ }
else
- this->ptr_ = 0;
+ {
+ this->ptr_ = 0;
+ }
}
-// fixed-size base types only
+// Fixed-size base types only.
ACE_INLINE
RTCORBA::ThreadpoolLanes_var::ThreadpoolLanes_var (const ::RTCORBA::ThreadpoolLanes &p)
{
@@ -375,12 +437,13 @@ RTCORBA::ThreadpoolLanes_var::ThreadpoolLanes_var (const ::RTCORBA::ThreadpoolLa
}
ACE_INLINE
-RTCORBA::ThreadpoolLanes_var::~ThreadpoolLanes_var (void) // destructor
+RTCORBA::ThreadpoolLanes_var::~ThreadpoolLanes_var (void)
{
delete this->ptr_;
}
-ACE_INLINE RTCORBA::ThreadpoolLanes_var &
+ACE_INLINE
+RTCORBA::ThreadpoolLanes_var &
RTCORBA::ThreadpoolLanes_var::operator= (ThreadpoolLanes *p)
{
delete this->ptr_;
@@ -388,7 +451,8 @@ RTCORBA::ThreadpoolLanes_var::operator= (ThreadpoolLanes *p)
return *this;
}
-ACE_INLINE ::RTCORBA::ThreadpoolLanes_var &
+ACE_INLINE
+::RTCORBA::ThreadpoolLanes_var &
RTCORBA::ThreadpoolLanes_var::operator= (const ::RTCORBA::ThreadpoolLanes_var &p)
{
if (this != &p)
@@ -400,8 +464,12 @@ RTCORBA::ThreadpoolLanes_var::operator= (const ::RTCORBA::ThreadpoolLanes_var &p
}
else
{
- ThreadpoolLanes *deep_copy =
- new ThreadpoolLanes (*p.ptr_);
+ ThreadpoolLanes *deep_copy = 0;
+ ACE_NEW_RETURN (
+ deep_copy,
+ ThreadpoolLanes (*p.ptr_),
+ *this
+ );
if (deep_copy != 0)
{
@@ -416,74 +484,82 @@ RTCORBA::ThreadpoolLanes_var::operator= (const ::RTCORBA::ThreadpoolLanes_var &p
return *this;
}
-// fixed-size types only
-ACE_INLINE ::RTCORBA::ThreadpoolLanes_var &
+// 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);
- }
+ {
+ delete this->ptr_;
+ ACE_NEW_RETURN (this->ptr_, ::RTCORBA::ThreadpoolLanes (p), *this);
+ }
+
return *this;
}
-ACE_INLINE const ::RTCORBA::ThreadpoolLanes *
+ACE_INLINE
+const ::RTCORBA::ThreadpoolLanes *
RTCORBA::ThreadpoolLanes_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE ::RTCORBA::ThreadpoolLanes *
+ACE_INLINE
+::RTCORBA::ThreadpoolLanes *
RTCORBA::ThreadpoolLanes_var::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE
+ACE_INLINE
RTCORBA::ThreadpoolLanes_var::operator const ::RTCORBA::ThreadpoolLanes &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE
+ACE_INLINE
RTCORBA::ThreadpoolLanes_var::operator ::RTCORBA::ThreadpoolLanes &() // cast
{
return *this->ptr_;
}
-ACE_INLINE
+ACE_INLINE
RTCORBA::ThreadpoolLanes_var::operator ::RTCORBA::ThreadpoolLanes &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE RTCORBA::ThreadpoolLane &
+ACE_INLINE
+RTCORBA::ThreadpoolLane &
RTCORBA::ThreadpoolLanes_var::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
-ACE_INLINE const RTCORBA::ThreadpoolLane &
+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 &
+ACE_INLINE
+const ::RTCORBA::ThreadpoolLanes &
RTCORBA::ThreadpoolLanes_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE ::RTCORBA::ThreadpoolLanes &
+ACE_INLINE
+::RTCORBA::ThreadpoolLanes &
RTCORBA::ThreadpoolLanes_var::inout (void)
{
return *this->ptr_;
}
-// mapping for variable size
-ACE_INLINE ::RTCORBA::ThreadpoolLanes *&
+ACE_INLINE
+::RTCORBA::ThreadpoolLanes *&
RTCORBA::ThreadpoolLanes_var::out (void)
{
delete this->ptr_;
@@ -491,7 +567,8 @@ RTCORBA::ThreadpoolLanes_var::out (void)
return this->ptr_;
}
-ACE_INLINE ::RTCORBA::ThreadpoolLanes *
+ACE_INLINE
+::RTCORBA::ThreadpoolLanes *
RTCORBA::ThreadpoolLanes_var::_retn (void)
{
::RTCORBA::ThreadpoolLanes *tmp = this->ptr_;
@@ -499,12 +576,16 @@ RTCORBA::ThreadpoolLanes_var::_retn (void)
return tmp;
}
-ACE_INLINE ::RTCORBA::ThreadpoolLanes *
+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
// *************************************************************
@@ -517,7 +598,7 @@ RTCORBA::ThreadpoolLanes_out::ThreadpoolLanes_out (ThreadpoolLanes *&p)
}
ACE_INLINE
-RTCORBA::ThreadpoolLanes_out::ThreadpoolLanes_out (ThreadpoolLanes_var &p) // constructor from _var
+RTCORBA::ThreadpoolLanes_out::ThreadpoolLanes_out (ThreadpoolLanes_var &p)
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -525,78 +606,109 @@ RTCORBA::ThreadpoolLanes_out::ThreadpoolLanes_out (ThreadpoolLanes_var &p) // co
}
ACE_INLINE
-RTCORBA::ThreadpoolLanes_out::ThreadpoolLanes_out (const ::RTCORBA::ThreadpoolLanes_out &p) // copy constructor
+RTCORBA::ThreadpoolLanes_out::ThreadpoolLanes_out (const ::RTCORBA::ThreadpoolLanes_out &p)
: ptr_ (ACE_const_cast (ThreadpoolLanes_out&, p).ptr_)
{}
-ACE_INLINE ::RTCORBA::ThreadpoolLanes_out &
+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 &
+ACE_INLINE
+::RTCORBA::ThreadpoolLanes_out &
RTCORBA::ThreadpoolLanes_out::operator= (ThreadpoolLanes *p)
{
this->ptr_ = p;
return *this;
}
-ACE_INLINE
+ACE_INLINE
RTCORBA::ThreadpoolLanes_out::operator ::RTCORBA::ThreadpoolLanes *&() // cast
{
return this->ptr_;
}
-ACE_INLINE ::RTCORBA::ThreadpoolLanes *&
+ACE_INLINE
+::RTCORBA::ThreadpoolLanes *&
RTCORBA::ThreadpoolLanes_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE ::RTCORBA::ThreadpoolLanes *
+ACE_INLINE
+::RTCORBA::ThreadpoolLanes *
RTCORBA::ThreadpoolLanes_out::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE RTCORBA::ThreadpoolLane &
+ACE_INLINE
+RTCORBA::ThreadpoolLane &
RTCORBA::ThreadpoolLanes_out::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
-
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#if !defined (_RTCORBA_PRIORITYMODELPOLICY___CI_)
#define _RTCORBA_PRIORITYMODELPOLICY___CI_
+ACE_INLINE
+CORBA::Boolean
+RTCORBA::PriorityModelPolicy::marshal (TAO_OutputCDR &)
+{
+ return 0;
+}
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#if !defined (_RTCORBA_THREADPOOLPOLICY___CI_)
#define _RTCORBA_THREADPOOLPOLICY___CI_
+ACE_INLINE
+CORBA::Boolean
+RTCORBA::ThreadpoolPolicy::marshal (TAO_OutputCDR &)
+{
+ return 0;
+}
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#if !defined (_RTCORBA_PROTOCOLPROPERTIES___CI_)
#define _RTCORBA_PROTOCOLPROPERTIES___CI_
+ACE_INLINE
+CORBA::Boolean
+RTCORBA::ProtocolProperties::marshal (TAO_OutputCDR &)
+{
+ return 0;
+}
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194
+
// *************************************************************
// Inline operations for class RTCORBA::Protocol_var
// *************************************************************
ACE_INLINE
-RTCORBA::Protocol_var::Protocol_var (void) // default constructor
+RTCORBA::Protocol_var::Protocol_var (void)
: ptr_ (0)
{}
@@ -606,42 +718,52 @@ RTCORBA::Protocol_var::Protocol_var (Protocol *p)
{}
ACE_INLINE
-RTCORBA::Protocol_var::Protocol_var (const ::RTCORBA::Protocol_var &p) // copy constructor
+RTCORBA::Protocol_var::Protocol_var (const ::RTCORBA::Protocol_var &p)
{
if (p.ptr_)
- ACE_NEW (this->ptr_, ::RTCORBA::Protocol (*p.ptr_));
+ {
+ ACE_NEW (this->ptr_, ::RTCORBA::Protocol (*p.ptr_));
+ }
else
- this->ptr_ = 0;
+ {
+ this->ptr_ = 0;
+ }
}
ACE_INLINE
-RTCORBA::Protocol_var::~Protocol_var (void) // destructor
+RTCORBA::Protocol_var::~Protocol_var (void)
{
delete this->ptr_;
}
-ACE_INLINE RTCORBA::Protocol_var &
-RTCORBA::Protocol_var::operator= (Protocol *p)
+ACE_INLINE
+RTCORBA::Protocol_var &
+RTCORBA::Protocol_var::operator= (Protocol *_tao_struct_var)
{
delete this->ptr_;
- this->ptr_ = p;
+ this->ptr_ = _tao_struct_var;
return *this;
}
-ACE_INLINE ::RTCORBA::Protocol_var &
-RTCORBA::Protocol_var::operator= (const ::RTCORBA::Protocol_var &p)
+ACE_INLINE
+::RTCORBA::Protocol_var &
+RTCORBA::Protocol_var::operator= (const ::RTCORBA::Protocol_var &_tao_struct_var)
{
- if (this != &p)
+ if (this != &_tao_struct_var)
{
- if (p.ptr_ == 0)
+ if (_tao_struct_var.ptr_ == 0)
{
delete this->ptr_;
this->ptr_ = 0;
}
else
{
- Protocol *deep_copy =
- new Protocol (*p.ptr_);
+ Protocol *deep_copy = 0;
+ ACE_NEW_RETURN (
+ deep_copy,
+ Protocol (*_tao_struct_var.ptr_),
+ *this
+ );
if (deep_copy != 0)
{
@@ -686,7 +808,7 @@ RTCORBA::Protocol_var::operator ::RTCORBA::Protocol &() const // cast
return *this->ptr_;
}
-// variable-size types only
+// Variable-size types only.
ACE_INLINE
RTCORBA::Protocol_var::operator ::RTCORBA::Protocol *&() // cast
{
@@ -705,7 +827,7 @@ RTCORBA::Protocol_var::inout (void)
return *this->ptr_;
}
-// mapping for variable size
+// Mapping for variable size.
ACE_INLINE ::RTCORBA::Protocol *&
RTCORBA::Protocol_var::out (void)
{
@@ -728,6 +850,9 @@ 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
// *************************************************************
@@ -740,7 +865,7 @@ RTCORBA::Protocol_out::Protocol_out (::RTCORBA::Protocol *&p)
}
ACE_INLINE
-RTCORBA::Protocol_out::Protocol_out (Protocol_var &p) // constructor from _var
+RTCORBA::Protocol_out::Protocol_out (Protocol_var &p)
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -748,21 +873,23 @@ RTCORBA::Protocol_out::Protocol_out (Protocol_var &p) // constructor from _var
}
ACE_INLINE
-RTCORBA::Protocol_out::Protocol_out (const ::RTCORBA::Protocol_out &p) // copy constructor
+RTCORBA::Protocol_out::Protocol_out (const ::RTCORBA::Protocol_out &p)
: ptr_ (ACE_const_cast (Protocol_out&, p).ptr_)
{}
-ACE_INLINE RTCORBA::Protocol_out &
+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 *p)
+ACE_INLINE
+RTCORBA::Protocol_out &
+RTCORBA::Protocol_out::operator= (Protocol *_tao_struct_out)
{
- this->ptr_ = p;
+ this->ptr_ = _tao_struct_out;
return *this;
}
@@ -784,192 +911,231 @@ 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_
-// = Static operations.
-ACE_INLINE RTCORBA::Protocol *
+ACE_INLINE
+RTCORBA::Protocol *
RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList::allocbuf (CORBA::ULong size)
-// Allocate storage for the sequence.
{
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)
-// Free the sequence.
+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) // Default constructor.
+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) // Constructor using a maximum length value.
+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)
+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)
-// Copy constructor.
+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;
- }
+ {
+ 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;
- }
+ {
+ 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)
-// Assignment operator.
+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;
+ {
+ 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_);
+ 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_);
+ {
+ 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_);
+ 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];
+ {
+ tmp1[i] = tmp2[i];
+ }
return *this;
}
// = Accessors.
-ACE_INLINE RTCORBA::Protocol &
+ACE_INLINE
+RTCORBA::Protocol &
RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList::operator[] (CORBA::ULong i)
-// operator []
{
ACE_ASSERT (i < this->maximum_);
- RTCORBA::Protocol* tmp = ACE_reinterpret_cast(RTCORBA::Protocol*,this->buffer_);
+ RTCORBA::Protocol* tmp =
+ ACE_reinterpret_cast (RTCORBA::Protocol*, this->buffer_);
return tmp[i];
}
-ACE_INLINE const RTCORBA::Protocol &
+ACE_INLINE
+const RTCORBA::Protocol &
RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_ProtocolList::operator[] (CORBA::ULong i) const
-// operator []
{
ACE_ASSERT (i < this->maximum_);
- RTCORBA::Protocol * const tmp = ACE_reinterpret_cast (RTCORBA::Protocol* ACE_CAST_CONST, this->buffer_);
+ 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 *
+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_);
+ // 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;
+ 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 *
+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_);
+ 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)
+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);
- }
+ {
+ 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) // default constructor
+RTCORBA::ProtocolList_var::ProtocolList_var (void)
: ptr_ (0)
{}
@@ -979,21 +1145,26 @@ RTCORBA::ProtocolList_var::ProtocolList_var (ProtocolList *p)
{}
ACE_INLINE
-RTCORBA::ProtocolList_var::ProtocolList_var (const ::RTCORBA::ProtocolList_var &p) // copy constructor
+RTCORBA::ProtocolList_var::ProtocolList_var (const ::RTCORBA::ProtocolList_var &p)
{
if (p.ptr_)
- ACE_NEW (this->ptr_, ::RTCORBA::ProtocolList (*p.ptr_));
+ {
+ ACE_NEW (this->ptr_, ::RTCORBA::ProtocolList (*p.ptr_));
+ }
else
- this->ptr_ = 0;
+ {
+ this->ptr_ = 0;
+ }
}
ACE_INLINE
-RTCORBA::ProtocolList_var::~ProtocolList_var (void) // destructor
+RTCORBA::ProtocolList_var::~ProtocolList_var (void)
{
delete this->ptr_;
}
-ACE_INLINE RTCORBA::ProtocolList_var &
+ACE_INLINE
+RTCORBA::ProtocolList_var &
RTCORBA::ProtocolList_var::operator= (ProtocolList *p)
{
delete this->ptr_;
@@ -1001,7 +1172,8 @@ RTCORBA::ProtocolList_var::operator= (ProtocolList *p)
return *this;
}
-ACE_INLINE ::RTCORBA::ProtocolList_var &
+ACE_INLINE
+::RTCORBA::ProtocolList_var &
RTCORBA::ProtocolList_var::operator= (const ::RTCORBA::ProtocolList_var &p)
{
if (this != &p)
@@ -1013,8 +1185,12 @@ RTCORBA::ProtocolList_var::operator= (const ::RTCORBA::ProtocolList_var &p)
}
else
{
- ProtocolList *deep_copy =
- new ProtocolList (*p.ptr_);
+ ProtocolList *deep_copy = 0;
+ ACE_NEW_RETURN (
+ deep_copy,
+ ProtocolList (*p.ptr_),
+ *this
+ );
if (deep_copy != 0)
{
@@ -1029,69 +1205,75 @@ RTCORBA::ProtocolList_var::operator= (const ::RTCORBA::ProtocolList_var &p)
return *this;
}
-ACE_INLINE const ::RTCORBA::ProtocolList *
+ACE_INLINE
+const ::RTCORBA::ProtocolList *
RTCORBA::ProtocolList_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE ::RTCORBA::ProtocolList *
+ACE_INLINE
+::RTCORBA::ProtocolList *
RTCORBA::ProtocolList_var::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE
+ACE_INLINE
RTCORBA::ProtocolList_var::operator const ::RTCORBA::ProtocolList &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE
+ACE_INLINE
RTCORBA::ProtocolList_var::operator ::RTCORBA::ProtocolList &() // cast
{
return *this->ptr_;
}
-ACE_INLINE
+ACE_INLINE
RTCORBA::ProtocolList_var::operator ::RTCORBA::ProtocolList &() const // cast
{
return *this->ptr_;
}
-// variable-size types only
+// Variable-size types only.
ACE_INLINE
RTCORBA::ProtocolList_var::operator ::RTCORBA::ProtocolList *&() // cast
{
return this->ptr_;
}
-ACE_INLINE RTCORBA::Protocol &
+ACE_INLINE
+RTCORBA::Protocol &
RTCORBA::ProtocolList_var::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
-ACE_INLINE const RTCORBA::Protocol &
+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 &
+ACE_INLINE
+const ::RTCORBA::ProtocolList &
RTCORBA::ProtocolList_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE ::RTCORBA::ProtocolList &
+ACE_INLINE
+::RTCORBA::ProtocolList &
RTCORBA::ProtocolList_var::inout (void)
{
return *this->ptr_;
}
-// mapping for variable size
-ACE_INLINE ::RTCORBA::ProtocolList *&
+ACE_INLINE
+::RTCORBA::ProtocolList *&
RTCORBA::ProtocolList_var::out (void)
{
delete this->ptr_;
@@ -1099,7 +1281,8 @@ RTCORBA::ProtocolList_var::out (void)
return this->ptr_;
}
-ACE_INLINE ::RTCORBA::ProtocolList *
+ACE_INLINE
+::RTCORBA::ProtocolList *
RTCORBA::ProtocolList_var::_retn (void)
{
::RTCORBA::ProtocolList *tmp = this->ptr_;
@@ -1107,12 +1290,16 @@ RTCORBA::ProtocolList_var::_retn (void)
return tmp;
}
-ACE_INLINE ::RTCORBA::ProtocolList *
+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
// *************************************************************
@@ -1125,7 +1312,7 @@ RTCORBA::ProtocolList_out::ProtocolList_out (ProtocolList *&p)
}
ACE_INLINE
-RTCORBA::ProtocolList_out::ProtocolList_out (ProtocolList_var &p) // constructor from _var
+RTCORBA::ProtocolList_out::ProtocolList_out (ProtocolList_var &p)
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -1133,106 +1320,169 @@ RTCORBA::ProtocolList_out::ProtocolList_out (ProtocolList_var &p) // constructor
}
ACE_INLINE
-RTCORBA::ProtocolList_out::ProtocolList_out (const ::RTCORBA::ProtocolList_out &p) // copy constructor
+RTCORBA::ProtocolList_out::ProtocolList_out (const ::RTCORBA::ProtocolList_out &p)
: ptr_ (ACE_const_cast (ProtocolList_out&, p).ptr_)
{}
-ACE_INLINE ::RTCORBA::ProtocolList_out &
+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 &
+ACE_INLINE
+::RTCORBA::ProtocolList_out &
RTCORBA::ProtocolList_out::operator= (ProtocolList *p)
{
this->ptr_ = p;
return *this;
}
-ACE_INLINE
+ACE_INLINE
RTCORBA::ProtocolList_out::operator ::RTCORBA::ProtocolList *&() // cast
{
return this->ptr_;
}
-ACE_INLINE ::RTCORBA::ProtocolList *&
+ACE_INLINE
+::RTCORBA::ProtocolList *&
RTCORBA::ProtocolList_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE ::RTCORBA::ProtocolList *
+ACE_INLINE
+::RTCORBA::ProtocolList *
RTCORBA::ProtocolList_out::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE RTCORBA::Protocol &
+ACE_INLINE
+RTCORBA::Protocol &
RTCORBA::ProtocolList_out::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
-
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#if !defined (_RTCORBA_SERVERPROTOCOLPOLICY___CI_)
#define _RTCORBA_SERVERPROTOCOLPOLICY___CI_
+ACE_INLINE
+CORBA::Boolean
+RTCORBA::ServerProtocolPolicy::marshal (TAO_OutputCDR &)
+{
+ return 0;
+}
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#if !defined (_RTCORBA_CLIENTPROTOCOLPOLICY___CI_)
#define _RTCORBA_CLIENTPROTOCOLPOLICY___CI_
+ACE_INLINE
+CORBA::Boolean
+RTCORBA::ClientProtocolPolicy::marshal (TAO_OutputCDR &)
+{
+ return 0;
+}
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#if !defined (_RTCORBA_PRIVATECONNECTIONPOLICY___CI_)
#define _RTCORBA_PRIVATECONNECTIONPOLICY___CI_
+ACE_INLINE
+CORBA::Boolean
+RTCORBA::PrivateConnectionPolicy::marshal (TAO_OutputCDR &)
+{
+ return 0;
+}
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#if !defined (_RTCORBA_TCPPROTOCOLPROPERTIES___CI_)
#define _RTCORBA_TCPPROTOCOLPROPERTIES___CI_
+ACE_INLINE
+CORBA::Boolean
+RTCORBA::TCPProtocolProperties::marshal (TAO_OutputCDR &)
+{
+ return 0;
+}
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#if !defined (_RTCORBA_GIOPPROTOCOLPROPERTIES___CI_)
#define _RTCORBA_GIOPPROTOCOLPROPERTIES___CI_
+ACE_INLINE
+CORBA::Boolean
+RTCORBA::GIOPProtocolProperties::marshal (TAO_OutputCDR &)
+{
+ return 0;
+}
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#if !defined (_RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES___CI_)
#define _RTCORBA_UNIXDOMAINPROTOCOLPROPERTIES___CI_
+ACE_INLINE
+CORBA::Boolean
+RTCORBA::UnixDomainProtocolProperties::marshal (TAO_OutputCDR &)
+{
+ return 0;
+}
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#if !defined (_RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES___CI_)
#define _RTCORBA_SHAREDMEMORYPROTOCOLPROPERTIES___CI_
+ACE_INLINE
+CORBA::Boolean
+RTCORBA::SharedMemoryProtocolProperties::marshal (TAO_OutputCDR &)
+{
+ return 0;
+}
#endif /* end #if !defined */
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_structure.cpp:194
+
// *************************************************************
// Inline operations for class RTCORBA::PriorityBand_var
// *************************************************************
ACE_INLINE
-RTCORBA::PriorityBand_var::PriorityBand_var (void) // default constructor
+RTCORBA::PriorityBand_var::PriorityBand_var (void)
: ptr_ (0)
{}
@@ -1242,15 +1492,19 @@ RTCORBA::PriorityBand_var::PriorityBand_var (PriorityBand *p)
{}
ACE_INLINE
-RTCORBA::PriorityBand_var::PriorityBand_var (const ::RTCORBA::PriorityBand_var &p) // copy constructor
+RTCORBA::PriorityBand_var::PriorityBand_var (const ::RTCORBA::PriorityBand_var &p)
{
if (p.ptr_)
- ACE_NEW (this->ptr_, ::RTCORBA::PriorityBand (*p.ptr_));
+ {
+ ACE_NEW (this->ptr_, ::RTCORBA::PriorityBand (*p.ptr_));
+ }
else
- this->ptr_ = 0;
+ {
+ this->ptr_ = 0;
+ }
}
-// fixed-size types only
+// Fixed-size types only.
ACE_INLINE
RTCORBA::PriorityBand_var::PriorityBand_var (const ::RTCORBA::PriorityBand &p)
{
@@ -1258,33 +1512,39 @@ RTCORBA::PriorityBand_var::PriorityBand_var (const ::RTCORBA::PriorityBand &p)
}
ACE_INLINE
-RTCORBA::PriorityBand_var::~PriorityBand_var (void) // destructor
+RTCORBA::PriorityBand_var::~PriorityBand_var (void)
{
delete this->ptr_;
}
-ACE_INLINE RTCORBA::PriorityBand_var &
-RTCORBA::PriorityBand_var::operator= (PriorityBand *p)
+ACE_INLINE
+RTCORBA::PriorityBand_var &
+RTCORBA::PriorityBand_var::operator= (PriorityBand *_tao_struct_var)
{
delete this->ptr_;
- this->ptr_ = p;
+ this->ptr_ = _tao_struct_var;
return *this;
}
-ACE_INLINE ::RTCORBA::PriorityBand_var &
-RTCORBA::PriorityBand_var::operator= (const ::RTCORBA::PriorityBand_var &p)
+ACE_INLINE
+::RTCORBA::PriorityBand_var &
+RTCORBA::PriorityBand_var::operator= (const ::RTCORBA::PriorityBand_var &_tao_struct_var)
{
- if (this != &p)
+ if (this != &_tao_struct_var)
{
- if (p.ptr_ == 0)
+ if (_tao_struct_var.ptr_ == 0)
{
delete this->ptr_;
this->ptr_ = 0;
}
else
{
- PriorityBand *deep_copy =
- new PriorityBand (*p.ptr_);
+ PriorityBand *deep_copy = 0;
+ ACE_NEW_RETURN (
+ deep_copy,
+ PriorityBand (*_tao_struct_var.ptr_),
+ *this
+ );
if (deep_copy != 0)
{
@@ -1306,8 +1566,13 @@ RTCORBA::PriorityBand_var::operator= (const ::RTCORBA::PriorityBand &p)
if (this->ptr_ != &p)
{
delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_, ::RTCORBA::PriorityBand (p), *this);
+ ACE_NEW_RETURN (
+ this->ptr_,
+ ::RTCORBA::PriorityBand (p),
+ *this
+ );
}
+
return *this;
}
@@ -1372,192 +1637,231 @@ 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_
-// = Static operations.
-ACE_INLINE RTCORBA::PriorityBand *
+ACE_INLINE
+RTCORBA::PriorityBand *
RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::allocbuf (CORBA::ULong size)
-// Allocate storage for the sequence.
{
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)
-// Free the sequence.
+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) // Default constructor.
+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) // Constructor using a maximum length value.
+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)
+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)
-// Copy constructor.
+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;
- }
+ {
+ 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;
- }
+ {
+ 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)
-// Assignment operator.
+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;
+ {
+ 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_);
+ 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_);
+ {
+ 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_);
+ 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];
+ {
+ tmp1[i] = tmp2[i];
+ }
return *this;
}
// = Accessors.
-ACE_INLINE RTCORBA::PriorityBand &
+ACE_INLINE
+RTCORBA::PriorityBand &
RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::operator[] (CORBA::ULong i)
-// operator []
{
ACE_ASSERT (i < this->maximum_);
- RTCORBA::PriorityBand* tmp = ACE_reinterpret_cast(RTCORBA::PriorityBand*,this->buffer_);
+ RTCORBA::PriorityBand* tmp =
+ ACE_reinterpret_cast (RTCORBA::PriorityBand*, this->buffer_);
return tmp[i];
}
-ACE_INLINE const RTCORBA::PriorityBand &
+ACE_INLINE
+const RTCORBA::PriorityBand &
RTCORBA::_TAO_Unbounded_Sequence_RTCORBA_PriorityBands::operator[] (CORBA::ULong i) const
-// operator []
{
ACE_ASSERT (i < this->maximum_);
- RTCORBA::PriorityBand * const tmp = ACE_reinterpret_cast (RTCORBA::PriorityBand* ACE_CAST_CONST, this->buffer_);
+ 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 *
+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_);
+ // 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;
+ 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 *
+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_);
+ 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)
+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);
- }
+ {
+ 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) // default constructor
+RTCORBA::PriorityBands_var::PriorityBands_var (void)
: ptr_ (0)
{}
@@ -1567,15 +1871,19 @@ RTCORBA::PriorityBands_var::PriorityBands_var (PriorityBands *p)
{}
ACE_INLINE
-RTCORBA::PriorityBands_var::PriorityBands_var (const ::RTCORBA::PriorityBands_var &p) // copy constructor
+RTCORBA::PriorityBands_var::PriorityBands_var (const ::RTCORBA::PriorityBands_var &p)
{
if (p.ptr_)
- ACE_NEW (this->ptr_, ::RTCORBA::PriorityBands (*p.ptr_));
+ {
+ ACE_NEW (this->ptr_, ::RTCORBA::PriorityBands (*p.ptr_));
+ }
else
- this->ptr_ = 0;
+ {
+ this->ptr_ = 0;
+ }
}
-// fixed-size base types only
+// Fixed-size base types only.
ACE_INLINE
RTCORBA::PriorityBands_var::PriorityBands_var (const ::RTCORBA::PriorityBands &p)
{
@@ -1583,12 +1891,13 @@ RTCORBA::PriorityBands_var::PriorityBands_var (const ::RTCORBA::PriorityBands &p
}
ACE_INLINE
-RTCORBA::PriorityBands_var::~PriorityBands_var (void) // destructor
+RTCORBA::PriorityBands_var::~PriorityBands_var (void)
{
delete this->ptr_;
}
-ACE_INLINE RTCORBA::PriorityBands_var &
+ACE_INLINE
+RTCORBA::PriorityBands_var &
RTCORBA::PriorityBands_var::operator= (PriorityBands *p)
{
delete this->ptr_;
@@ -1596,7 +1905,8 @@ RTCORBA::PriorityBands_var::operator= (PriorityBands *p)
return *this;
}
-ACE_INLINE ::RTCORBA::PriorityBands_var &
+ACE_INLINE
+::RTCORBA::PriorityBands_var &
RTCORBA::PriorityBands_var::operator= (const ::RTCORBA::PriorityBands_var &p)
{
if (this != &p)
@@ -1608,8 +1918,12 @@ RTCORBA::PriorityBands_var::operator= (const ::RTCORBA::PriorityBands_var &p)
}
else
{
- PriorityBands *deep_copy =
- new PriorityBands (*p.ptr_);
+ PriorityBands *deep_copy = 0;
+ ACE_NEW_RETURN (
+ deep_copy,
+ PriorityBands (*p.ptr_),
+ *this
+ );
if (deep_copy != 0)
{
@@ -1624,74 +1938,82 @@ RTCORBA::PriorityBands_var::operator= (const ::RTCORBA::PriorityBands_var &p)
return *this;
}
-// fixed-size types only
-ACE_INLINE ::RTCORBA::PriorityBands_var &
+// 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);
- }
+ {
+ delete this->ptr_;
+ ACE_NEW_RETURN (this->ptr_, ::RTCORBA::PriorityBands (p), *this);
+ }
+
return *this;
}
-ACE_INLINE const ::RTCORBA::PriorityBands *
+ACE_INLINE
+const ::RTCORBA::PriorityBands *
RTCORBA::PriorityBands_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE ::RTCORBA::PriorityBands *
+ACE_INLINE
+::RTCORBA::PriorityBands *
RTCORBA::PriorityBands_var::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE
+ACE_INLINE
RTCORBA::PriorityBands_var::operator const ::RTCORBA::PriorityBands &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE
+ACE_INLINE
RTCORBA::PriorityBands_var::operator ::RTCORBA::PriorityBands &() // cast
{
return *this->ptr_;
}
-ACE_INLINE
+ACE_INLINE
RTCORBA::PriorityBands_var::operator ::RTCORBA::PriorityBands &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE RTCORBA::PriorityBand &
+ACE_INLINE
+RTCORBA::PriorityBand &
RTCORBA::PriorityBands_var::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
-ACE_INLINE const RTCORBA::PriorityBand &
+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 &
+ACE_INLINE
+const ::RTCORBA::PriorityBands &
RTCORBA::PriorityBands_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE ::RTCORBA::PriorityBands &
+ACE_INLINE
+::RTCORBA::PriorityBands &
RTCORBA::PriorityBands_var::inout (void)
{
return *this->ptr_;
}
-// mapping for variable size
-ACE_INLINE ::RTCORBA::PriorityBands *&
+ACE_INLINE
+::RTCORBA::PriorityBands *&
RTCORBA::PriorityBands_var::out (void)
{
delete this->ptr_;
@@ -1699,7 +2021,8 @@ RTCORBA::PriorityBands_var::out (void)
return this->ptr_;
}
-ACE_INLINE ::RTCORBA::PriorityBands *
+ACE_INLINE
+::RTCORBA::PriorityBands *
RTCORBA::PriorityBands_var::_retn (void)
{
::RTCORBA::PriorityBands *tmp = this->ptr_;
@@ -1707,12 +2030,16 @@ RTCORBA::PriorityBands_var::_retn (void)
return tmp;
}
-ACE_INLINE ::RTCORBA::PriorityBands *
+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
// *************************************************************
@@ -1725,7 +2052,7 @@ RTCORBA::PriorityBands_out::PriorityBands_out (PriorityBands *&p)
}
ACE_INLINE
-RTCORBA::PriorityBands_out::PriorityBands_out (PriorityBands_var &p) // constructor from _var
+RTCORBA::PriorityBands_out::PriorityBands_out (PriorityBands_var &p)
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -1733,113 +2060,160 @@ RTCORBA::PriorityBands_out::PriorityBands_out (PriorityBands_var &p) // construc
}
ACE_INLINE
-RTCORBA::PriorityBands_out::PriorityBands_out (const ::RTCORBA::PriorityBands_out &p) // copy constructor
+RTCORBA::PriorityBands_out::PriorityBands_out (const ::RTCORBA::PriorityBands_out &p)
: ptr_ (ACE_const_cast (PriorityBands_out&, p).ptr_)
{}
-ACE_INLINE ::RTCORBA::PriorityBands_out &
+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 &
+ACE_INLINE
+::RTCORBA::PriorityBands_out &
RTCORBA::PriorityBands_out::operator= (PriorityBands *p)
{
this->ptr_ = p;
return *this;
}
-ACE_INLINE
+ACE_INLINE
RTCORBA::PriorityBands_out::operator ::RTCORBA::PriorityBands *&() // cast
{
return this->ptr_;
}
-ACE_INLINE ::RTCORBA::PriorityBands *&
+ACE_INLINE
+::RTCORBA::PriorityBands *&
RTCORBA::PriorityBands_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE ::RTCORBA::PriorityBands *
+ACE_INLINE
+::RTCORBA::PriorityBands *
RTCORBA::PriorityBands_out::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE RTCORBA::PriorityBand &
+ACE_INLINE
+RTCORBA::PriorityBand &
RTCORBA::PriorityBands_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_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
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#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
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#if !defined (_RTCORBA_MUTEX___CI_)
#define _RTCORBA_MUTEX___CI_
+ACE_INLINE
+CORBA::Boolean
+RTCORBA::Mutex::marshal (TAO_OutputCDR &)
+{
+ return 0;
+}
#endif /* end #if !defined */
-// *************************************************************
-// Inline operations for exception RTCORBA::RTORB::MutexNotFound
-// *************************************************************
-
-// *************************************************************
-// Inline operations for exception RTCORBA::RTORB::InvalidThreadpool
-// *************************************************************
-
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
#if !defined (_RTCORBA_RTORB___CI_)
#define _RTCORBA_RTORB___CI_
+ACE_INLINE
+CORBA::Boolean
+RTCORBA::RTORB::marshal (TAO_OutputCDR &)
+{
+ return 0;
+}
#endif /* end #if !defined */
-ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const RTCORBA::ThreadpoolLane &_tao_aggregate)
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103
+
+ACE_INLINE
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const RTCORBA::ThreadpoolLane &_tao_aggregate
+ )
{
if (
(strm << _tao_aggregate.lane_priority) &&
(strm << _tao_aggregate.static_threads) &&
(strm << _tao_aggregate.dynamic_threads)
- )
- return 1;
+ )
+ {
+ return 1;
+ }
else
- return 0;
-
+ {
+ return 0;
+ }
}
-ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, RTCORBA::ThreadpoolLane &_tao_aggregate)
+ACE_INLINE
+CORBA::Boolean operator>> (
+ TAO_InputCDR &strm,
+ RTCORBA::ThreadpoolLane &_tao_aggregate
+ )
{
if (
(strm >> _tao_aggregate.lane_priority) &&
(strm >> _tao_aggregate.static_threads) &&
(strm >> _tao_aggregate.dynamic_threads)
- )
- return 1;
+ )
+ {
+ return 1;
+ }
else
- return 0;
-
+ {
+ return 0;
+ }
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ci.cpp:84
#if !defined _TAO_CDR_OP_RTCORBA_ThreadpoolLanes_I_
#define _TAO_CDR_OP_RTCORBA_ThreadpoolLanes_I_
@@ -1848,6 +2222,7 @@ CORBA::Boolean TAO_RTCORBA_Export operator<< (
TAO_OutputCDR &,
const RTCORBA::ThreadpoolLanes &
);
+
CORBA::Boolean TAO_RTCORBA_Export operator>> (
TAO_InputCDR &,
RTCORBA::ThreadpoolLanes &
@@ -1855,13 +2230,18 @@ CORBA::Boolean TAO_RTCORBA_Export operator>> (
#endif /* _TAO_CDR_OP_RTCORBA_ThreadpoolLanes_I_ */
-ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const RTCORBA::PriorityModel &_tao_enumval)
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_enum/cdr_op_ci.cpp:51
+
+ACE_INLINE
+CORBA::Boolean operator<< (TAO_OutputCDR &strm, const RTCORBA::PriorityModel &_tao_enumval)
{
CORBA::ULong _tao_temp = _tao_enumval;
return strm << _tao_temp;
}
-ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, RTCORBA::PriorityModel &_tao_enumval)
+ACE_INLINE
+CORBA::Boolean operator>> (TAO_InputCDR &strm, RTCORBA::PriorityModel &_tao_enumval)
{
CORBA::ULong _tao_temp = 0;
CORBA::Boolean _tao_result = strm >> _tao_temp;
@@ -1874,30 +2254,64 @@ ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, RTCORBA::PriorityModel
return _tao_result;
}
-ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const RTCORBA::PriorityBand &_tao_aggregate)
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:64
+
+CORBA::Boolean
+TAO::Any_Dual_Impl_T<RTCORBA::Protocol>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+CORBA::Boolean
+TAO::Any_Dual_Impl_T<RTCORBA::Protocol>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/cdr_op_ci.cpp:103
+
+ACE_INLINE
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const RTCORBA::PriorityBand &_tao_aggregate
+ )
{
if (
(strm << _tao_aggregate.low) &&
(strm << _tao_aggregate.high)
- )
- return 1;
+ )
+ {
+ return 1;
+ }
else
- return 0;
-
+ {
+ return 0;
+ }
}
-ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, RTCORBA::PriorityBand &_tao_aggregate)
+ACE_INLINE
+CORBA::Boolean operator>> (
+ TAO_InputCDR &strm,
+ RTCORBA::PriorityBand &_tao_aggregate
+ )
{
if (
(strm >> _tao_aggregate.low) &&
(strm >> _tao_aggregate.high)
- )
- return 1;
+ )
+ {
+ return 1;
+ }
else
- return 0;
-
+ {
+ return 0;
+ }
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_ci.cpp:84
#if !defined _TAO_CDR_OP_RTCORBA_PriorityBands_I_
#define _TAO_CDR_OP_RTCORBA_PriorityBands_I_
@@ -1906,6 +2320,7 @@ CORBA::Boolean TAO_RTCORBA_Export operator<< (
TAO_OutputCDR &,
const RTCORBA::PriorityBands &
);
+
CORBA::Boolean TAO_RTCORBA_Export operator>> (
TAO_InputCDR &,
RTCORBA::PriorityBands &
diff --git a/TAO/tao/RTCORBA/TAO_RTCORBA.dsp b/TAO/tao/RTCORBA/TAO_RTCORBA.dsp
index e9bebd12d67..bddc3977608 100644
--- a/TAO/tao/RTCORBA/TAO_RTCORBA.dsp
+++ b/TAO/tao/RTCORBA/TAO_RTCORBA.dsp
@@ -72,7 +72,7 @@ LINK32=link.exe
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "RTCORBA_EXPORTS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "../" /I "../../" /I "../../../" /D "_DEBUG" /D "TAO_RTCORBA_BUILD_DLL" /D "WIN32" /D "_WINDOWS" /FD /c
+# ADD CPP /nologo /MDd /W3 /Gm /GR /GX /Zi /Od /I "../" /I "../../" /I "../../../" /D "_DEBUG" /D "TAO_RTCORBA_BUILD_DLL" /D "WIN32" /D "_WINDOWS" /FD /c
# SUBTRACT CPP /YX
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
@@ -160,23 +160,23 @@ SOURCE=.\Continuous_Priority_Mapping.cpp
# End Source File
# Begin Source File
-SOURCE=.\Network_Priority_Mapping.cpp
+SOURCE=.\Direct_Priority_Mapping.cpp
# End Source File
# Begin Source File
-SOURCE=.\Network_Priority_Mapping_Manager.cpp
+SOURCE=.\Linear_Network_Priority_Mapping.cpp
# End Source File
# Begin Source File
-SOURCE=.\Linear_Network_Priority_Mapping.cpp
+SOURCE=.\Linear_Priority_Mapping.cpp
# End Source File
# Begin Source File
-SOURCE=.\Direct_Priority_Mapping.cpp
+SOURCE=.\Network_Priority_Mapping.cpp
# End Source File
# Begin Source File
-SOURCE=.\Linear_Priority_Mapping.cpp
+SOURCE=.\Network_Priority_Mapping_Manager.cpp
# End Source File
# Begin Source File
@@ -268,23 +268,23 @@ SOURCE=.\Continuous_Priority_Mapping.h
# End Source File
# Begin Source File
-SOURCE=.\Network_Priority_Mapping.h
+SOURCE=.\Direct_Priority_Mapping.h
# End Source File
# Begin Source File
-SOURCE=.\Network_Priority_Mapping_Manager.h
+SOURCE=.\Linear_Network_Priority_Mapping.h
# End Source File
# Begin Source File
-SOURCE=.\Linear_Network_Priority_Mapping.h
+SOURCE=.\Linear_Priority_Mapping.h
# End Source File
# Begin Source File
-SOURCE=.\Direct_Priority_Mapping.h
+SOURCE=.\Network_Priority_Mapping.h
# End Source File
# Begin Source File
-SOURCE=.\Linear_Priority_Mapping.h
+SOURCE=.\Network_Priority_Mapping_Manager.h
# End Source File
# Begin Source File
@@ -380,23 +380,23 @@ SOURCE=.\Continuous_Priority_Mapping.i
# End Source File
# Begin Source File
-SOURCE=.\Network_Priority_Mapping.i
+SOURCE=.\Direct_Priority_Mapping.i
# End Source File
# Begin Source File
-SOURCE=.\Network_Priority_Mapping_Manager.i
+SOURCE=.\Linear_Network_Priority_Mapping.i
# End Source File
# Begin Source File
-SOURCE=.\Linear_Network_Priority_Mapping.i
+SOURCE=.\Linear_Priority_Mapping.i
# End Source File
# Begin Source File
-SOURCE=.\Direct_Priority_Mapping.i
+SOURCE=.\Network_Priority_Mapping.i
# End Source File
# Begin Source File
-SOURCE=.\Linear_Priority_Mapping.i
+SOURCE=.\Network_Priority_Mapping_Manager.i
# End Source File
# Begin Source File
diff --git a/TAO/tao/RTPortableServer/RTPortableServer.pidl b/TAO/tao/RTPortableServer/RTPortableServer.pidl
index ea952725c80..f2533b58860 100644
--- a/TAO/tao/RTPortableServer/RTPortableServer.pidl
+++ b/TAO/tao/RTPortableServer/RTPortableServer.pidl
@@ -17,7 +17,7 @@
// 1. Run the tao_idl compiler on the pidl file. The command used for
// this is:
//
-// tao_idl.exe
+// tao_idl
// -o orig -Ge 1
// -Wb,export_macro=TAO_RTPortableServer_Export
// -Wb,export_include="rtportableserver_export.h"
@@ -77,6 +77,4 @@ module RTPortableServer
};
};
-#pragma prefix ""
-
#endif /* _RT_PORTABLE_SERVER_IDL_ */
diff --git a/TAO/tao/RTPortableServer/RTPortableServerC.cpp b/TAO/tao/RTPortableServer/RTPortableServerC.cpp
index 12730fb9dfb..4631bdd61ca 100644
--- a/TAO/tao/RTPortableServer/RTPortableServerC.cpp
+++ b/TAO/tao/RTPortableServer/RTPortableServerC.cpp
@@ -19,6 +19,10 @@
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:314
+
+
#include "RTPortableServerC.h"
#if defined (__BORLANDC__)
@@ -29,13 +33,71 @@
#include "RTPortableServerC.i"
#endif /* !defined INLINE */
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:61
+
int RTPortableServer::POA::_tao_class_id = 0;
+RTPortableServer::POA_ptr
+tao_RTPortableServer_POA_duplicate (
+ RTPortableServer::POA_ptr p
+ )
+{
+ return RTPortableServer::POA::_duplicate (p);
+}
+
+void
+tao_RTPortableServer_POA_release (
+ RTPortableServer::POA_ptr p
+ )
+{
+ CORBA::release (p);
+}
+
+RTPortableServer::POA_ptr
+tao_RTPortableServer_POA_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::POA_ptr p,
+ TAO_OutputCDR &strm
+ )
+{
+ return p->marshal (strm);
+}
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:721
+
// *************************************************************
-// Operations for class RTPortableServer::POA_var
+// RTPortableServer::POA_var
// *************************************************************
-RTPortableServer::POA_var::POA_var (void) // default constructor
+RTPortableServer::POA_var::POA_var (void)
: ptr_ (POA::_nil ())
{}
@@ -45,12 +107,12 @@ RTPortableServer::POA_var::ptr (void) const
return this->ptr_;
}
-RTPortableServer::POA_var::POA_var (const ::RTPortableServer::POA_var &p) // copy constructor
+RTPortableServer::POA_var::POA_var (const ::RTPortableServer::POA_var &p)
: TAO_Base_var (),
ptr_ (POA::_duplicate (p.ptr ()))
{}
-RTPortableServer::POA_var::~POA_var (void) // destructor
+RTPortableServer::POA_var::~POA_var (void)
{
CORBA::release (this->ptr_);
}
@@ -79,7 +141,7 @@ RTPortableServer::POA_var::operator const ::RTPortableServer::POA_ptr &() const
return this->ptr_;
}
-RTPortableServer::POA_var::operator ::RTPortableServer::POA_ptr &() // cast
+RTPortableServer::POA_var::operator ::RTPortableServer::POA_ptr &() // cast
{
return this->ptr_;
}
@@ -154,8 +216,11 @@ RTPortableServer::POA_var::tao_upcast (void *src)
return *tmp;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:1030
+
// *************************************************************
-// Inline operations for class RTPortableServer::POA_out
+// RTPortableServer::POA_out
// *************************************************************
RTPortableServer::POA_out::POA_out (POA_ptr &p)
@@ -164,14 +229,14 @@ RTPortableServer::POA_out::POA_out (POA_ptr &p)
this->ptr_ = ::RTPortableServer::POA::_nil ();
}
-RTPortableServer::POA_out::POA_out (POA_var &p) // constructor from _var
+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) // copy constructor
+RTPortableServer::POA_out::POA_out (const ::RTPortableServer::POA_out &p)
: ptr_ (ACE_const_cast (POA_out &, p).ptr_)
{}
@@ -202,7 +267,7 @@ RTPortableServer::POA_out::operator ::RTPortableServer::POA_ptr &() // cast
}
::RTPortableServer::POA_ptr &
-RTPortableServer::POA_out::ptr (void) // ptr
+RTPortableServer::POA_out::ptr (void)
{
return this->ptr_;
}
@@ -213,17 +278,24 @@ RTPortableServer::POA_out::operator-> (void)
return this->ptr_;
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_cs.cpp:235
-// default constructor
-RTPortableServer::POA::POA ()
-{
- }
+RTPortableServer::POA::POA (void)
+{}
-// destructor
RTPortableServer::POA::~POA (void)
{}
-RTPortableServer::POA_ptr RTPortableServer::POA::_narrow (
+void
+RTPortableServer::POA::_tao_any_destructor (void *_tao_void_pointer)
+{
+ POA *tmp = ACE_static_cast (POA *, _tao_void_pointer);
+ CORBA::release (tmp);
+}
+
+RTPortableServer::POA_ptr
+RTPortableServer::POA::_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL
)
@@ -231,61 +303,82 @@ RTPortableServer::POA_ptr RTPortableServer::POA::_narrow (
return POA::_unchecked_narrow (obj ACE_ENV_ARG_PARAMETER);
}
-RTPortableServer::POA_ptr RTPortableServer::POA::_unchecked_narrow (
+RTPortableServer::POA_ptr
+RTPortableServer::POA::_unchecked_narrow (
CORBA::Object_ptr obj
ACE_ENV_ARG_DECL_NOT_USED
)
{
if (CORBA::is_nil (obj))
- return POA::_nil ();
+ {
+ return POA::_nil ();
+ }
+
return
- ACE_reinterpret_cast
- (
+ ACE_reinterpret_cast (
POA_ptr,
- obj->_tao_QueryInterface
- (
- ACE_reinterpret_cast
- (
- ptr_arith_t,
- &POA::_tao_class_id
- )
- )
+ obj->_tao_QueryInterface (
+ ACE_reinterpret_cast (
+ ptr_arith_t,
+ &POA::_tao_class_id
+ )
+ )
);
}
RTPortableServer::POA_ptr
RTPortableServer::POA::_duplicate (POA_ptr obj)
{
- if (!CORBA::is_nil (obj))
- obj->_add_ref ();
+ if (! CORBA::is_nil (obj))
+ {
+ obj->_add_ref ();
+ }
+
return obj;
}
void *RTPortableServer::POA::_tao_QueryInterface (ptr_arith_t type)
{
void *retv = 0;
- if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &ACE_NESTED_CLASS (::RTPortableServer, POA)::_tao_class_id))
- retv = ACE_reinterpret_cast (void*, this);
- else if (type == ACE_reinterpret_cast
- (ptr_arith_t,
- &::PortableServer::POA::_tao_class_id))
- retv = ACE_reinterpret_cast
- (
- void *,
- ACE_static_cast
- (
- PortableServer::POA_ptr,
- this
- )
- );
- else if (type == ACE_reinterpret_cast (ptr_arith_t, &CORBA::Object::_tao_class_id))
- retv = ACE_reinterpret_cast (void *,
- ACE_static_cast (CORBA::Object_ptr, this));
-
- if (retv)
- this->_add_ref ();
+
+ if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &ACE_NESTED_CLASS (::RTPortableServer, POA)::_tao_class_id)
+ )
+ {
+ retv = ACE_reinterpret_cast (void*, this);
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &::PortableServer::POA::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (
+ PortableServer::POA_ptr,
+ this
+ )
+ );
+ }
+ else if (type == ACE_reinterpret_cast (
+ ptr_arith_t,
+ &CORBA::Object::_tao_class_id)
+ )
+ {
+ retv =
+ ACE_reinterpret_cast (
+ void *,
+ ACE_static_cast (CORBA::Object_ptr, this)
+ );
+ }
+
+ if (retv != 0)
+ {
+ this->_add_ref ();
+ }
+
return retv;
}
@@ -294,10 +387,110 @@ const char* RTPortableServer::POA::_interface_repository_id (void) const
return "IDL:omg.org/RTPortableServer/POA:1.0";
}
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
+
+static const CORBA::Long _oc_RTPortableServer_POA[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 37,
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x5254506f),
+ ACE_NTOHL (0x72746162),
+ ACE_NTOHL (0x6c655365),
+ ACE_NTOHL (0x72766572),
+ ACE_NTOHL (0x2f504f41),
+ ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x0), // repository ID = IDL:omg.org/RTPortableServer/POA:1.0
+ 4,
+ ACE_NTOHL (0x504f4100), // name = POA
+ };
+
+static CORBA::TypeCode _tc_TAO_tc_RTPortableServer_POA (
+ CORBA::tk_objref,
+ sizeof (_oc_RTPortableServer_POA),
+ (char *) &_oc_RTPortableServer_POA,
+ 0,
+ sizeof (RTPortableServer::POA)
+ );
+
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (RTPortableServer)
+TAO_NAMESPACE_DEFINE (
+ ::CORBA::TypeCode_ptr,
+ _tc_POA,
+ &_tc_TAO_tc_RTPortableServer_POA
+ )
+TAO_NAMESPACE_END
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_cs.cpp:52
+
+// Copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ RTPortableServer::POA_ptr _tao_elem
+ )
+{
+ RTPortableServer::POA_ptr _tao_objptr =
+ RTPortableServer::POA::_duplicate (_tao_elem);
+ _tao_any <<= &_tao_objptr;
+}
+
+// Non-copying insertion.
+void
+operator<<= (
+ CORBA::Any &_tao_any,
+ RTPortableServer::POA_ptr *_tao_elem
+ )
+{
+ TAO::Any_Impl_T<RTPortableServer::POA>::insert (
+ _tao_any,
+ RTPortableServer::POA::_tao_any_destructor,
+ RTPortableServer::_tc_POA,
+ *_tao_elem
+ );
+}
+
+CORBA::Boolean
+operator>>= (
+ const CORBA::Any &_tao_any,
+ RTPortableServer::POA_ptr &_tao_elem
+ )
+{
+ return
+ TAO::Any_Impl_T<RTPortableServer::POA>::extract (
+ _tao_any,
+ RTPortableServer::POA::_tao_any_destructor,
+ RTPortableServer::_tc_POA,
+ _tao_elem
+ );
+}
+
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Manager<RTPortableServer::POA,RTPortableServer::POA_var>;
- #elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
- # pragma instantiate TAO_Object_Manager<RTPortableServer::POA,RTPortableServer::POA_var>
+ template class TAO_Object_Manager<RTPortableServer::POA,RTPortableServer::POA_var>;
+ template class TAO::Any_Impl_T<RTPortableServer::POA>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Manager<RTPortableServer::POA, RTPortableServer::POA_var>
+# pragma instantiate TAO::Any_Impl_T<RTPortableServer::POA>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/cdr_op_cs.cpp:60
+
+CORBA::Boolean
+TAO::Any_Impl_T<RTPortableServer::POA>::marshal_value (TAO_OutputCDR &)
+{
+ return 0;
+}
+
+CORBA::Boolean
+TAO::Any_Impl_T<RTPortableServer::POA>::demarshal_value (TAO_InputCDR &)
+{
+ return 0;
+}
+
diff --git a/TAO/tao/RTPortableServer/RTPortableServerC.h b/TAO/tao/RTPortableServer/RTPortableServerC.h
index 8d932f76938..29702181cfb 100644
--- a/TAO/tao/RTPortableServer/RTPortableServerC.h
+++ b/TAO/tao/RTPortableServer/RTPortableServerC.h
@@ -19,6 +19,9 @@
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:151
+
#ifndef _TAO_IDL_ORIG_RTPORTABLESERVERC_H_
#define _TAO_IDL_ORIG_RTPORTABLESERVERC_H_
@@ -57,50 +60,61 @@
#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_module/module_ch.cpp:48
+
TAO_NAMESPACE RTPortableServer
{
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:52
#if !defined (_RTPORTABLESERVER_POA___PTR_CH_)
#define _RTPORTABLESERVER_POA___PTR_CH_
-
+
class POA;
typedef POA *POA_ptr;
#endif /* end #if !defined */
-
#if !defined (_RTPORTABLESERVER_POA___VAR_CH_)
#define _RTPORTABLESERVER_POA___VAR_CH_
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_interface.cpp:571
+
class TAO_RTPortableServer_Export POA_var : public TAO_Base_var
{
public:
POA_var (void); // default constructor
- POA_var (POA_ptr p) : ptr_ (p) {}
+ 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
+ // 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 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.
@@ -108,13 +122,14 @@ TAO_NAMESPACE RTPortableServer
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
{
public:
@@ -127,114 +142,153 @@ TAO_NAMESPACE RTPortableServer
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_interface/interface_ch.cpp:110
#if !defined (_RTPORTABLESERVER_POA_CH_)
#define _RTPORTABLESERVER_POA_CH_
-
-class TAO_RTPortableServer_Export POA: public virtual PortableServer::POA
+
+ class TAO_RTPortableServer_Export POA
+ : public virtual PortableServer::POA
{
public:
- #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
typedef POA_ptr _ptr_type;
typedef POA_var _var_type;
- #endif /* ! __GNUC__ || g++ >= 2.8 */
-
- static int _tao_class_id;
-
- // the static operations
+ static int _tao_class_id;
+
+ // The static operations.
static POA_ptr _duplicate (POA_ptr obj);
+
static POA_ptr _narrow (
CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static POA_ptr _unchecked_narrow (
CORBA::Object_ptr obj
- ACE_ENV_ARG_DECL_WITH_DEFAULTS);
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ );
+
static POA_ptr _nil (void)
{
return (POA_ptr)0;
}
-
+
+ static void _tao_any_destructor (void *);
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Object_ptr create_reference_with_priority (
const char * intf,
RTCORBA::Priority priority
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
- CORBA::SystemException,
- PortableServer::POA::WrongPolicy
+ CORBA::SystemException
+ , PortableServer::POA::WrongPolicy
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual CORBA::Object_ptr create_reference_with_id_and_priority (
const PortableServer::ObjectId & oid,
const char * intf,
RTCORBA::Priority priority
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
- CORBA::SystemException,
- PortableServer::POA::WrongPolicy
+ CORBA::SystemException
+ , PortableServer::POA::WrongPolicy
)) = 0;
-
- virtual PortableServer::ObjectId * activate_object_with_priority (
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
+ virtual ::PortableServer::ObjectId * activate_object_with_priority (
PortableServer::Servant p_servant,
RTCORBA::Priority priority
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
- CORBA::SystemException,
- PortableServer::POA::ServantAlreadyActive,
- PortableServer::POA::WrongPolicy
+ CORBA::SystemException
+ , PortableServer::POA::ServantAlreadyActive
+ , PortableServer::POA::WrongPolicy
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_operation/operation_ch.cpp:46
+
virtual void activate_object_with_id_and_priority (
const PortableServer::ObjectId & oid,
PortableServer::Servant p_servant,
RTCORBA::Priority priority
- ACE_ENV_ARG_DECL_WITH_DEFAULTS)
-
+ ACE_ENV_ARG_DECL_WITH_DEFAULTS
+ )
ACE_THROW_SPEC ((
- CORBA::SystemException,
- PortableServer::POA::ServantAlreadyActive,
- PortableServer::POA::ObjectAlreadyActive,
- PortableServer::POA::WrongPolicy
+ CORBA::SystemException
+ , PortableServer::POA::ServantAlreadyActive
+ , PortableServer::POA::ObjectAlreadyActive
+ , PortableServer::POA::WrongPolicy
)) = 0;
-
+
+ // TAO_IDL - Generated from
+ // W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ch.cpp:267
+
virtual void *_tao_QueryInterface (ptr_arith_t type);
-
+
virtual const char* _interface_repository_id (void) const;
-
+ virtual CORBA::Boolean marshal (TAO_OutputCDR &cdr);
+
protected:
- POA ();
-
+ POA (void);
virtual ~POA (void);
+
private:
POA (const POA &);
void operator= (const POA &);
};
-
#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_POA;
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_module/module_ch.cpp:67
}
TAO_NAMESPACE_CLOSE // module RTPortableServer
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/any_op_ch.cpp:52
+
+TAO_RTPortableServer_Export void operator<<= (CORBA::Any &, RTPortableServer::POA_ptr); // copying
+TAO_RTPortableServer_Export void operator<<= (CORBA::Any &, RTPortableServer::POA_ptr *); // non-copying
+TAO_RTPortableServer_Export CORBA::Boolean operator>>= (const CORBA::Any &, RTPortableServer::POA_ptr &);
+
+// 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
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:1009
#if defined (__ACE_INLINE__)
#include "RTPortableServerC.i"
@@ -250,3 +304,4 @@ TAO_NAMESPACE_CLOSE // module RTPortableServer
#include "ace/post.h"
#endif /* ifndef */
+
diff --git a/TAO/tao/RTPortableServer/RTPortableServerC.i b/TAO/tao/RTPortableServer/RTPortableServerC.i
index f36831389a4..47528e8c024 100644
--- a/TAO/tao/RTPortableServer/RTPortableServerC.i
+++ b/TAO/tao/RTPortableServer/RTPortableServerC.i
@@ -20,52 +20,18 @@
// http://www.cs.wustl.edu/~schmidt/TAO.html
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_interface/interface_ci.cpp:68
+
#if !defined (_RTPORTABLESERVER_POA___CI_)
#define _RTPORTABLESERVER_POA___CI_
-ACE_INLINE RTPortableServer::POA_ptr
-tao_RTPortableServer_POA_duplicate (
- RTPortableServer::POA_ptr p
- )
-{
- return RTPortableServer::POA::_duplicate (p);
-}
-
-ACE_INLINE void
-tao_RTPortableServer_POA_release (
- RTPortableServer::POA_ptr p
- )
-{
- CORBA::release (p);
-}
-
-ACE_INLINE RTPortableServer::POA_ptr
-tao_RTPortableServer_POA_nil (
- void
- )
+ACE_INLINE
+CORBA::Boolean
+RTPortableServer::POA::marshal (TAO_OutputCDR &)
{
- return RTPortableServer::POA::_nil ();
+ return 0;
}
-ACE_INLINE RTPortableServer::POA_ptr
-tao_RTPortableServer_POA_narrow (
- CORBA::Object *p
- ACE_ENV_ARG_DECL
- )
-{
- return RTPortableServer::POA::_narrow (p ACE_ENV_ARG_PARAMETER);
-}
-
-ACE_INLINE CORBA::Object *
-tao_RTPortableServer_POA_upcast (
- void *src
- )
-{
- RTPortableServer::POA **tmp =
- ACE_static_cast (RTPortableServer::POA **, src);
- return *tmp;
-}
-
-
#endif /* end #if !defined */
diff --git a/TAO/tao/RTPortableServer/TAO_RTPortableServer.dsp b/TAO/tao/RTPortableServer/TAO_RTPortableServer.dsp
index 9f5f56e14a5..8ba0f2611a4 100644
--- a/TAO/tao/RTPortableServer/TAO_RTPortableServer.dsp
+++ b/TAO/tao/RTPortableServer/TAO_RTPortableServer.dsp
@@ -73,7 +73,7 @@ LINK32=link.exe
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "RTPortableServer_EXPORTS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "../" /I "../../" /I "../../../" /D "_DEBUG" /D "TAO_RTPORTABLESERVER_BUILD_DLL" /D "WIN32" /D "_WINDOWS" /FD /c
+# ADD CPP /nologo /MDd /W3 /Gm /GR /GX /Zi /Od /I "../" /I "../../" /I "../../../" /D "_DEBUG" /D "TAO_RTPORTABLESERVER_BUILD_DLL" /D "WIN32" /D "_WINDOWS" /FD /c
# SUBTRACT CPP /YX
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32