summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-04-14 15:55:06 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-04-14 15:55:06 +0000
commit4cea53882e342bb7ca1f5b755fb33ed6c85355d6 (patch)
tree90b072d6c0fdce705ad2f62cd4b4b46a1311a187
parent43277dfb9e7e7455d8b6f369c71f3f4c56634386 (diff)
downloadATCD-4cea53882e342bb7ca1f5b755fb33ed6c85355d6.tar.gz
Changes for Interface Repository and Typecode factory.
-rw-r--r--TAO/tao/DomainC.cpp12
-rw-r--r--TAO/tao/DomainC.h5
-rw-r--r--TAO/tao/DomainS.cpp11
-rw-r--r--TAO/tao/InterfaceC.cpp48541
-rw-r--r--TAO/tao/InterfaceC.h21209
-rw-r--r--TAO/tao/InterfaceC.i16948
-rw-r--r--TAO/tao/InterfaceS.cpp23559
-rw-r--r--TAO/tao/InterfaceS.h4
-rw-r--r--TAO/tao/InterfaceS.i4554
-rw-r--r--TAO/tao/ORB.cpp198
-rw-r--r--TAO/tao/ORB.h34
-rw-r--r--TAO/tao/Object.cpp17
-rw-r--r--TAO/tao/Object.h12
-rw-r--r--TAO/tao/POA_CORBA.h282
-rw-r--r--TAO/tao/TAO.dsp8159
-rw-r--r--TAO/tao/TAO_Static.dsp3298
-rw-r--r--TAO/tao/corbafwd.h55
-rw-r--r--TAO/tao/ifrfwd.h1010
18 files changed, 71835 insertions, 56073 deletions
diff --git a/TAO/tao/DomainC.cpp b/TAO/tao/DomainC.cpp
index 886e65e8c88..8fd38baa134 100644
--- a/TAO/tao/DomainC.cpp
+++ b/TAO/tao/DomainC.cpp
@@ -21,6 +21,10 @@
#include "tao/POA_CORBA.h"
#include "tao/ORB.h"
+#if (TAO_HAS_INTERFACE_REPOSITORY == 1)
+#include "tao/InterfaceC.h"
+#endif /* TAO_HAS_INTERFACE_REPOSITORY == 1 */
+
#if !defined (__ACE_INLINE__)
#include "DomainC.i"
#endif /* !defined INLINE */
@@ -227,7 +231,7 @@ CORBA::ConstructionPolicy::_duplicate (CORBA::ConstructionPolicy_ptr obj)
}
void CORBA::ConstructionPolicy::make_domain_manager (
- CORBA::InterfaceDef_ptr object_type,
+ IR_InterfaceDef *object_type,
CORBA::Boolean constr_policy,
CORBA::Environment &ACE_TRY_ENV
)
@@ -260,7 +264,7 @@ void CORBA::ConstructionPolicy::make_domain_manager (
ACE_TRY_ENV);
ACE_CHECK;
-#if 0
+#if (TAO_HAS_INTERFACE_REPOSITORY == 1)
TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
// @@ The insertion operation (<<) for InterfaceDef will be
// defined, and thus this code will work.
@@ -269,10 +273,10 @@ void CORBA::ConstructionPolicy::make_domain_manager (
(_tao_out << CORBA::Any::from_boolean (constr_policy))
))
ACE_THROW (CORBA::MARSHAL ());
-#else
+#else /* TAO_HAS_INTERFACE_REPOSITORY == 1 */
ACE_UNUSED_ARG (object_type);
ACE_UNUSED_ARG (constr_policy);
-#endif /* 0 */
+#endif /* TAO_HAS_INTERFACE_REPOSITORY == 1 */
int _invoke_status =
_tao_call.invoke (0, 0, ACE_TRY_ENV);
diff --git a/TAO/tao/DomainC.h b/TAO/tao/DomainC.h
index fceee5685f4..4ab1571dd28 100644
--- a/TAO/tao/DomainC.h
+++ b/TAO/tao/DomainC.h
@@ -18,6 +18,8 @@
#include "tao/Environment.h"
#include "tao/Any.h"
+class IR_InterfaceDef;
+
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
@@ -264,11 +266,12 @@ public:
static void _tao_any_destructor (void*);
virtual void make_domain_manager (
- CORBA::InterfaceDef_ptr object_type,
+ IR_InterfaceDef *object_type,
CORBA::Boolean constr_policy,
CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
+
virtual CORBA::Boolean _is_a (
const CORBA::Char *type_id,
CORBA::Environment &ACE_TRY_ENV =
diff --git a/TAO/tao/DomainS.cpp b/TAO/tao/DomainS.cpp
index e74a9af0484..47d429ee1fd 100644
--- a/TAO/tao/DomainS.cpp
+++ b/TAO/tao/DomainS.cpp
@@ -370,9 +370,8 @@ void POA_CORBA::ConstructionPolicy::make_domain_manager_skel (
TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
POA_CORBA::ConstructionPolicy *_tao_impl = (POA_CORBA::ConstructionPolicy *)_tao_object_reference;
-// @@ Needs implementation of InterfaceDef_var and >> operator
-#if 0
- CORBA::InterfaceDef_var object_type;
+#if (TAO_HAS_INTERFACE_REPOSITORY == 1)
+ IR::InterfaceDef_var object_type;
CORBA::Boolean constr_policy;
if (!(
@@ -388,11 +387,11 @@ void POA_CORBA::ConstructionPolicy::make_domain_manager_skel (
);
ACE_CHECK;
_tao_server_request.init_reply (ACE_TRY_ENV);
-#else /* 0 */
+#else /* TAO_HAS_INTERFACE_REPOSITORY == 1 */
ACE_UNUSED_ARG (_tao_in);
ACE_UNUSED_ARG (_tao_impl);
ACE_THROW (CORBA::MARSHAL ());
-#endif /* 0 */
+#endif /* TAO_HAS_INTERFACE_REPOSITORY == 1 */
}
void POA_CORBA::ConstructionPolicy::_is_a_skel (
@@ -518,7 +517,7 @@ POA_CORBA::ConstructionPolicy_ptr POA_CORBA::_tao_collocated_ConstructionPolicy:
}
void POA_CORBA::_tao_collocated_ConstructionPolicy::make_domain_manager (
- CORBA::InterfaceDef_ptr object_type,
+ IR_InterfaceDef *object_type,
CORBA::Boolean constr_policy,
CORBA::Environment &ACE_TRY_ENV
)
diff --git a/TAO/tao/InterfaceC.cpp b/TAO/tao/InterfaceC.cpp
index ed812703572..c596587f333 100644
--- a/TAO/tao/InterfaceC.cpp
+++ b/TAO/tao/InterfaceC.cpp
@@ -1,5 +1,4 @@
-/* -*- C++ -*- */
-//$Id$
+/* -*- C++ -*- $Id$ */
// ****** Code generated by the The ACE ORB (TAO) IDL Compiler *******
// TAO and the TAO IDL Compiler have been developed by the Center for
@@ -8,56 +7,79 @@
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
-#include "tao/InterfaceC.h"
+#include "InterfaceC.h"
#include "tao/Stub.h"
#include "tao/Invocation.h"
#if (TAO_HAS_INTERFACE_REPOSITORY == 1)
#if !defined (__ACE_INLINE__)
-#include "tao/InterfaceC.i"
+#include "InterfaceC.i"
#endif /* !defined INLINE */
-static const CORBA::Long _oc_CORBA_Identifier[] =
+static const CORBA::Long _oc_IR_Identifier[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
-};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_Identifier (CORBA::tk_alias, sizeof (_oc_CORBA_Identifier), (char *) &_oc_CORBA_Identifier, 0, sizeof (CORBA::Identifier));
-
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
-static const CORBA::Long _oc_CORBA_ScopedName[] =
+};
+static CORBA::TypeCode _tc_TAO_tc_IR_Identifier (CORBA::tk_alias, sizeof (_oc_IR_Identifier), (char *) &_oc_IR_Identifier, 0, sizeof (IR::Identifier));
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_Identifier, &_tc_TAO_tc_IR_Identifier)
+TAO_NAMESPACE_END
+static const CORBA::Long _oc_IR_ScopedName[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5363), ACE_NTOHL (0x6f706564), ACE_NTOHL (0x4e616d65), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/ScopedName:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f53), ACE_NTOHL (0x636f7065), ACE_NTOHL (0x644e616d), ACE_NTOHL (0x653a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/ScopedName:1.0
11, ACE_NTOHL (0x53636f70), ACE_NTOHL (0x65644e61), ACE_NTOHL (0x6d650000), // name = ScopedName
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5363), ACE_NTOHL (0x6f706564), ACE_NTOHL (0x4e616d65), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/ScopedName:1.0
+ 11, ACE_NTOHL (0x53636f70), ACE_NTOHL (0x65644e61), ACE_NTOHL (0x6d650000), // name = ScopedName
+ CORBA::tk_string,
+ 0U, // string length
+
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_ScopedName (CORBA::tk_alias, sizeof (_oc_CORBA_ScopedName), (char *) &_oc_CORBA_ScopedName, 0, sizeof (CORBA::ScopedName));
+static CORBA::TypeCode _tc_TAO_tc_IR_ScopedName (CORBA::tk_alias, sizeof (_oc_IR_ScopedName), (char *) &_oc_IR_ScopedName, 0, sizeof (IR::ScopedName));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ScopedName, &_tc_TAO_tc_CORBA_ScopedName)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ScopedName, &_tc_TAO_tc_IR_ScopedName)
TAO_NAMESPACE_END
-static const CORBA::Long _oc_CORBA_RepositoryId[] =
+static const CORBA::Long _oc_IR_RepositoryId[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
-};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_RepositoryId (CORBA::tk_alias, sizeof (_oc_CORBA_RepositoryId), (char *) &_oc_CORBA_RepositoryId, 0, sizeof (CORBA::RepositoryId));
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
-static const CORBA::Long _oc_CORBA_DefinitionKind[] =
+};
+static CORBA::TypeCode _tc_TAO_tc_IR_RepositoryId (CORBA::tk_alias, sizeof (_oc_IR_RepositoryId), (char *) &_oc_IR_RepositoryId, 0, sizeof (IR::RepositoryId));
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_RepositoryId, &_tc_TAO_tc_IR_RepositoryId)
+TAO_NAMESPACE_END
+static const CORBA::Long _oc_IR_DefinitionKind[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4465), ACE_NTOHL (0x66696e69), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x4b696e64), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/DefinitionKind:1.0
+ 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f44), ACE_NTOHL (0x6566696e), ACE_NTOHL (0x6974696f), ACE_NTOHL (0x6e4b696e), ACE_NTOHL (0x643a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/DefinitionKind:1.0
15, ACE_NTOHL (0x44656669), ACE_NTOHL (0x6e697469), ACE_NTOHL (0x6f6e4b69), ACE_NTOHL (0x6e640000), // name = DefinitionKind
- 24, // member count
+ 34, // member count
8, ACE_NTOHL (0x646b5f6e), ACE_NTOHL (0x6f6e6500), // name = dk_none
7, ACE_NTOHL (0x646b5f61), ACE_NTOHL (0x6c6c0000), // name = dk_all
13, ACE_NTOHL (0x646b5f41), ACE_NTOHL (0x74747269), ACE_NTOHL (0x62757465), ACE_NTOHL (0x0), // name = dk_Attribute
@@ -75,141 +97,210 @@ static const CORBA::Long _oc_CORBA_DefinitionKind[] =
10, ACE_NTOHL (0x646b5f53), ACE_NTOHL (0x7472696e), ACE_NTOHL (0x67000000), // name = dk_String
12, ACE_NTOHL (0x646b5f53), ACE_NTOHL (0x65717565), ACE_NTOHL (0x6e636500), // name = dk_Sequence
9, ACE_NTOHL (0x646b5f41), ACE_NTOHL (0x72726179), ACE_NTOHL (0x0), // name = dk_Array
- 14, ACE_NTOHL (0x646b5f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x79000000), // name = dk_Repository
+ 14, ACE_NTOHL (0x646b5f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x79000000), // name = dk_IR_Repository
11, ACE_NTOHL (0x646b5f57), ACE_NTOHL (0x73747269), ACE_NTOHL (0x6e670000), // name = dk_Wstring
9, ACE_NTOHL (0x646b5f46), ACE_NTOHL (0x69786564), ACE_NTOHL (0x0), // name = dk_Fixed
9, ACE_NTOHL (0x646b5f56), ACE_NTOHL (0x616c7565), ACE_NTOHL (0x0), // name = dk_Value
12, ACE_NTOHL (0x646b5f56), ACE_NTOHL (0x616c7565), ACE_NTOHL (0x426f7800), // name = dk_ValueBox
- 15, ACE_NTOHL (0x646b5f56), ACE_NTOHL (0x616c7565), ACE_NTOHL (0x4d656d62), ACE_NTOHL (0x65720000), // name = dk_ValueMember
+ 15, ACE_NTOHL (0x646b5f56), ACE_NTOHL (0x616c7565), ACE_NTOHL (0x4d656d62), ACE_NTOHL (0x65720000), // name = dk_IR_ValueMember
10, ACE_NTOHL (0x646b5f4e), ACE_NTOHL (0x61746976), ACE_NTOHL (0x65000000), // name = dk_Native
+ 13, ACE_NTOHL (0x646b5f43), ACE_NTOHL (0x6f6d706f), ACE_NTOHL (0x6e656e74), ACE_NTOHL (0x0), // name = dk_Component
+ 8, ACE_NTOHL (0x646b5f48), ACE_NTOHL (0x6f6d6500), // name = dk_Home
+ 11, ACE_NTOHL (0x646b5f46), ACE_NTOHL (0x6163746f), ACE_NTOHL (0x72790000), // name = dk_Factory
+ 10, ACE_NTOHL (0x646b5f46), ACE_NTOHL (0x696e6465), ACE_NTOHL (0x72000000), // name = dk_Finder
+ 14, ACE_NTOHL (0x646b5f50), ACE_NTOHL (0x72696d61), ACE_NTOHL (0x72794b65), ACE_NTOHL (0x79000000), // name = dk_PrimaryKey
+ 9, ACE_NTOHL (0x646b5f45), ACE_NTOHL (0x6d697473), ACE_NTOHL (0x0), // name = dk_Emits
+ 13, ACE_NTOHL (0x646b5f50), ACE_NTOHL (0x75626c69), ACE_NTOHL (0x73686573), ACE_NTOHL (0x0), // name = dk_Publishes
+ 12, ACE_NTOHL (0x646b5f43), ACE_NTOHL (0x6f6e7375), ACE_NTOHL (0x6d657300), // name = dk_Consumes
+ 12, ACE_NTOHL (0x646b5f50), ACE_NTOHL (0x726f7669), ACE_NTOHL (0x64657300), // name = dk_Provides
+ 8, ACE_NTOHL (0x646b5f55), ACE_NTOHL (0x73657300), // name = dk_Uses
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_DefinitionKind (CORBA::tk_enum, sizeof (_oc_CORBA_DefinitionKind), (char *) &_oc_CORBA_DefinitionKind, 0, sizeof (CORBA::DefinitionKind));
+static CORBA::TypeCode _tc_TAO_tc_IR_DefinitionKind (CORBA::tk_enum, sizeof (_oc_IR_DefinitionKind), (char *) &_oc_IR_DefinitionKind, 0, sizeof (IR::DefinitionKind));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_DefinitionKind, &_tc_TAO_tc_CORBA_DefinitionKind)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_DefinitionKind, &_tc_TAO_tc_IR_DefinitionKind)
TAO_NAMESPACE_END
-CORBA_IRObject_ptr CORBA_IRObject::_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &ACE_TRY_ENV
+void CORBA::IRObject::_tao_any_destructor (void *x)
+{
+ CORBA::IRObject *tmp = ACE_static_cast (CORBA::IRObject*,x);
+ CORBA::release (tmp);
+}
+
+CORBA::IRObject_ptr CORBA::IRObject::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
)
{
if (CORBA::is_nil (obj))
- return CORBA_IRObject::_nil ();
- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/IRObject:1.0", ACE_TRY_ENV);
- ACE_CHECK_RETURN (CORBA_IRObject::_nil ());
+ return CORBA::IRObject::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:CORBA/IRObject:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (CORBA::IRObject::_nil ());
if (is_a == 0)
- return CORBA_IRObject::_nil ();
- return CORBA_IRObject::_unchecked_narrow (obj, ACE_TRY_ENV);
+ return CORBA::IRObject::_nil ();
+ return CORBA::IRObject::_unchecked_narrow (obj, ACE_TRY_ENV);
}
-CORBA_IRObject_ptr CORBA_IRObject::_unchecked_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &
+CORBA::IRObject_ptr CORBA::IRObject::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
)
{
if (CORBA::is_nil (obj))
- return CORBA_IRObject::_nil ();
+ return CORBA::IRObject::_nil ();
TAO_Stub* stub = obj->_stubobj ();
- stub->_incr_refcnt ();
+ if (stub)
+ stub->_incr_refcnt ();
+ CORBA::IRObject_ptr default_proxy = CORBA::IRObject::_nil ();
if (obj->_is_collocated () && _TAO_collocation_CORBA_IRObject_Stub_Factory_function_pointer != 0)
{
- CORBA_IRObject_ptr retv = _TAO_collocation_CORBA_IRObject_Stub_Factory_function_pointer (obj);
- if (retv != 0)
- return retv;
+ default_proxy = _TAO_collocation_CORBA_IRObject_Stub_Factory_function_pointer (obj);
}
-
- CORBA_IRObject_ptr retval = CORBA_IRObject::_nil ();
-
- ACE_NEW_RETURN (retval,
- CORBA_IRObject (stub),
- CORBA_IRObject::_nil ());
-
- return retval;
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, CORBA::IRObject (stub), CORBA::IRObject::_nil ());
+ return TAO_CORBA_IRObject_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
}
-CORBA_IRObject_ptr
-CORBA_IRObject::_duplicate (CORBA_IRObject_ptr obj)
+CORBA::IRObject_ptr
+CORBA::IRObject::_duplicate (CORBA::IRObject_ptr obj)
{
if (!CORBA::is_nil (obj))
obj->_incr_refcnt ();
return obj;
}
-CORBA::DefinitionKind CORBA_IRObject::def_kind (
- CORBA_Environment &ACE_TRY_ENV
+IR::DefinitionKind CORBA::IRObject::def_kind (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA::DefinitionKind _tao_retval = (CORBA::DefinitionKind)0;
-
-
+
+ IR::DefinitionKind _tao_retval = (IR::DefinitionKind)0;
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), _tao_retval);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""def_kind",
+ "_get_def_kind",
13,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (_tao_retval);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (_tao_retval);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_def_kind",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_retval)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_def_kind",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_def_kind",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (_tao_retval);
+#endif /* TAO_HAS_INTERCEPTORS */
return _tao_retval;
}
-void CORBA_IRObject::destroy (
- CORBA_Environment &ACE_TRY_ENV
+void CORBA::IRObject::destroy (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
-
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
-
+ ACE_THROW (CORBA::INTERNAL ());
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"destroy",
@@ -217,52 +308,243 @@ void CORBA_IRObject::destroy (
istub->orb_core ()
);
-
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
ACE_CHECK;
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK;
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
ACE_CHECK;
+ }
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "destroy",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "destroy",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
-
- }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "destroy",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
}
-CORBA::Boolean CORBA_IRObject::_is_a (const CORBA::Char *value, CORBA_Environment &ACE_TRY_ENV)
+CORBA::Boolean CORBA::IRObject::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
{
if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:CORBA/IRObject:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
return 1; // success using local knowledge
else
return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
}
-const char* CORBA_IRObject::_interface_repository_id (void) const
+const char* CORBA::IRObject::_interface_repository_id (void) const
+{
+ return "IDL:CORBA/IRObject:1.0";
+}
+
+TAO_CORBA_IRObject_Default_Proxy_Factory::TAO_CORBA_IRObject_Default_Proxy_Factory (int register_proxy_factory)
{
- return "IDL:omg.org/CORBA/IRObject:1.0";
+ if (register_proxy_factory)
+ {
+ TAO_CORBA_IRObject_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
+}
+
+TAO_CORBA_IRObject_Default_Proxy_Factory::~TAO_CORBA_IRObject_Default_Proxy_Factory (void)
+{
+}
+
+CORBA::IRObject_ptr
+TAO_CORBA_IRObject_Default_Proxy_Factory::create_proxy (
+ ::CORBA::IRObject_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_CORBA_IRObject_Proxy_Factory_Adapter::TAO_CORBA_IRObject_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
+{
+}
+
+TAO_CORBA_IRObject_Proxy_Factory_Adapter::~TAO_CORBA_IRObject_Proxy_Factory_Adapter (void)
+{
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
}
+int
+TAO_CORBA_IRObject_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_CORBA_IRObject_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
+}
+
+int
+TAO_CORBA_IRObject_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
+ }
+return 0;
+}
+
+CORBA::IRObject_ptr
+TAO_CORBA_IRObject_Proxy_Factory_Adapter::create_proxy (
+ CORBA::IRObject_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_CORBA_IRObject_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
+}
+
+TAO_CORBA_IRObject_Smart_Proxy_Base::TAO_CORBA_IRObject_Smart_Proxy_Base (::CORBA::IRObject_ptr proxy)
+: base_proxy_ (proxy)
+{
+}
+
+TAO_CORBA_IRObject_Smart_Proxy_Base::~TAO_CORBA_IRObject_Smart_Proxy_Base (void)
+{
+}
+
+TAO_Stub *
+TAO_CORBA_IRObject_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+IR::DefinitionKind TAO_CORBA_IRObject_Smart_Proxy_Base::def_kind (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->def_kind (
+ ACE_TRY_ENV
+ );
+
+}
+
+void TAO_CORBA_IRObject_Smart_Proxy_Base::destroy (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->base_proxy_->destroy (
+ ACE_TRY_ENV
+ );
+
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_CORBA_IRObject_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_CORBA_IRObject_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
static const CORBA::Long _oc_CORBA_IRObject[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
@@ -274,616 +556,1135 @@ TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
TAO_NAMESPACE_BEGIN (CORBA)
TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_IRObject, &_tc_TAO_tc_CORBA_IRObject)
TAO_NAMESPACE_END
-static const CORBA::Long _oc_CORBA_VersionSpec[] =
+static const CORBA::Long _oc_IR_VersionSpec[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5665), ACE_NTOHL (0x7273696f), ACE_NTOHL (0x6e537065), ACE_NTOHL (0x633a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_VersionSpec (CORBA::tk_alias, sizeof (_oc_CORBA_VersionSpec), (char *) &_oc_CORBA_VersionSpec, 0, sizeof (CORBA::VersionSpec));
+static CORBA::TypeCode _tc_TAO_tc_IR_VersionSpec (CORBA::tk_alias, sizeof (_oc_IR_VersionSpec), (char *) &_oc_IR_VersionSpec, 0, sizeof (IR::VersionSpec));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_VersionSpec, &_tc_TAO_tc_CORBA_VersionSpec)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_VersionSpec, &_tc_TAO_tc_IR_VersionSpec)
TAO_NAMESPACE_END
-CORBA_Contained_ptr CORBA_Contained::_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &ACE_TRY_ENV
+void IR_Contained::_tao_any_destructor (void *x)
+{
+ IR_Contained *tmp = ACE_static_cast (IR_Contained*,x);
+ CORBA::release (tmp);
+}
+
+IR_Contained_ptr IR_Contained::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
)
{
if (CORBA::is_nil (obj))
- return CORBA_Contained::_nil ();
- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/Contained:1.0", ACE_TRY_ENV);
- ACE_CHECK_RETURN (CORBA_Contained::_nil ());
+ return IR_Contained::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/IR/Contained:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (IR_Contained::_nil ());
if (is_a == 0)
- return CORBA_Contained::_nil ();
- return CORBA_Contained::_unchecked_narrow (obj, ACE_TRY_ENV);
+ return IR_Contained::_nil ();
+ return IR_Contained::_unchecked_narrow (obj, ACE_TRY_ENV);
}
-CORBA_Contained_ptr CORBA_Contained::_unchecked_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &
+IR_Contained_ptr IR_Contained::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
)
{
if (CORBA::is_nil (obj))
- return CORBA_Contained::_nil ();
+ return IR_Contained::_nil ();
TAO_Stub* stub = obj->_stubobj ();
- stub->_incr_refcnt ();
- if (obj->_is_collocated () && _TAO_collocation_CORBA_Contained_Stub_Factory_function_pointer != 0)
+ if (stub)
+ stub->_incr_refcnt ();
+ IR_Contained_ptr default_proxy = IR_Contained::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_IR_Contained_Stub_Factory_function_pointer != 0)
{
- CORBA_Contained_ptr retv = _TAO_collocation_CORBA_Contained_Stub_Factory_function_pointer (obj);
- if (retv != 0)
- return retv;
+ default_proxy = _TAO_collocation_IR_Contained_Stub_Factory_function_pointer (obj);
}
-
- CORBA_Contained_ptr retval = CORBA_Contained::_nil ();
-
- ACE_NEW_RETURN (retval,
- CORBA_Contained (stub),
- CORBA_Contained::_nil ());
-
- return retval;
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, IR_Contained (stub), IR_Contained::_nil ());
+ return TAO_IR_Contained_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
}
-CORBA_Contained_ptr
-CORBA_Contained::_duplicate (CORBA_Contained_ptr obj)
+IR_Contained_ptr
+IR_Contained::_duplicate (IR_Contained_ptr obj)
{
if (!CORBA::is_nil (obj))
obj->_incr_refcnt ();
return obj;
}
-char * CORBA_Contained::id (
- CORBA_Environment &ACE_TRY_ENV
+char * IR_Contained::id (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- char* _tao_retval = 0;
-
-
+
+ CORBA::String_var _tao_safe_retval;
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""id",
+ "_get_id",
7,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_id",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_id",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_id",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-void CORBA_Contained::id (
+void IR_Contained::id (
const char * id,
- CORBA_Environment &ACE_TRY_ENV
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
-
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
-
+ ACE_THROW (CORBA::INTERNAL ());
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_set_""id",
+ "_set_id",
7,
istub->orb_core ()
);
-
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
ACE_CHECK;
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK;
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << id)
- ))
- ACE_THROW (CORBA_MARSHAL ());
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
ACE_CHECK;
+ }
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_id",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id)
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_id",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
-
- }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_id",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
}
-char * CORBA_Contained::name (
- CORBA_Environment &ACE_TRY_ENV
+char * IR_Contained::name (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- char* _tao_retval = 0;
-
-
+
+ CORBA::String_var _tao_safe_retval;
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""name",
+ "_get_name",
9,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_name",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_name",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_name",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-void CORBA_Contained::name (
+void IR_Contained::name (
const char * name,
- CORBA_Environment &ACE_TRY_ENV
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
-
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
-
+ ACE_THROW (CORBA::INTERNAL ());
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_set_""name",
+ "_set_name",
9,
istub->orb_core ()
);
-
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK;
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
ACE_CHECK;
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << name)
- ))
- ACE_THROW (CORBA_MARSHAL ());
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
ACE_CHECK;
+ }
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_name",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << name)
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_name",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
-
- }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_name",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
}
-char * CORBA_Contained::version (
- CORBA_Environment &ACE_TRY_ENV
+char * IR_Contained::version (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- char* _tao_retval = 0;
-
-
+
+ CORBA::String_var _tao_safe_retval;
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""version",
+ "_get_version",
12,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_version",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_version",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_version",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-void CORBA_Contained::version (
+void IR_Contained::version (
const char * version,
- CORBA_Environment &ACE_TRY_ENV
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
-
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
-
+ ACE_THROW (CORBA::INTERNAL ());
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_set_""version",
+ "_set_version",
12,
istub->orb_core ()
);
-
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK;
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
ACE_CHECK;
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << version)
- ))
- ACE_THROW (CORBA_MARSHAL ());
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
ACE_CHECK;
+ }
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_version",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << version)
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_version",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
-
- }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_version",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
}
-CORBA_Container_ptr CORBA_Contained::defined_in (
- CORBA_Environment &ACE_TRY_ENV
+IR_Container_ptr IR_Contained::defined_in (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_Container_ptr _tao_retval = CORBA_Container::_nil ();
-
-
+
+ IR_Container_ptr _tao_retval = IR_Container::_nil ();
+ IR_Container_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""defined_in",
+ "_get_defined_in",
15,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_defined_in",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_defined_in",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_defined_in",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-char * CORBA_Contained::absolute_name (
- CORBA_Environment &ACE_TRY_ENV
+char * IR_Contained::absolute_name (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- char* _tao_retval = 0;
-
-
+
+ CORBA::String_var _tao_safe_retval;
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""absolute_name",
+ "_get_absolute_name",
18,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_absolute_name",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_absolute_name",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_absolute_name",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-CORBA_Repository_ptr CORBA_Contained::containing_repository (
- CORBA_Environment &ACE_TRY_ENV
+IR_Repository_ptr IR_Contained::containing_repository (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_Repository_ptr _tao_retval = CORBA_Repository::_nil ();
-
-
+
+ IR_Repository_ptr _tao_retval = IR_Repository::_nil ();
+ IR_Repository_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""containing_repository",
+ "_get_containing_repository",
26,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_containing_repository",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_containing_repository",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_containing_repository",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-static const CORBA::Long _oc_CORBA_Contained_Description[] =
+static const CORBA::Long _oc_IR_Contained_Description[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 44, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f436f), ACE_NTOHL (0x6e746169), ACE_NTOHL (0x6e65642f), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/Contained/Description:1.0
+ 41, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f43), ACE_NTOHL (0x6f6e7461), ACE_NTOHL (0x696e6564), ACE_NTOHL (0x2f446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/Contained/Description:1.0
12, ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e00), // name = Description
2, // member count
5, ACE_NTOHL (0x6b696e64), ACE_NTOHL (0x0), // name = kind
CORBA::tk_enum, // typecode kind
- 472, // encapsulation length
+ 632, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4465), ACE_NTOHL (0x66696e69), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x4b696e64), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/DefinitionKind:1.0
+ 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f44), ACE_NTOHL (0x6566696e), ACE_NTOHL (0x6974696f), ACE_NTOHL (0x6e4b696e), ACE_NTOHL (0x643a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/DefinitionKind:1.0
15, ACE_NTOHL (0x44656669), ACE_NTOHL (0x6e697469), ACE_NTOHL (0x6f6e4b69), ACE_NTOHL (0x6e640000), // name = DefinitionKind
- 24, // member count
+ 34, // member count
8, ACE_NTOHL (0x646b5f6e), ACE_NTOHL (0x6f6e6500), // name = dk_none
7, ACE_NTOHL (0x646b5f61), ACE_NTOHL (0x6c6c0000), // name = dk_all
13, ACE_NTOHL (0x646b5f41), ACE_NTOHL (0x74747269), ACE_NTOHL (0x62757465), ACE_NTOHL (0x0), // name = dk_Attribute
@@ -901,37 +1702,54 @@ static const CORBA::Long _oc_CORBA_Contained_Description[] =
10, ACE_NTOHL (0x646b5f53), ACE_NTOHL (0x7472696e), ACE_NTOHL (0x67000000), // name = dk_String
12, ACE_NTOHL (0x646b5f53), ACE_NTOHL (0x65717565), ACE_NTOHL (0x6e636500), // name = dk_Sequence
9, ACE_NTOHL (0x646b5f41), ACE_NTOHL (0x72726179), ACE_NTOHL (0x0), // name = dk_Array
- 14, ACE_NTOHL (0x646b5f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x79000000), // name = dk_Repository
+ 14, ACE_NTOHL (0x646b5f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x79000000), // name = dk_IR_Repository
11, ACE_NTOHL (0x646b5f57), ACE_NTOHL (0x73747269), ACE_NTOHL (0x6e670000), // name = dk_Wstring
9, ACE_NTOHL (0x646b5f46), ACE_NTOHL (0x69786564), ACE_NTOHL (0x0), // name = dk_Fixed
9, ACE_NTOHL (0x646b5f56), ACE_NTOHL (0x616c7565), ACE_NTOHL (0x0), // name = dk_Value
12, ACE_NTOHL (0x646b5f56), ACE_NTOHL (0x616c7565), ACE_NTOHL (0x426f7800), // name = dk_ValueBox
- 15, ACE_NTOHL (0x646b5f56), ACE_NTOHL (0x616c7565), ACE_NTOHL (0x4d656d62), ACE_NTOHL (0x65720000), // name = dk_ValueMember
+ 15, ACE_NTOHL (0x646b5f56), ACE_NTOHL (0x616c7565), ACE_NTOHL (0x4d656d62), ACE_NTOHL (0x65720000), // name = dk_IR_ValueMember
10, ACE_NTOHL (0x646b5f4e), ACE_NTOHL (0x61746976), ACE_NTOHL (0x65000000), // name = dk_Native
+ 13, ACE_NTOHL (0x646b5f43), ACE_NTOHL (0x6f6d706f), ACE_NTOHL (0x6e656e74), ACE_NTOHL (0x0), // name = dk_Component
+ 8, ACE_NTOHL (0x646b5f48), ACE_NTOHL (0x6f6d6500), // name = dk_Home
+ 11, ACE_NTOHL (0x646b5f46), ACE_NTOHL (0x6163746f), ACE_NTOHL (0x72790000), // name = dk_Factory
+ 10, ACE_NTOHL (0x646b5f46), ACE_NTOHL (0x696e6465), ACE_NTOHL (0x72000000), // name = dk_Finder
+ 14, ACE_NTOHL (0x646b5f50), ACE_NTOHL (0x72696d61), ACE_NTOHL (0x72794b65), ACE_NTOHL (0x79000000), // name = dk_PrimaryKey
+ 9, ACE_NTOHL (0x646b5f45), ACE_NTOHL (0x6d697473), ACE_NTOHL (0x0), // name = dk_Emits
+ 13, ACE_NTOHL (0x646b5f50), ACE_NTOHL (0x75626c69), ACE_NTOHL (0x73686573), ACE_NTOHL (0x0), // name = dk_Publishes
+ 12, ACE_NTOHL (0x646b5f43), ACE_NTOHL (0x6f6e7375), ACE_NTOHL (0x6d657300), // name = dk_Consumes
+ 12, ACE_NTOHL (0x646b5f50), ACE_NTOHL (0x726f7669), ACE_NTOHL (0x64657300), // name = dk_Provides
+ 8, ACE_NTOHL (0x646b5f55), ACE_NTOHL (0x73657300), // name = dk_Uses
6, ACE_NTOHL (0x76616c75), ACE_NTOHL (0x65000000), // name = value
CORBA::tk_any,
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_Contained_Description (CORBA::tk_struct, sizeof (_oc_CORBA_Contained_Description), (char *) &_oc_CORBA_Contained_Description, 0, sizeof (CORBA_Contained::Description));
-CORBA::TypeCode_ptr CORBA_Contained::_tc_Description = &_tc_TAO_tc_CORBA_Contained_Description;
+static CORBA::TypeCode _tc_TAO_tc_IR_Contained_Description (CORBA::tk_struct, sizeof (_oc_IR_Contained_Description), (char *) &_oc_IR_Contained_Description, 0, sizeof (IR_Contained::Description));
+CORBA::TypeCode_ptr IR_Contained::_tc_Description = &_tc_TAO_tc_IR_Contained_Description;
-CORBA_Contained::Description * CORBA_Contained::describe (
- CORBA_Environment &ACE_TRY_ENV
+void IR_Contained::Description::_tao_any_destructor (void *x)
+{
+ Description *tmp = ACE_static_cast (Description*,x);
+ delete tmp;
+}
+
+IR_Contained::Description * IR_Contained::describe (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_Contained::Description* _tao_retval = 0;
-
+
+ IR_Contained::Description *_tao_retval = 0;
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
-
- ACE_NEW_RETURN (_tao_retval, CORBA_Contained::Description, _tao_retval);
+
+ ACE_NEW_RETURN (_tao_retval, IR_Contained::Description, _tao_retval);
+ IR_Contained::Description_var _tao_safe_retval (_tao_retval);
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"describe",
@@ -939,61 +1757,119 @@ CORBA_Contained::Description * CORBA_Contained::describe (
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "describe",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "describe",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "describe",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> *_tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-void CORBA_Contained::move (
- CORBA_Container_ptr new_container,
+void IR_Contained::move (
+ IR_Container_ptr new_container,
const char * new_name,
const char * new_version,
- CORBA_Environment &ACE_TRY_ENV
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
-
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
-
+ ACE_THROW (CORBA::INTERNAL ());
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"move",
@@ -1001,49 +1877,105 @@ void CORBA_Contained::move (
istub->orb_core ()
);
-
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK;
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
ACE_CHECK;
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << new_container) &&
- (_tao_out << new_name) &&
- (_tao_out << new_version)
- ))
- ACE_THROW (CORBA_MARSHAL ());
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
ACE_CHECK;
+ }
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "move",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << new_container) &&
+ (_tao_out << new_name) &&
+ (_tao_out << new_version)
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "move",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
-
- }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "move",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
}
-CORBA::Boolean CORBA_Contained::_is_a (const CORBA::Char *value, CORBA_Environment &ACE_TRY_ENV)
+CORBA::Boolean IR_Contained::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
{
if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Contained:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
return 1; // success using local knowledge
@@ -1051,843 +1983,2571 @@ CORBA::Boolean CORBA_Contained::_is_a (const CORBA::Char *value, CORBA_Environme
return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
}
-const char* CORBA_Contained::_interface_repository_id (void) const
+const char* IR_Contained::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/IR/Contained:1.0";
+}
+
+TAO_IR_Contained_Default_Proxy_Factory::TAO_IR_Contained_Default_Proxy_Factory (int register_proxy_factory)
+{
+ if (register_proxy_factory)
+ {
+ TAO_IR_Contained_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
+}
+
+TAO_IR_Contained_Default_Proxy_Factory::~TAO_IR_Contained_Default_Proxy_Factory (void)
+{
+}
+
+IR_Contained_ptr
+TAO_IR_Contained_Default_Proxy_Factory::create_proxy (
+ ::IR_Contained_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_IR_Contained_Proxy_Factory_Adapter::TAO_IR_Contained_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
{
- return "IDL:omg.org/CORBA/Contained:1.0";
}
-static const CORBA::Long _oc_CORBA_Contained[] =
+TAO_IR_Contained_Proxy_Factory_Adapter::~TAO_IR_Contained_Proxy_Factory_Adapter (void)
+{
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
+}
+
+int
+TAO_IR_Contained_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_IR_Contained_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
+}
+
+int
+TAO_IR_Contained_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
+ }
+return 0;
+}
+
+IR_Contained_ptr
+TAO_IR_Contained_Proxy_Factory_Adapter::create_proxy (
+ ::IR_Contained_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_IR_Contained_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
+}
+
+TAO_IR_Contained_Smart_Proxy_Base::TAO_IR_Contained_Smart_Proxy_Base (::IR_Contained_ptr proxy)
+: base_proxy_ (proxy)
+{
+}
+
+TAO_IR_Contained_Smart_Proxy_Base::~TAO_IR_Contained_Smart_Proxy_Base (void)
+{
+}
+
+TAO_Stub *
+TAO_IR_Contained_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+char * TAO_IR_Contained_Smart_Proxy_Base::id (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->id (
+ ACE_TRY_ENV
+ );
+
+}
+
+void TAO_IR_Contained_Smart_Proxy_Base::id (
+ const char * id,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->base_proxy_->id (
+ id,
+ ACE_TRY_ENV
+ );
+
+}
+
+char * TAO_IR_Contained_Smart_Proxy_Base::name (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->name (
+ ACE_TRY_ENV
+ );
+
+}
+
+void TAO_IR_Contained_Smart_Proxy_Base::name (
+ const char * name,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->base_proxy_->name (
+ name,
+ ACE_TRY_ENV
+ );
+
+}
+
+char * TAO_IR_Contained_Smart_Proxy_Base::version (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->version (
+ ACE_TRY_ENV
+ );
+
+}
+
+void TAO_IR_Contained_Smart_Proxy_Base::version (
+ const char * version,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->base_proxy_->version (
+ version,
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_Container_ptr TAO_IR_Contained_Smart_Proxy_Base::defined_in (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->defined_in (
+ ACE_TRY_ENV
+ );
+
+}
+
+char * TAO_IR_Contained_Smart_Proxy_Base::absolute_name (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->absolute_name (
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_Repository_ptr TAO_IR_Contained_Smart_Proxy_Base::containing_repository (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->containing_repository (
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_Contained::Description * TAO_IR_Contained_Smart_Proxy_Base::describe (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->describe (
+ ACE_TRY_ENV
+ );
+
+}
+
+void TAO_IR_Contained_Smart_Proxy_Base::move (
+ IR_Container_ptr new_container,
+ const char * new_name,
+ const char * new_version,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->base_proxy_->move (
+ new_container,
+ new_name,
+ new_version,
+ ACE_TRY_ENV
+ );
+
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_IR_Contained_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_IR_Contained_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_IR_Contained[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f436f), ACE_NTOHL (0x6e746169), ACE_NTOHL (0x6e65643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/Contained:1.0
- 10, ACE_NTOHL (0x436f6e74), ACE_NTOHL (0x61696e65), ACE_NTOHL (0x64000000), // name = Contained
+ 29, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f43), ACE_NTOHL (0x6f6e7461), ACE_NTOHL (0x696e6564), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/Contained:1.0
+ 10, ACE_NTOHL (0x436f6e74), ACE_NTOHL (0x61696e65), ACE_NTOHL (0x64000000), // name = IR_Contained
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_Contained (CORBA::tk_objref, sizeof (_oc_CORBA_Contained), (char *) &_oc_CORBA_Contained, 0, sizeof (CORBA_Contained));
+static CORBA::TypeCode _tc_TAO_tc_IR_Contained (CORBA::tk_objref, sizeof (_oc_IR_Contained), (char *) &_oc_IR_Contained, 0, sizeof (IR_Contained));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_Contained, &_tc_TAO_tc_CORBA_Contained)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_Contained, &_tc_TAO_tc_IR_Contained)
TAO_NAMESPACE_END
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_INTERFACEDEFSEQ_CS_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_INTERFACEDEFSEQ_CS_
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_INTERFACEDEFSEQ_CS_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_INTERFACEDEFSEQ_CS_
// The Base_Sequence functions, please see tao/Sequence.h
void
- _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::_allocate_buffer (CORBA::ULong length)
+ _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq::_allocate_buffer (CORBA::ULong length)
{
- CORBA_InterfaceDef **tmp = 0;
- tmp = _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::allocbuf (length);
-
+ IR_InterfaceDef **tmp = 0;
+ tmp = _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq::allocbuf (length);
+
if (this->buffer_ != 0)
{
- CORBA_InterfaceDef **old = ACE_reinterpret_cast (CORBA_InterfaceDef**, this->buffer_);
+ IR_InterfaceDef **old = ACE_reinterpret_cast (IR_InterfaceDef**, this->buffer_);
for (CORBA::ULong i = 0; i < this->length_; ++i)
if (!this->release_)
- tmp[i] = CORBA_InterfaceDef::_duplicate (old[i]);
+ tmp[i] = IR_InterfaceDef::_duplicate (old[i]);
else
tmp[i] = old[i];
-
+
if (this->release_)
delete[] old;
-
+
}
this->buffer_ = tmp;
}
-
+
void
- _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::_deallocate_buffer (void)
+ _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq::_deallocate_buffer (void)
{
if (this->buffer_ == 0 || this->release_ == 0)
return;
- CORBA_InterfaceDef **tmp = ACE_reinterpret_cast (CORBA_InterfaceDef**, this->buffer_);
+ IR_InterfaceDef **tmp = ACE_reinterpret_cast (IR_InterfaceDef**, this->buffer_);
for (CORBA::ULong i = 0; i < this->length_; ++i)
{
CORBA::release (tmp[i]);
- tmp[i] = CORBA_InterfaceDef::_nil ();
+ tmp[i] = IR_InterfaceDef::_nil ();
}
- _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::freebuf (tmp);
+ _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq::freebuf (tmp);
this->buffer_ = 0;
}
-
- _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::~_TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq (void)
+
+ _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq::~_TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq (void)
{
this->_deallocate_buffer ();
}
-
+
void
- _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol)
+ _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol)
{
- CORBA_InterfaceDef **tmp = ACE_reinterpret_cast (CORBA_InterfaceDef**, this->buffer_);
-
+ IR_InterfaceDef **tmp = ACE_reinterpret_cast (IR_InterfaceDef**, this->buffer_);
+
for (CORBA::ULong i = nl; i < ol; ++i)
{
CORBA::release (tmp[i]);
- tmp[i] = CORBA_InterfaceDef::_nil ();
+ tmp[i] = IR_InterfaceDef::_nil ();
}
}
- void
- _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::_downcast (
+ void
+ _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq::_downcast (
void* target,
CORBA_Object *src,
CORBA_Environment &ACE_TRY_ENV
)
{
- CORBA_InterfaceDef **tmp = ACE_static_cast (CORBA_InterfaceDef**, target);
- *tmp = CORBA_InterfaceDef::_narrow (src, ACE_TRY_ENV);
+ IR_InterfaceDef **tmp = ACE_static_cast (IR_InterfaceDef**, target);
+ *tmp = IR_InterfaceDef::_narrow (src, ACE_TRY_ENV);
}
CORBA_Object*
- _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::_upcast (void *src) const
+ _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq::_upcast (void *src) const
{
- CORBA_InterfaceDef **tmp = ACE_static_cast (CORBA_InterfaceDef**, src);
+ IR_InterfaceDef **tmp = ACE_static_cast (IR_InterfaceDef**, src);
return *tmp;
}
-
+
#endif /* end #if !defined */
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#if !defined (_CORBA_INTERFACEDEFSEQ_CS_)
-#define _CORBA_INTERFACEDEFSEQ_CS_
+#if !defined (_IR_INTERFACEDEFSEQ_CS_)
+#define _IR_INTERFACEDEFSEQ_CS_
// *************************************************************
-// CORBA_InterfaceDefSeq
+// IR_InterfaceDefSeq
// *************************************************************
-CORBA_InterfaceDefSeq::CORBA_InterfaceDefSeq (void)
+IR_InterfaceDefSeq::IR_InterfaceDefSeq (void)
{}
-CORBA_InterfaceDefSeq::CORBA_InterfaceDefSeq (CORBA::ULong max) // uses max size
- :
+IR_InterfaceDefSeq::IR_InterfaceDefSeq (CORBA::ULong max) // uses max size
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq
+ _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<CORBA_InterfaceDef,CORBA_InterfaceDef_var>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_InterfaceDef,IR_InterfaceDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max)
{}
-CORBA_InterfaceDefSeq::CORBA_InterfaceDefSeq (CORBA::ULong max, CORBA::ULong length, CORBA_InterfaceDef_ptr *buffer, CORBA::Boolean release)
- :
+IR_InterfaceDefSeq::IR_InterfaceDefSeq (CORBA::ULong max, CORBA::ULong length, IR_InterfaceDef_ptr *buffer, CORBA::Boolean release)
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq
+ _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<CORBA_InterfaceDef,CORBA_InterfaceDef_var>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_InterfaceDef,IR_InterfaceDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max, length, buffer, release)
{}
-CORBA_InterfaceDefSeq::CORBA_InterfaceDefSeq (const CORBA_InterfaceDefSeq &seq) // copy ctor
- :
+IR_InterfaceDefSeq::IR_InterfaceDefSeq (const IR_InterfaceDefSeq &seq) // copy ctor
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq
+ _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<CORBA_InterfaceDef,CORBA_InterfaceDef_var>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_InterfaceDef,IR_InterfaceDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(seq)
{}
-CORBA_InterfaceDefSeq::~CORBA_InterfaceDefSeq (void) // dtor
+IR_InterfaceDefSeq::~IR_InterfaceDefSeq (void) // dtor
{}
+void IR_InterfaceDefSeq::_tao_any_destructor (void *x)
+{
+ IR_InterfaceDefSeq *tmp = ACE_static_cast (IR_InterfaceDefSeq*,x);
+ delete tmp;
+}
#endif /* end #if !defined */
-static const CORBA::Long _oc_CORBA_InterfaceDefSeq[] =
+static const CORBA::Long _oc_IR_InterfaceDefSeq[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 38, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f496e), ACE_NTOHL (0x74657266), ACE_NTOHL (0x61636544), ACE_NTOHL (0x65665365), ACE_NTOHL (0x713a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/InterfaceDefSeq:1.0
- 16, ACE_NTOHL (0x496e7465), ACE_NTOHL (0x72666163), ACE_NTOHL (0x65446566), ACE_NTOHL (0x53657100), // name = InterfaceDefSeq
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x6e746572), ACE_NTOHL (0x66616365), ACE_NTOHL (0x44656653), ACE_NTOHL (0x65713a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/InterfaceDefSeq:1.0
+ 16, ACE_NTOHL (0x496e7465), ACE_NTOHL (0x72666163), ACE_NTOHL (0x65446566), ACE_NTOHL (0x53657100), // name = IR_InterfaceDefSeq
CORBA::tk_sequence, // typecode kind
- 80, // encapsulation length
+ 76, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_objref, // typecode kind
- 64, // encapsulation length
+ 60, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f496e), ACE_NTOHL (0x74657266), ACE_NTOHL (0x61636544), ACE_NTOHL (0x65663a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/InterfaceDef:1.0
- 13, ACE_NTOHL (0x496e7465), ACE_NTOHL (0x72666163), ACE_NTOHL (0x65446566), ACE_NTOHL (0x0), // name = InterfaceDef
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x6e746572), ACE_NTOHL (0x66616365), ACE_NTOHL (0x4465663a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/InterfaceDef:1.0
+ 13, ACE_NTOHL (0x496e7465), ACE_NTOHL (0x72666163), ACE_NTOHL (0x65446566), ACE_NTOHL (0x0), // name = IR_InterfaceDef
0U,
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_InterfaceDefSeq (CORBA::tk_alias, sizeof (_oc_CORBA_InterfaceDefSeq), (char *) &_oc_CORBA_InterfaceDefSeq, 0, sizeof (CORBA_InterfaceDefSeq));
+static CORBA::TypeCode _tc_TAO_tc_IR_InterfaceDefSeq (CORBA::tk_alias, sizeof (_oc_IR_InterfaceDefSeq), (char *) &_oc_IR_InterfaceDefSeq, 0, sizeof (IR_InterfaceDefSeq));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_InterfaceDefSeq, &_tc_TAO_tc_CORBA_InterfaceDefSeq)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_InterfaceDefSeq, &_tc_TAO_tc_IR_InterfaceDefSeq)
TAO_NAMESPACE_END
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_VALUEDEFSEQ_CS_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_VALUEDEFSEQ_CS_
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_VALUEDEFSEQ_CS_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_VALUEDEFSEQ_CS_
// The Base_Sequence functions, please see tao/Sequence.h
void
- _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::_allocate_buffer (CORBA::ULong length)
+ _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq::_allocate_buffer (CORBA::ULong length)
{
- CORBA_ValueDef **tmp = 0;
- tmp = _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::allocbuf (length);
-
+ IR_ValueDef **tmp = 0;
+ tmp = _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq::allocbuf (length);
+
if (this->buffer_ != 0)
{
- CORBA_ValueDef **old = ACE_reinterpret_cast (CORBA_ValueDef**, this->buffer_);
+ IR_ValueDef **old = ACE_reinterpret_cast (IR_ValueDef**, this->buffer_);
for (CORBA::ULong i = 0; i < this->length_; ++i)
if (!this->release_)
- tmp[i] = CORBA_ValueDef::_duplicate (old[i]);
+ tmp[i] = IR_ValueDef::_duplicate (old[i]);
else
tmp[i] = old[i];
-
+
if (this->release_)
delete[] old;
-
+
}
this->buffer_ = tmp;
}
-
+
void
- _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::_deallocate_buffer (void)
+ _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq::_deallocate_buffer (void)
{
if (this->buffer_ == 0 || this->release_ == 0)
return;
- CORBA_ValueDef **tmp = ACE_reinterpret_cast (CORBA_ValueDef**, this->buffer_);
+ IR_ValueDef **tmp = ACE_reinterpret_cast (IR_ValueDef**, this->buffer_);
for (CORBA::ULong i = 0; i < this->length_; ++i)
{
CORBA::release (tmp[i]);
- tmp[i] = CORBA_ValueDef::_nil ();
+ tmp[i] = IR_ValueDef::_nil ();
}
- _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::freebuf (tmp);
+ _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq::freebuf (tmp);
this->buffer_ = 0;
}
-
- _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::~_TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq (void)
+
+ _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq::~_TAO_Unbounded_Object_Sequence_IR_ValueDefSeq (void)
{
this->_deallocate_buffer ();
}
-
+
void
- _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol)
+ _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol)
{
- CORBA_ValueDef **tmp = ACE_reinterpret_cast (CORBA_ValueDef**, this->buffer_);
-
+ IR_ValueDef **tmp = ACE_reinterpret_cast (IR_ValueDef**, this->buffer_);
+
for (CORBA::ULong i = nl; i < ol; ++i)
{
CORBA::release (tmp[i]);
- tmp[i] = CORBA_ValueDef::_nil ();
+ tmp[i] = IR_ValueDef::_nil ();
+ }
+ }
+ void
+ _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq::_downcast (
+ void* target,
+ CORBA_Object *src,
+ CORBA_Environment &ACE_TRY_ENV
+ )
+ {
+ IR_ValueDef **tmp = ACE_static_cast (IR_ValueDef**, target);
+ *tmp = IR_ValueDef::_narrow (src, ACE_TRY_ENV);
+ }
+
+ CORBA_Object*
+ _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq::_upcast (void *src) const
+ {
+ IR_ValueDef **tmp = ACE_static_cast (IR_ValueDef**, src);
+ return *tmp;
+ }
+
+#endif /* end #if !defined */
+
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_IR_VALUEDEFSEQ_CS_)
+#define _IR_VALUEDEFSEQ_CS_
+
+// *************************************************************
+// IR_ValueDefSeq
+// *************************************************************
+
+IR_ValueDefSeq::IR_ValueDefSeq (void)
+{}
+IR_ValueDefSeq::IR_ValueDefSeq (CORBA::ULong max) // uses max size
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_ValueDef,IR_ValueDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max)
+{}
+IR_ValueDefSeq::IR_ValueDefSeq (CORBA::ULong max, CORBA::ULong length, IR_ValueDef_ptr *buffer, CORBA::Boolean release)
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_ValueDef,IR_ValueDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max, length, buffer, release)
+{}
+IR_ValueDefSeq::IR_ValueDefSeq (const IR_ValueDefSeq &seq) // copy ctor
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_ValueDef,IR_ValueDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (seq)
+{}
+IR_ValueDefSeq::~IR_ValueDefSeq (void) // dtor
+{}
+void IR_ValueDefSeq::_tao_any_destructor (void *x)
+{
+ IR_ValueDefSeq *tmp = ACE_static_cast (IR_ValueDefSeq*,x);
+ delete tmp;
+}
+
+
+#endif /* end #if !defined */
+
+static const CORBA::Long _oc_IR_ValueDefSeq[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x616c7565), ACE_NTOHL (0x44656653), ACE_NTOHL (0x65713a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/ValueDefSeq:1.0
+ 12, ACE_NTOHL (0x56616c75), ACE_NTOHL (0x65446566), ACE_NTOHL (0x53657100), // name = IR_ValueDefSeq
+ CORBA::tk_sequence, // typecode kind
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_objref, // typecode kind
+ 52, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 28, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x616c7565), ACE_NTOHL (0x4465663a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ValueDef:1.0
+ 9, ACE_NTOHL (0x56616c75), ACE_NTOHL (0x65446566), ACE_NTOHL (0x0), // name = IR_ValueDef
+
+ 0U,
+
+};
+static CORBA::TypeCode _tc_TAO_tc_IR_ValueDefSeq (CORBA::tk_alias, sizeof (_oc_IR_ValueDefSeq), (char *) &_oc_IR_ValueDefSeq, 0, sizeof (IR_ValueDefSeq));
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ValueDefSeq, &_tc_TAO_tc_IR_ValueDefSeq)
+TAO_NAMESPACE_END
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_COMPONENTDEFSEQ_CS_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_COMPONENTDEFSEQ_CS_
+
+ // The Base_Sequence functions, please see tao/Sequence.h
+ void
+ _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq::_allocate_buffer (CORBA::ULong length)
+ {
+ IR_ComponentDef **tmp = 0;
+ tmp = _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq::allocbuf (length);
+
+ if (this->buffer_ != 0)
+ {
+ IR_ComponentDef **old = ACE_reinterpret_cast (IR_ComponentDef**, this->buffer_);
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ if (!this->release_)
+ tmp[i] = IR_ComponentDef::_duplicate (old[i]);
+ else
+ tmp[i] = old[i];
+
+ if (this->release_)
+ delete[] old;
+
+ }
+ this->buffer_ = tmp;
+ }
+
+ void
+ _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq::_deallocate_buffer (void)
+ {
+ if (this->buffer_ == 0 || this->release_ == 0)
+ return;
+ IR_ComponentDef **tmp = ACE_reinterpret_cast (IR_ComponentDef**, this->buffer_);
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ CORBA::release (tmp[i]);
+ tmp[i] = IR_ComponentDef::_nil ();
}
+ _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq::freebuf (tmp);
+ this->buffer_ = 0;
}
+
+ _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq::~_TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq (void)
+ {
+ this->_deallocate_buffer ();
+ }
+
void
- _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::_downcast (
+ _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol)
+ {
+ IR_ComponentDef **tmp = ACE_reinterpret_cast (IR_ComponentDef**, this->buffer_);
+
+ for (CORBA::ULong i = nl; i < ol; ++i)
+ {
+ CORBA::release (tmp[i]);
+ tmp[i] = IR_ComponentDef::_nil ();
+ }
+ }
+ void
+ _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq::_downcast (
void* target,
CORBA_Object *src,
CORBA_Environment &ACE_TRY_ENV
)
{
- CORBA_ValueDef **tmp = ACE_static_cast (CORBA_ValueDef**, target);
- *tmp = CORBA_ValueDef::_narrow (src, ACE_TRY_ENV);
+ IR_ComponentDef **tmp = ACE_static_cast (IR_ComponentDef**, target);
+ *tmp = IR_ComponentDef::_narrow (src, ACE_TRY_ENV);
}
CORBA_Object*
- _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::_upcast (void *src) const
+ _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq::_upcast (void *src) const
{
- CORBA_ValueDef **tmp = ACE_static_cast (CORBA_ValueDef**, src);
+ IR_ComponentDef **tmp = ACE_static_cast (IR_ComponentDef**, src);
return *tmp;
}
+
+#endif /* end #if !defined */
+
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_IR_COMPONENTDEFSEQ_CS_)
+#define _IR_COMPONENTDEFSEQ_CS_
+
+// *************************************************************
+// IR_ComponentDefSeq
+// *************************************************************
+
+IR_ComponentDefSeq::IR_ComponentDefSeq (void)
+{}
+IR_ComponentDefSeq::IR_ComponentDefSeq (CORBA::ULong max) // uses max size
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_ComponentDef,IR_ComponentDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max)
+{}
+IR_ComponentDefSeq::IR_ComponentDefSeq (CORBA::ULong max, CORBA::ULong length, IR_ComponentDef_ptr *buffer, CORBA::Boolean release)
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_ComponentDef,IR_ComponentDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max, length, buffer, release)
+{}
+IR_ComponentDefSeq::IR_ComponentDefSeq (const IR_ComponentDefSeq &seq) // copy ctor
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_ComponentDef,IR_ComponentDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (seq)
+{}
+IR_ComponentDefSeq::~IR_ComponentDefSeq (void) // dtor
+{}
+void IR_ComponentDefSeq::_tao_any_destructor (void *x)
+{
+ IR_ComponentDefSeq *tmp = ACE_static_cast (IR_ComponentDefSeq*,x);
+ delete tmp;
+}
+
#endif /* end #if !defined */
+static const CORBA::Long _oc_IR_ComponentDefSeq[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f43), ACE_NTOHL (0x6f6d706f), ACE_NTOHL (0x6e656e74), ACE_NTOHL (0x44656653), ACE_NTOHL (0x65713a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/ComponentDefSeq:1.0
+ 16, ACE_NTOHL (0x436f6d70), ACE_NTOHL (0x6f6e656e), ACE_NTOHL (0x74446566), ACE_NTOHL (0x53657100), // name = IR_ComponentDefSeq
+ CORBA::tk_sequence, // typecode kind
+ 76, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_objref, // typecode kind
+ 60, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f43), ACE_NTOHL (0x6f6d706f), ACE_NTOHL (0x6e656e74), ACE_NTOHL (0x4465663a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ComponentDef:1.0
+ 13, ACE_NTOHL (0x436f6d70), ACE_NTOHL (0x6f6e656e), ACE_NTOHL (0x74446566), ACE_NTOHL (0x0), // name = IR_ComponentDef
+
+ 0U,
+
+};
+static CORBA::TypeCode _tc_TAO_tc_IR_ComponentDefSeq (CORBA::tk_alias, sizeof (_oc_IR_ComponentDefSeq), (char *) &_oc_IR_ComponentDefSeq, 0, sizeof (IR_ComponentDefSeq));
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ComponentDefSeq, &_tc_TAO_tc_IR_ComponentDefSeq)
+TAO_NAMESPACE_END
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_PROVIDESDEFSEQ_CS_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_PROVIDESDEFSEQ_CS_
+
+ // The Base_Sequence functions, please see tao/Sequence.h
+ void
+ _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq::_allocate_buffer (CORBA::ULong length)
+ {
+ IR_ProvidesDef **tmp = 0;
+ tmp = _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq::allocbuf (length);
+
+ if (this->buffer_ != 0)
+ {
+ IR_ProvidesDef **old = ACE_reinterpret_cast (IR_ProvidesDef**, this->buffer_);
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ if (!this->release_)
+ tmp[i] = IR_ProvidesDef::_duplicate (old[i]);
+ else
+ tmp[i] = old[i];
+
+ if (this->release_)
+ delete[] old;
+
+ }
+ this->buffer_ = tmp;
+ }
+
+ void
+ _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq::_deallocate_buffer (void)
+ {
+ if (this->buffer_ == 0 || this->release_ == 0)
+ return;
+ IR_ProvidesDef **tmp = ACE_reinterpret_cast (IR_ProvidesDef**, this->buffer_);
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ CORBA::release (tmp[i]);
+ tmp[i] = IR_ProvidesDef::_nil ();
+ }
+ _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq::freebuf (tmp);
+ this->buffer_ = 0;
+ }
+
+ _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq::~_TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq (void)
+ {
+ this->_deallocate_buffer ();
+ }
+
+ void
+ _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol)
+ {
+ IR_ProvidesDef **tmp = ACE_reinterpret_cast (IR_ProvidesDef**, this->buffer_);
+
+ for (CORBA::ULong i = nl; i < ol; ++i)
+ {
+ CORBA::release (tmp[i]);
+ tmp[i] = IR_ProvidesDef::_nil ();
+ }
+ }
+ void
+ _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq::_downcast (
+ void* target,
+ CORBA_Object *src,
+ CORBA_Environment &ACE_TRY_ENV
+ )
+ {
+ IR_ProvidesDef **tmp = ACE_static_cast (IR_ProvidesDef**, target);
+ *tmp = IR_ProvidesDef::_narrow (src, ACE_TRY_ENV);
+ }
+
+ CORBA_Object*
+ _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq::_upcast (void *src) const
+ {
+ IR_ProvidesDef **tmp = ACE_static_cast (IR_ProvidesDef**, src);
+ return *tmp;
+ }
+
+#endif /* end #if !defined */
+
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#if !defined (_CORBA_VALUEDEFSEQ_CS_)
-#define _CORBA_VALUEDEFSEQ_CS_
+#if !defined (_IR_PROVIDESDEFSEQ_CS_)
+#define _IR_PROVIDESDEFSEQ_CS_
// *************************************************************
-// CORBA_ValueDefSeq
+// IR_ProvidesDefSeq
// *************************************************************
-CORBA_ValueDefSeq::CORBA_ValueDefSeq (void)
+IR_ProvidesDefSeq::IR_ProvidesDefSeq (void)
{}
-CORBA_ValueDefSeq::CORBA_ValueDefSeq (CORBA::ULong max) // uses max size
- :
+IR_ProvidesDefSeq::IR_ProvidesDefSeq (CORBA::ULong max) // uses max size
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq
+ _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<CORBA_ValueDef,CORBA_ValueDef_var>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_ProvidesDef,IR_ProvidesDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max)
{}
-CORBA_ValueDefSeq::CORBA_ValueDefSeq (CORBA::ULong max, CORBA::ULong length, CORBA_ValueDef_ptr *buffer, CORBA::Boolean release)
- :
+IR_ProvidesDefSeq::IR_ProvidesDefSeq (CORBA::ULong max, CORBA::ULong length, IR_ProvidesDef_ptr *buffer, CORBA::Boolean release)
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq
+ _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<CORBA_ValueDef,CORBA_ValueDef_var>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_ProvidesDef,IR_ProvidesDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max, length, buffer, release)
{}
-CORBA_ValueDefSeq::CORBA_ValueDefSeq (const CORBA_ValueDefSeq &seq) // copy ctor
- :
+IR_ProvidesDefSeq::IR_ProvidesDefSeq (const IR_ProvidesDefSeq &seq) // copy ctor
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq
+ _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<CORBA_ValueDef,CORBA_ValueDef_var>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_ProvidesDef,IR_ProvidesDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(seq)
{}
-CORBA_ValueDefSeq::~CORBA_ValueDefSeq (void) // dtor
+IR_ProvidesDefSeq::~IR_ProvidesDefSeq (void) // dtor
{}
+void IR_ProvidesDefSeq::_tao_any_destructor (void *x)
+{
+ IR_ProvidesDefSeq *tmp = ACE_static_cast (IR_ProvidesDefSeq*,x);
+ delete tmp;
+}
#endif /* end #if !defined */
-static const CORBA::Long _oc_CORBA_ValueDefSeq[] =
+static const CORBA::Long _oc_IR_ProvidesDefSeq[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5661), ACE_NTOHL (0x6c756544), ACE_NTOHL (0x65665365), ACE_NTOHL (0x713a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ValueDefSeq:1.0
- 12, ACE_NTOHL (0x56616c75), ACE_NTOHL (0x65446566), ACE_NTOHL (0x53657100), // name = ValueDefSeq
+ 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x726f7669), ACE_NTOHL (0x64657344), ACE_NTOHL (0x65665365), ACE_NTOHL (0x713a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/ProvidesDefSeq:1.0
+ 15, ACE_NTOHL (0x50726f76), ACE_NTOHL (0x69646573), ACE_NTOHL (0x44656653), ACE_NTOHL (0x65710000), // name = IR_ProvidesDefSeq
CORBA::tk_sequence, // typecode kind
72, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_objref, // typecode kind
56, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5661), ACE_NTOHL (0x6c756544), ACE_NTOHL (0x65663a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ValueDef:1.0
- 9, ACE_NTOHL (0x56616c75), ACE_NTOHL (0x65446566), ACE_NTOHL (0x0), // name = ValueDef
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x726f7669), ACE_NTOHL (0x64657344), ACE_NTOHL (0x65663a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/ProvidesDef:1.0
+ 12, ACE_NTOHL (0x50726f76), ACE_NTOHL (0x69646573), ACE_NTOHL (0x44656600), // name = IR_ProvidesDef
0U,
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_ValueDefSeq (CORBA::tk_alias, sizeof (_oc_CORBA_ValueDefSeq), (char *) &_oc_CORBA_ValueDefSeq, 0, sizeof (CORBA_ValueDefSeq));
+static CORBA::TypeCode _tc_TAO_tc_IR_ProvidesDefSeq (CORBA::tk_alias, sizeof (_oc_IR_ProvidesDefSeq), (char *) &_oc_IR_ProvidesDefSeq, 0, sizeof (IR_ProvidesDefSeq));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ValueDefSeq, &_tc_TAO_tc_CORBA_ValueDefSeq)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ProvidesDefSeq, &_tc_TAO_tc_IR_ProvidesDefSeq)
TAO_NAMESPACE_END
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_CONTAINEDSEQ_CS_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_CONTAINEDSEQ_CS_
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_USESDEFSEQ_CS_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_USESDEFSEQ_CS_
// The Base_Sequence functions, please see tao/Sequence.h
void
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::_allocate_buffer (CORBA::ULong length)
+ _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq::_allocate_buffer (CORBA::ULong length)
{
- CORBA_Contained **tmp = 0;
- tmp = _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::allocbuf (length);
-
+ IR_UsesDef **tmp = 0;
+ tmp = _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq::allocbuf (length);
+
if (this->buffer_ != 0)
{
- CORBA_Contained **old = ACE_reinterpret_cast (CORBA_Contained**, this->buffer_);
+ IR_UsesDef **old = ACE_reinterpret_cast (IR_UsesDef**, this->buffer_);
for (CORBA::ULong i = 0; i < this->length_; ++i)
if (!this->release_)
- tmp[i] = CORBA_Contained::_duplicate (old[i]);
+ tmp[i] = IR_UsesDef::_duplicate (old[i]);
else
tmp[i] = old[i];
-
+
if (this->release_)
delete[] old;
+
+ }
+ this->buffer_ = tmp;
+ }
+
+ void
+ _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq::_deallocate_buffer (void)
+ {
+ if (this->buffer_ == 0 || this->release_ == 0)
+ return;
+ IR_UsesDef **tmp = ACE_reinterpret_cast (IR_UsesDef**, this->buffer_);
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ CORBA::release (tmp[i]);
+ tmp[i] = IR_UsesDef::_nil ();
+ }
+ _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq::freebuf (tmp);
+ this->buffer_ = 0;
+ }
+
+ _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq::~_TAO_Unbounded_Object_Sequence_IR_UsesDefSeq (void)
+ {
+ this->_deallocate_buffer ();
+ }
+
+ void
+ _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol)
+ {
+ IR_UsesDef **tmp = ACE_reinterpret_cast (IR_UsesDef**, this->buffer_);
+
+ for (CORBA::ULong i = nl; i < ol; ++i)
+ {
+ CORBA::release (tmp[i]);
+ tmp[i] = IR_UsesDef::_nil ();
+ }
+ }
+ void
+ _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq::_downcast (
+ void* target,
+ CORBA_Object *src,
+ CORBA_Environment &ACE_TRY_ENV
+ )
+ {
+ IR_UsesDef **tmp = ACE_static_cast (IR_UsesDef**, target);
+ *tmp = IR_UsesDef::_narrow (src, ACE_TRY_ENV);
+ }
+
+ CORBA_Object*
+ _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq::_upcast (void *src) const
+ {
+ IR_UsesDef **tmp = ACE_static_cast (IR_UsesDef**, src);
+ return *tmp;
+ }
+
+#endif /* end #if !defined */
+
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_IR_USESDEFSEQ_CS_)
+#define _IR_USESDEFSEQ_CS_
+
+// *************************************************************
+// IR_UsesDefSeq
+// *************************************************************
+
+IR_UsesDefSeq::IR_UsesDefSeq (void)
+{}
+IR_UsesDefSeq::IR_UsesDefSeq (CORBA::ULong max) // uses max size
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_UsesDef,IR_UsesDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max)
+{}
+IR_UsesDefSeq::IR_UsesDefSeq (CORBA::ULong max, CORBA::ULong length, IR_UsesDef_ptr *buffer, CORBA::Boolean release)
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_UsesDef,IR_UsesDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max, length, buffer, release)
+{}
+IR_UsesDefSeq::IR_UsesDefSeq (const IR_UsesDefSeq &seq) // copy ctor
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_UsesDef,IR_UsesDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (seq)
+{}
+IR_UsesDefSeq::~IR_UsesDefSeq (void) // dtor
+{}
+void IR_UsesDefSeq::_tao_any_destructor (void *x)
+{
+ IR_UsesDefSeq *tmp = ACE_static_cast (IR_UsesDefSeq*,x);
+ delete tmp;
+}
+
+
+#endif /* end #if !defined */
+
+static const CORBA::Long _oc_IR_UsesDefSeq[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f55), ACE_NTOHL (0x73657344), ACE_NTOHL (0x65665365), ACE_NTOHL (0x713a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/UsesDefSeq:1.0
+ 11, ACE_NTOHL (0x55736573), ACE_NTOHL (0x44656653), ACE_NTOHL (0x65710000), // name = IR_UsesDefSeq
+ CORBA::tk_sequence, // typecode kind
+ 64, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_objref, // typecode kind
+ 48, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 27, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f55), ACE_NTOHL (0x73657344), ACE_NTOHL (0x65663a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/UsesDef:1.0
+ 8, ACE_NTOHL (0x55736573), ACE_NTOHL (0x44656600), // name = IR_UsesDef
+ 0U,
+
+};
+static CORBA::TypeCode _tc_TAO_tc_IR_UsesDefSeq (CORBA::tk_alias, sizeof (_oc_IR_UsesDefSeq), (char *) &_oc_IR_UsesDefSeq, 0, sizeof (IR_UsesDefSeq));
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_UsesDefSeq, &_tc_TAO_tc_IR_UsesDefSeq)
+TAO_NAMESPACE_END
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_HOMEDEFSEQ_CS_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_HOMEDEFSEQ_CS_
+
+ // The Base_Sequence functions, please see tao/Sequence.h
+ void
+ _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq::_allocate_buffer (CORBA::ULong length)
+ {
+ IR_HomeDef **tmp = 0;
+ tmp = _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq::allocbuf (length);
+
+ if (this->buffer_ != 0)
+ {
+ IR_HomeDef **old = ACE_reinterpret_cast (IR_HomeDef**, this->buffer_);
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ if (!this->release_)
+ tmp[i] = IR_HomeDef::_duplicate (old[i]);
+ else
+ tmp[i] = old[i];
+
+ if (this->release_)
+ delete[] old;
+
}
this->buffer_ = tmp;
}
+
+ void
+ _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq::_deallocate_buffer (void)
+ {
+ if (this->buffer_ == 0 || this->release_ == 0)
+ return;
+ IR_HomeDef **tmp = ACE_reinterpret_cast (IR_HomeDef**, this->buffer_);
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ CORBA::release (tmp[i]);
+ tmp[i] = IR_HomeDef::_nil ();
+ }
+ _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq::freebuf (tmp);
+ this->buffer_ = 0;
+ }
+
+ _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq::~_TAO_Unbounded_Object_Sequence_IR_HomeDefSeq (void)
+ {
+ this->_deallocate_buffer ();
+ }
+
+ void
+ _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol)
+ {
+ IR_HomeDef **tmp = ACE_reinterpret_cast (IR_HomeDef**, this->buffer_);
+
+ for (CORBA::ULong i = nl; i < ol; ++i)
+ {
+ CORBA::release (tmp[i]);
+ tmp[i] = IR_HomeDef::_nil ();
+ }
+ }
+ void
+ _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq::_downcast (
+ void* target,
+ CORBA_Object *src,
+ CORBA_Environment &ACE_TRY_ENV
+ )
+ {
+ IR_HomeDef **tmp = ACE_static_cast (IR_HomeDef**, target);
+ *tmp = IR_HomeDef::_narrow (src, ACE_TRY_ENV);
+ }
+
+ CORBA_Object*
+ _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq::_upcast (void *src) const
+ {
+ IR_HomeDef **tmp = ACE_static_cast (IR_HomeDef**, src);
+ return *tmp;
+ }
+
+#endif /* end #if !defined */
+
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_IR_HOMEDEFSEQ_CS_)
+#define _IR_HOMEDEFSEQ_CS_
+
+// *************************************************************
+// IR_HomeDefSeq
+// *************************************************************
+
+IR_HomeDefSeq::IR_HomeDefSeq (void)
+{}
+IR_HomeDefSeq::IR_HomeDefSeq (CORBA::ULong max) // uses max size
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_HomeDef,IR_HomeDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max)
+{}
+IR_HomeDefSeq::IR_HomeDefSeq (CORBA::ULong max, CORBA::ULong length, IR_HomeDef_ptr *buffer, CORBA::Boolean release)
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_HomeDef,IR_HomeDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max, length, buffer, release)
+{}
+IR_HomeDefSeq::IR_HomeDefSeq (const IR_HomeDefSeq &seq) // copy ctor
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_HomeDef,IR_HomeDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (seq)
+{}
+IR_HomeDefSeq::~IR_HomeDefSeq (void) // dtor
+{}
+void IR_HomeDefSeq::_tao_any_destructor (void *x)
+{
+ IR_HomeDefSeq *tmp = ACE_static_cast (IR_HomeDefSeq*,x);
+ delete tmp;
+}
+
+
+#endif /* end #if !defined */
+
+static const CORBA::Long _oc_IR_HomeDefSeq[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f48), ACE_NTOHL (0x6f6d6544), ACE_NTOHL (0x65665365), ACE_NTOHL (0x713a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/HomeDefSeq:1.0
+ 11, ACE_NTOHL (0x486f6d65), ACE_NTOHL (0x44656653), ACE_NTOHL (0x65710000), // name = IR_HomeDefSeq
+ CORBA::tk_sequence, // typecode kind
+ 64, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_objref, // typecode kind
+ 48, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 27, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f48), ACE_NTOHL (0x6f6d6544), ACE_NTOHL (0x65663a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/HomeDef:1.0
+ 8, ACE_NTOHL (0x486f6d65), ACE_NTOHL (0x44656600), // name = IR_HomeDef
+ 0U,
+
+};
+static CORBA::TypeCode _tc_TAO_tc_IR_HomeDefSeq (CORBA::tk_alias, sizeof (_oc_IR_HomeDefSeq), (char *) &_oc_IR_HomeDefSeq, 0, sizeof (IR_HomeDefSeq));
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_HomeDefSeq, &_tc_TAO_tc_IR_HomeDefSeq)
+TAO_NAMESPACE_END
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_EMITSDEFSEQ_CS_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_EMITSDEFSEQ_CS_
+
+ // The Base_Sequence functions, please see tao/Sequence.h
+ void
+ _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq::_allocate_buffer (CORBA::ULong length)
+ {
+ IR_EmitsDef **tmp = 0;
+ tmp = _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq::allocbuf (length);
+
+ if (this->buffer_ != 0)
+ {
+ IR_EmitsDef **old = ACE_reinterpret_cast (IR_EmitsDef**, this->buffer_);
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ if (!this->release_)
+ tmp[i] = IR_EmitsDef::_duplicate (old[i]);
+ else
+ tmp[i] = old[i];
+
+ if (this->release_)
+ delete[] old;
+
+ }
+ this->buffer_ = tmp;
+ }
+
void
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::_deallocate_buffer (void)
+ _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq::_deallocate_buffer (void)
{
if (this->buffer_ == 0 || this->release_ == 0)
return;
- CORBA_Contained **tmp = ACE_reinterpret_cast (CORBA_Contained**, this->buffer_);
+ IR_EmitsDef **tmp = ACE_reinterpret_cast (IR_EmitsDef**, this->buffer_);
for (CORBA::ULong i = 0; i < this->length_; ++i)
{
CORBA::release (tmp[i]);
- tmp[i] = CORBA_Contained::_nil ();
+ tmp[i] = IR_EmitsDef::_nil ();
}
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::freebuf (tmp);
+ _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq::freebuf (tmp);
this->buffer_ = 0;
}
+
+ _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq::~_TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq (void)
+ {
+ this->_deallocate_buffer ();
+ }
+
+ void
+ _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol)
+ {
+ IR_EmitsDef **tmp = ACE_reinterpret_cast (IR_EmitsDef**, this->buffer_);
+
+ for (CORBA::ULong i = nl; i < ol; ++i)
+ {
+ CORBA::release (tmp[i]);
+ tmp[i] = IR_EmitsDef::_nil ();
+ }
+ }
+ void
+ _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq::_downcast (
+ void* target,
+ CORBA_Object *src,
+ CORBA_Environment &ACE_TRY_ENV
+ )
+ {
+ IR_EmitsDef **tmp = ACE_static_cast (IR_EmitsDef**, target);
+ *tmp = IR_EmitsDef::_narrow (src, ACE_TRY_ENV);
+ }
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::~_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq (void)
+ CORBA_Object*
+ _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq::_upcast (void *src) const
+ {
+ IR_EmitsDef **tmp = ACE_static_cast (IR_EmitsDef**, src);
+ return *tmp;
+ }
+
+#endif /* end #if !defined */
+
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_IR_EMITSDEFSEQ_CS_)
+#define _IR_EMITSDEFSEQ_CS_
+
+// *************************************************************
+// IR_EmitsDefSeq
+// *************************************************************
+
+IR_EmitsDefSeq::IR_EmitsDefSeq (void)
+{}
+IR_EmitsDefSeq::IR_EmitsDefSeq (CORBA::ULong max) // uses max size
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_EmitsDef,IR_EmitsDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max)
+{}
+IR_EmitsDefSeq::IR_EmitsDefSeq (CORBA::ULong max, CORBA::ULong length, IR_EmitsDef_ptr *buffer, CORBA::Boolean release)
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_EmitsDef,IR_EmitsDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max, length, buffer, release)
+{}
+IR_EmitsDefSeq::IR_EmitsDefSeq (const IR_EmitsDefSeq &seq) // copy ctor
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_EmitsDef,IR_EmitsDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (seq)
+{}
+IR_EmitsDefSeq::~IR_EmitsDefSeq (void) // dtor
+{}
+void IR_EmitsDefSeq::_tao_any_destructor (void *x)
+{
+ IR_EmitsDefSeq *tmp = ACE_static_cast (IR_EmitsDefSeq*,x);
+ delete tmp;
+}
+
+
+#endif /* end #if !defined */
+
+static const CORBA::Long _oc_IR_EmitsDefSeq[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x6d697473), ACE_NTOHL (0x44656653), ACE_NTOHL (0x65713a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/EmitsDefSeq:1.0
+ 12, ACE_NTOHL (0x456d6974), ACE_NTOHL (0x73446566), ACE_NTOHL (0x53657100), // name = IR_EmitsDefSeq
+ CORBA::tk_sequence, // typecode kind
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_objref, // typecode kind
+ 52, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 28, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x6d697473), ACE_NTOHL (0x4465663a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/EmitsDef:1.0
+ 9, ACE_NTOHL (0x456d6974), ACE_NTOHL (0x73446566), ACE_NTOHL (0x0), // name = IR_EmitsDef
+
+ 0U,
+
+};
+static CORBA::TypeCode _tc_TAO_tc_IR_EmitsDefSeq (CORBA::tk_alias, sizeof (_oc_IR_EmitsDefSeq), (char *) &_oc_IR_EmitsDefSeq, 0, sizeof (IR_EmitsDefSeq));
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_EmitsDefSeq, &_tc_TAO_tc_IR_EmitsDefSeq)
+TAO_NAMESPACE_END
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_PUBLISHESDEFSEQ_CS_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_PUBLISHESDEFSEQ_CS_
+
+ // The Base_Sequence functions, please see tao/Sequence.h
+ void
+ _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::_allocate_buffer (CORBA::ULong length)
+ {
+ IR_PublishesDef **tmp = 0;
+ tmp = _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::allocbuf (length);
+
+ if (this->buffer_ != 0)
+ {
+ IR_PublishesDef **old = ACE_reinterpret_cast (IR_PublishesDef**, this->buffer_);
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ if (!this->release_)
+ tmp[i] = IR_PublishesDef::_duplicate (old[i]);
+ else
+ tmp[i] = old[i];
+
+ if (this->release_)
+ delete[] old;
+
+ }
+ this->buffer_ = tmp;
+ }
+
+ void
+ _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::_deallocate_buffer (void)
+ {
+ if (this->buffer_ == 0 || this->release_ == 0)
+ return;
+ IR_PublishesDef **tmp = ACE_reinterpret_cast (IR_PublishesDef**, this->buffer_);
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ CORBA::release (tmp[i]);
+ tmp[i] = IR_PublishesDef::_nil ();
+ }
+ _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::freebuf (tmp);
+ this->buffer_ = 0;
+ }
+
+ _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::~_TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq (void)
{
this->_deallocate_buffer ();
}
+
+ void
+ _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol)
+ {
+ IR_PublishesDef **tmp = ACE_reinterpret_cast (IR_PublishesDef**, this->buffer_);
+
+ for (CORBA::ULong i = nl; i < ol; ++i)
+ {
+ CORBA::release (tmp[i]);
+ tmp[i] = IR_PublishesDef::_nil ();
+ }
+ }
+ void
+ _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::_downcast (
+ void* target,
+ CORBA_Object *src,
+ CORBA_Environment &ACE_TRY_ENV
+ )
+ {
+ IR_PublishesDef **tmp = ACE_static_cast (IR_PublishesDef**, target);
+ *tmp = IR_PublishesDef::_narrow (src, ACE_TRY_ENV);
+ }
+
+ CORBA_Object*
+ _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::_upcast (void *src) const
+ {
+ IR_PublishesDef **tmp = ACE_static_cast (IR_PublishesDef**, src);
+ return *tmp;
+ }
+
+#endif /* end #if !defined */
+
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_IR_PUBLISHESDEFSEQ_CS_)
+#define _IR_PUBLISHESDEFSEQ_CS_
+
+// *************************************************************
+// IR_PublishesDefSeq
+// *************************************************************
+IR_PublishesDefSeq::IR_PublishesDefSeq (void)
+{}
+IR_PublishesDefSeq::IR_PublishesDefSeq (CORBA::ULong max) // uses max size
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_PublishesDef,IR_PublishesDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max)
+{}
+IR_PublishesDefSeq::IR_PublishesDefSeq (CORBA::ULong max, CORBA::ULong length, IR_PublishesDef_ptr *buffer, CORBA::Boolean release)
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_PublishesDef,IR_PublishesDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max, length, buffer, release)
+{}
+IR_PublishesDefSeq::IR_PublishesDefSeq (const IR_PublishesDefSeq &seq) // copy ctor
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_PublishesDef,IR_PublishesDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (seq)
+{}
+IR_PublishesDefSeq::~IR_PublishesDefSeq (void) // dtor
+{}
+void IR_PublishesDefSeq::_tao_any_destructor (void *x)
+{
+ IR_PublishesDefSeq *tmp = ACE_static_cast (IR_PublishesDefSeq*,x);
+ delete tmp;
+}
+
+
+#endif /* end #if !defined */
+
+static const CORBA::Long _oc_IR_PublishesDefSeq[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x75626c69), ACE_NTOHL (0x73686573), ACE_NTOHL (0x44656653), ACE_NTOHL (0x65713a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/PublishesDefSeq:1.0
+ 16, ACE_NTOHL (0x5075626c), ACE_NTOHL (0x69736865), ACE_NTOHL (0x73446566), ACE_NTOHL (0x53657100), // name = IR_PublishesDefSeq
+ CORBA::tk_sequence, // typecode kind
+ 76, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_objref, // typecode kind
+ 60, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x75626c69), ACE_NTOHL (0x73686573), ACE_NTOHL (0x4465663a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/PublishesDef:1.0
+ 13, ACE_NTOHL (0x5075626c), ACE_NTOHL (0x69736865), ACE_NTOHL (0x73446566), ACE_NTOHL (0x0), // name = IR_PublishesDef
+
+ 0U,
+
+};
+static CORBA::TypeCode _tc_TAO_tc_IR_PublishesDefSeq (CORBA::tk_alias, sizeof (_oc_IR_PublishesDefSeq), (char *) &_oc_IR_PublishesDefSeq, 0, sizeof (IR_PublishesDefSeq));
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_PublishesDefSeq, &_tc_TAO_tc_IR_PublishesDefSeq)
+TAO_NAMESPACE_END
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_CONSUMESDEFSEQ_CS_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_CONSUMESDEFSEQ_CS_
+
+ // The Base_Sequence functions, please see tao/Sequence.h
+ void
+ _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::_allocate_buffer (CORBA::ULong length)
+ {
+ IR_ConsumesDef **tmp = 0;
+ tmp = _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::allocbuf (length);
+
+ if (this->buffer_ != 0)
+ {
+ IR_ConsumesDef **old = ACE_reinterpret_cast (IR_ConsumesDef**, this->buffer_);
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ if (!this->release_)
+ tmp[i] = IR_ConsumesDef::_duplicate (old[i]);
+ else
+ tmp[i] = old[i];
+
+ if (this->release_)
+ delete[] old;
+
+ }
+ this->buffer_ = tmp;
+ }
+
+ void
+ _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::_deallocate_buffer (void)
+ {
+ if (this->buffer_ == 0 || this->release_ == 0)
+ return;
+ IR_ConsumesDef **tmp = ACE_reinterpret_cast (IR_ConsumesDef**, this->buffer_);
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ CORBA::release (tmp[i]);
+ tmp[i] = IR_ConsumesDef::_nil ();
+ }
+ _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::freebuf (tmp);
+ this->buffer_ = 0;
+ }
+
+ _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::~_TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq (void)
+ {
+ this->_deallocate_buffer ();
+ }
+
void
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol)
+ _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol)
+ {
+ IR_ConsumesDef **tmp = ACE_reinterpret_cast (IR_ConsumesDef**, this->buffer_);
+
+ for (CORBA::ULong i = nl; i < ol; ++i)
+ {
+ CORBA::release (tmp[i]);
+ tmp[i] = IR_ConsumesDef::_nil ();
+ }
+ }
+ void
+ _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::_downcast (
+ void* target,
+ CORBA_Object *src,
+ CORBA_Environment &ACE_TRY_ENV
+ )
+ {
+ IR_ConsumesDef **tmp = ACE_static_cast (IR_ConsumesDef**, target);
+ *tmp = IR_ConsumesDef::_narrow (src, ACE_TRY_ENV);
+ }
+
+ CORBA_Object*
+ _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::_upcast (void *src) const
{
- CORBA_Contained **tmp = ACE_reinterpret_cast (CORBA_Contained**, this->buffer_);
+ IR_ConsumesDef **tmp = ACE_static_cast (IR_ConsumesDef**, src);
+ return *tmp;
+ }
+
+#endif /* end #if !defined */
+
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_IR_CONSUMESDEFSEQ_CS_)
+#define _IR_CONSUMESDEFSEQ_CS_
+
+// *************************************************************
+// IR_ConsumesDefSeq
+// *************************************************************
+
+IR_ConsumesDefSeq::IR_ConsumesDefSeq (void)
+{}
+IR_ConsumesDefSeq::IR_ConsumesDefSeq (CORBA::ULong max) // uses max size
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_ConsumesDef,IR_ConsumesDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max)
+{}
+IR_ConsumesDefSeq::IR_ConsumesDefSeq (CORBA::ULong max, CORBA::ULong length, IR_ConsumesDef_ptr *buffer, CORBA::Boolean release)
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_ConsumesDef,IR_ConsumesDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max, length, buffer, release)
+{}
+IR_ConsumesDefSeq::IR_ConsumesDefSeq (const IR_ConsumesDefSeq &seq) // copy ctor
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_ConsumesDef,IR_ConsumesDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (seq)
+{}
+IR_ConsumesDefSeq::~IR_ConsumesDefSeq (void) // dtor
+{}
+void IR_ConsumesDefSeq::_tao_any_destructor (void *x)
+{
+ IR_ConsumesDefSeq *tmp = ACE_static_cast (IR_ConsumesDefSeq*,x);
+ delete tmp;
+}
+
+
+#endif /* end #if !defined */
+
+static const CORBA::Long _oc_IR_ConsumesDefSeq[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f43), ACE_NTOHL (0x6f6e7375), ACE_NTOHL (0x6d657344), ACE_NTOHL (0x65665365), ACE_NTOHL (0x713a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/ConsumesDefSeq:1.0
+ 15, ACE_NTOHL (0x436f6e73), ACE_NTOHL (0x756d6573), ACE_NTOHL (0x44656653), ACE_NTOHL (0x65710000), // name = IR_ConsumesDefSeq
+ CORBA::tk_sequence, // typecode kind
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_objref, // typecode kind
+ 56, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f43), ACE_NTOHL (0x6f6e7375), ACE_NTOHL (0x6d657344), ACE_NTOHL (0x65663a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/ConsumesDef:1.0
+ 12, ACE_NTOHL (0x436f6e73), ACE_NTOHL (0x756d6573), ACE_NTOHL (0x44656600), // name = IR_ConsumesDef
+
+ 0U,
+
+};
+static CORBA::TypeCode _tc_TAO_tc_IR_ConsumesDefSeq (CORBA::tk_alias, sizeof (_oc_IR_ConsumesDefSeq), (char *) &_oc_IR_ConsumesDefSeq, 0, sizeof (IR_ConsumesDefSeq));
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ConsumesDefSeq, &_tc_TAO_tc_IR_ConsumesDefSeq)
+TAO_NAMESPACE_END
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_FACTORYDEFSEQ_CS_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_FACTORYDEFSEQ_CS_
+ // The Base_Sequence functions, please see tao/Sequence.h
+ void
+ _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::_allocate_buffer (CORBA::ULong length)
+ {
+ IR_FactoryDef **tmp = 0;
+ tmp = _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::allocbuf (length);
+
+ if (this->buffer_ != 0)
+ {
+ IR_FactoryDef **old = ACE_reinterpret_cast (IR_FactoryDef**, this->buffer_);
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ if (!this->release_)
+ tmp[i] = IR_FactoryDef::_duplicate (old[i]);
+ else
+ tmp[i] = old[i];
+
+ if (this->release_)
+ delete[] old;
+
+ }
+ this->buffer_ = tmp;
+ }
+
+ void
+ _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::_deallocate_buffer (void)
+ {
+ if (this->buffer_ == 0 || this->release_ == 0)
+ return;
+ IR_FactoryDef **tmp = ACE_reinterpret_cast (IR_FactoryDef**, this->buffer_);
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ CORBA::release (tmp[i]);
+ tmp[i] = IR_FactoryDef::_nil ();
+ }
+ _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::freebuf (tmp);
+ this->buffer_ = 0;
+ }
+
+ _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::~_TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq (void)
+ {
+ this->_deallocate_buffer ();
+ }
+
+ void
+ _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol)
+ {
+ IR_FactoryDef **tmp = ACE_reinterpret_cast (IR_FactoryDef**, this->buffer_);
+
for (CORBA::ULong i = nl; i < ol; ++i)
{
CORBA::release (tmp[i]);
- tmp[i] = CORBA_Contained::_nil ();
+ tmp[i] = IR_FactoryDef::_nil ();
}
}
+ void
+ _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::_downcast (
+ void* target,
+ CORBA_Object *src,
+ CORBA_Environment &ACE_TRY_ENV
+ )
+ {
+ IR_FactoryDef **tmp = ACE_static_cast (IR_FactoryDef**, target);
+ *tmp = IR_FactoryDef::_narrow (src, ACE_TRY_ENV);
+ }
+
+ CORBA_Object*
+ _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::_upcast (void *src) const
+ {
+ IR_FactoryDef **tmp = ACE_static_cast (IR_FactoryDef**, src);
+ return *tmp;
+ }
+
+#endif /* end #if !defined */
+
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_IR_FACTORYDEFSEQ_CS_)
+#define _IR_FACTORYDEFSEQ_CS_
+
+// *************************************************************
+// IR_FactoryDefSeq
+// *************************************************************
+
+IR_FactoryDefSeq::IR_FactoryDefSeq (void)
+{}
+IR_FactoryDefSeq::IR_FactoryDefSeq (CORBA::ULong max) // uses max size
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_FactoryDef,IR_FactoryDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max)
+{}
+IR_FactoryDefSeq::IR_FactoryDefSeq (CORBA::ULong max, CORBA::ULong length, IR_FactoryDef_ptr *buffer, CORBA::Boolean release)
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_FactoryDef,IR_FactoryDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max, length, buffer, release)
+{}
+IR_FactoryDefSeq::IR_FactoryDefSeq (const IR_FactoryDefSeq &seq) // copy ctor
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_FactoryDef,IR_FactoryDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (seq)
+{}
+IR_FactoryDefSeq::~IR_FactoryDefSeq (void) // dtor
+{}
+void IR_FactoryDefSeq::_tao_any_destructor (void *x)
+{
+ IR_FactoryDefSeq *tmp = ACE_static_cast (IR_FactoryDefSeq*,x);
+ delete tmp;
+}
+
+
+#endif /* end #if !defined */
+
+static const CORBA::Long _oc_IR_FactoryDefSeq[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f46), ACE_NTOHL (0x6163746f), ACE_NTOHL (0x72794465), ACE_NTOHL (0x66536571), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/FactoryDefSeq:1.0
+ 14, ACE_NTOHL (0x46616374), ACE_NTOHL (0x6f727944), ACE_NTOHL (0x65665365), ACE_NTOHL (0x71000000), // name = IR_FactoryDefSeq
+ CORBA::tk_sequence, // typecode kind
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_objref, // typecode kind
+ 56, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f46), ACE_NTOHL (0x6163746f), ACE_NTOHL (0x72794465), ACE_NTOHL (0x663a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/FactoryDef:1.0
+ 11, ACE_NTOHL (0x46616374), ACE_NTOHL (0x6f727944), ACE_NTOHL (0x65660000), // name = IR_FactoryDef
+
+ 0U,
+
+};
+static CORBA::TypeCode _tc_TAO_tc_IR_FactoryDefSeq (CORBA::tk_alias, sizeof (_oc_IR_FactoryDefSeq), (char *) &_oc_IR_FactoryDefSeq, 0, sizeof (IR_FactoryDefSeq));
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_FactoryDefSeq, &_tc_TAO_tc_IR_FactoryDefSeq)
+TAO_NAMESPACE_END
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_FINDERDEFSEQ_CS_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_FINDERDEFSEQ_CS_
+
+ // The Base_Sequence functions, please see tao/Sequence.h
void
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::_downcast (
+ _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq::_allocate_buffer (CORBA::ULong length)
+ {
+ IR_FinderDef **tmp = 0;
+ tmp = _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq::allocbuf (length);
+
+ if (this->buffer_ != 0)
+ {
+ IR_FinderDef **old = ACE_reinterpret_cast (IR_FinderDef**, this->buffer_);
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ if (!this->release_)
+ tmp[i] = IR_FinderDef::_duplicate (old[i]);
+ else
+ tmp[i] = old[i];
+
+ if (this->release_)
+ delete[] old;
+
+ }
+ this->buffer_ = tmp;
+ }
+
+ void
+ _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq::_deallocate_buffer (void)
+ {
+ if (this->buffer_ == 0 || this->release_ == 0)
+ return;
+ IR_FinderDef **tmp = ACE_reinterpret_cast (IR_FinderDef**, this->buffer_);
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ CORBA::release (tmp[i]);
+ tmp[i] = IR_FinderDef::_nil ();
+ }
+ _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq::freebuf (tmp);
+ this->buffer_ = 0;
+ }
+
+ _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq::~_TAO_Unbounded_Object_Sequence_IR_FinderDefSeq (void)
+ {
+ this->_deallocate_buffer ();
+ }
+
+ void
+ _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol)
+ {
+ IR_FinderDef **tmp = ACE_reinterpret_cast (IR_FinderDef**, this->buffer_);
+
+ for (CORBA::ULong i = nl; i < ol; ++i)
+ {
+ CORBA::release (tmp[i]);
+ tmp[i] = IR_FinderDef::_nil ();
+ }
+ }
+ void
+ _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq::_downcast (
void* target,
CORBA_Object *src,
CORBA_Environment &ACE_TRY_ENV
)
{
- CORBA_Contained **tmp = ACE_static_cast (CORBA_Contained**, target);
- *tmp = CORBA_Contained::_narrow (src, ACE_TRY_ENV);
+ IR_FinderDef **tmp = ACE_static_cast (IR_FinderDef**, target);
+ *tmp = IR_FinderDef::_narrow (src, ACE_TRY_ENV);
}
CORBA_Object*
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::_upcast (void *src) const
+ _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq::_upcast (void *src) const
{
- CORBA_Contained **tmp = ACE_static_cast (CORBA_Contained**, src);
+ IR_FinderDef **tmp = ACE_static_cast (IR_FinderDef**, src);
return *tmp;
}
+
+#endif /* end #if !defined */
+
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_IR_FINDERDEFSEQ_CS_)
+#define _IR_FINDERDEFSEQ_CS_
+
+// *************************************************************
+// IR_FinderDefSeq
+// *************************************************************
+
+IR_FinderDefSeq::IR_FinderDefSeq (void)
+{}
+IR_FinderDefSeq::IR_FinderDefSeq (CORBA::ULong max) // uses max size
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_FinderDef,IR_FinderDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max)
+{}
+IR_FinderDefSeq::IR_FinderDefSeq (CORBA::ULong max, CORBA::ULong length, IR_FinderDef_ptr *buffer, CORBA::Boolean release)
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_FinderDef,IR_FinderDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max, length, buffer, release)
+{}
+IR_FinderDefSeq::IR_FinderDefSeq (const IR_FinderDefSeq &seq) // copy ctor
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_FinderDef,IR_FinderDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (seq)
+{}
+IR_FinderDefSeq::~IR_FinderDefSeq (void) // dtor
+{}
+void IR_FinderDefSeq::_tao_any_destructor (void *x)
+{
+ IR_FinderDefSeq *tmp = ACE_static_cast (IR_FinderDefSeq*,x);
+ delete tmp;
+}
+
+
+#endif /* end #if !defined */
+
+static const CORBA::Long _oc_IR_FinderDefSeq[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f46), ACE_NTOHL (0x696e6465), ACE_NTOHL (0x72446566), ACE_NTOHL (0x5365713a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/FinderDefSeq:1.0
+ 13, ACE_NTOHL (0x46696e64), ACE_NTOHL (0x65724465), ACE_NTOHL (0x66536571), ACE_NTOHL (0x0), // name = IR_FinderDefSeq
+ CORBA::tk_sequence, // typecode kind
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_objref, // typecode kind
+ 56, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 29, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f46), ACE_NTOHL (0x696e6465), ACE_NTOHL (0x72446566), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/FinderDef:1.0
+ 10, ACE_NTOHL (0x46696e64), ACE_NTOHL (0x65724465), ACE_NTOHL (0x66000000), // name = IR_FinderDef
+
+ 0U,
+
+};
+static CORBA::TypeCode _tc_TAO_tc_IR_FinderDefSeq (CORBA::tk_alias, sizeof (_oc_IR_FinderDefSeq), (char *) &_oc_IR_FinderDefSeq, 0, sizeof (IR_FinderDefSeq));
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_FinderDefSeq, &_tc_TAO_tc_IR_FinderDefSeq)
+TAO_NAMESPACE_END
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_CONTAINEDSEQ_CS_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_CONTAINEDSEQ_CS_
+
+ // The Base_Sequence functions, please see tao/Sequence.h
+ void
+ _TAO_Unbounded_Object_Sequence_IR_ContainedSeq::_allocate_buffer (CORBA::ULong length)
+ {
+ IR_Contained **tmp = 0;
+ tmp = _TAO_Unbounded_Object_Sequence_IR_ContainedSeq::allocbuf (length);
+
+ if (this->buffer_ != 0)
+ {
+ IR_Contained **old = ACE_reinterpret_cast (IR_Contained**, this->buffer_);
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ if (!this->release_)
+ tmp[i] = IR_Contained::_duplicate (old[i]);
+ else
+ tmp[i] = old[i];
+
+ if (this->release_)
+ delete[] old;
+
+ }
+ this->buffer_ = tmp;
+ }
+
+ void
+ _TAO_Unbounded_Object_Sequence_IR_ContainedSeq::_deallocate_buffer (void)
+ {
+ if (this->buffer_ == 0 || this->release_ == 0)
+ return;
+ IR_Contained **tmp = ACE_reinterpret_cast (IR_Contained**, this->buffer_);
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ CORBA::release (tmp[i]);
+ tmp[i] = IR_Contained::_nil ();
+ }
+ _TAO_Unbounded_Object_Sequence_IR_ContainedSeq::freebuf (tmp);
+ this->buffer_ = 0;
+ }
+
+ _TAO_Unbounded_Object_Sequence_IR_ContainedSeq::~_TAO_Unbounded_Object_Sequence_IR_ContainedSeq (void)
+ {
+ this->_deallocate_buffer ();
+ }
+
+ void
+ _TAO_Unbounded_Object_Sequence_IR_ContainedSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol)
+ {
+ IR_Contained **tmp = ACE_reinterpret_cast (IR_Contained**, this->buffer_);
+
+ for (CORBA::ULong i = nl; i < ol; ++i)
+ {
+ CORBA::release (tmp[i]);
+ tmp[i] = IR_Contained::_nil ();
+ }
+ }
+ void
+ _TAO_Unbounded_Object_Sequence_IR_ContainedSeq::_downcast (
+ void* target,
+ CORBA_Object *src,
+ CORBA_Environment &ACE_TRY_ENV
+ )
+ {
+ IR_Contained **tmp = ACE_static_cast (IR_Contained**, target);
+ *tmp = IR_Contained::_narrow (src, ACE_TRY_ENV);
+ }
+ CORBA_Object*
+ _TAO_Unbounded_Object_Sequence_IR_ContainedSeq::_upcast (void *src) const
+ {
+ IR_Contained **tmp = ACE_static_cast (IR_Contained**, src);
+ return *tmp;
+ }
+
#endif /* end #if !defined */
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#if !defined (_CORBA_CONTAINEDSEQ_CS_)
-#define _CORBA_CONTAINEDSEQ_CS_
+#if !defined (_IR_CONTAINEDSEQ_CS_)
+#define _IR_CONTAINEDSEQ_CS_
// *************************************************************
-// CORBA_ContainedSeq
+// IR_ContainedSeq
// *************************************************************
-CORBA_ContainedSeq::CORBA_ContainedSeq (void)
+IR_ContainedSeq::IR_ContainedSeq (void)
{}
-CORBA_ContainedSeq::CORBA_ContainedSeq (CORBA::ULong max) // uses max size
- :
+IR_ContainedSeq::IR_ContainedSeq (CORBA::ULong max) // uses max size
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq
+ _TAO_Unbounded_Object_Sequence_IR_ContainedSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<CORBA_Contained,CORBA_Contained_var>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_Contained,IR_Contained_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max)
{}
-CORBA_ContainedSeq::CORBA_ContainedSeq (CORBA::ULong max, CORBA::ULong length, CORBA_Contained_ptr *buffer, CORBA::Boolean release)
- :
+IR_ContainedSeq::IR_ContainedSeq (CORBA::ULong max, CORBA::ULong length, IR_Contained_ptr *buffer, CORBA::Boolean release)
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq
+ _TAO_Unbounded_Object_Sequence_IR_ContainedSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<CORBA_Contained,CORBA_Contained_var>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_Contained,IR_Contained_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max, length, buffer, release)
{}
-CORBA_ContainedSeq::CORBA_ContainedSeq (const CORBA_ContainedSeq &seq) // copy ctor
- :
+IR_ContainedSeq::IR_ContainedSeq (const IR_ContainedSeq &seq) // copy ctor
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq
+ _TAO_Unbounded_Object_Sequence_IR_ContainedSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<CORBA_Contained,CORBA_Contained_var>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_Contained,IR_Contained_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(seq)
{}
-CORBA_ContainedSeq::~CORBA_ContainedSeq (void) // dtor
+IR_ContainedSeq::~IR_ContainedSeq (void) // dtor
{}
+void IR_ContainedSeq::_tao_any_destructor (void *x)
+{
+ IR_ContainedSeq *tmp = ACE_static_cast (IR_ContainedSeq*,x);
+ delete tmp;
+}
#endif /* end #if !defined */
-static const CORBA::Long _oc_CORBA_ContainedSeq[] =
+static const CORBA::Long _oc_IR_ContainedSeq[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f436f), ACE_NTOHL (0x6e746169), ACE_NTOHL (0x6e656453), ACE_NTOHL (0x65713a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ContainedSeq:1.0
- 13, ACE_NTOHL (0x436f6e74), ACE_NTOHL (0x61696e65), ACE_NTOHL (0x64536571), ACE_NTOHL (0x0), // name = ContainedSeq
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f43), ACE_NTOHL (0x6f6e7461), ACE_NTOHL (0x696e6564), ACE_NTOHL (0x5365713a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ContainedSeq:1.0
+ 13, ACE_NTOHL (0x436f6e74), ACE_NTOHL (0x61696e65), ACE_NTOHL (0x64536571), ACE_NTOHL (0x0), // name = IR_ContainedSeq
CORBA::tk_sequence, // typecode kind
72, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_objref, // typecode kind
56, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f436f), ACE_NTOHL (0x6e746169), ACE_NTOHL (0x6e65643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/Contained:1.0
- 10, ACE_NTOHL (0x436f6e74), ACE_NTOHL (0x61696e65), ACE_NTOHL (0x64000000), // name = Contained
+ 29, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f43), ACE_NTOHL (0x6f6e7461), ACE_NTOHL (0x696e6564), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/Contained:1.0
+ 10, ACE_NTOHL (0x436f6e74), ACE_NTOHL (0x61696e65), ACE_NTOHL (0x64000000), // name = IR_Contained
0U,
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_ContainedSeq (CORBA::tk_alias, sizeof (_oc_CORBA_ContainedSeq), (char *) &_oc_CORBA_ContainedSeq, 0, sizeof (CORBA_ContainedSeq));
+static CORBA::TypeCode _tc_TAO_tc_IR_ContainedSeq (CORBA::tk_alias, sizeof (_oc_IR_ContainedSeq), (char *) &_oc_IR_ContainedSeq, 0, sizeof (IR_ContainedSeq));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ContainedSeq, &_tc_TAO_tc_CORBA_ContainedSeq)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ContainedSeq, &_tc_TAO_tc_IR_ContainedSeq)
TAO_NAMESPACE_END
-static const CORBA::Long _oc_CORBA_StructMember[] =
+static const CORBA::Long _oc_IR_StructMember[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5374), ACE_NTOHL (0x72756374), ACE_NTOHL (0x4d656d62), ACE_NTOHL (0x65723a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/StructMember:1.0
- 13, ACE_NTOHL (0x53747275), ACE_NTOHL (0x63744d65), ACE_NTOHL (0x6d626572), ACE_NTOHL (0x0), // name = StructMember
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f53), ACE_NTOHL (0x74727563), ACE_NTOHL (0x744d656d), ACE_NTOHL (0x6265723a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/StructMember:1.0
+ 13, ACE_NTOHL (0x53747275), ACE_NTOHL (0x63744d65), ACE_NTOHL (0x6d626572), ACE_NTOHL (0x0), // name = IR_StructMember
3, // member count
5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
CORBA::tk_TypeCode,
9, ACE_NTOHL (0x74797065), ACE_NTOHL (0x5f646566), ACE_NTOHL (0x0), // name = type_def
CORBA::tk_objref, // typecode kind
- 52, // encapsulation length
+ 48, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4944), ACE_NTOHL (0x4c547970), ACE_NTOHL (0x653a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/IDLType:1.0
- 8, ACE_NTOHL (0x49444c54), ACE_NTOHL (0x79706500), // name = IDLType
+ 27, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x444c5479), ACE_NTOHL (0x70653a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/IDLType:1.0
+ 8, ACE_NTOHL (0x49444c54), ACE_NTOHL (0x79706500), // name = IR_IDLType
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_StructMember (CORBA::tk_struct, sizeof (_oc_CORBA_StructMember), (char *) &_oc_CORBA_StructMember, 0, sizeof (CORBA_StructMember));
+static CORBA::TypeCode _tc_TAO_tc_IR_StructMember (CORBA::tk_struct, sizeof (_oc_IR_StructMember), (char *) &_oc_IR_StructMember, 0, sizeof (IR_StructMember));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_StructMember, &_tc_TAO_tc_CORBA_StructMember)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_StructMember, &_tc_TAO_tc_IR_StructMember)
TAO_NAMESPACE_END
+void IR_StructMember::_tao_any_destructor (void *x)
+{
+ IR_StructMember *tmp = ACE_static_cast (IR_StructMember*,x);
+ delete tmp;
+}
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_STRUCTMEMBERSEQ_CS_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_STRUCTMEMBERSEQ_CS_
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_IR_STRUCTMEMBERSEQ_CS_)
+#define __TAO_UNBOUNDED_SEQUENCE_IR_STRUCTMEMBERSEQ_CS_
void
- _TAO_Unbounded_Sequence_CORBA_StructMemberSeq::_allocate_buffer (CORBA::ULong length)
+ _TAO_Unbounded_Sequence_IR_StructMemberSeq::_allocate_buffer (CORBA::ULong length)
{
- CORBA_StructMember* tmp = 0;
- tmp = _TAO_Unbounded_Sequence_CORBA_StructMemberSeq::allocbuf (length);
-
+ IR_StructMember* tmp = 0;
+ tmp = _TAO_Unbounded_Sequence_IR_StructMemberSeq::allocbuf (length);
+
if (this->buffer_ != 0)
{
- CORBA_StructMember *old = ACE_reinterpret_cast (CORBA_StructMember *,this->buffer_);
-
+ IR_StructMember *old = ACE_reinterpret_cast (IR_StructMember *,this->buffer_);
+
for (CORBA::ULong i = 0; i < this->length_; ++i)
tmp[i] = old[i];
-
+
if (this->release_)
- _TAO_Unbounded_Sequence_CORBA_StructMemberSeq::freebuf (old);
-
+ _TAO_Unbounded_Sequence_IR_StructMemberSeq::freebuf (old);
+
}
this->buffer_ = tmp;
}
-
+
void
- _TAO_Unbounded_Sequence_CORBA_StructMemberSeq::_deallocate_buffer (void)
+ _TAO_Unbounded_Sequence_IR_StructMemberSeq::_deallocate_buffer (void)
{
if (this->buffer_ == 0 || this->release_ == 0)
return;
-
- CORBA_StructMember *tmp = ACE_reinterpret_cast (CORBA_StructMember *,this->buffer_);
-
- _TAO_Unbounded_Sequence_CORBA_StructMemberSeq::freebuf (tmp);
+
+ IR_StructMember *tmp = ACE_reinterpret_cast (IR_StructMember *,this->buffer_);
+
+ _TAO_Unbounded_Sequence_IR_StructMemberSeq::freebuf (tmp);
this->buffer_ = 0;
- }
-
- _TAO_Unbounded_Sequence_CORBA_StructMemberSeq::~_TAO_Unbounded_Sequence_CORBA_StructMemberSeq (void) // Dtor.
+ }
+
+ _TAO_Unbounded_Sequence_IR_StructMemberSeq::~_TAO_Unbounded_Sequence_IR_StructMemberSeq (void) // Dtor.
{
this->_deallocate_buffer ();
}
-
-
+
+
#endif /* end #if !defined */
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#if !defined (_CORBA_STRUCTMEMBERSEQ_CS_)
-#define _CORBA_STRUCTMEMBERSEQ_CS_
+#if !defined (_IR_STRUCTMEMBERSEQ_CS_)
+#define _IR_STRUCTMEMBERSEQ_CS_
// *************************************************************
-// CORBA_StructMemberSeq
+// IR_StructMemberSeq
// *************************************************************
-CORBA_StructMemberSeq::CORBA_StructMemberSeq (void)
+IR_StructMemberSeq::IR_StructMemberSeq (void)
{}
-CORBA_StructMemberSeq::CORBA_StructMemberSeq (CORBA::ULong max) // uses max size
- :
+IR_StructMemberSeq::IR_StructMemberSeq (CORBA::ULong max) // uses max size
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_StructMemberSeq
+ _TAO_Unbounded_Sequence_IR_StructMemberSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA_StructMember>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_StructMember>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max)
{}
-CORBA_StructMemberSeq::CORBA_StructMemberSeq (CORBA::ULong max, CORBA::ULong length, CORBA_StructMember *buffer, CORBA::Boolean release)
- :
+IR_StructMemberSeq::IR_StructMemberSeq (CORBA::ULong max, CORBA::ULong length, IR_StructMember *buffer, CORBA::Boolean release)
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_StructMemberSeq
+ _TAO_Unbounded_Sequence_IR_StructMemberSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA_StructMember>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_StructMember>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max, length, buffer, release)
{}
-CORBA_StructMemberSeq::CORBA_StructMemberSeq (const CORBA_StructMemberSeq &seq) // copy ctor
- :
+IR_StructMemberSeq::IR_StructMemberSeq (const IR_StructMemberSeq &seq) // copy ctor
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_StructMemberSeq
+ _TAO_Unbounded_Sequence_IR_StructMemberSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA_StructMember>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_StructMember>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(seq)
{}
-CORBA_StructMemberSeq::~CORBA_StructMemberSeq (void) // dtor
+IR_StructMemberSeq::~IR_StructMemberSeq (void) // dtor
{}
+void IR_StructMemberSeq::_tao_any_destructor (void *x)
+{
+ IR_StructMemberSeq *tmp = ACE_static_cast (IR_StructMemberSeq*,x);
+ delete tmp;
+}
#endif /* end #if !defined */
-static const CORBA::Long _oc_CORBA_StructMemberSeq[] =
+static const CORBA::Long _oc_IR_StructMemberSeq[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 38, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5374), ACE_NTOHL (0x72756374), ACE_NTOHL (0x4d656d62), ACE_NTOHL (0x65725365), ACE_NTOHL (0x713a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/StructMemberSeq:1.0
- 16, ACE_NTOHL (0x53747275), ACE_NTOHL (0x63744d65), ACE_NTOHL (0x6d626572), ACE_NTOHL (0x53657100), // name = StructMemberSeq
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f53), ACE_NTOHL (0x74727563), ACE_NTOHL (0x744d656d), ACE_NTOHL (0x62657253), ACE_NTOHL (0x65713a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/StructMemberSeq:1.0
+ 16, ACE_NTOHL (0x53747275), ACE_NTOHL (0x63744d65), ACE_NTOHL (0x6d626572), ACE_NTOHL (0x53657100), // name = IR_StructMemberSeq
CORBA::tk_sequence, // typecode kind
- 264, // encapsulation length
+ 320, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 248, // encapsulation length
+ 304, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5374), ACE_NTOHL (0x72756374), ACE_NTOHL (0x4d656d62), ACE_NTOHL (0x65723a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/StructMember:1.0
- 13, ACE_NTOHL (0x53747275), ACE_NTOHL (0x63744d65), ACE_NTOHL (0x6d626572), ACE_NTOHL (0x0), // name = StructMember
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f53), ACE_NTOHL (0x74727563), ACE_NTOHL (0x744d656d), ACE_NTOHL (0x6265723a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/StructMember:1.0
+ 13, ACE_NTOHL (0x53747275), ACE_NTOHL (0x63744d65), ACE_NTOHL (0x6d626572), ACE_NTOHL (0x0), // name = IR_StructMember
3, // member count
5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
CORBA::tk_TypeCode,
9, ACE_NTOHL (0x74797065), ACE_NTOHL (0x5f646566), ACE_NTOHL (0x0), // name = type_def
CORBA::tk_objref, // typecode kind
- 52, // encapsulation length
+ 48, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4944), ACE_NTOHL (0x4c547970), ACE_NTOHL (0x653a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/IDLType:1.0
- 8, ACE_NTOHL (0x49444c54), ACE_NTOHL (0x79706500), // name = IDLType
+ 27, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x444c5479), ACE_NTOHL (0x70653a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/IDLType:1.0
+ 8, ACE_NTOHL (0x49444c54), ACE_NTOHL (0x79706500), // name = IR_IDLType
0U,
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_StructMemberSeq (CORBA::tk_alias, sizeof (_oc_CORBA_StructMemberSeq), (char *) &_oc_CORBA_StructMemberSeq, 0, sizeof (CORBA_StructMemberSeq));
+static CORBA::TypeCode _tc_TAO_tc_IR_StructMemberSeq (CORBA::tk_alias, sizeof (_oc_IR_StructMemberSeq), (char *) &_oc_IR_StructMemberSeq, 0, sizeof (IR_StructMemberSeq));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_StructMemberSeq, &_tc_TAO_tc_CORBA_StructMemberSeq)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_StructMemberSeq, &_tc_TAO_tc_IR_StructMemberSeq)
TAO_NAMESPACE_END
-static const CORBA::Long _oc_CORBA_Initializer[] =
+static const CORBA::Long _oc_IR_Initializer[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f496e), ACE_NTOHL (0x69746961), ACE_NTOHL (0x6c697a65), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/Initializer:1.0
- 12, ACE_NTOHL (0x496e6974), ACE_NTOHL (0x69616c69), ACE_NTOHL (0x7a657200), // name = Initializer
- 1, // member count
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x6e697469), ACE_NTOHL (0x616c697a), ACE_NTOHL (0x65723a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/Initializer:1.0
+ 12, ACE_NTOHL (0x496e6974), ACE_NTOHL (0x69616c69), ACE_NTOHL (0x7a657200), // name = IR_Initializer
+ 2, // member count
8, ACE_NTOHL (0x6d656d62), ACE_NTOHL (0x65727300), // name = members
CORBA::tk_alias, // typecode kind for typedefs
- 340, // encapsulation length
+ 392, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 38, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5374), ACE_NTOHL (0x72756374), ACE_NTOHL (0x4d656d62), ACE_NTOHL (0x65725365), ACE_NTOHL (0x713a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/StructMemberSeq:1.0
- 16, ACE_NTOHL (0x53747275), ACE_NTOHL (0x63744d65), ACE_NTOHL (0x6d626572), ACE_NTOHL (0x53657100), // name = StructMemberSeq
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f53), ACE_NTOHL (0x74727563), ACE_NTOHL (0x744d656d), ACE_NTOHL (0x62657253), ACE_NTOHL (0x65713a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/StructMemberSeq:1.0
+ 16, ACE_NTOHL (0x53747275), ACE_NTOHL (0x63744d65), ACE_NTOHL (0x6d626572), ACE_NTOHL (0x53657100), // name = IR_StructMemberSeq
CORBA::tk_sequence, // typecode kind
- 264, // encapsulation length
+ 320, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 248, // encapsulation length
+ 304, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5374), ACE_NTOHL (0x72756374), ACE_NTOHL (0x4d656d62), ACE_NTOHL (0x65723a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/StructMember:1.0
- 13, ACE_NTOHL (0x53747275), ACE_NTOHL (0x63744d65), ACE_NTOHL (0x6d626572), ACE_NTOHL (0x0), // name = StructMember
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f53), ACE_NTOHL (0x74727563), ACE_NTOHL (0x744d656d), ACE_NTOHL (0x6265723a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/StructMember:1.0
+ 13, ACE_NTOHL (0x53747275), ACE_NTOHL (0x63744d65), ACE_NTOHL (0x6d626572), ACE_NTOHL (0x0), // name = IR_StructMember
3, // member count
5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
CORBA::tk_TypeCode,
9, ACE_NTOHL (0x74797065), ACE_NTOHL (0x5f646566), ACE_NTOHL (0x0), // name = type_def
CORBA::tk_objref, // typecode kind
- 52, // encapsulation length
+ 48, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4944), ACE_NTOHL (0x4c547970), ACE_NTOHL (0x653a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/IDLType:1.0
- 8, ACE_NTOHL (0x49444c54), ACE_NTOHL (0x79706500), // name = IDLType
+ 27, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x444c5479), ACE_NTOHL (0x70653a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/IDLType:1.0
+ 8, ACE_NTOHL (0x49444c54), ACE_NTOHL (0x79706500), // name = IR_IDLType
0U,
+ 5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 132, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_Initializer (CORBA::tk_struct, sizeof (_oc_CORBA_Initializer), (char *) &_oc_CORBA_Initializer, 0, sizeof (CORBA_Initializer));
+static CORBA::TypeCode _tc_TAO_tc_IR_Initializer (CORBA::tk_struct, sizeof (_oc_IR_Initializer), (char *) &_oc_IR_Initializer, 0, sizeof (IR_Initializer));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_Initializer, &_tc_TAO_tc_CORBA_Initializer)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_Initializer, &_tc_TAO_tc_IR_Initializer)
TAO_NAMESPACE_END
+void IR_Initializer::_tao_any_destructor (void *x)
+{
+ IR_Initializer *tmp = ACE_static_cast (IR_Initializer*,x);
+ delete tmp;
+}
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_INITIALIZERSEQ_CS_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_INITIALIZERSEQ_CS_
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_IR_INITIALIZERSEQ_CS_)
+#define __TAO_UNBOUNDED_SEQUENCE_IR_INITIALIZERSEQ_CS_
void
- _TAO_Unbounded_Sequence_CORBA_InitializerSeq::_allocate_buffer (CORBA::ULong length)
+ _TAO_Unbounded_Sequence_IR_InitializerSeq::_allocate_buffer (CORBA::ULong length)
{
- CORBA_Initializer* tmp = 0;
- tmp = _TAO_Unbounded_Sequence_CORBA_InitializerSeq::allocbuf (length);
-
+ IR_Initializer* tmp = 0;
+ tmp = _TAO_Unbounded_Sequence_IR_InitializerSeq::allocbuf (length);
+
if (this->buffer_ != 0)
{
- CORBA_Initializer *old = ACE_reinterpret_cast (CORBA_Initializer *,this->buffer_);
-
+ IR_Initializer *old = ACE_reinterpret_cast (IR_Initializer *,this->buffer_);
+
for (CORBA::ULong i = 0; i < this->length_; ++i)
tmp[i] = old[i];
-
+
if (this->release_)
- _TAO_Unbounded_Sequence_CORBA_InitializerSeq::freebuf (old);
-
+ _TAO_Unbounded_Sequence_IR_InitializerSeq::freebuf (old);
+
}
this->buffer_ = tmp;
}
-
+
void
- _TAO_Unbounded_Sequence_CORBA_InitializerSeq::_deallocate_buffer (void)
+ _TAO_Unbounded_Sequence_IR_InitializerSeq::_deallocate_buffer (void)
{
if (this->buffer_ == 0 || this->release_ == 0)
return;
-
- CORBA_Initializer *tmp = ACE_reinterpret_cast (CORBA_Initializer *,this->buffer_);
-
- _TAO_Unbounded_Sequence_CORBA_InitializerSeq::freebuf (tmp);
+
+ IR_Initializer *tmp = ACE_reinterpret_cast (IR_Initializer *,this->buffer_);
+
+ _TAO_Unbounded_Sequence_IR_InitializerSeq::freebuf (tmp);
this->buffer_ = 0;
- }
-
- _TAO_Unbounded_Sequence_CORBA_InitializerSeq::~_TAO_Unbounded_Sequence_CORBA_InitializerSeq (void) // Dtor.
+ }
+
+ _TAO_Unbounded_Sequence_IR_InitializerSeq::~_TAO_Unbounded_Sequence_IR_InitializerSeq (void) // Dtor.
{
this->_deallocate_buffer ();
}
-
-
+
+
#endif /* end #if !defined */
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#if !defined (_CORBA_INITIALIZERSEQ_CS_)
-#define _CORBA_INITIALIZERSEQ_CS_
+#if !defined (_IR_INITIALIZERSEQ_CS_)
+#define _IR_INITIALIZERSEQ_CS_
// *************************************************************
-// CORBA_InitializerSeq
+// IR_InitializerSeq
// *************************************************************
-CORBA_InitializerSeq::CORBA_InitializerSeq (void)
+IR_InitializerSeq::IR_InitializerSeq (void)
{}
-CORBA_InitializerSeq::CORBA_InitializerSeq (CORBA::ULong max) // uses max size
- :
+IR_InitializerSeq::IR_InitializerSeq (CORBA::ULong max) // uses max size
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_InitializerSeq
+ _TAO_Unbounded_Sequence_IR_InitializerSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA_Initializer>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_Initializer>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max)
{}
-CORBA_InitializerSeq::CORBA_InitializerSeq (CORBA::ULong max, CORBA::ULong length, CORBA_Initializer *buffer, CORBA::Boolean release)
- :
+IR_InitializerSeq::IR_InitializerSeq (CORBA::ULong max, CORBA::ULong length, IR_Initializer *buffer, CORBA::Boolean release)
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_InitializerSeq
+ _TAO_Unbounded_Sequence_IR_InitializerSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA_Initializer>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_Initializer>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max, length, buffer, release)
{}
-CORBA_InitializerSeq::CORBA_InitializerSeq (const CORBA_InitializerSeq &seq) // copy ctor
- :
+IR_InitializerSeq::IR_InitializerSeq (const IR_InitializerSeq &seq) // copy ctor
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_InitializerSeq
+ _TAO_Unbounded_Sequence_IR_InitializerSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA_Initializer>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_Initializer>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(seq)
{}
-CORBA_InitializerSeq::~CORBA_InitializerSeq (void) // dtor
+IR_InitializerSeq::~IR_InitializerSeq (void) // dtor
{}
+void IR_InitializerSeq::_tao_any_destructor (void *x)
+{
+ IR_InitializerSeq *tmp = ACE_static_cast (IR_InitializerSeq*,x);
+ delete tmp;
+}
#endif /* end #if !defined */
-static const CORBA::Long _oc_CORBA_InitializerSeq[] =
+static const CORBA::Long _oc_IR_InitializerSeq[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f496e), ACE_NTOHL (0x69746961), ACE_NTOHL (0x6c697a65), ACE_NTOHL (0x72536571), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/InitializerSeq:1.0
- 15, ACE_NTOHL (0x496e6974), ACE_NTOHL (0x69616c69), ACE_NTOHL (0x7a657253), ACE_NTOHL (0x65710000), // name = InitializerSeq
+ 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x6e697469), ACE_NTOHL (0x616c697a), ACE_NTOHL (0x65725365), ACE_NTOHL (0x713a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/InitializerSeq:1.0
+ 15, ACE_NTOHL (0x496e6974), ACE_NTOHL (0x69616c69), ACE_NTOHL (0x7a657253), ACE_NTOHL (0x65710000), // name = IR_InitializerSeq
CORBA::tk_sequence, // typecode kind
- 440, // encapsulation length
+ 640, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 424, // encapsulation length
+ 624, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f496e), ACE_NTOHL (0x69746961), ACE_NTOHL (0x6c697a65), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/Initializer:1.0
- 12, ACE_NTOHL (0x496e6974), ACE_NTOHL (0x69616c69), ACE_NTOHL (0x7a657200), // name = Initializer
- 1, // member count
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x6e697469), ACE_NTOHL (0x616c697a), ACE_NTOHL (0x65723a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/Initializer:1.0
+ 12, ACE_NTOHL (0x496e6974), ACE_NTOHL (0x69616c69), ACE_NTOHL (0x7a657200), // name = IR_Initializer
+ 2, // member count
8, ACE_NTOHL (0x6d656d62), ACE_NTOHL (0x65727300), // name = members
CORBA::tk_alias, // typecode kind for typedefs
- 340, // encapsulation length
+ 392, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 38, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5374), ACE_NTOHL (0x72756374), ACE_NTOHL (0x4d656d62), ACE_NTOHL (0x65725365), ACE_NTOHL (0x713a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/StructMemberSeq:1.0
- 16, ACE_NTOHL (0x53747275), ACE_NTOHL (0x63744d65), ACE_NTOHL (0x6d626572), ACE_NTOHL (0x53657100), // name = StructMemberSeq
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f53), ACE_NTOHL (0x74727563), ACE_NTOHL (0x744d656d), ACE_NTOHL (0x62657253), ACE_NTOHL (0x65713a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/StructMemberSeq:1.0
+ 16, ACE_NTOHL (0x53747275), ACE_NTOHL (0x63744d65), ACE_NTOHL (0x6d626572), ACE_NTOHL (0x53657100), // name = IR_StructMemberSeq
CORBA::tk_sequence, // typecode kind
- 264, // encapsulation length
+ 320, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 248, // encapsulation length
+ 304, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5374), ACE_NTOHL (0x72756374), ACE_NTOHL (0x4d656d62), ACE_NTOHL (0x65723a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/StructMember:1.0
- 13, ACE_NTOHL (0x53747275), ACE_NTOHL (0x63744d65), ACE_NTOHL (0x6d626572), ACE_NTOHL (0x0), // name = StructMember
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f53), ACE_NTOHL (0x74727563), ACE_NTOHL (0x744d656d), ACE_NTOHL (0x6265723a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/StructMember:1.0
+ 13, ACE_NTOHL (0x53747275), ACE_NTOHL (0x63744d65), ACE_NTOHL (0x6d626572), ACE_NTOHL (0x0), // name = IR_StructMember
3, // member count
5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
CORBA::tk_TypeCode,
9, ACE_NTOHL (0x74797065), ACE_NTOHL (0x5f646566), ACE_NTOHL (0x0), // name = type_def
CORBA::tk_objref, // typecode kind
- 52, // encapsulation length
+ 48, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4944), ACE_NTOHL (0x4c547970), ACE_NTOHL (0x653a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/IDLType:1.0
- 8, ACE_NTOHL (0x49444c54), ACE_NTOHL (0x79706500), // name = IDLType
+ 27, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x444c5479), ACE_NTOHL (0x70653a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/IDLType:1.0
+ 8, ACE_NTOHL (0x49444c54), ACE_NTOHL (0x79706500), // name = IR_IDLType
0U,
+ 5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 132, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+
0U,
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_InitializerSeq (CORBA::tk_alias, sizeof (_oc_CORBA_InitializerSeq), (char *) &_oc_CORBA_InitializerSeq, 0, sizeof (CORBA_InitializerSeq));
+static CORBA::TypeCode _tc_TAO_tc_IR_InitializerSeq (CORBA::tk_alias, sizeof (_oc_IR_InitializerSeq), (char *) &_oc_IR_InitializerSeq, 0, sizeof (IR_InitializerSeq));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_InitializerSeq, &_tc_TAO_tc_CORBA_InitializerSeq)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_InitializerSeq, &_tc_TAO_tc_IR_InitializerSeq)
TAO_NAMESPACE_END
-static const CORBA::Long _oc_CORBA_UnionMember[] =
+static const CORBA::Long _oc_IR_UnionMember[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f556e), ACE_NTOHL (0x696f6e4d), ACE_NTOHL (0x656d6265), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/UnionMember:1.0
- 12, ACE_NTOHL (0x556e696f), ACE_NTOHL (0x6e4d656d), ACE_NTOHL (0x62657200), // name = UnionMember
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f55), ACE_NTOHL (0x6e696f6e), ACE_NTOHL (0x4d656d62), ACE_NTOHL (0x65723a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/UnionMember:1.0
+ 12, ACE_NTOHL (0x556e696f), ACE_NTOHL (0x6e4d656d), ACE_NTOHL (0x62657200), // name = IR_UnionMember
4, // member count
5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
6, ACE_NTOHL (0x6c616265), ACE_NTOHL (0x6c000000), // name = label
CORBA::tk_any,
@@ -1897,130 +4557,147 @@ static const CORBA::Long _oc_CORBA_UnionMember[] =
9, ACE_NTOHL (0x74797065), ACE_NTOHL (0x5f646566), ACE_NTOHL (0x0), // name = type_def
CORBA::tk_objref, // typecode kind
- 52, // encapsulation length
+ 48, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4944), ACE_NTOHL (0x4c547970), ACE_NTOHL (0x653a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/IDLType:1.0
- 8, ACE_NTOHL (0x49444c54), ACE_NTOHL (0x79706500), // name = IDLType
+ 27, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x444c5479), ACE_NTOHL (0x70653a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/IDLType:1.0
+ 8, ACE_NTOHL (0x49444c54), ACE_NTOHL (0x79706500), // name = IR_IDLType
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_UnionMember (CORBA::tk_struct, sizeof (_oc_CORBA_UnionMember), (char *) &_oc_CORBA_UnionMember, 0, sizeof (CORBA_UnionMember));
+static CORBA::TypeCode _tc_TAO_tc_IR_UnionMember (CORBA::tk_struct, sizeof (_oc_IR_UnionMember), (char *) &_oc_IR_UnionMember, 0, sizeof (IR_UnionMember));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_UnionMember, &_tc_TAO_tc_CORBA_UnionMember)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_UnionMember, &_tc_TAO_tc_IR_UnionMember)
TAO_NAMESPACE_END
+void IR_UnionMember::_tao_any_destructor (void *x)
+{
+ IR_UnionMember *tmp = ACE_static_cast (IR_UnionMember*,x);
+ delete tmp;
+}
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_UNIONMEMBERSEQ_CS_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_UNIONMEMBERSEQ_CS_
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_IR_UNIONMEMBERSEQ_CS_)
+#define __TAO_UNBOUNDED_SEQUENCE_IR_UNIONMEMBERSEQ_CS_
void
- _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::_allocate_buffer (CORBA::ULong length)
+ _TAO_Unbounded_Sequence_IR_UnionMemberSeq::_allocate_buffer (CORBA::ULong length)
{
- CORBA_UnionMember* tmp = 0;
- tmp = _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::allocbuf (length);
-
+ IR_UnionMember* tmp = 0;
+ tmp = _TAO_Unbounded_Sequence_IR_UnionMemberSeq::allocbuf (length);
+
if (this->buffer_ != 0)
{
- CORBA_UnionMember *old = ACE_reinterpret_cast (CORBA_UnionMember *,this->buffer_);
-
+ IR_UnionMember *old = ACE_reinterpret_cast (IR_UnionMember *,this->buffer_);
+
for (CORBA::ULong i = 0; i < this->length_; ++i)
tmp[i] = old[i];
-
+
if (this->release_)
- _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::freebuf (old);
-
+ _TAO_Unbounded_Sequence_IR_UnionMemberSeq::freebuf (old);
+
}
this->buffer_ = tmp;
}
-
+
void
- _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::_deallocate_buffer (void)
+ _TAO_Unbounded_Sequence_IR_UnionMemberSeq::_deallocate_buffer (void)
{
if (this->buffer_ == 0 || this->release_ == 0)
return;
-
- CORBA_UnionMember *tmp = ACE_reinterpret_cast (CORBA_UnionMember *,this->buffer_);
-
- _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::freebuf (tmp);
+
+ IR_UnionMember *tmp = ACE_reinterpret_cast (IR_UnionMember *,this->buffer_);
+
+ _TAO_Unbounded_Sequence_IR_UnionMemberSeq::freebuf (tmp);
this->buffer_ = 0;
- }
-
- _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::~_TAO_Unbounded_Sequence_CORBA_UnionMemberSeq (void) // Dtor.
+ }
+
+ _TAO_Unbounded_Sequence_IR_UnionMemberSeq::~_TAO_Unbounded_Sequence_IR_UnionMemberSeq (void) // Dtor.
{
this->_deallocate_buffer ();
}
-
-
+
+
#endif /* end #if !defined */
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#if !defined (_CORBA_UNIONMEMBERSEQ_CS_)
-#define _CORBA_UNIONMEMBERSEQ_CS_
+#if !defined (_IR_UNIONMEMBERSEQ_CS_)
+#define _IR_UNIONMEMBERSEQ_CS_
// *************************************************************
-// CORBA_UnionMemberSeq
+// IR_UnionMemberSeq
// *************************************************************
-CORBA_UnionMemberSeq::CORBA_UnionMemberSeq (void)
+IR_UnionMemberSeq::IR_UnionMemberSeq (void)
{}
-CORBA_UnionMemberSeq::CORBA_UnionMemberSeq (CORBA::ULong max) // uses max size
- :
+IR_UnionMemberSeq::IR_UnionMemberSeq (CORBA::ULong max) // uses max size
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq
+ _TAO_Unbounded_Sequence_IR_UnionMemberSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA_UnionMember>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_UnionMember>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max)
{}
-CORBA_UnionMemberSeq::CORBA_UnionMemberSeq (CORBA::ULong max, CORBA::ULong length, CORBA_UnionMember *buffer, CORBA::Boolean release)
- :
+IR_UnionMemberSeq::IR_UnionMemberSeq (CORBA::ULong max, CORBA::ULong length, IR_UnionMember *buffer, CORBA::Boolean release)
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq
+ _TAO_Unbounded_Sequence_IR_UnionMemberSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA_UnionMember>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_UnionMember>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max, length, buffer, release)
{}
-CORBA_UnionMemberSeq::CORBA_UnionMemberSeq (const CORBA_UnionMemberSeq &seq) // copy ctor
- :
+IR_UnionMemberSeq::IR_UnionMemberSeq (const IR_UnionMemberSeq &seq) // copy ctor
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq
+ _TAO_Unbounded_Sequence_IR_UnionMemberSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA_UnionMember>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_UnionMember>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(seq)
{}
-CORBA_UnionMemberSeq::~CORBA_UnionMemberSeq (void) // dtor
+IR_UnionMemberSeq::~IR_UnionMemberSeq (void) // dtor
{}
+void IR_UnionMemberSeq::_tao_any_destructor (void *x)
+{
+ IR_UnionMemberSeq *tmp = ACE_static_cast (IR_UnionMemberSeq*,x);
+ delete tmp;
+}
#endif /* end #if !defined */
-static const CORBA::Long _oc_CORBA_UnionMemberSeq[] =
+static const CORBA::Long _oc_IR_UnionMemberSeq[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f556e), ACE_NTOHL (0x696f6e4d), ACE_NTOHL (0x656d6265), ACE_NTOHL (0x72536571), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/UnionMemberSeq:1.0
- 15, ACE_NTOHL (0x556e696f), ACE_NTOHL (0x6e4d656d), ACE_NTOHL (0x62657253), ACE_NTOHL (0x65710000), // name = UnionMemberSeq
+ 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f55), ACE_NTOHL (0x6e696f6e), ACE_NTOHL (0x4d656d62), ACE_NTOHL (0x65725365), ACE_NTOHL (0x713a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/UnionMemberSeq:1.0
+ 15, ACE_NTOHL (0x556e696f), ACE_NTOHL (0x6e4d656d), ACE_NTOHL (0x62657253), ACE_NTOHL (0x65710000), // name = IR_UnionMemberSeq
CORBA::tk_sequence, // typecode kind
- 276, // encapsulation length
+ 332, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 260, // encapsulation length
+ 316, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f556e), ACE_NTOHL (0x696f6e4d), ACE_NTOHL (0x656d6265), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/UnionMember:1.0
- 12, ACE_NTOHL (0x556e696f), ACE_NTOHL (0x6e4d656d), ACE_NTOHL (0x62657200), // name = UnionMember
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f55), ACE_NTOHL (0x6e696f6e), ACE_NTOHL (0x4d656d62), ACE_NTOHL (0x65723a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/UnionMember:1.0
+ 12, ACE_NTOHL (0x556e696f), ACE_NTOHL (0x6e4d656d), ACE_NTOHL (0x62657200), // name = IR_UnionMember
4, // member count
5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
6, ACE_NTOHL (0x6c616265), ACE_NTOHL (0x6c000000), // name = label
CORBA::tk_any,
@@ -2030,151 +4707,164 @@ static const CORBA::Long _oc_CORBA_UnionMemberSeq[] =
9, ACE_NTOHL (0x74797065), ACE_NTOHL (0x5f646566), ACE_NTOHL (0x0), // name = type_def
CORBA::tk_objref, // typecode kind
- 52, // encapsulation length
+ 48, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4944), ACE_NTOHL (0x4c547970), ACE_NTOHL (0x653a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/IDLType:1.0
- 8, ACE_NTOHL (0x49444c54), ACE_NTOHL (0x79706500), // name = IDLType
+ 27, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x444c5479), ACE_NTOHL (0x70653a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/IDLType:1.0
+ 8, ACE_NTOHL (0x49444c54), ACE_NTOHL (0x79706500), // name = IR_IDLType
0U,
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_UnionMemberSeq (CORBA::tk_alias, sizeof (_oc_CORBA_UnionMemberSeq), (char *) &_oc_CORBA_UnionMemberSeq, 0, sizeof (CORBA_UnionMemberSeq));
+static CORBA::TypeCode _tc_TAO_tc_IR_UnionMemberSeq (CORBA::tk_alias, sizeof (_oc_IR_UnionMemberSeq), (char *) &_oc_IR_UnionMemberSeq, 0, sizeof (IR_UnionMemberSeq));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_UnionMemberSeq, &_tc_TAO_tc_CORBA_UnionMemberSeq)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_UnionMemberSeq, &_tc_TAO_tc_IR_UnionMemberSeq)
TAO_NAMESPACE_END
-#if !defined (_CORBA_ENUMMEMBERSEQ_CS_)
-#define _CORBA_ENUMMEMBERSEQ_CS_
+#if !defined (_IR_ENUMMEMBERSEQ_CS_)
+#define _IR_ENUMMEMBERSEQ_CS_
// *************************************************************
-// CORBA_EnumMemberSeq
+// IR_EnumMemberSeq
// *************************************************************
-CORBA_EnumMemberSeq::CORBA_EnumMemberSeq (void)
+IR_EnumMemberSeq::IR_EnumMemberSeq (void)
{}
-CORBA_EnumMemberSeq::CORBA_EnumMemberSeq (CORBA::ULong max) // uses max size
- :
+IR_EnumMemberSeq::IR_EnumMemberSeq (CORBA::ULong max) // uses max size
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
TAO_Unbounded_String_Sequence
#else /* TAO_USE_SEQUENCE_TEMPLATES */
TAO_Unbounded_String_Sequence
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max)
{}
-CORBA_EnumMemberSeq::CORBA_EnumMemberSeq (CORBA::ULong max, CORBA::ULong length, char * *buffer, CORBA::Boolean release)
- :
+IR_EnumMemberSeq::IR_EnumMemberSeq (CORBA::ULong max, CORBA::ULong length, char * *buffer, CORBA::Boolean release)
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
TAO_Unbounded_String_Sequence
#else /* TAO_USE_SEQUENCE_TEMPLATES */
TAO_Unbounded_String_Sequence
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max, length, buffer, release)
{}
-CORBA_EnumMemberSeq::CORBA_EnumMemberSeq (const CORBA_EnumMemberSeq &seq) // copy ctor
- :
+IR_EnumMemberSeq::IR_EnumMemberSeq (const IR_EnumMemberSeq &seq) // copy ctor
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
TAO_Unbounded_String_Sequence
#else /* TAO_USE_SEQUENCE_TEMPLATES */
TAO_Unbounded_String_Sequence
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(seq)
{}
-CORBA_EnumMemberSeq::~CORBA_EnumMemberSeq (void) // dtor
+IR_EnumMemberSeq::~IR_EnumMemberSeq (void) // dtor
{}
+void IR_EnumMemberSeq::_tao_any_destructor (void *x)
+{
+ IR_EnumMemberSeq *tmp = ACE_static_cast (IR_EnumMemberSeq*,x);
+ delete tmp;
+}
#endif /* end #if !defined */
-static const CORBA::Long _oc_CORBA_EnumMemberSeq[] =
+static const CORBA::Long _oc_IR_EnumMemberSeq[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 36, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f456e), ACE_NTOHL (0x756d4d65), ACE_NTOHL (0x6d626572), ACE_NTOHL (0x5365713a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/EnumMemberSeq:1.0
- 14, ACE_NTOHL (0x456e756d), ACE_NTOHL (0x4d656d62), ACE_NTOHL (0x65725365), ACE_NTOHL (0x71000000), // name = EnumMemberSeq
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x6e756d4d), ACE_NTOHL (0x656d6265), ACE_NTOHL (0x72536571), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/EnumMemberSeq:1.0
+ 14, ACE_NTOHL (0x456e756d), ACE_NTOHL (0x4d656d62), ACE_NTOHL (0x65725365), ACE_NTOHL (0x71000000), // name = IR_EnumMemberSeq
CORBA::tk_sequence, // typecode kind
- 84, // encapsulation length
+ 148, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
0U,
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_EnumMemberSeq (CORBA::tk_alias, sizeof (_oc_CORBA_EnumMemberSeq), (char *) &_oc_CORBA_EnumMemberSeq, 0, sizeof (CORBA_EnumMemberSeq));
+static CORBA::TypeCode _tc_TAO_tc_IR_EnumMemberSeq (CORBA::tk_alias, sizeof (_oc_IR_EnumMemberSeq), (char *) &_oc_IR_EnumMemberSeq, 0, sizeof (IR_EnumMemberSeq));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_EnumMemberSeq, &_tc_TAO_tc_CORBA_EnumMemberSeq)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_EnumMemberSeq, &_tc_TAO_tc_IR_EnumMemberSeq)
TAO_NAMESPACE_END
-CORBA_Container_ptr CORBA_Container::_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &ACE_TRY_ENV
+void IR_Container::_tao_any_destructor (void *x)
+{
+ IR_Container *tmp = ACE_static_cast (IR_Container*,x);
+ CORBA::release (tmp);
+}
+
+IR_Container_ptr IR_Container::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
)
{
if (CORBA::is_nil (obj))
- return CORBA_Container::_nil ();
- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/Container:1.0", ACE_TRY_ENV);
- ACE_CHECK_RETURN (CORBA_Container::_nil ());
+ return IR_Container::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/IR/Container:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (IR_Container::_nil ());
if (is_a == 0)
- return CORBA_Container::_nil ();
- return CORBA_Container::_unchecked_narrow (obj, ACE_TRY_ENV);
+ return IR_Container::_nil ();
+ return IR_Container::_unchecked_narrow (obj, ACE_TRY_ENV);
}
-CORBA_Container_ptr CORBA_Container::_unchecked_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &
+IR_Container_ptr IR_Container::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
)
{
if (CORBA::is_nil (obj))
- return CORBA_Container::_nil ();
+ return IR_Container::_nil ();
TAO_Stub* stub = obj->_stubobj ();
- stub->_incr_refcnt ();
- if (obj->_is_collocated () && _TAO_collocation_CORBA_Container_Stub_Factory_function_pointer != 0)
+ if (stub)
+ stub->_incr_refcnt ();
+ IR_Container_ptr default_proxy = IR_Container::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_IR_Container_Stub_Factory_function_pointer != 0)
{
- CORBA_Container_ptr retv = _TAO_collocation_CORBA_Container_Stub_Factory_function_pointer (obj);
- if (retv != 0)
- return retv;
+ default_proxy = _TAO_collocation_IR_Container_Stub_Factory_function_pointer (obj);
}
-
- CORBA_Container_ptr retval = CORBA_Container::_nil ();
-
- ACE_NEW_RETURN (retval,
- CORBA_Container (stub),
- CORBA_Container::_nil ());
-
- return retval;
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, IR_Container (stub), IR_Container::_nil ());
+ return TAO_IR_Container_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
}
-CORBA_Container_ptr
-CORBA_Container::_duplicate (CORBA_Container_ptr obj)
+IR_Container_ptr
+IR_Container::_duplicate (IR_Container_ptr obj)
{
if (!CORBA::is_nil (obj))
obj->_incr_refcnt ();
return obj;
}
-CORBA_Contained_ptr CORBA_Container::lookup (
+IR_Contained_ptr IR_Container::lookup (
const char * search_name,
- CORBA_Environment &ACE_TRY_ENV
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_Contained_ptr _tao_retval = CORBA_Contained::_nil ();
-
-
+
+ IR_Contained_ptr _tao_retval = IR_Contained::_nil ();
+ IR_Contained_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"lookup",
@@ -2182,67 +4872,126 @@ CORBA_Contained_ptr CORBA_Container::lookup (
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << search_name)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (), _tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "lookup",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << search_name)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "lookup",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "lookup",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-CORBA_ContainedSeq * CORBA_Container::contents (
- CORBA::DefinitionKind limit_type,
+IR_ContainedSeq * IR_Container::contents (
+ IR::DefinitionKind limit_type,
CORBA::Boolean exclude_inherited,
- CORBA_Environment &ACE_TRY_ENV
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_ContainedSeq* _tao_retval = 0;
-
-
+
+ IR_ContainedSeq *_tao_retval = 0;
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
- ACE_NEW_RETURN (_tao_retval, CORBA_ContainedSeq, _tao_retval);
+
+ ACE_NEW_RETURN (_tao_retval, IR_ContainedSeq, _tao_retval);
+ IR_ContainedSeq_var _tao_safe_retval (_tao_retval);
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"contents",
@@ -2250,70 +4999,129 @@ CORBA_ContainedSeq * CORBA_Container::contents (
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << limit_type) &&
- (_tao_out << CORBA_Any::from_boolean (exclude_inherited))
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (), _tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "contents",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << limit_type) &&
+ (_tao_out << CORBA::Any::from_boolean (exclude_inherited))
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "contents",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "contents",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> *_tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-CORBA_ContainedSeq * CORBA_Container::lookup_name (
+IR_ContainedSeq * IR_Container::lookup_name (
const char * search_name,
CORBA::Long levels_to_search,
- CORBA::DefinitionKind limit_type,
+ IR::DefinitionKind limit_type,
CORBA::Boolean exclude_inherited,
- CORBA_Environment &ACE_TRY_ENV
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_ContainedSeq* _tao_retval = 0;
-
-
+
+ IR_ContainedSeq *_tao_retval = 0;
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
-
- ACE_NEW_RETURN (_tao_retval, CORBA_ContainedSeq, _tao_retval);
+
+ ACE_NEW_RETURN (_tao_retval, IR_ContainedSeq, _tao_retval);
+ IR_ContainedSeq_var _tao_safe_retval (_tao_retval);
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"lookup_name",
@@ -2321,71 +5129,129 @@ CORBA_ContainedSeq * CORBA_Container::lookup_name (
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << search_name) &&
- (_tao_out << levels_to_search) &&
- (_tao_out << limit_type) &&
- (_tao_out << CORBA_Any::from_boolean (exclude_inherited))
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (), _tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "lookup_name",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << search_name) &&
+ (_tao_out << levels_to_search) &&
+ (_tao_out << limit_type) &&
+ (_tao_out << CORBA::Any::from_boolean (exclude_inherited))
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "lookup_name",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "lookup_name",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> *_tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-static const CORBA::Long _oc_CORBA_Container_Description[] =
+static const CORBA::Long _oc_IR_Container_Description[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 44, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f436f), ACE_NTOHL (0x6e746169), ACE_NTOHL (0x6e65722f), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/Container/Description:1.0
+ 41, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f43), ACE_NTOHL (0x6f6e7461), ACE_NTOHL (0x696e6572), ACE_NTOHL (0x2f446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/Container/Description:1.0
12, ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e00), // name = Description
3, // member count
17, ACE_NTOHL (0x636f6e74), ACE_NTOHL (0x61696e65), ACE_NTOHL (0x645f6f62), ACE_NTOHL (0x6a656374), ACE_NTOHL (0x0), // name = contained_object
CORBA::tk_objref, // typecode kind
56, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f436f), ACE_NTOHL (0x6e746169), ACE_NTOHL (0x6e65643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/Contained:1.0
- 10, ACE_NTOHL (0x436f6e74), ACE_NTOHL (0x61696e65), ACE_NTOHL (0x64000000), // name = Contained
+ 29, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f43), ACE_NTOHL (0x6f6e7461), ACE_NTOHL (0x696e6564), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/Contained:1.0
+ 10, ACE_NTOHL (0x436f6e74), ACE_NTOHL (0x61696e65), ACE_NTOHL (0x64000000), // name = IR_Contained
5, ACE_NTOHL (0x6b696e64), ACE_NTOHL (0x0), // name = kind
CORBA::tk_enum, // typecode kind
- 472, // encapsulation length
+ 632, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4465), ACE_NTOHL (0x66696e69), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x4b696e64), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/DefinitionKind:1.0
+ 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f44), ACE_NTOHL (0x6566696e), ACE_NTOHL (0x6974696f), ACE_NTOHL (0x6e4b696e), ACE_NTOHL (0x643a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/DefinitionKind:1.0
15, ACE_NTOHL (0x44656669), ACE_NTOHL (0x6e697469), ACE_NTOHL (0x6f6e4b69), ACE_NTOHL (0x6e640000), // name = DefinitionKind
- 24, // member count
+ 34, // member count
8, ACE_NTOHL (0x646b5f6e), ACE_NTOHL (0x6f6e6500), // name = dk_none
7, ACE_NTOHL (0x646b5f61), ACE_NTOHL (0x6c6c0000), // name = dk_all
13, ACE_NTOHL (0x646b5f41), ACE_NTOHL (0x74747269), ACE_NTOHL (0x62757465), ACE_NTOHL (0x0), // name = dk_Attribute
@@ -2403,140 +5269,161 @@ static const CORBA::Long _oc_CORBA_Container_Description[] =
10, ACE_NTOHL (0x646b5f53), ACE_NTOHL (0x7472696e), ACE_NTOHL (0x67000000), // name = dk_String
12, ACE_NTOHL (0x646b5f53), ACE_NTOHL (0x65717565), ACE_NTOHL (0x6e636500), // name = dk_Sequence
9, ACE_NTOHL (0x646b5f41), ACE_NTOHL (0x72726179), ACE_NTOHL (0x0), // name = dk_Array
- 14, ACE_NTOHL (0x646b5f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x79000000), // name = dk_Repository
+ 14, ACE_NTOHL (0x646b5f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x79000000), // name = dk_IR_Repository
11, ACE_NTOHL (0x646b5f57), ACE_NTOHL (0x73747269), ACE_NTOHL (0x6e670000), // name = dk_Wstring
9, ACE_NTOHL (0x646b5f46), ACE_NTOHL (0x69786564), ACE_NTOHL (0x0), // name = dk_Fixed
9, ACE_NTOHL (0x646b5f56), ACE_NTOHL (0x616c7565), ACE_NTOHL (0x0), // name = dk_Value
12, ACE_NTOHL (0x646b5f56), ACE_NTOHL (0x616c7565), ACE_NTOHL (0x426f7800), // name = dk_ValueBox
- 15, ACE_NTOHL (0x646b5f56), ACE_NTOHL (0x616c7565), ACE_NTOHL (0x4d656d62), ACE_NTOHL (0x65720000), // name = dk_ValueMember
+ 15, ACE_NTOHL (0x646b5f56), ACE_NTOHL (0x616c7565), ACE_NTOHL (0x4d656d62), ACE_NTOHL (0x65720000), // name = dk_IR_ValueMember
10, ACE_NTOHL (0x646b5f4e), ACE_NTOHL (0x61746976), ACE_NTOHL (0x65000000), // name = dk_Native
+ 13, ACE_NTOHL (0x646b5f43), ACE_NTOHL (0x6f6d706f), ACE_NTOHL (0x6e656e74), ACE_NTOHL (0x0), // name = dk_Component
+ 8, ACE_NTOHL (0x646b5f48), ACE_NTOHL (0x6f6d6500), // name = dk_Home
+ 11, ACE_NTOHL (0x646b5f46), ACE_NTOHL (0x6163746f), ACE_NTOHL (0x72790000), // name = dk_Factory
+ 10, ACE_NTOHL (0x646b5f46), ACE_NTOHL (0x696e6465), ACE_NTOHL (0x72000000), // name = dk_Finder
+ 14, ACE_NTOHL (0x646b5f50), ACE_NTOHL (0x72696d61), ACE_NTOHL (0x72794b65), ACE_NTOHL (0x79000000), // name = dk_PrimaryKey
+ 9, ACE_NTOHL (0x646b5f45), ACE_NTOHL (0x6d697473), ACE_NTOHL (0x0), // name = dk_Emits
+ 13, ACE_NTOHL (0x646b5f50), ACE_NTOHL (0x75626c69), ACE_NTOHL (0x73686573), ACE_NTOHL (0x0), // name = dk_Publishes
+ 12, ACE_NTOHL (0x646b5f43), ACE_NTOHL (0x6f6e7375), ACE_NTOHL (0x6d657300), // name = dk_Consumes
+ 12, ACE_NTOHL (0x646b5f50), ACE_NTOHL (0x726f7669), ACE_NTOHL (0x64657300), // name = dk_Provides
+ 8, ACE_NTOHL (0x646b5f55), ACE_NTOHL (0x73657300), // name = dk_Uses
6, ACE_NTOHL (0x76616c75), ACE_NTOHL (0x65000000), // name = value
CORBA::tk_any,
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_Container_Description (CORBA::tk_struct, sizeof (_oc_CORBA_Container_Description), (char *) &_oc_CORBA_Container_Description, 0, sizeof (CORBA_Container::Description));
-CORBA::TypeCode_ptr CORBA_Container::_tc_Description = &_tc_TAO_tc_CORBA_Container_Description;
+static CORBA::TypeCode _tc_TAO_tc_IR_Container_Description (CORBA::tk_struct, sizeof (_oc_IR_Container_Description), (char *) &_oc_IR_Container_Description, 0, sizeof (IR_Container::Description));
+CORBA::TypeCode_ptr IR_Container::_tc_Description = &_tc_TAO_tc_IR_Container_Description;
+void IR_Container::Description::_tao_any_destructor (void *x)
+{
+ Description *tmp = ACE_static_cast (Description*,x);
+ delete tmp;
+}
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_CONTAINER_DESCRIPTIONSEQ_CS_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_CONTAINER_DESCRIPTIONSEQ_CS_
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_IR_CONTAINER_DESCRIPTIONSEQ_CS_)
+#define __TAO_UNBOUNDED_SEQUENCE_IR_CONTAINER_DESCRIPTIONSEQ_CS_
void
- CORBA_Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::_allocate_buffer (CORBA::ULong length)
+ IR_Container::_TAO_Unbounded_Sequence_IR_Container_DescriptionSeq::_allocate_buffer (CORBA::ULong length)
{
- CORBA_Container::Description* tmp = 0;
- tmp = CORBA_Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::allocbuf (length);
-
+ IR_Container::Description* tmp = 0;
+ tmp = _TAO_Unbounded_Sequence_IR_Container_DescriptionSeq::allocbuf (length);
+
if (this->buffer_ != 0)
{
- CORBA_Container::Description *old = ACE_reinterpret_cast (CORBA_Container::Description *,this->buffer_);
-
+ IR_Container::Description *old = ACE_reinterpret_cast (IR_Container::Description *,this->buffer_);
+
for (CORBA::ULong i = 0; i < this->length_; ++i)
tmp[i] = old[i];
-
+
if (this->release_)
- CORBA_Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::freebuf (old);
-
+ _TAO_Unbounded_Sequence_IR_Container_DescriptionSeq::freebuf (old);
+
}
this->buffer_ = tmp;
}
-
+
void
- CORBA_Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::_deallocate_buffer (void)
+ IR_Container::_TAO_Unbounded_Sequence_IR_Container_DescriptionSeq::_deallocate_buffer (void)
{
if (this->buffer_ == 0 || this->release_ == 0)
return;
-
- CORBA_Container::Description *tmp = ACE_reinterpret_cast (CORBA_Container::Description *,this->buffer_);
-
- CORBA_Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::freebuf (tmp);
+
+ IR_Container::Description *tmp = ACE_reinterpret_cast (IR_Container::Description *,this->buffer_);
+
+ _TAO_Unbounded_Sequence_IR_Container_DescriptionSeq::freebuf (tmp);
this->buffer_ = 0;
- }
-
- CORBA_Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::~_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq (void) // Dtor.
+ }
+
+ IR_Container::_TAO_Unbounded_Sequence_IR_Container_DescriptionSeq::~_TAO_Unbounded_Sequence_IR_Container_DescriptionSeq (void) // Dtor.
{
this->_deallocate_buffer ();
}
-
-
+
+
#endif /* end #if !defined */
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#if !defined (_CORBA_CONTAINER_DESCRIPTIONSEQ_CS_)
-#define _CORBA_CONTAINER_DESCRIPTIONSEQ_CS_
+#if !defined (_IR_CONTAINER_DESCRIPTIONSEQ_CS_)
+#define _IR_CONTAINER_DESCRIPTIONSEQ_CS_
// *************************************************************
-// CORBA_Container::DescriptionSeq
+// IR_Container::DescriptionSeq
// *************************************************************
-CORBA_Container::DescriptionSeq::DescriptionSeq (void)
+IR_Container::DescriptionSeq::DescriptionSeq (void)
{}
-CORBA_Container::DescriptionSeq::DescriptionSeq (CORBA::ULong max) // uses max size
- :
+IR_Container::DescriptionSeq::DescriptionSeq (CORBA::ULong max) // uses max size
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq
+ _TAO_Unbounded_Sequence_IR_Container_DescriptionSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA_Container::Description>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_Container::Description>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max)
{}
-CORBA_Container::DescriptionSeq::DescriptionSeq (CORBA::ULong max, CORBA::ULong length, CORBA_Container::Description *buffer, CORBA::Boolean release)
- :
+IR_Container::DescriptionSeq::DescriptionSeq (CORBA::ULong max, CORBA::ULong length, IR_Container::Description *buffer, CORBA::Boolean release)
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq
+ _TAO_Unbounded_Sequence_IR_Container_DescriptionSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA_Container::Description>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_Container::Description>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max, length, buffer, release)
{}
-CORBA_Container::DescriptionSeq::DescriptionSeq (const DescriptionSeq &seq) // copy ctor
- :
+IR_Container::DescriptionSeq::DescriptionSeq (const DescriptionSeq &seq) // copy ctor
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq
+ _TAO_Unbounded_Sequence_IR_Container_DescriptionSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA_Container::Description>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_Container::Description>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(seq)
{}
-CORBA_Container::DescriptionSeq::~DescriptionSeq (void) // dtor
+IR_Container::DescriptionSeq::~DescriptionSeq (void) // dtor
{}
+void IR_Container::DescriptionSeq::_tao_any_destructor (void *x)
+{
+ DescriptionSeq *tmp = ACE_static_cast (DescriptionSeq*,x);
+ delete tmp;
+}
#endif /* end #if !defined */
-static const CORBA::Long _oc_CORBA_Container_DescriptionSeq[] =
+static const CORBA::Long _oc_IR_Container_DescriptionSeq[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 47, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f436f), ACE_NTOHL (0x6e746169), ACE_NTOHL (0x6e65722f), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x65713a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/Container/DescriptionSeq:1.0
+ 44, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f43), ACE_NTOHL (0x6f6e7461), ACE_NTOHL (0x696e6572), ACE_NTOHL (0x2f446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x5365713a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/Container/DescriptionSeq:1.0
15, ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x65710000), // name = DescriptionSeq
CORBA::tk_sequence, // typecode kind
- 684, // encapsulation length
+ 844, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 668, // encapsulation length
+ 828, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 44, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f436f), ACE_NTOHL (0x6e746169), ACE_NTOHL (0x6e65722f), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/Container/Description:1.0
+ 41, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f43), ACE_NTOHL (0x6f6e7461), ACE_NTOHL (0x696e6572), ACE_NTOHL (0x2f446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/Container/Description:1.0
12, ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e00), // name = Description
3, // member count
17, ACE_NTOHL (0x636f6e74), ACE_NTOHL (0x61696e65), ACE_NTOHL (0x645f6f62), ACE_NTOHL (0x6a656374), ACE_NTOHL (0x0), // name = contained_object
CORBA::tk_objref, // typecode kind
56, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f436f), ACE_NTOHL (0x6e746169), ACE_NTOHL (0x6e65643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/Contained:1.0
- 10, ACE_NTOHL (0x436f6e74), ACE_NTOHL (0x61696e65), ACE_NTOHL (0x64000000), // name = Contained
+ 29, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f43), ACE_NTOHL (0x6f6e7461), ACE_NTOHL (0x696e6564), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/Contained:1.0
+ 10, ACE_NTOHL (0x436f6e74), ACE_NTOHL (0x61696e65), ACE_NTOHL (0x64000000), // name = IR_Contained
5, ACE_NTOHL (0x6b696e64), ACE_NTOHL (0x0), // name = kind
CORBA::tk_enum, // typecode kind
- 472, // encapsulation length
+ 632, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4465), ACE_NTOHL (0x66696e69), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x4b696e64), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/DefinitionKind:1.0
+ 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f44), ACE_NTOHL (0x6566696e), ACE_NTOHL (0x6974696f), ACE_NTOHL (0x6e4b696e), ACE_NTOHL (0x643a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/DefinitionKind:1.0
15, ACE_NTOHL (0x44656669), ACE_NTOHL (0x6e697469), ACE_NTOHL (0x6f6e4b69), ACE_NTOHL (0x6e640000), // name = DefinitionKind
- 24, // member count
+ 34, // member count
8, ACE_NTOHL (0x646b5f6e), ACE_NTOHL (0x6f6e6500), // name = dk_none
7, ACE_NTOHL (0x646b5f61), ACE_NTOHL (0x6c6c0000), // name = dk_all
13, ACE_NTOHL (0x646b5f41), ACE_NTOHL (0x74747269), ACE_NTOHL (0x62757465), ACE_NTOHL (0x0), // name = dk_Attribute
@@ -2554,13 +5441,23 @@ static const CORBA::Long _oc_CORBA_Container_DescriptionSeq[] =
10, ACE_NTOHL (0x646b5f53), ACE_NTOHL (0x7472696e), ACE_NTOHL (0x67000000), // name = dk_String
12, ACE_NTOHL (0x646b5f53), ACE_NTOHL (0x65717565), ACE_NTOHL (0x6e636500), // name = dk_Sequence
9, ACE_NTOHL (0x646b5f41), ACE_NTOHL (0x72726179), ACE_NTOHL (0x0), // name = dk_Array
- 14, ACE_NTOHL (0x646b5f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x79000000), // name = dk_Repository
+ 14, ACE_NTOHL (0x646b5f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x79000000), // name = dk_IR_Repository
11, ACE_NTOHL (0x646b5f57), ACE_NTOHL (0x73747269), ACE_NTOHL (0x6e670000), // name = dk_Wstring
9, ACE_NTOHL (0x646b5f46), ACE_NTOHL (0x69786564), ACE_NTOHL (0x0), // name = dk_Fixed
9, ACE_NTOHL (0x646b5f56), ACE_NTOHL (0x616c7565), ACE_NTOHL (0x0), // name = dk_Value
12, ACE_NTOHL (0x646b5f56), ACE_NTOHL (0x616c7565), ACE_NTOHL (0x426f7800), // name = dk_ValueBox
- 15, ACE_NTOHL (0x646b5f56), ACE_NTOHL (0x616c7565), ACE_NTOHL (0x4d656d62), ACE_NTOHL (0x65720000), // name = dk_ValueMember
+ 15, ACE_NTOHL (0x646b5f56), ACE_NTOHL (0x616c7565), ACE_NTOHL (0x4d656d62), ACE_NTOHL (0x65720000), // name = dk_IR_ValueMember
10, ACE_NTOHL (0x646b5f4e), ACE_NTOHL (0x61746976), ACE_NTOHL (0x65000000), // name = dk_Native
+ 13, ACE_NTOHL (0x646b5f43), ACE_NTOHL (0x6f6d706f), ACE_NTOHL (0x6e656e74), ACE_NTOHL (0x0), // name = dk_Component
+ 8, ACE_NTOHL (0x646b5f48), ACE_NTOHL (0x6f6d6500), // name = dk_Home
+ 11, ACE_NTOHL (0x646b5f46), ACE_NTOHL (0x6163746f), ACE_NTOHL (0x72790000), // name = dk_Factory
+ 10, ACE_NTOHL (0x646b5f46), ACE_NTOHL (0x696e6465), ACE_NTOHL (0x72000000), // name = dk_Finder
+ 14, ACE_NTOHL (0x646b5f50), ACE_NTOHL (0x72696d61), ACE_NTOHL (0x72794b65), ACE_NTOHL (0x79000000), // name = dk_PrimaryKey
+ 9, ACE_NTOHL (0x646b5f45), ACE_NTOHL (0x6d697473), ACE_NTOHL (0x0), // name = dk_Emits
+ 13, ACE_NTOHL (0x646b5f50), ACE_NTOHL (0x75626c69), ACE_NTOHL (0x73686573), ACE_NTOHL (0x0), // name = dk_Publishes
+ 12, ACE_NTOHL (0x646b5f43), ACE_NTOHL (0x6f6e7375), ACE_NTOHL (0x6d657300), // name = dk_Consumes
+ 12, ACE_NTOHL (0x646b5f50), ACE_NTOHL (0x726f7669), ACE_NTOHL (0x64657300), // name = dk_Provides
+ 8, ACE_NTOHL (0x646b5f55), ACE_NTOHL (0x73657300), // name = dk_Uses
6, ACE_NTOHL (0x76616c75), ACE_NTOHL (0x65000000), // name = value
CORBA::tk_any,
@@ -2569,29 +5466,30 @@ static const CORBA::Long _oc_CORBA_Container_DescriptionSeq[] =
0U,
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_Container_DescriptionSeq (CORBA::tk_alias, sizeof (_oc_CORBA_Container_DescriptionSeq), (char *) &_oc_CORBA_Container_DescriptionSeq, 0, sizeof (CORBA_Container::DescriptionSeq));
-CORBA::TypeCode_ptr CORBA_Container::_tc_DescriptionSeq = &_tc_TAO_tc_CORBA_Container_DescriptionSeq;
+static CORBA::TypeCode _tc_TAO_tc_IR_Container_DescriptionSeq (CORBA::tk_alias, sizeof (_oc_IR_Container_DescriptionSeq), (char *) &_oc_IR_Container_DescriptionSeq, 0, sizeof (IR_Container::DescriptionSeq));
+CORBA::TypeCode_ptr IR_Container::_tc_DescriptionSeq = &_tc_TAO_tc_IR_Container_DescriptionSeq;
-CORBA_Container::DescriptionSeq * CORBA_Container::describe_contents (
- CORBA::DefinitionKind limit_type,
+IR_Container::DescriptionSeq * IR_Container::describe_contents (
+ IR::DefinitionKind limit_type,
CORBA::Boolean exclude_inherited,
CORBA::Long max_returned_objs,
- CORBA_Environment &ACE_TRY_ENV
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_Container::DescriptionSeq* _tao_retval = 0;
-
-
+
+ IR_Container::DescriptionSeq *_tao_retval = 0;
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
- ACE_NEW_RETURN (_tao_retval, CORBA_Container::DescriptionSeq, _tao_retval);
+
+ ACE_NEW_RETURN (_tao_retval, IR_Container::DescriptionSeq, _tao_retval);
+ IR_Container::DescriptionSeq_var _tao_safe_retval (_tao_retval);
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"describe_contents",
@@ -2599,69 +5497,128 @@ CORBA_Container::DescriptionSeq * CORBA_Container::describe_contents (
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << limit_type) &&
- (_tao_out << CORBA_Any::from_boolean (exclude_inherited)) &&
- (_tao_out << max_returned_objs)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (), _tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "describe_contents",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << limit_type) &&
+ (_tao_out << CORBA::Any::from_boolean (exclude_inherited)) &&
+ (_tao_out << max_returned_objs)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "describe_contents",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "describe_contents",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> *_tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-CORBA_ModuleDef_ptr CORBA_Container::create_module (
+IR_ModuleDef_ptr IR_Container::create_module (
const char * id,
const char * name,
const char * version,
- CORBA_Environment &ACE_TRY_ENV
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_ModuleDef_ptr _tao_retval = CORBA_ModuleDef::_nil ();
-
-
+
+ IR_ModuleDef_ptr _tao_retval = IR_ModuleDef::_nil ();
+ IR_ModuleDef_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"create_module",
@@ -2669,71 +5626,130 @@ CORBA_ModuleDef_ptr CORBA_Container::create_module (
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << id) &&
- (_tao_out << name) &&
- (_tao_out << version)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (), _tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_module",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << version)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_module",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_module",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-CORBA_ConstantDef_ptr CORBA_Container::create_constant (
+IR_ConstantDef_ptr IR_Container::create_constant (
const char * id,
const char * name,
const char * version,
- CORBA_IDLType_ptr type,
- const CORBA_Any & value,
- CORBA_Environment &ACE_TRY_ENV
+ IR_IDLType_ptr type,
+ const CORBA::Any & value,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_ConstantDef_ptr _tao_retval = CORBA_ConstantDef::_nil ();
-
-
+
+ IR_ConstantDef_ptr _tao_retval = IR_ConstantDef::_nil ();
+ IR_ConstantDef_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"create_constant",
@@ -2741,72 +5757,131 @@ CORBA_ConstantDef_ptr CORBA_Container::create_constant (
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << id) &&
- (_tao_out << name) &&
- (_tao_out << version) &&
- (_tao_out << type) &&
- (_tao_out << value)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (), _tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_constant",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << version) &&
+ (_tao_out << type) &&
+ (_tao_out << value)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_constant",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_constant",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-CORBA_StructDef_ptr CORBA_Container::create_struct (
+IR_StructDef_ptr IR_Container::create_struct (
const char * id,
const char * name,
const char * version,
- const CORBA_StructMemberSeq & members,
- CORBA_Environment &ACE_TRY_ENV
+ const IR_StructMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_StructDef_ptr _tao_retval = CORBA_StructDef::_nil ();
-
-
+
+ IR_StructDef_ptr _tao_retval = IR_StructDef::_nil ();
+ IR_StructDef_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"create_struct",
@@ -2814,72 +5889,131 @@ CORBA_StructDef_ptr CORBA_Container::create_struct (
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << id) &&
- (_tao_out << name) &&
- (_tao_out << version) &&
- (_tao_out << members)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (), _tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_struct",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << version) &&
+ (_tao_out << members)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_struct",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_struct",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-CORBA_UnionDef_ptr CORBA_Container::create_union (
+IR_UnionDef_ptr IR_Container::create_union (
const char * id,
const char * name,
const char * version,
- CORBA_IDLType_ptr discriminator_type,
- const CORBA_UnionMemberSeq & members,
- CORBA_Environment &ACE_TRY_ENV
+ IR_IDLType_ptr discriminator_type,
+ const IR_UnionMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_UnionDef_ptr _tao_retval = CORBA_UnionDef::_nil ();
-
-
+
+ IR_UnionDef_ptr _tao_retval = IR_UnionDef::_nil ();
+ IR_UnionDef_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"create_union",
@@ -2887,72 +6021,131 @@ CORBA_UnionDef_ptr CORBA_Container::create_union (
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << id) &&
- (_tao_out << name) &&
- (_tao_out << version) &&
- (_tao_out << discriminator_type) &&
- (_tao_out << members)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (), _tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_union",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << version) &&
+ (_tao_out << discriminator_type) &&
+ (_tao_out << members)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_union",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_union",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-CORBA_EnumDef_ptr CORBA_Container::create_enum (
+IR_EnumDef_ptr IR_Container::create_enum (
const char * id,
const char * name,
const char * version,
- const CORBA_EnumMemberSeq & members,
- CORBA_Environment &ACE_TRY_ENV
+ const IR_EnumMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_EnumDef_ptr _tao_retval = CORBA_EnumDef::_nil ();
-
-
+
+ IR_EnumDef_ptr _tao_retval = IR_EnumDef::_nil ();
+ IR_EnumDef_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"create_enum",
@@ -2960,71 +6153,130 @@ CORBA_EnumDef_ptr CORBA_Container::create_enum (
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << id) &&
- (_tao_out << name) &&
- (_tao_out << version) &&
- (_tao_out << members)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (), _tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_enum",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << version) &&
+ (_tao_out << members)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_enum",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_enum",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-CORBA_AliasDef_ptr CORBA_Container::create_alias (
+IR_AliasDef_ptr IR_Container::create_alias (
const char * id,
const char * name,
const char * version,
- CORBA_IDLType_ptr original_type,
- CORBA_Environment &ACE_TRY_ENV
+ IR_IDLType_ptr original_type,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_AliasDef_ptr _tao_retval = CORBA_AliasDef::_nil ();
-
-
+
+ IR_AliasDef_ptr _tao_retval = IR_AliasDef::_nil ();
+ IR_AliasDef_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"create_alias",
@@ -3032,71 +6284,131 @@ CORBA_AliasDef_ptr CORBA_Container::create_alias (
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << id) &&
- (_tao_out << name) &&
- (_tao_out << version) &&
- (_tao_out << original_type)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (), _tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_alias",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << version) &&
+ (_tao_out << original_type)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_alias",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_alias",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-CORBA_InterfaceDef_ptr CORBA_Container::create_interface (
+IR_InterfaceDef_ptr IR_Container::create_interface (
const char * id,
const char * name,
const char * version,
- const CORBA_InterfaceDefSeq & base_interfaces,
- CORBA_Environment &ACE_TRY_ENV
+ const IR_InterfaceDefSeq & base_interfaces,
+ CORBA::Boolean is_abstract,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_InterfaceDef_ptr _tao_retval = CORBA_InterfaceDef::_nil ();
-
-
+
+ IR_InterfaceDef_ptr _tao_retval = IR_InterfaceDef::_nil ();
+ IR_InterfaceDef_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"create_interface",
@@ -3104,77 +6416,137 @@ CORBA_InterfaceDef_ptr CORBA_Container::create_interface (
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << id) &&
- (_tao_out << name) &&
- (_tao_out << version) &&
- (_tao_out << base_interfaces)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (), _tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_interface",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << version) &&
+ (_tao_out << base_interfaces) &&
+ (_tao_out << CORBA::Any::from_boolean (is_abstract))
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_interface",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_interface",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-CORBA_ValueDef_ptr CORBA_Container::create_value (
+IR_ValueDef_ptr IR_Container::create_value (
const char * id,
const char * name,
const char * version,
CORBA::Boolean is_custom,
CORBA::Boolean is_abstract,
- CORBA_ValueDef_ptr base_value,
+ IR_ValueDef_ptr base_value,
CORBA::Boolean is_truncatable,
- const CORBA_ValueDefSeq & abstract_base_values,
- CORBA_InterfaceDef_ptr supported_interface,
- const CORBA_InitializerSeq & initializers,
- CORBA_Environment &ACE_TRY_ENV
+ const IR_ValueDefSeq & abstract_base_values,
+ const IR_InterfaceDefSeq & supported_interfaces,
+ const IR_InitializerSeq & initializers,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_ValueDef_ptr _tao_retval = CORBA_ValueDef::_nil ();
-
-
+
+ IR_ValueDef_ptr _tao_retval = IR_ValueDef::_nil ();
+ IR_ValueDef_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"create_value",
@@ -3182,338 +6554,1128 @@ CORBA_ValueDef_ptr CORBA_Container::create_value (
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- CORBA::Short flag = 131;
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_value",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << version) &&
+ (_tao_out << CORBA::Any::from_boolean (is_custom)) &&
+ (_tao_out << CORBA::Any::from_boolean (is_abstract)) &&
+ (_tao_out << base_value) &&
+ (_tao_out << CORBA::Any::from_boolean (is_truncatable)) &&
+ (_tao_out << abstract_base_values) &&
+ (_tao_out << supported_interfaces) &&
+ (_tao_out << initializers)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_value",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_value",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+IR_ValueBoxDef_ptr IR_Container::create_value_box (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_IDLType_ptr original_type_def,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ IR_ValueBoxDef_ptr _tao_retval = IR_ValueBoxDef::_nil ();
+ IR_ValueBoxDef_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << id) &&
- (_tao_out << name) &&
- (_tao_out << version) &&
- (_tao_out << CORBA_Any::from_boolean (is_custom)) &&
- (_tao_out << CORBA_Any::from_boolean (is_abstract)) &&
- (_tao_out << base_value) &&
- (_tao_out << CORBA_Any::from_boolean (is_truncatable)) &&
- (_tao_out << abstract_base_values) &&
- (_tao_out << supported_interface) &&
- (_tao_out << initializers)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (), _tao_retval);
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_value_box",
+ 16,
+ istub->orb_core ()
+ );
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_value_box",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << version) &&
+ (_tao_out << original_type_def)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_value_box",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_value_box",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-CORBA_ValueBoxDef_ptr CORBA_Container::create_value_box (
+IR_ExceptionDef_ptr IR_Container::create_exception (
const char * id,
const char * name,
const char * version,
- CORBA_IDLType_ptr original_type_def,
- CORBA_Environment &ACE_TRY_ENV
+ const IR_StructMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
+ IR_ExceptionDef_ptr _tao_retval = IR_ExceptionDef::_nil ();
+ IR_ExceptionDef_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
- CORBA_ValueBoxDef_ptr _tao_retval = CORBA_ValueBoxDef::_nil ();
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_exception",
+ 16,
+ istub->orb_core ()
+ );
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_exception",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << version) &&
+ (_tao_out << members)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_exception",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_exception",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+
+IR_NativeDef_ptr IR_Container::create_native (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ IR_NativeDef_ptr _tao_retval = IR_NativeDef::_nil ();
+ IR_NativeDef_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "create_value_box",
- 16,
+ "create_native",
+ 13,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_native",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << version)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_native",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_native",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << id) &&
- (_tao_out << name) &&
- (_tao_out << version) &&
- (_tao_out << original_type_def)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (), _tao_retval);
+CORBA::Boolean IR_Container::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
+{
+ if (
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Container:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
+ return 1; // success using local knowledge
+ else
+ return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
+}
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+const char* IR_Container::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/IR/Container:1.0";
+}
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+TAO_IR_Container_Default_Proxy_Factory::TAO_IR_Container_Default_Proxy_Factory (int register_proxy_factory)
+{
+ if (register_proxy_factory)
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+ TAO_IR_Container_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
+}
+
+TAO_IR_Container_Default_Proxy_Factory::~TAO_IR_Container_Default_Proxy_Factory (void)
+{
+}
+
+IR_Container_ptr
+TAO_IR_Container_Default_Proxy_Factory::create_proxy (
+ ::IR_Container_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_IR_Container_Proxy_Factory_Adapter::TAO_IR_Container_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
+{
+}
+
+TAO_IR_Container_Proxy_Factory_Adapter::~TAO_IR_Container_Proxy_Factory_Adapter (void)
+{
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
+}
+
+int
+TAO_IR_Container_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_IR_Container_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
+}
+int
+TAO_IR_Container_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
}
- break;
+return 0;
+}
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+IR_Container_ptr
+TAO_IR_Container_Proxy_Factory_Adapter::create_proxy (
+ ::IR_Container_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_IR_Container_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
+}
+
+TAO_IR_Container_Smart_Proxy_Base::TAO_IR_Container_Smart_Proxy_Base (::IR_Container_ptr proxy)
+: base_proxy_ (proxy)
+{
}
-CORBA_ExceptionDef_ptr CORBA_Container::create_exception (
+TAO_IR_Container_Smart_Proxy_Base::~TAO_IR_Container_Smart_Proxy_Base (void)
+{
+}
+
+TAO_Stub *
+TAO_IR_Container_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+IR_Contained_ptr TAO_IR_Container_Smart_Proxy_Base::lookup (
+ const char * search_name,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->lookup (
+ search_name,
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_ContainedSeq * TAO_IR_Container_Smart_Proxy_Base::contents (
+ IR::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->contents (
+ limit_type,
+ exclude_inherited,
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_ContainedSeq * TAO_IR_Container_Smart_Proxy_Base::lookup_name (
+ const char * search_name,
+ CORBA::Long levels_to_search,
+ IR::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->lookup_name (
+ search_name,
+ levels_to_search,
+ limit_type,
+ exclude_inherited,
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_Container::DescriptionSeq * TAO_IR_Container_Smart_Proxy_Base::describe_contents (
+ IR::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited,
+ CORBA::Long max_returned_objs,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->describe_contents (
+ limit_type,
+ exclude_inherited,
+ max_returned_objs,
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_ModuleDef_ptr TAO_IR_Container_Smart_Proxy_Base::create_module (
const char * id,
const char * name,
const char * version,
- const CORBA_StructMemberSeq & members,
- CORBA_Environment &ACE_TRY_ENV
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+ return this->base_proxy_->create_module (
+ id,
+ name,
+ version,
+ ACE_TRY_ENV
+ );
- CORBA_ExceptionDef_ptr _tao_retval = CORBA_ExceptionDef::_nil ();
+}
+IR_ConstantDef_ptr TAO_IR_Container_Smart_Proxy_Base::create_constant (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_IDLType_ptr type,
+ const CORBA::Any & value,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_constant (
+ id,
+ name,
+ version,
+ type,
+ value,
+ ACE_TRY_ENV
+ );
- TAO_Stub *istub = this->_stubobj ();
- if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
+}
+IR_StructDef_ptr TAO_IR_Container_Smart_Proxy_Base::create_struct (
+ const char * id,
+ const char * name,
+ const char * version,
+ const IR_StructMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_struct (
+ id,
+ name,
+ version,
+ members,
+ ACE_TRY_ENV
+ );
- TAO_GIOP_Twoway_Invocation _tao_call (
- istub,
- "create_exception",
- 16,
- istub->orb_core ()
+}
+
+IR_UnionDef_ptr TAO_IR_Container_Smart_Proxy_Base::create_union (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_IDLType_ptr discriminator_type,
+ const IR_UnionMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_union (
+ id,
+ name,
+ version,
+ discriminator_type,
+ members,
+ ACE_TRY_ENV
);
+}
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+IR_EnumDef_ptr TAO_IR_Container_Smart_Proxy_Base::create_enum (
+ const char * id,
+ const char * name,
+ const char * version,
+ const IR_EnumMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_enum (
+ id,
+ name,
+ version,
+ members,
+ ACE_TRY_ENV
+ );
- CORBA::Short flag = 131;
+}
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+IR_AliasDef_ptr TAO_IR_Container_Smart_Proxy_Base::create_alias (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_IDLType_ptr original_type,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_alias (
+ id,
+ name,
+ version,
+ original_type,
+ ACE_TRY_ENV
+ );
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << id) &&
- (_tao_out << name) &&
- (_tao_out << version) &&
- (_tao_out << members)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (), _tao_retval);
+}
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+IR_InterfaceDef_ptr TAO_IR_Container_Smart_Proxy_Base::create_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const IR_InterfaceDefSeq & base_interfaces,
+ CORBA::Boolean is_abstract,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_interface (
+ id,
+ name,
+ version,
+ base_interfaces,
+ is_abstract,
+ ACE_TRY_ENV
+ );
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+}
- }
- break;
+IR_ValueDef_ptr TAO_IR_Container_Smart_Proxy_Base::create_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ IR_ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const IR_ValueDefSeq & abstract_base_values,
+ const IR_InterfaceDefSeq & supported_interfaces,
+ const IR_InitializerSeq & initializers,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_value (
+ id,
+ name,
+ version,
+ is_custom,
+ is_abstract,
+ base_value,
+ is_truncatable,
+ abstract_base_values,
+ supported_interfaces,
+ initializers,
+ ACE_TRY_ENV
+ );
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
}
-CORBA::Boolean CORBA_Container::_is_a (const CORBA::Char *value, CORBA_Environment &ACE_TRY_ENV)
+IR_ValueBoxDef_ptr TAO_IR_Container_Smart_Proxy_Base::create_value_box (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_IDLType_ptr original_type_def,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
{
- if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Container:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
- return 1; // success using local knowledge
- else
- return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
+ return this->base_proxy_->create_value_box (
+ id,
+ name,
+ version,
+ original_type_def,
+ ACE_TRY_ENV
+ );
+
}
-const char* CORBA_Container::_interface_repository_id (void) const
+IR_ExceptionDef_ptr TAO_IR_Container_Smart_Proxy_Base::create_exception (
+ const char * id,
+ const char * name,
+ const char * version,
+ const IR_StructMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
{
- return "IDL:omg.org/CORBA/Container:1.0";
+ return this->base_proxy_->create_exception (
+ id,
+ name,
+ version,
+ members,
+ ACE_TRY_ENV
+ );
+
}
-static const CORBA::Long _oc_CORBA_Container[] =
+IR_NativeDef_ptr TAO_IR_Container_Smart_Proxy_Base::create_native (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_native (
+ id,
+ name,
+ version,
+ ACE_TRY_ENV
+ );
+
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_IR_Container_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_IR_Container_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_IR_Container[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f436f), ACE_NTOHL (0x6e746169), ACE_NTOHL (0x6e65723a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/Container:1.0
- 10, ACE_NTOHL (0x436f6e74), ACE_NTOHL (0x61696e65), ACE_NTOHL (0x72000000), // name = Container
+ 29, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f43), ACE_NTOHL (0x6f6e7461), ACE_NTOHL (0x696e6572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/Container:1.0
+ 10, ACE_NTOHL (0x436f6e74), ACE_NTOHL (0x61696e65), ACE_NTOHL (0x72000000), // name = IR_Container
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_Container (CORBA::tk_objref, sizeof (_oc_CORBA_Container), (char *) &_oc_CORBA_Container, 0, sizeof (CORBA_Container));
+static CORBA::TypeCode _tc_TAO_tc_IR_Container (CORBA::tk_objref, sizeof (_oc_IR_Container), (char *) &_oc_IR_Container, 0, sizeof (IR_Container));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_Container, &_tc_TAO_tc_CORBA_Container)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_Container, &_tc_TAO_tc_IR_Container)
TAO_NAMESPACE_END
-CORBA_IDLType_ptr CORBA_IDLType::_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &ACE_TRY_ENV
+void IR_IDLType::_tao_any_destructor (void *x)
+{
+ IR_IDLType *tmp = ACE_static_cast (IR_IDLType*,x);
+ CORBA::release (tmp);
+}
+
+IR_IDLType_ptr IR_IDLType::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
)
{
if (CORBA::is_nil (obj))
- return CORBA_IDLType::_nil ();
- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/IDLType:1.0", ACE_TRY_ENV);
- ACE_CHECK_RETURN (CORBA_IDLType::_nil ());
+ return IR_IDLType::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/IR/IDLType:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (IR_IDLType::_nil ());
if (is_a == 0)
- return CORBA_IDLType::_nil ();
- return CORBA_IDLType::_unchecked_narrow (obj, ACE_TRY_ENV);
+ return IR_IDLType::_nil ();
+ return IR_IDLType::_unchecked_narrow (obj, ACE_TRY_ENV);
}
-CORBA_IDLType_ptr CORBA_IDLType::_unchecked_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &
+IR_IDLType_ptr IR_IDLType::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
)
{
if (CORBA::is_nil (obj))
- return CORBA_IDLType::_nil ();
+ return IR_IDLType::_nil ();
TAO_Stub* stub = obj->_stubobj ();
- stub->_incr_refcnt ();
- if (obj->_is_collocated () && _TAO_collocation_CORBA_IDLType_Stub_Factory_function_pointer != 0)
+ if (stub)
+ stub->_incr_refcnt ();
+ IR_IDLType_ptr default_proxy = IR_IDLType::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_IR_IDLType_Stub_Factory_function_pointer != 0)
{
- CORBA_IDLType_ptr retv = _TAO_collocation_CORBA_IDLType_Stub_Factory_function_pointer (obj);
- if (retv != 0)
- return retv;
+ default_proxy = _TAO_collocation_IR_IDLType_Stub_Factory_function_pointer (obj);
}
-
- CORBA_IDLType_ptr retval = CORBA_IDLType::_nil ();
-
- ACE_NEW_RETURN (retval,
- CORBA_IDLType (stub),
- CORBA_IDLType::_nil ());
-
- return retval;
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, IR_IDLType (stub), IR_IDLType::_nil ());
+ return TAO_IR_IDLType_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
}
-CORBA_IDLType_ptr
-CORBA_IDLType::_duplicate (CORBA_IDLType_ptr obj)
+IR_IDLType_ptr
+IR_IDLType::_duplicate (IR_IDLType_ptr obj)
{
if (!CORBA::is_nil (obj))
obj->_incr_refcnt ();
return obj;
}
-CORBA::TypeCode_ptr CORBA_IDLType::type (
- CORBA_Environment &ACE_TRY_ENV
+CORBA::TypeCode_ptr IR_IDLType::type (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA::TypeCode_ptr _tao_retval = 0;
-
-
+
+ CORBA::TypeCode_ptr _tao_retval = CORBA::TypeCode::_nil ();
+ CORBA::TypeCode_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""type",
+ "_get_type",
9,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_type",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_type",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_type",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-CORBA::Boolean CORBA_IDLType::_is_a (const CORBA::Char *value, CORBA_Environment &ACE_TRY_ENV)
+CORBA::Boolean IR_IDLType::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
{
if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/IDLType:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
return 1; // success using local knowledge
@@ -3521,28 +7683,149 @@ CORBA::Boolean CORBA_IDLType::_is_a (const CORBA::Char *value, CORBA_Environment
return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
}
-const char* CORBA_IDLType::_interface_repository_id (void) const
+const char* IR_IDLType::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/IR/IDLType:1.0";
+}
+
+TAO_IR_IDLType_Default_Proxy_Factory::TAO_IR_IDLType_Default_Proxy_Factory (int register_proxy_factory)
+{
+ if (register_proxy_factory)
+ {
+ TAO_IR_IDLType_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
+}
+
+TAO_IR_IDLType_Default_Proxy_Factory::~TAO_IR_IDLType_Default_Proxy_Factory (void)
+{
+}
+
+IR_IDLType_ptr
+TAO_IR_IDLType_Default_Proxy_Factory::create_proxy (
+ ::IR_IDLType_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_IR_IDLType_Proxy_Factory_Adapter::TAO_IR_IDLType_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
+{
+}
+
+TAO_IR_IDLType_Proxy_Factory_Adapter::~TAO_IR_IDLType_Proxy_Factory_Adapter (void)
+{
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
+}
+
+int
+TAO_IR_IDLType_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_IR_IDLType_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
+}
+
+int
+TAO_IR_IDLType_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
+ }
+return 0;
+}
+
+IR_IDLType_ptr
+TAO_IR_IDLType_Proxy_Factory_Adapter::create_proxy (
+ ::IR_IDLType_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_IR_IDLType_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
+}
+
+TAO_IR_IDLType_Smart_Proxy_Base::TAO_IR_IDLType_Smart_Proxy_Base (::IR_IDLType_ptr proxy)
+: base_proxy_ (proxy)
{
- return "IDL:omg.org/CORBA/IDLType:1.0";
}
-static const CORBA::Long _oc_CORBA_IDLType[] =
+TAO_IR_IDLType_Smart_Proxy_Base::~TAO_IR_IDLType_Smart_Proxy_Base (void)
+{
+}
+
+TAO_Stub *
+TAO_IR_IDLType_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+CORBA::TypeCode_ptr TAO_IR_IDLType_Smart_Proxy_Base::type (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->type (
+ ACE_TRY_ENV
+ );
+
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_IR_IDLType_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_IR_IDLType_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_IR_IDLType[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4944), ACE_NTOHL (0x4c547970), ACE_NTOHL (0x653a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/IDLType:1.0
- 8, ACE_NTOHL (0x49444c54), ACE_NTOHL (0x79706500), // name = IDLType
+ 27, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x444c5479), ACE_NTOHL (0x70653a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/IDLType:1.0
+ 8, ACE_NTOHL (0x49444c54), ACE_NTOHL (0x79706500), // name = IR_IDLType
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_IDLType (CORBA::tk_objref, sizeof (_oc_CORBA_IDLType), (char *) &_oc_CORBA_IDLType, 0, sizeof (CORBA_IDLType));
+static CORBA::TypeCode _tc_TAO_tc_IR_IDLType (CORBA::tk_objref, sizeof (_oc_IR_IDLType), (char *) &_oc_IR_IDLType, 0, sizeof (IR_IDLType));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_IDLType, &_tc_TAO_tc_CORBA_IDLType)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_IDLType, &_tc_TAO_tc_IR_IDLType)
TAO_NAMESPACE_END
-static const CORBA::Long _oc_CORBA_PrimitiveKind[] =
+static const CORBA::Long _oc_IR_PrimitiveKind[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 36, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5072), ACE_NTOHL (0x696d6974), ACE_NTOHL (0x6976654b), ACE_NTOHL (0x696e643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/PrimitiveKind:1.0
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x72696d69), ACE_NTOHL (0x74697665), ACE_NTOHL (0x4b696e64), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/PrimitiveKind:1.0
14, ACE_NTOHL (0x5072696d), ACE_NTOHL (0x69746976), ACE_NTOHL (0x654b696e), ACE_NTOHL (0x64000000), // name = PrimitiveKind
- 21, // member count
+ 22, // member count
8, ACE_NTOHL (0x706b5f6e), ACE_NTOHL (0x756c6c00), // name = pk_null
8, ACE_NTOHL (0x706b5f76), ACE_NTOHL (0x6f696400), // name = pk_void
9, ACE_NTOHL (0x706b5f73), ACE_NTOHL (0x686f7274), ACE_NTOHL (0x0), // name = pk_short
@@ -3564,76 +7847,79 @@ static const CORBA::Long _oc_CORBA_PrimitiveKind[] =
14, ACE_NTOHL (0x706b5f6c), ACE_NTOHL (0x6f6e6764), ACE_NTOHL (0x6f75626c), ACE_NTOHL (0x65000000), // name = pk_longdouble
9, ACE_NTOHL (0x706b5f77), ACE_NTOHL (0x63686172), ACE_NTOHL (0x0), // name = pk_wchar
11, ACE_NTOHL (0x706b5f77), ACE_NTOHL (0x73747269), ACE_NTOHL (0x6e670000), // name = pk_wstring
+ 14, ACE_NTOHL (0x706b5f76), ACE_NTOHL (0x616c7565), ACE_NTOHL (0x5f626173), ACE_NTOHL (0x65000000), // name = pk_value_base
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_PrimitiveKind (CORBA::tk_enum, sizeof (_oc_CORBA_PrimitiveKind), (char *) &_oc_CORBA_PrimitiveKind, 0, sizeof (CORBA::PrimitiveKind));
+static CORBA::TypeCode _tc_TAO_tc_IR_PrimitiveKind (CORBA::tk_enum, sizeof (_oc_IR_PrimitiveKind), (char *) &_oc_IR_PrimitiveKind, 0, sizeof (IR::PrimitiveKind));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_PrimitiveKind, &_tc_TAO_tc_CORBA_PrimitiveKind)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_PrimitiveKind, &_tc_TAO_tc_IR_PrimitiveKind)
TAO_NAMESPACE_END
-CORBA_Repository_ptr CORBA_Repository::_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &ACE_TRY_ENV
+void IR_Repository::_tao_any_destructor (void *x)
+{
+ IR_Repository *tmp = ACE_static_cast (IR_Repository*,x);
+ CORBA::release (tmp);
+}
+
+IR_Repository_ptr IR_Repository::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
)
{
if (CORBA::is_nil (obj))
- return CORBA_Repository::_nil ();
- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/Repository:1.0", ACE_TRY_ENV);
- ACE_CHECK_RETURN (CORBA_Repository::_nil ());
+ return IR_Repository::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/IR/Repository:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (IR_Repository::_nil ());
if (is_a == 0)
- return CORBA_Repository::_nil ();
- return CORBA_Repository::_unchecked_narrow (obj, ACE_TRY_ENV);
+ return IR_Repository::_nil ();
+ return IR_Repository::_unchecked_narrow (obj, ACE_TRY_ENV);
}
-CORBA_Repository_ptr CORBA_Repository::_unchecked_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &
+IR_Repository_ptr IR_Repository::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
)
{
if (CORBA::is_nil (obj))
- return CORBA_Repository::_nil ();
+ return IR_Repository::_nil ();
TAO_Stub* stub = obj->_stubobj ();
- stub->_incr_refcnt ();
- if (obj->_is_collocated () && _TAO_collocation_CORBA_Repository_Stub_Factory_function_pointer != 0)
+ if (stub)
+ stub->_incr_refcnt ();
+ IR_Repository_ptr default_proxy = IR_Repository::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_IR_Repository_Stub_Factory_function_pointer != 0)
{
- CORBA_Repository_ptr retv = _TAO_collocation_CORBA_Repository_Stub_Factory_function_pointer (obj);
- if (retv != 0)
- return retv;
+ default_proxy = _TAO_collocation_IR_Repository_Stub_Factory_function_pointer (obj);
}
-
- CORBA_Repository_ptr retval = CORBA_Repository::_nil ();
-
- ACE_NEW_RETURN (retval,
- CORBA_Repository (stub),
- CORBA_Repository::_nil ());
-
- return retval;
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, IR_Repository (stub), IR_Repository::_nil ());
+ return TAO_IR_Repository_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
}
-CORBA_Repository_ptr
-CORBA_Repository::_duplicate (CORBA_Repository_ptr obj)
+IR_Repository_ptr
+IR_Repository::_duplicate (IR_Repository_ptr obj)
{
if (!CORBA::is_nil (obj))
obj->_incr_refcnt ();
return obj;
}
-CORBA_Contained_ptr CORBA_Repository::lookup_id (
+IR_Contained_ptr IR_Repository::lookup_id (
const char * search_id,
- CORBA_Environment &ACE_TRY_ENV
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_Contained_ptr _tao_retval = CORBA_Contained::_nil ();
-
-
+
+ IR_Contained_ptr _tao_retval = IR_Contained::_nil ();
+ IR_Contained_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"lookup_id",
@@ -3641,65 +7927,249 @@ CORBA_Contained_ptr CORBA_Repository::lookup_id (
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "lookup_id",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << search_id)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "lookup_id",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "lookup_id",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
- CORBA::Short flag = 131;
+CORBA::TypeCode_ptr IR_Repository::get_canonical_typecode (
+ CORBA::TypeCode_ptr tc,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ CORBA::TypeCode_ptr _tao_retval = CORBA::TypeCode::_nil ();
+ CORBA::TypeCode_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "get_canonical_typecode",
+ 22,
+ istub->orb_core ()
+ );
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << search_id)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (), _tao_retval);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "get_canonical_typecode",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << tc)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "get_canonical_typecode",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "get_canonical_typecode",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-CORBA_PrimitiveDef_ptr CORBA_Repository::get_primitive (
- CORBA::PrimitiveKind kind,
- CORBA_Environment &ACE_TRY_ENV
+IR_PrimitiveDef_ptr IR_Repository::get_primitive (
+ IR::PrimitiveKind kind,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_PrimitiveDef_ptr _tao_retval = CORBA_PrimitiveDef::_nil ();
-
-
+
+ IR_PrimitiveDef_ptr _tao_retval = IR_PrimitiveDef::_nil ();
+ IR_PrimitiveDef_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"get_primitive",
@@ -3707,65 +8177,124 @@ CORBA_PrimitiveDef_ptr CORBA_Repository::get_primitive (
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << kind)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (), _tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "get_primitive",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << kind)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "get_primitive",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "get_primitive",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-CORBA_StringDef_ptr CORBA_Repository::create_string (
+IR_StringDef_ptr IR_Repository::create_string (
CORBA::ULong bound,
- CORBA_Environment &ACE_TRY_ENV
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_StringDef_ptr _tao_retval = CORBA_StringDef::_nil ();
-
-
+
+ IR_StringDef_ptr _tao_retval = IR_StringDef::_nil ();
+ IR_StringDef_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"create_string",
@@ -3773,65 +8302,124 @@ CORBA_StringDef_ptr CORBA_Repository::create_string (
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << bound)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (), _tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_string",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << bound)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_string",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_string",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-CORBA_WstringDef_ptr CORBA_Repository::create_wstring (
+IR_WstringDef_ptr IR_Repository::create_wstring (
CORBA::ULong bound,
- CORBA_Environment &ACE_TRY_ENV
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_WstringDef_ptr _tao_retval = CORBA_WstringDef::_nil ();
-
-
+
+ IR_WstringDef_ptr _tao_retval = IR_WstringDef::_nil ();
+ IR_WstringDef_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"create_wstring",
@@ -3839,257 +8427,1071 @@ CORBA_WstringDef_ptr CORBA_Repository::create_wstring (
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- CORBA::Short flag = 131;
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_wstring",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << bound)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_wstring",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_wstring",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+IR_SequenceDef_ptr IR_Repository::create_sequence (
+ CORBA::ULong bound,
+ IR_IDLType_ptr element_type,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ IR_SequenceDef_ptr _tao_retval = IR_SequenceDef::_nil ();
+ IR_SequenceDef_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << bound)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (), _tao_retval);
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_sequence",
+ 15,
+ istub->orb_core ()
+ );
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_sequence",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << bound) &&
+ (_tao_out << element_type)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_sequence",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_sequence",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-CORBA_SequenceDef_ptr CORBA_Repository::create_sequence (
- CORBA::ULong bound,
- CORBA_IDLType_ptr element_type,
- CORBA_Environment &ACE_TRY_ENV
+IR_ArrayDef_ptr IR_Repository::create_array (
+ CORBA::ULong length,
+ IR_IDLType_ptr element_type,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
+ IR_ArrayDef_ptr _tao_retval = IR_ArrayDef::_nil ();
+ IR_ArrayDef_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
- CORBA_SequenceDef_ptr _tao_retval = CORBA_SequenceDef::_nil ();
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_array",
+ 12,
+ istub->orb_core ()
+ );
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_array",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << length) &&
+ (_tao_out << element_type)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_array",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_array",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+
+IR_FixedDef_ptr IR_Repository::create_fixed (
+ CORBA::UShort digits,
+ CORBA::Short scale,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ IR_FixedDef_ptr _tao_retval = IR_FixedDef::_nil ();
+ IR_FixedDef_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "create_sequence",
- 15,
+ "create_fixed",
+ 12,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_fixed",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << digits) &&
+ (_tao_out << scale)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_fixed",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_fixed",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << bound) &&
- (_tao_out << element_type)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (), _tao_retval);
+CORBA::Boolean IR_Repository::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
+{
+ if (
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Repository:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Container:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
+ return 1; // success using local knowledge
+ else
+ return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
+}
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+const char* IR_Repository::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/IR/Repository:1.0";
+}
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+TAO_IR_Repository_Default_Proxy_Factory::TAO_IR_Repository_Default_Proxy_Factory (int register_proxy_factory)
+{
+ if (register_proxy_factory)
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+ TAO_IR_Repository_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
+}
+
+TAO_IR_Repository_Default_Proxy_Factory::~TAO_IR_Repository_Default_Proxy_Factory (void)
+{
+}
+
+IR_Repository_ptr
+TAO_IR_Repository_Default_Proxy_Factory::create_proxy (
+ ::IR_Repository_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_IR_Repository_Proxy_Factory_Adapter::TAO_IR_Repository_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
+{
+}
+TAO_IR_Repository_Proxy_Factory_Adapter::~TAO_IR_Repository_Proxy_Factory_Adapter (void)
+{
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
+}
+
+int
+TAO_IR_Repository_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_IR_Repository_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
+}
+
+int
+TAO_IR_Repository_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
}
- break;
+return 0;
+}
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+IR_Repository_ptr
+TAO_IR_Repository_Proxy_Factory_Adapter::create_proxy (
+ ::IR_Repository_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_IR_Repository_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
}
-CORBA_ArrayDef_ptr CORBA_Repository::create_array (
- CORBA::ULong length,
- CORBA_IDLType_ptr element_type,
- CORBA_Environment &ACE_TRY_ENV
+TAO_IR_Repository_Smart_Proxy_Base::TAO_IR_Repository_Smart_Proxy_Base (::IR_Repository_ptr proxy)
+: base_proxy_ (proxy)
+{
+}
+
+TAO_IR_Repository_Smart_Proxy_Base::~TAO_IR_Repository_Smart_Proxy_Base (void)
+{
+}
+
+TAO_Stub *
+TAO_IR_Repository_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+IR_Contained_ptr TAO_IR_Repository_Smart_Proxy_Base::lookup_id (
+ const char * search_id,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+ return this->base_proxy_->lookup_id (
+ search_id,
+ ACE_TRY_ENV
+ );
- CORBA_ArrayDef_ptr _tao_retval = CORBA_ArrayDef::_nil ();
-
+}
- TAO_Stub *istub = this->_stubobj ();
- if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
+CORBA::TypeCode_ptr TAO_IR_Repository_Smart_Proxy_Base::get_canonical_typecode (
+ CORBA::TypeCode_ptr tc,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->get_canonical_typecode (
+ tc,
+ ACE_TRY_ENV
+ );
+}
- TAO_GIOP_Twoway_Invocation _tao_call (
- istub,
- "create_array",
- 12,
- istub->orb_core ()
+IR_PrimitiveDef_ptr TAO_IR_Repository_Smart_Proxy_Base::get_primitive (
+ IR::PrimitiveKind kind,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->get_primitive (
+ kind,
+ ACE_TRY_ENV
);
+}
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+IR_StringDef_ptr TAO_IR_Repository_Smart_Proxy_Base::create_string (
+ CORBA::ULong bound,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_string (
+ bound,
+ ACE_TRY_ENV
+ );
- CORBA::Short flag = 131;
+}
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+IR_WstringDef_ptr TAO_IR_Repository_Smart_Proxy_Base::create_wstring (
+ CORBA::ULong bound,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_wstring (
+ bound,
+ ACE_TRY_ENV
+ );
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << length) &&
- (_tao_out << element_type)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (), _tao_retval);
+}
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+IR_SequenceDef_ptr TAO_IR_Repository_Smart_Proxy_Base::create_sequence (
+ CORBA::ULong bound,
+ IR_IDLType_ptr element_type,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_sequence (
+ bound,
+ element_type,
+ ACE_TRY_ENV
+ );
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+}
- }
- break;
+IR_ArrayDef_ptr TAO_IR_Repository_Smart_Proxy_Base::create_array (
+ CORBA::ULong length,
+ IR_IDLType_ptr element_type,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_array (
+ length,
+ element_type,
+ ACE_TRY_ENV
+ );
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
}
-CORBA_FixedDef_ptr CORBA_Repository::create_fixed (
+IR_FixedDef_ptr TAO_IR_Repository_Smart_Proxy_Base::create_fixed (
CORBA::UShort digits,
CORBA::Short scale,
- CORBA_Environment &ACE_TRY_ENV
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+ return this->base_proxy_->create_fixed (
+ digits,
+ scale,
+ ACE_TRY_ENV
+ );
+
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_IR_Repository_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_IR_Repository_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_IR_Repository[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x793a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Repository:1.0
+ 11, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72790000), // name = IR_Repository
+};
+static CORBA::TypeCode _tc_TAO_tc_IR_Repository (CORBA::tk_objref, sizeof (_oc_IR_Repository), (char *) &_oc_IR_Repository, 0, sizeof (IR_Repository));
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_Repository, &_tc_TAO_tc_IR_Repository)
+TAO_NAMESPACE_END
+void IR_ComponentRepository::_tao_any_destructor (void *x)
+{
+ IR_ComponentRepository *tmp = ACE_static_cast (IR_ComponentRepository*,x);
+ CORBA::release (tmp);
+}
+
+IR_ComponentRepository_ptr IR_ComponentRepository::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ if (CORBA::is_nil (obj))
+ return IR_ComponentRepository::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/IR/ComponentRepository:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (IR_ComponentRepository::_nil ());
+ if (is_a == 0)
+ return IR_ComponentRepository::_nil ();
+ return IR_ComponentRepository::_unchecked_narrow (obj, ACE_TRY_ENV);
+}
- CORBA_FixedDef_ptr _tao_retval = CORBA_FixedDef::_nil ();
+IR_ComponentRepository_ptr IR_ComponentRepository::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
+ )
+{
+ if (CORBA::is_nil (obj))
+ return IR_ComponentRepository::_nil ();
+ TAO_Stub* stub = obj->_stubobj ();
+ if (stub)
+ stub->_incr_refcnt ();
+ IR_ComponentRepository_ptr default_proxy = IR_ComponentRepository::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_IR_ComponentRepository_Stub_Factory_function_pointer != 0)
+ {
+ default_proxy = _TAO_collocation_IR_ComponentRepository_Stub_Factory_function_pointer (obj);
+ }
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, IR_ComponentRepository (stub), IR_ComponentRepository::_nil ());
+ return TAO_IR_ComponentRepository_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
+}
+IR_ComponentRepository_ptr
+IR_ComponentRepository::_duplicate (IR_ComponentRepository_ptr obj)
+{
+ if (!CORBA::is_nil (obj))
+ obj->_incr_refcnt ();
+ return obj;
+}
+IR_ComponentDef_ptr IR_ComponentRepository::create_component (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_ComponentDef_ptr base_component,
+ const IR_InterfaceDefSeq & supports_interfaces,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ IR_ComponentDef_ptr _tao_retval = IR_ComponentDef::_nil ();
+ IR_ComponentDef_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "create_fixed",
- 12,
+ "create_component",
+ 16,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_component",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << version) &&
+ (_tao_out << base_component) &&
+ (_tao_out << supports_interfaces)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_component",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_component",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
- CORBA::Short flag = 131;
+IR_HomeDef_ptr IR_ComponentRepository::create_home (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_HomeDef_ptr base_home,
+ IR_ComponentDef_ptr managed_component,
+ IR_ValueDef_ptr primary_key,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ IR_HomeDef_ptr _tao_retval = IR_HomeDef::_nil ();
+ IR_HomeDef_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_home",
+ 11,
+ istub->orb_core ()
+ );
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << digits) &&
- (_tao_out << scale)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (), _tao_retval);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_home",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << version) &&
+ (_tao_out << base_home) &&
+ (_tao_out << managed_component) &&
+ (_tao_out << primary_key)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_home",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_home",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-CORBA::Boolean CORBA_Repository::_is_a (const CORBA::Char *value, CORBA_Environment &ACE_TRY_ENV)
+CORBA::Boolean IR_ComponentRepository::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
{
if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Repository:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Container:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/ComponentRepository:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Repository:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Container:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
return 1; // success using local knowledge
@@ -4097,75 +9499,232 @@ CORBA::Boolean CORBA_Repository::_is_a (const CORBA::Char *value, CORBA_Environm
return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
}
-const char* CORBA_Repository::_interface_repository_id (void) const
+const char* IR_ComponentRepository::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/IR/ComponentRepository:1.0";
+}
+
+TAO_IR_ComponentRepository_Default_Proxy_Factory::TAO_IR_ComponentRepository_Default_Proxy_Factory (int register_proxy_factory)
{
- return "IDL:omg.org/CORBA/Repository:1.0";
+ if (register_proxy_factory)
+ {
+ TAO_IR_ComponentRepository_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
+}
+
+TAO_IR_ComponentRepository_Default_Proxy_Factory::~TAO_IR_ComponentRepository_Default_Proxy_Factory (void)
+{
+}
+
+IR_ComponentRepository_ptr
+TAO_IR_ComponentRepository_Default_Proxy_Factory::create_proxy (
+ ::IR_ComponentRepository_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_IR_ComponentRepository_Proxy_Factory_Adapter::TAO_IR_ComponentRepository_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
+{
+}
+
+TAO_IR_ComponentRepository_Proxy_Factory_Adapter::~TAO_IR_ComponentRepository_Proxy_Factory_Adapter (void)
+{
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
+}
+
+int
+TAO_IR_ComponentRepository_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_IR_ComponentRepository_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
+}
+
+int
+TAO_IR_ComponentRepository_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
+ }
+return 0;
+}
+
+IR_ComponentRepository_ptr
+TAO_IR_ComponentRepository_Proxy_Factory_Adapter::create_proxy (
+ ::IR_ComponentRepository_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_IR_ComponentRepository_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
+}
+
+TAO_IR_ComponentRepository_Smart_Proxy_Base::TAO_IR_ComponentRepository_Smart_Proxy_Base (::IR_ComponentRepository_ptr proxy)
+: base_proxy_ (proxy)
+{
+}
+
+TAO_IR_ComponentRepository_Smart_Proxy_Base::~TAO_IR_ComponentRepository_Smart_Proxy_Base (void)
+{
+}
+
+TAO_Stub *
+TAO_IR_ComponentRepository_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+IR_ComponentDef_ptr TAO_IR_ComponentRepository_Smart_Proxy_Base::create_component (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_ComponentDef_ptr base_component,
+ const IR_InterfaceDefSeq & supports_interfaces,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_component (
+ id,
+ name,
+ version,
+ base_component,
+ supports_interfaces,
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_HomeDef_ptr TAO_IR_ComponentRepository_Smart_Proxy_Base::create_home (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_HomeDef_ptr base_home,
+ IR_ComponentDef_ptr managed_component,
+ IR_ValueDef_ptr primary_key,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_home (
+ id,
+ name,
+ version,
+ base_home,
+ managed_component,
+ primary_key,
+ ACE_TRY_ENV
+ );
+
}
-static const CORBA::Long _oc_CORBA_Repository[] =
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_IR_ComponentRepository_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_IR_ComponentRepository_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_IR_ComponentRepository[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Repository:1.0
- 11, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72790000), // name = Repository
+ 39, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f43), ACE_NTOHL (0x6f6d706f), ACE_NTOHL (0x6e656e74), ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72793a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/ComponentRepository:1.0
+ 20, ACE_NTOHL (0x436f6d70), ACE_NTOHL (0x6f6e656e), ACE_NTOHL (0x74526570), ACE_NTOHL (0x6f736974), ACE_NTOHL (0x6f727900), // name = IR_ComponentRepository
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_Repository (CORBA::tk_objref, sizeof (_oc_CORBA_Repository), (char *) &_oc_CORBA_Repository, 0, sizeof (CORBA_Repository));
+static CORBA::TypeCode _tc_TAO_tc_IR_ComponentRepository (CORBA::tk_objref, sizeof (_oc_IR_ComponentRepository), (char *) &_oc_IR_ComponentRepository, 0, sizeof (IR_ComponentRepository));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_Repository, &_tc_TAO_tc_CORBA_Repository)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ComponentRepository, &_tc_TAO_tc_IR_ComponentRepository)
TAO_NAMESPACE_END
-CORBA_ModuleDef_ptr CORBA_ModuleDef::_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &ACE_TRY_ENV
+void IR_ModuleDef::_tao_any_destructor (void *x)
+{
+ IR_ModuleDef *tmp = ACE_static_cast (IR_ModuleDef*,x);
+ CORBA::release (tmp);
+}
+
+IR_ModuleDef_ptr IR_ModuleDef::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
)
{
if (CORBA::is_nil (obj))
- return CORBA_ModuleDef::_nil ();
- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/ModuleDef:1.0", ACE_TRY_ENV);
- ACE_CHECK_RETURN (CORBA_ModuleDef::_nil ());
+ return IR_ModuleDef::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/IR/ModuleDef:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (IR_ModuleDef::_nil ());
if (is_a == 0)
- return CORBA_ModuleDef::_nil ();
- return CORBA_ModuleDef::_unchecked_narrow (obj, ACE_TRY_ENV);
+ return IR_ModuleDef::_nil ();
+ return IR_ModuleDef::_unchecked_narrow (obj, ACE_TRY_ENV);
}
-CORBA_ModuleDef_ptr CORBA_ModuleDef::_unchecked_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &
+IR_ModuleDef_ptr IR_ModuleDef::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
)
{
if (CORBA::is_nil (obj))
- return CORBA_ModuleDef::_nil ();
+ return IR_ModuleDef::_nil ();
TAO_Stub* stub = obj->_stubobj ();
- stub->_incr_refcnt ();
- if (obj->_is_collocated () && _TAO_collocation_CORBA_ModuleDef_Stub_Factory_function_pointer != 0)
+ if (stub)
+ stub->_incr_refcnt ();
+ IR_ModuleDef_ptr default_proxy = IR_ModuleDef::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_IR_ModuleDef_Stub_Factory_function_pointer != 0)
{
- CORBA_ModuleDef_ptr retv = _TAO_collocation_CORBA_ModuleDef_Stub_Factory_function_pointer (obj);
- if (retv != 0)
- return retv;
+ default_proxy = _TAO_collocation_IR_ModuleDef_Stub_Factory_function_pointer (obj);
}
-
- CORBA_ModuleDef_ptr retval = CORBA_ModuleDef::_nil ();
-
- ACE_NEW_RETURN (retval,
- CORBA_ModuleDef (stub),
- CORBA_ModuleDef::_nil ());
-
- return retval;
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, IR_ModuleDef (stub), IR_ModuleDef::_nil ());
+ return TAO_IR_ModuleDef_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
}
-CORBA_ModuleDef_ptr
-CORBA_ModuleDef::_duplicate (CORBA_ModuleDef_ptr obj)
+IR_ModuleDef_ptr
+IR_ModuleDef::_duplicate (IR_ModuleDef_ptr obj)
{
if (!CORBA::is_nil (obj))
obj->_incr_refcnt ();
return obj;
}
-CORBA::Boolean CORBA_ModuleDef::_is_a (const CORBA::Char *value, CORBA_Environment &ACE_TRY_ENV)
+CORBA::Boolean IR_ModuleDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
{
if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/ModuleDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Container:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/ModuleDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Container:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Contained:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
return 1; // success using local knowledge
@@ -4173,422 +9732,844 @@ CORBA::Boolean CORBA_ModuleDef::_is_a (const CORBA::Char *value, CORBA_Environme
return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
}
-const char* CORBA_ModuleDef::_interface_repository_id (void) const
+const char* IR_ModuleDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/IR/ModuleDef:1.0";
+}
+
+TAO_IR_ModuleDef_Default_Proxy_Factory::TAO_IR_ModuleDef_Default_Proxy_Factory (int register_proxy_factory)
+{
+ if (register_proxy_factory)
+ {
+ TAO_IR_ModuleDef_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
+}
+
+TAO_IR_ModuleDef_Default_Proxy_Factory::~TAO_IR_ModuleDef_Default_Proxy_Factory (void)
+{
+}
+
+IR_ModuleDef_ptr
+TAO_IR_ModuleDef_Default_Proxy_Factory::create_proxy (
+ ::IR_ModuleDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_IR_ModuleDef_Proxy_Factory_Adapter::TAO_IR_ModuleDef_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
+{
+}
+
+TAO_IR_ModuleDef_Proxy_Factory_Adapter::~TAO_IR_ModuleDef_Proxy_Factory_Adapter (void)
{
- return "IDL:omg.org/CORBA/ModuleDef:1.0";
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
}
-static const CORBA::Long _oc_CORBA_ModuleDef[] =
+int
+TAO_IR_ModuleDef_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_IR_ModuleDef_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
+}
+
+int
+TAO_IR_ModuleDef_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
+ }
+return 0;
+}
+
+IR_ModuleDef_ptr
+TAO_IR_ModuleDef_Proxy_Factory_Adapter::create_proxy (
+ ::IR_ModuleDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_IR_ModuleDef_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
+}
+
+TAO_IR_ModuleDef_Smart_Proxy_Base::TAO_IR_ModuleDef_Smart_Proxy_Base (::IR_ModuleDef_ptr proxy)
+: base_proxy_ (proxy)
+{
+}
+
+TAO_IR_ModuleDef_Smart_Proxy_Base::~TAO_IR_ModuleDef_Smart_Proxy_Base (void)
+{
+}
+
+TAO_Stub *
+TAO_IR_ModuleDef_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_IR_ModuleDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_IR_ModuleDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_IR_ModuleDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4d6f), ACE_NTOHL (0x64756c65), ACE_NTOHL (0x4465663a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ModuleDef:1.0
- 10, ACE_NTOHL (0x4d6f6475), ACE_NTOHL (0x6c654465), ACE_NTOHL (0x66000000), // name = ModuleDef
+ 29, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f4d), ACE_NTOHL (0x6f64756c), ACE_NTOHL (0x65446566), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ModuleDef:1.0
+ 10, ACE_NTOHL (0x4d6f6475), ACE_NTOHL (0x6c654465), ACE_NTOHL (0x66000000), // name = IR_ModuleDef
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_ModuleDef (CORBA::tk_objref, sizeof (_oc_CORBA_ModuleDef), (char *) &_oc_CORBA_ModuleDef, 0, sizeof (CORBA_ModuleDef));
+static CORBA::TypeCode _tc_TAO_tc_IR_ModuleDef (CORBA::tk_objref, sizeof (_oc_IR_ModuleDef), (char *) &_oc_IR_ModuleDef, 0, sizeof (IR_ModuleDef));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ModuleDef, &_tc_TAO_tc_CORBA_ModuleDef)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ModuleDef, &_tc_TAO_tc_IR_ModuleDef)
TAO_NAMESPACE_END
-static const CORBA::Long _oc_CORBA_ModuleDescription[] =
+static const CORBA::Long _oc_IR_ModuleDescription[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4d6f), ACE_NTOHL (0x64756c65), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ModuleDescription:1.0
- 18, ACE_NTOHL (0x4d6f6475), ACE_NTOHL (0x6c654465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e000000), // name = ModuleDescription
+ 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f4d), ACE_NTOHL (0x6f64756c), ACE_NTOHL (0x65446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ModuleDescription:1.0
+ 18, ACE_NTOHL (0x4d6f6475), ACE_NTOHL (0x6c654465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e000000), // name = IR_ModuleDescription
4, // member count
5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
3, ACE_NTOHL (0x69640000), // name = id
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 64, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5665), ACE_NTOHL (0x7273696f), ACE_NTOHL (0x6e537065), ACE_NTOHL (0x633a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_ModuleDescription (CORBA::tk_struct, sizeof (_oc_CORBA_ModuleDescription), (char *) &_oc_CORBA_ModuleDescription, 0, sizeof (CORBA_ModuleDescription));
+static CORBA::TypeCode _tc_TAO_tc_IR_ModuleDescription (CORBA::tk_struct, sizeof (_oc_IR_ModuleDescription), (char *) &_oc_IR_ModuleDescription, 0, sizeof (IR_ModuleDescription));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ModuleDescription, &_tc_TAO_tc_CORBA_ModuleDescription)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ModuleDescription, &_tc_TAO_tc_IR_ModuleDescription)
TAO_NAMESPACE_END
-CORBA_ConstantDef_ptr CORBA_ConstantDef::_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &ACE_TRY_ENV
+void IR_ModuleDescription::_tao_any_destructor (void *x)
+{
+ IR_ModuleDescription *tmp = ACE_static_cast (IR_ModuleDescription*,x);
+ delete tmp;
+}
+
+void IR_ConstantDef::_tao_any_destructor (void *x)
+{
+ IR_ConstantDef *tmp = ACE_static_cast (IR_ConstantDef*,x);
+ CORBA::release (tmp);
+}
+
+IR_ConstantDef_ptr IR_ConstantDef::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
)
{
if (CORBA::is_nil (obj))
- return CORBA_ConstantDef::_nil ();
- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/ConstantDef:1.0", ACE_TRY_ENV);
- ACE_CHECK_RETURN (CORBA_ConstantDef::_nil ());
+ return IR_ConstantDef::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/IR/ConstantDef:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (IR_ConstantDef::_nil ());
if (is_a == 0)
- return CORBA_ConstantDef::_nil ();
- return CORBA_ConstantDef::_unchecked_narrow (obj, ACE_TRY_ENV);
+ return IR_ConstantDef::_nil ();
+ return IR_ConstantDef::_unchecked_narrow (obj, ACE_TRY_ENV);
}
-CORBA_ConstantDef_ptr CORBA_ConstantDef::_unchecked_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &
+IR_ConstantDef_ptr IR_ConstantDef::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
)
{
if (CORBA::is_nil (obj))
- return CORBA_ConstantDef::_nil ();
+ return IR_ConstantDef::_nil ();
TAO_Stub* stub = obj->_stubobj ();
- stub->_incr_refcnt ();
- if (obj->_is_collocated () && _TAO_collocation_CORBA_ConstantDef_Stub_Factory_function_pointer != 0)
+ if (stub)
+ stub->_incr_refcnt ();
+ IR_ConstantDef_ptr default_proxy = IR_ConstantDef::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_IR_ConstantDef_Stub_Factory_function_pointer != 0)
{
- CORBA_ConstantDef_ptr retv = _TAO_collocation_CORBA_ConstantDef_Stub_Factory_function_pointer (obj);
- if (retv != 0)
- return retv;
+ default_proxy = _TAO_collocation_IR_ConstantDef_Stub_Factory_function_pointer (obj);
}
-
- CORBA_ConstantDef_ptr retval = CORBA_ConstantDef::_nil ();
-
- ACE_NEW_RETURN (retval,
- CORBA_ConstantDef (stub),
- CORBA_ConstantDef::_nil ());
-
- return retval;
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, IR_ConstantDef (stub), IR_ConstantDef::_nil ());
+ return TAO_IR_ConstantDef_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
}
-CORBA_ConstantDef_ptr
-CORBA_ConstantDef::_duplicate (CORBA_ConstantDef_ptr obj)
+IR_ConstantDef_ptr
+IR_ConstantDef::_duplicate (IR_ConstantDef_ptr obj)
{
if (!CORBA::is_nil (obj))
obj->_incr_refcnt ();
return obj;
}
-CORBA::TypeCode_ptr CORBA_ConstantDef::type (
- CORBA_Environment &ACE_TRY_ENV
+CORBA::TypeCode_ptr IR_ConstantDef::type (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA::TypeCode_ptr _tao_retval = 0;
-
-
+
+ CORBA::TypeCode_ptr _tao_retval = CORBA::TypeCode::_nil ();
+ CORBA::TypeCode_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""type",
+ "_get_type",
9,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_type",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_type",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_type",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-CORBA_IDLType_ptr CORBA_ConstantDef::type_def (
- CORBA_Environment &ACE_TRY_ENV
+IR_IDLType_ptr IR_ConstantDef::type_def (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_IDLType_ptr _tao_retval = CORBA_IDLType::_nil ();
-
-
+
+ IR_IDLType_ptr _tao_retval = IR_IDLType::_nil ();
+ IR_IDLType_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""type_def",
+ "_get_type_def",
13,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_type_def",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_type_def",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_type_def",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-void CORBA_ConstantDef::type_def (
- CORBA_IDLType_ptr type_def,
- CORBA_Environment &ACE_TRY_ENV
+void IR_ConstantDef::type_def (
+ IR_IDLType_ptr type_def,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
-
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
-
+ ACE_THROW (CORBA::INTERNAL ());
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_set_""type_def",
+ "_set_type_def",
13,
istub->orb_core ()
);
-
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK;
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
ACE_CHECK;
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << type_def)
- ))
- ACE_THROW (CORBA_MARSHAL ());
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
ACE_CHECK;
+ }
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_type_def",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << type_def)
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_type_def",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
-
- }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_type_def",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
}
-CORBA_Any * CORBA_ConstantDef::value (
- CORBA_Environment &ACE_TRY_ENV
+CORBA::Any * IR_ConstantDef::value (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_Any* _tao_retval = 0;
-
-
+
+ CORBA::Any *_tao_retval = 0;
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
-
- ACE_NEW_RETURN (_tao_retval, CORBA_Any, _tao_retval);
+
+ ACE_NEW_RETURN (_tao_retval, CORBA::Any, _tao_retval);
+ CORBA::Any_var _tao_safe_retval (_tao_retval);
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""value",
+ "_get_value",
10,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_value",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_value",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_value",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> *_tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-void CORBA_ConstantDef::value (
- const CORBA_Any & value,
- CORBA_Environment &ACE_TRY_ENV
+void IR_ConstantDef::value (
+ const CORBA::Any & value,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
-
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
-
+ ACE_THROW (CORBA::INTERNAL ());
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_set_""value",
+ "_set_value",
10,
istub->orb_core ()
);
-
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
ACE_CHECK;
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK;
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << value)
- ))
- ACE_THROW (CORBA_MARSHAL ());
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
ACE_CHECK;
+ }
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_value",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << value)
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_value",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
-
- }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_value",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
}
-CORBA::Boolean CORBA_ConstantDef::_is_a (const CORBA::Char *value, CORBA_Environment &ACE_TRY_ENV)
+CORBA::Boolean IR_ConstantDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
{
if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/ConstantDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/ConstantDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Contained:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
return 1; // success using local knowledge
@@ -4596,62 +10577,257 @@ CORBA::Boolean CORBA_ConstantDef::_is_a (const CORBA::Char *value, CORBA_Environ
return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
}
-const char* CORBA_ConstantDef::_interface_repository_id (void) const
+const char* IR_ConstantDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/IR/ConstantDef:1.0";
+}
+
+TAO_IR_ConstantDef_Default_Proxy_Factory::TAO_IR_ConstantDef_Default_Proxy_Factory (int register_proxy_factory)
+{
+ if (register_proxy_factory)
+ {
+ TAO_IR_ConstantDef_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
+}
+
+TAO_IR_ConstantDef_Default_Proxy_Factory::~TAO_IR_ConstantDef_Default_Proxy_Factory (void)
{
- return "IDL:omg.org/CORBA/ConstantDef:1.0";
}
-static const CORBA::Long _oc_CORBA_ConstantDef[] =
+IR_ConstantDef_ptr
+TAO_IR_ConstantDef_Default_Proxy_Factory::create_proxy (
+ ::IR_ConstantDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_IR_ConstantDef_Proxy_Factory_Adapter::TAO_IR_ConstantDef_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
+{
+}
+
+TAO_IR_ConstantDef_Proxy_Factory_Adapter::~TAO_IR_ConstantDef_Proxy_Factory_Adapter (void)
+{
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
+}
+
+int
+TAO_IR_ConstantDef_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_IR_ConstantDef_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
+}
+
+int
+TAO_IR_ConstantDef_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
+ }
+return 0;
+}
+
+IR_ConstantDef_ptr
+TAO_IR_ConstantDef_Proxy_Factory_Adapter::create_proxy (
+ ::IR_ConstantDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_IR_ConstantDef_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
+}
+
+TAO_IR_ConstantDef_Smart_Proxy_Base::TAO_IR_ConstantDef_Smart_Proxy_Base (::IR_ConstantDef_ptr proxy)
+: base_proxy_ (proxy)
+{
+}
+
+TAO_IR_ConstantDef_Smart_Proxy_Base::~TAO_IR_ConstantDef_Smart_Proxy_Base (void)
+{
+}
+
+TAO_Stub *
+TAO_IR_ConstantDef_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+CORBA::TypeCode_ptr TAO_IR_ConstantDef_Smart_Proxy_Base::type (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->type (
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_IDLType_ptr TAO_IR_ConstantDef_Smart_Proxy_Base::type_def (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->type_def (
+ ACE_TRY_ENV
+ );
+
+}
+
+void TAO_IR_ConstantDef_Smart_Proxy_Base::type_def (
+ IR_IDLType_ptr type_def,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->base_proxy_->type_def (
+ type_def,
+ ACE_TRY_ENV
+ );
+
+}
+
+CORBA::Any * TAO_IR_ConstantDef_Smart_Proxy_Base::value (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->value (
+ ACE_TRY_ENV
+ );
+
+}
+
+void TAO_IR_ConstantDef_Smart_Proxy_Base::value (
+ const CORBA::Any & value,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->base_proxy_->value (
+ value,
+ ACE_TRY_ENV
+ );
+
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_IR_ConstantDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_IR_ConstantDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_IR_ConstantDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f436f), ACE_NTOHL (0x6e737461), ACE_NTOHL (0x6e744465), ACE_NTOHL (0x663a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ConstantDef:1.0
- 12, ACE_NTOHL (0x436f6e73), ACE_NTOHL (0x74616e74), ACE_NTOHL (0x44656600), // name = ConstantDef
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f43), ACE_NTOHL (0x6f6e7374), ACE_NTOHL (0x616e7444), ACE_NTOHL (0x65663a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/ConstantDef:1.0
+ 12, ACE_NTOHL (0x436f6e73), ACE_NTOHL (0x74616e74), ACE_NTOHL (0x44656600), // name = IR_ConstantDef
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_ConstantDef (CORBA::tk_objref, sizeof (_oc_CORBA_ConstantDef), (char *) &_oc_CORBA_ConstantDef, 0, sizeof (CORBA_ConstantDef));
+static CORBA::TypeCode _tc_TAO_tc_IR_ConstantDef (CORBA::tk_objref, sizeof (_oc_IR_ConstantDef), (char *) &_oc_IR_ConstantDef, 0, sizeof (IR_ConstantDef));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ConstantDef, &_tc_TAO_tc_CORBA_ConstantDef)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ConstantDef, &_tc_TAO_tc_IR_ConstantDef)
TAO_NAMESPACE_END
-static const CORBA::Long _oc_CORBA_ConstantDescription[] =
+static const CORBA::Long _oc_IR_ConstantDescription[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 42, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f436f), ACE_NTOHL (0x6e737461), ACE_NTOHL (0x6e744465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e3a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ConstantDescription:1.0
- 20, ACE_NTOHL (0x436f6e73), ACE_NTOHL (0x74616e74), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e00), // name = ConstantDescription
+ 39, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f43), ACE_NTOHL (0x6f6e7374), ACE_NTOHL (0x616e7444), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e3a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/ConstantDescription:1.0
+ 20, ACE_NTOHL (0x436f6e73), ACE_NTOHL (0x74616e74), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e00), // name = IR_ConstantDescription
6, // member count
5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
3, ACE_NTOHL (0x69640000), // name = id
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 64, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5665), ACE_NTOHL (0x7273696f), ACE_NTOHL (0x6e537065), ACE_NTOHL (0x633a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
@@ -4661,64 +10837,71 @@ static const CORBA::Long _oc_CORBA_ConstantDescription[] =
CORBA::tk_any,
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_ConstantDescription (CORBA::tk_struct, sizeof (_oc_CORBA_ConstantDescription), (char *) &_oc_CORBA_ConstantDescription, 0, sizeof (CORBA_ConstantDescription));
+static CORBA::TypeCode _tc_TAO_tc_IR_ConstantDescription (CORBA::tk_struct, sizeof (_oc_IR_ConstantDescription), (char *) &_oc_IR_ConstantDescription, 0, sizeof (IR_ConstantDescription));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ConstantDescription, &_tc_TAO_tc_CORBA_ConstantDescription)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ConstantDescription, &_tc_TAO_tc_IR_ConstantDescription)
TAO_NAMESPACE_END
-CORBA_TypedefDef_ptr CORBA_TypedefDef::_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &ACE_TRY_ENV
+void IR_ConstantDescription::_tao_any_destructor (void *x)
+{
+ IR_ConstantDescription *tmp = ACE_static_cast (IR_ConstantDescription*,x);
+ delete tmp;
+}
+
+void IR_TypedefDef::_tao_any_destructor (void *x)
+{
+ IR_TypedefDef *tmp = ACE_static_cast (IR_TypedefDef*,x);
+ CORBA::release (tmp);
+}
+
+IR_TypedefDef_ptr IR_TypedefDef::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
)
{
if (CORBA::is_nil (obj))
- return CORBA_TypedefDef::_nil ();
- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/TypedefDef:1.0", ACE_TRY_ENV);
- ACE_CHECK_RETURN (CORBA_TypedefDef::_nil ());
+ return IR_TypedefDef::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/IR/TypedefDef:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (IR_TypedefDef::_nil ());
if (is_a == 0)
- return CORBA_TypedefDef::_nil ();
- return CORBA_TypedefDef::_unchecked_narrow (obj, ACE_TRY_ENV);
+ return IR_TypedefDef::_nil ();
+ return IR_TypedefDef::_unchecked_narrow (obj, ACE_TRY_ENV);
}
-CORBA_TypedefDef_ptr CORBA_TypedefDef::_unchecked_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &
+IR_TypedefDef_ptr IR_TypedefDef::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
)
{
if (CORBA::is_nil (obj))
- return CORBA_TypedefDef::_nil ();
+ return IR_TypedefDef::_nil ();
TAO_Stub* stub = obj->_stubobj ();
- stub->_incr_refcnt ();
- if (obj->_is_collocated () && _TAO_collocation_CORBA_TypedefDef_Stub_Factory_function_pointer != 0)
+ if (stub)
+ stub->_incr_refcnt ();
+ IR_TypedefDef_ptr default_proxy = IR_TypedefDef::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_IR_TypedefDef_Stub_Factory_function_pointer != 0)
{
- CORBA_TypedefDef_ptr retv = _TAO_collocation_CORBA_TypedefDef_Stub_Factory_function_pointer (obj);
- if (retv != 0)
- return retv;
+ default_proxy = _TAO_collocation_IR_TypedefDef_Stub_Factory_function_pointer (obj);
}
-
- CORBA_TypedefDef_ptr retval = CORBA_TypedefDef::_nil ();
-
- ACE_NEW_RETURN (retval,
- CORBA_TypedefDef (stub),
- CORBA_TypedefDef::_nil ());
-
- return retval;
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, IR_TypedefDef (stub), IR_TypedefDef::_nil ());
+ return TAO_IR_TypedefDef_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
}
-CORBA_TypedefDef_ptr
-CORBA_TypedefDef::_duplicate (CORBA_TypedefDef_ptr obj)
+IR_TypedefDef_ptr
+IR_TypedefDef::_duplicate (IR_TypedefDef_ptr obj)
{
if (!CORBA::is_nil (obj))
obj->_incr_refcnt ();
return obj;
}
-CORBA::Boolean CORBA_TypedefDef::_is_a (const CORBA::Char *value, CORBA_Environment &ACE_TRY_ENV)
+CORBA::Boolean IR_TypedefDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
{
if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/TypedefDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/TypedefDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Contained:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/IDLType:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
return 1; // success using local knowledge
@@ -4726,249 +10909,497 @@ CORBA::Boolean CORBA_TypedefDef::_is_a (const CORBA::Char *value, CORBA_Environm
return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
}
-const char* CORBA_TypedefDef::_interface_repository_id (void) const
+const char* IR_TypedefDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/IR/TypedefDef:1.0";
+}
+
+TAO_IR_TypedefDef_Default_Proxy_Factory::TAO_IR_TypedefDef_Default_Proxy_Factory (int register_proxy_factory)
+{
+ if (register_proxy_factory)
+ {
+ TAO_IR_TypedefDef_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
+}
+
+TAO_IR_TypedefDef_Default_Proxy_Factory::~TAO_IR_TypedefDef_Default_Proxy_Factory (void)
+{
+}
+
+IR_TypedefDef_ptr
+TAO_IR_TypedefDef_Default_Proxy_Factory::create_proxy (
+ ::IR_TypedefDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_IR_TypedefDef_Proxy_Factory_Adapter::TAO_IR_TypedefDef_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
+{
+}
+
+TAO_IR_TypedefDef_Proxy_Factory_Adapter::~TAO_IR_TypedefDef_Proxy_Factory_Adapter (void)
+{
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
+}
+
+int
+TAO_IR_TypedefDef_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_IR_TypedefDef_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
+}
+
+int
+TAO_IR_TypedefDef_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
+ }
+return 0;
+}
+
+IR_TypedefDef_ptr
+TAO_IR_TypedefDef_Proxy_Factory_Adapter::create_proxy (
+ ::IR_TypedefDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_IR_TypedefDef_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
+}
+
+TAO_IR_TypedefDef_Smart_Proxy_Base::TAO_IR_TypedefDef_Smart_Proxy_Base (::IR_TypedefDef_ptr proxy)
+: base_proxy_ (proxy)
+{
+}
+
+TAO_IR_TypedefDef_Smart_Proxy_Base::~TAO_IR_TypedefDef_Smart_Proxy_Base (void)
{
- return "IDL:omg.org/CORBA/TypedefDef:1.0";
}
-static const CORBA::Long _oc_CORBA_TypedefDef[] =
+TAO_Stub *
+TAO_IR_TypedefDef_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_IR_TypedefDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_IR_TypedefDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_IR_TypedefDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5479), ACE_NTOHL (0x70656465), ACE_NTOHL (0x66446566), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/TypedefDef:1.0
- 11, ACE_NTOHL (0x54797065), ACE_NTOHL (0x64656644), ACE_NTOHL (0x65660000), // name = TypedefDef
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f54), ACE_NTOHL (0x79706564), ACE_NTOHL (0x65664465), ACE_NTOHL (0x663a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/TypedefDef:1.0
+ 11, ACE_NTOHL (0x54797065), ACE_NTOHL (0x64656644), ACE_NTOHL (0x65660000), // name = IR_TypedefDef
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_TypedefDef (CORBA::tk_objref, sizeof (_oc_CORBA_TypedefDef), (char *) &_oc_CORBA_TypedefDef, 0, sizeof (CORBA_TypedefDef));
+static CORBA::TypeCode _tc_TAO_tc_IR_TypedefDef (CORBA::tk_objref, sizeof (_oc_IR_TypedefDef), (char *) &_oc_IR_TypedefDef, 0, sizeof (IR_TypedefDef));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_TypedefDef, &_tc_TAO_tc_CORBA_TypedefDef)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_TypedefDef, &_tc_TAO_tc_IR_TypedefDef)
TAO_NAMESPACE_END
-static const CORBA::Long _oc_CORBA_TypeDescription[] =
+static const CORBA::Long _oc_IR_TypeDescription[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 38, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5479), ACE_NTOHL (0x70654465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e3a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/TypeDescription:1.0
- 16, ACE_NTOHL (0x54797065), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e00), // name = TypeDescription
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f54), ACE_NTOHL (0x79706544), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e3a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/TypeDescription:1.0
+ 16, ACE_NTOHL (0x54797065), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e00), // name = IR_TypeDescription
5, // member count
5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
3, ACE_NTOHL (0x69640000), // name = id
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 64, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5665), ACE_NTOHL (0x7273696f), ACE_NTOHL (0x6e537065), ACE_NTOHL (0x633a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
CORBA::tk_TypeCode,
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_TypeDescription (CORBA::tk_struct, sizeof (_oc_CORBA_TypeDescription), (char *) &_oc_CORBA_TypeDescription, 0, sizeof (CORBA_TypeDescription));
+static CORBA::TypeCode _tc_TAO_tc_IR_TypeDescription (CORBA::tk_struct, sizeof (_oc_IR_TypeDescription), (char *) &_oc_IR_TypeDescription, 0, sizeof (IR_TypeDescription));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_TypeDescription, &_tc_TAO_tc_CORBA_TypeDescription)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_TypeDescription, &_tc_TAO_tc_IR_TypeDescription)
TAO_NAMESPACE_END
-CORBA_StructDef_ptr CORBA_StructDef::_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &ACE_TRY_ENV
+void IR_TypeDescription::_tao_any_destructor (void *x)
+{
+ IR_TypeDescription *tmp = ACE_static_cast (IR_TypeDescription*,x);
+ delete tmp;
+}
+
+void IR_StructDef::_tao_any_destructor (void *x)
+{
+ IR_StructDef *tmp = ACE_static_cast (IR_StructDef*,x);
+ CORBA::release (tmp);
+}
+
+IR_StructDef_ptr IR_StructDef::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
)
{
if (CORBA::is_nil (obj))
- return CORBA_StructDef::_nil ();
- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/StructDef:1.0", ACE_TRY_ENV);
- ACE_CHECK_RETURN (CORBA_StructDef::_nil ());
+ return IR_StructDef::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/IR/StructDef:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (IR_StructDef::_nil ());
if (is_a == 0)
- return CORBA_StructDef::_nil ();
- return CORBA_StructDef::_unchecked_narrow (obj, ACE_TRY_ENV);
+ return IR_StructDef::_nil ();
+ return IR_StructDef::_unchecked_narrow (obj, ACE_TRY_ENV);
}
-CORBA_StructDef_ptr CORBA_StructDef::_unchecked_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &
+IR_StructDef_ptr IR_StructDef::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
)
{
if (CORBA::is_nil (obj))
- return CORBA_StructDef::_nil ();
+ return IR_StructDef::_nil ();
TAO_Stub* stub = obj->_stubobj ();
- stub->_incr_refcnt ();
- if (obj->_is_collocated () && _TAO_collocation_CORBA_StructDef_Stub_Factory_function_pointer != 0)
+ if (stub)
+ stub->_incr_refcnt ();
+ IR_StructDef_ptr default_proxy = IR_StructDef::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_IR_StructDef_Stub_Factory_function_pointer != 0)
{
- CORBA_StructDef_ptr retv = _TAO_collocation_CORBA_StructDef_Stub_Factory_function_pointer (obj);
- if (retv != 0)
- return retv;
+ default_proxy = _TAO_collocation_IR_StructDef_Stub_Factory_function_pointer (obj);
}
-
- CORBA_StructDef_ptr retval = CORBA_StructDef::_nil ();
-
- ACE_NEW_RETURN (retval,
- CORBA_StructDef (stub),
- CORBA_StructDef::_nil ());
-
- return retval;
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, IR_StructDef (stub), IR_StructDef::_nil ());
+ return TAO_IR_StructDef_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
}
-CORBA_StructDef_ptr
-CORBA_StructDef::_duplicate (CORBA_StructDef_ptr obj)
+IR_StructDef_ptr
+IR_StructDef::_duplicate (IR_StructDef_ptr obj)
{
if (!CORBA::is_nil (obj))
obj->_incr_refcnt ();
return obj;
}
-CORBA_StructMemberSeq * CORBA_StructDef::members (
- CORBA_Environment &ACE_TRY_ENV
+IR_StructMemberSeq * IR_StructDef::members (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_StructMemberSeq* _tao_retval = 0;
-
-
+
+ IR_StructMemberSeq *_tao_retval = 0;
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
- ACE_NEW_RETURN (_tao_retval, CORBA_StructMemberSeq, _tao_retval);
+
+ ACE_NEW_RETURN (_tao_retval, IR_StructMemberSeq, _tao_retval);
+ IR_StructMemberSeq_var _tao_safe_retval (_tao_retval);
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""members",
+ "_get_members",
12,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_members",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_members",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_members",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> *_tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-void CORBA_StructDef::members (
- const CORBA_StructMemberSeq & members,
- CORBA_Environment &ACE_TRY_ENV
+void IR_StructDef::members (
+ const IR_StructMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
-
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
-
+ ACE_THROW (CORBA::INTERNAL ());
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_set_""members",
+ "_set_members",
12,
istub->orb_core ()
);
-
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK;
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
ACE_CHECK;
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << members)
- ))
- ACE_THROW (CORBA_MARSHAL ());
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
ACE_CHECK;
+ }
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_members",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << members)
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_members",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
-
- }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_members",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
}
-CORBA::Boolean CORBA_StructDef::_is_a (const CORBA::Char *value, CORBA_Environment &ACE_TRY_ENV)
+CORBA::Boolean IR_StructDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
{
if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/StructDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/TypedefDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Container:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/StructDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/TypedefDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Container:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Contained:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/IDLType:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
return 1; // success using local knowledge
@@ -4976,377 +11407,803 @@ CORBA::Boolean CORBA_StructDef::_is_a (const CORBA::Char *value, CORBA_Environme
return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
}
-const char* CORBA_StructDef::_interface_repository_id (void) const
+const char* IR_StructDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/IR/StructDef:1.0";
+}
+
+TAO_IR_StructDef_Default_Proxy_Factory::TAO_IR_StructDef_Default_Proxy_Factory (int register_proxy_factory)
+{
+ if (register_proxy_factory)
+ {
+ TAO_IR_StructDef_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
+}
+
+TAO_IR_StructDef_Default_Proxy_Factory::~TAO_IR_StructDef_Default_Proxy_Factory (void)
+{
+}
+
+IR_StructDef_ptr
+TAO_IR_StructDef_Default_Proxy_Factory::create_proxy (
+ ::IR_StructDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_IR_StructDef_Proxy_Factory_Adapter::TAO_IR_StructDef_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
+{
+}
+
+TAO_IR_StructDef_Proxy_Factory_Adapter::~TAO_IR_StructDef_Proxy_Factory_Adapter (void)
+{
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
+}
+
+int
+TAO_IR_StructDef_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_IR_StructDef_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
+}
+
+int
+TAO_IR_StructDef_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
+ }
+return 0;
+}
+
+IR_StructDef_ptr
+TAO_IR_StructDef_Proxy_Factory_Adapter::create_proxy (
+ ::IR_StructDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_IR_StructDef_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
+}
+
+TAO_IR_StructDef_Smart_Proxy_Base::TAO_IR_StructDef_Smart_Proxy_Base (::IR_StructDef_ptr proxy)
+: base_proxy_ (proxy)
+{
+}
+
+TAO_IR_StructDef_Smart_Proxy_Base::~TAO_IR_StructDef_Smart_Proxy_Base (void)
+{
+}
+
+TAO_Stub *
+TAO_IR_StructDef_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+IR_StructMemberSeq * TAO_IR_StructDef_Smart_Proxy_Base::members (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->members (
+ ACE_TRY_ENV
+ );
+
+}
+
+void TAO_IR_StructDef_Smart_Proxy_Base::members (
+ const IR_StructMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
{
- return "IDL:omg.org/CORBA/StructDef:1.0";
+ this->base_proxy_->members (
+ members,
+ ACE_TRY_ENV
+ );
+
}
-static const CORBA::Long _oc_CORBA_StructDef[] =
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_IR_StructDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_IR_StructDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_IR_StructDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5374), ACE_NTOHL (0x72756374), ACE_NTOHL (0x4465663a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/StructDef:1.0
- 10, ACE_NTOHL (0x53747275), ACE_NTOHL (0x63744465), ACE_NTOHL (0x66000000), // name = StructDef
+ 29, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f53), ACE_NTOHL (0x74727563), ACE_NTOHL (0x74446566), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/StructDef:1.0
+ 10, ACE_NTOHL (0x53747275), ACE_NTOHL (0x63744465), ACE_NTOHL (0x66000000), // name = IR_StructDef
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_StructDef (CORBA::tk_objref, sizeof (_oc_CORBA_StructDef), (char *) &_oc_CORBA_StructDef, 0, sizeof (CORBA_StructDef));
+static CORBA::TypeCode _tc_TAO_tc_IR_StructDef (CORBA::tk_objref, sizeof (_oc_IR_StructDef), (char *) &_oc_IR_StructDef, 0, sizeof (IR_StructDef));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_StructDef, &_tc_TAO_tc_CORBA_StructDef)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_StructDef, &_tc_TAO_tc_IR_StructDef)
TAO_NAMESPACE_END
-CORBA_UnionDef_ptr CORBA_UnionDef::_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &ACE_TRY_ENV
+void IR_UnionDef::_tao_any_destructor (void *x)
+{
+ IR_UnionDef *tmp = ACE_static_cast (IR_UnionDef*,x);
+ CORBA::release (tmp);
+}
+
+IR_UnionDef_ptr IR_UnionDef::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
)
{
if (CORBA::is_nil (obj))
- return CORBA_UnionDef::_nil ();
- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/UnionDef:1.0", ACE_TRY_ENV);
- ACE_CHECK_RETURN (CORBA_UnionDef::_nil ());
+ return IR_UnionDef::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/IR/UnionDef:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (IR_UnionDef::_nil ());
if (is_a == 0)
- return CORBA_UnionDef::_nil ();
- return CORBA_UnionDef::_unchecked_narrow (obj, ACE_TRY_ENV);
+ return IR_UnionDef::_nil ();
+ return IR_UnionDef::_unchecked_narrow (obj, ACE_TRY_ENV);
}
-CORBA_UnionDef_ptr CORBA_UnionDef::_unchecked_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &
+IR_UnionDef_ptr IR_UnionDef::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
)
{
if (CORBA::is_nil (obj))
- return CORBA_UnionDef::_nil ();
+ return IR_UnionDef::_nil ();
TAO_Stub* stub = obj->_stubobj ();
- stub->_incr_refcnt ();
- if (obj->_is_collocated () && _TAO_collocation_CORBA_UnionDef_Stub_Factory_function_pointer != 0)
+ if (stub)
+ stub->_incr_refcnt ();
+ IR_UnionDef_ptr default_proxy = IR_UnionDef::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_IR_UnionDef_Stub_Factory_function_pointer != 0)
{
- CORBA_UnionDef_ptr retv = _TAO_collocation_CORBA_UnionDef_Stub_Factory_function_pointer (obj);
- if (retv != 0)
- return retv;
+ default_proxy = _TAO_collocation_IR_UnionDef_Stub_Factory_function_pointer (obj);
}
-
- CORBA_UnionDef_ptr retval = CORBA_UnionDef::_nil ();
-
- ACE_NEW_RETURN (retval,
- CORBA_UnionDef (stub),
- CORBA_UnionDef::_nil ());
-
- return retval;
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, IR_UnionDef (stub), IR_UnionDef::_nil ());
+ return TAO_IR_UnionDef_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
}
-CORBA_UnionDef_ptr
-CORBA_UnionDef::_duplicate (CORBA_UnionDef_ptr obj)
+IR_UnionDef_ptr
+IR_UnionDef::_duplicate (IR_UnionDef_ptr obj)
{
if (!CORBA::is_nil (obj))
obj->_incr_refcnt ();
return obj;
}
-CORBA::TypeCode_ptr CORBA_UnionDef::discriminator_type (
- CORBA_Environment &ACE_TRY_ENV
+CORBA::TypeCode_ptr IR_UnionDef::discriminator_type (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA::TypeCode_ptr _tao_retval = 0;
-
-
+
+ CORBA::TypeCode_ptr _tao_retval = CORBA::TypeCode::_nil ();
+ CORBA::TypeCode_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""discriminator_type",
+ "_get_discriminator_type",
23,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_discriminator_type",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_discriminator_type",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_discriminator_type",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-CORBA_IDLType_ptr CORBA_UnionDef::discriminator_type_def (
- CORBA_Environment &ACE_TRY_ENV
+IR_IDLType_ptr IR_UnionDef::discriminator_type_def (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_IDLType_ptr _tao_retval = CORBA_IDLType::_nil ();
-
-
+
+ IR_IDLType_ptr _tao_retval = IR_IDLType::_nil ();
+ IR_IDLType_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""discriminator_type_def",
+ "_get_discriminator_type_def",
27,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_discriminator_type_def",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_discriminator_type_def",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_discriminator_type_def",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-void CORBA_UnionDef::discriminator_type_def (
- CORBA_IDLType_ptr discriminator_type_def,
- CORBA_Environment &ACE_TRY_ENV
+void IR_UnionDef::discriminator_type_def (
+ IR_IDLType_ptr discriminator_type_def,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
-
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
-
+ ACE_THROW (CORBA::INTERNAL ());
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_set_""discriminator_type_def",
+ "_set_discriminator_type_def",
27,
istub->orb_core ()
);
-
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK;
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
ACE_CHECK;
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << discriminator_type_def)
- ))
- ACE_THROW (CORBA_MARSHAL ());
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
ACE_CHECK;
+ }
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_discriminator_type_def",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << discriminator_type_def)
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_discriminator_type_def",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
-
- }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_discriminator_type_def",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
}
-CORBA_UnionMemberSeq * CORBA_UnionDef::members (
- CORBA_Environment &ACE_TRY_ENV
+IR_UnionMemberSeq * IR_UnionDef::members (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_UnionMemberSeq* _tao_retval = 0;
-
-
+
+ IR_UnionMemberSeq *_tao_retval = 0;
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
-
- ACE_NEW_RETURN (_tao_retval, CORBA_UnionMemberSeq, _tao_retval);
+
+ ACE_NEW_RETURN (_tao_retval, IR_UnionMemberSeq, _tao_retval);
+ IR_UnionMemberSeq_var _tao_safe_retval (_tao_retval);
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""members",
+ "_get_members",
12,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_members",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_members",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_members",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> *_tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-void CORBA_UnionDef::members (
- const CORBA_UnionMemberSeq & members,
- CORBA_Environment &ACE_TRY_ENV
+void IR_UnionDef::members (
+ const IR_UnionMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
-
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
-
+ ACE_THROW (CORBA::INTERNAL ());
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_set_""members",
+ "_set_members",
12,
istub->orb_core ()
);
-
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK;
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
ACE_CHECK;
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << members)
- ))
- ACE_THROW (CORBA_MARSHAL ());
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
ACE_CHECK;
+ }
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_members",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << members)
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_members",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
-
- }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_members",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
}
-CORBA::Boolean CORBA_UnionDef::_is_a (const CORBA::Char *value, CORBA_Environment &ACE_TRY_ENV)
+CORBA::Boolean IR_UnionDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
{
if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/UnionDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/TypedefDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Container:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/UnionDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/TypedefDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Container:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Contained:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/IDLType:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
return 1; // success using local knowledge
@@ -5354,197 +12211,490 @@ CORBA::Boolean CORBA_UnionDef::_is_a (const CORBA::Char *value, CORBA_Environmen
return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
}
-const char* CORBA_UnionDef::_interface_repository_id (void) const
+const char* IR_UnionDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/IR/UnionDef:1.0";
+}
+
+TAO_IR_UnionDef_Default_Proxy_Factory::TAO_IR_UnionDef_Default_Proxy_Factory (int register_proxy_factory)
+{
+ if (register_proxy_factory)
+ {
+ TAO_IR_UnionDef_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
+}
+
+TAO_IR_UnionDef_Default_Proxy_Factory::~TAO_IR_UnionDef_Default_Proxy_Factory (void)
+{
+}
+
+IR_UnionDef_ptr
+TAO_IR_UnionDef_Default_Proxy_Factory::create_proxy (
+ ::IR_UnionDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_IR_UnionDef_Proxy_Factory_Adapter::TAO_IR_UnionDef_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
+{
+}
+
+TAO_IR_UnionDef_Proxy_Factory_Adapter::~TAO_IR_UnionDef_Proxy_Factory_Adapter (void)
+{
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
+}
+
+int
+TAO_IR_UnionDef_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_IR_UnionDef_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
{
- return "IDL:omg.org/CORBA/UnionDef:1.0";
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
}
-static const CORBA::Long _oc_CORBA_UnionDef[] =
+int
+TAO_IR_UnionDef_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
+ }
+return 0;
+}
+
+IR_UnionDef_ptr
+TAO_IR_UnionDef_Proxy_Factory_Adapter::create_proxy (
+ ::IR_UnionDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_IR_UnionDef_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
+}
+
+TAO_IR_UnionDef_Smart_Proxy_Base::TAO_IR_UnionDef_Smart_Proxy_Base (::IR_UnionDef_ptr proxy)
+: base_proxy_ (proxy)
+{
+}
+
+TAO_IR_UnionDef_Smart_Proxy_Base::~TAO_IR_UnionDef_Smart_Proxy_Base (void)
+{
+}
+
+TAO_Stub *
+TAO_IR_UnionDef_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+CORBA::TypeCode_ptr TAO_IR_UnionDef_Smart_Proxy_Base::discriminator_type (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->discriminator_type (
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_IDLType_ptr TAO_IR_UnionDef_Smart_Proxy_Base::discriminator_type_def (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->discriminator_type_def (
+ ACE_TRY_ENV
+ );
+
+}
+
+void TAO_IR_UnionDef_Smart_Proxy_Base::discriminator_type_def (
+ IR_IDLType_ptr discriminator_type_def,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->base_proxy_->discriminator_type_def (
+ discriminator_type_def,
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_UnionMemberSeq * TAO_IR_UnionDef_Smart_Proxy_Base::members (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->members (
+ ACE_TRY_ENV
+ );
+
+}
+
+void TAO_IR_UnionDef_Smart_Proxy_Base::members (
+ const IR_UnionMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->base_proxy_->members (
+ members,
+ ACE_TRY_ENV
+ );
+
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_IR_UnionDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_IR_UnionDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_IR_UnionDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f556e), ACE_NTOHL (0x696f6e44), ACE_NTOHL (0x65663a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/UnionDef:1.0
- 9, ACE_NTOHL (0x556e696f), ACE_NTOHL (0x6e446566), ACE_NTOHL (0x0), // name = UnionDef
+ 28, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f55), ACE_NTOHL (0x6e696f6e), ACE_NTOHL (0x4465663a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/UnionDef:1.0
+ 9, ACE_NTOHL (0x556e696f), ACE_NTOHL (0x6e446566), ACE_NTOHL (0x0), // name = IR_UnionDef
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_UnionDef (CORBA::tk_objref, sizeof (_oc_CORBA_UnionDef), (char *) &_oc_CORBA_UnionDef, 0, sizeof (CORBA_UnionDef));
+static CORBA::TypeCode _tc_TAO_tc_IR_UnionDef (CORBA::tk_objref, sizeof (_oc_IR_UnionDef), (char *) &_oc_IR_UnionDef, 0, sizeof (IR_UnionDef));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_UnionDef, &_tc_TAO_tc_CORBA_UnionDef)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_UnionDef, &_tc_TAO_tc_IR_UnionDef)
TAO_NAMESPACE_END
-CORBA_EnumDef_ptr CORBA_EnumDef::_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &ACE_TRY_ENV
+void IR_EnumDef::_tao_any_destructor (void *x)
+{
+ IR_EnumDef *tmp = ACE_static_cast (IR_EnumDef*,x);
+ CORBA::release (tmp);
+}
+
+IR_EnumDef_ptr IR_EnumDef::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
)
{
if (CORBA::is_nil (obj))
- return CORBA_EnumDef::_nil ();
- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/EnumDef:1.0", ACE_TRY_ENV);
- ACE_CHECK_RETURN (CORBA_EnumDef::_nil ());
+ return IR_EnumDef::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/IR/EnumDef:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (IR_EnumDef::_nil ());
if (is_a == 0)
- return CORBA_EnumDef::_nil ();
- return CORBA_EnumDef::_unchecked_narrow (obj, ACE_TRY_ENV);
+ return IR_EnumDef::_nil ();
+ return IR_EnumDef::_unchecked_narrow (obj, ACE_TRY_ENV);
}
-CORBA_EnumDef_ptr CORBA_EnumDef::_unchecked_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &
+IR_EnumDef_ptr IR_EnumDef::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
)
{
if (CORBA::is_nil (obj))
- return CORBA_EnumDef::_nil ();
+ return IR_EnumDef::_nil ();
TAO_Stub* stub = obj->_stubobj ();
- stub->_incr_refcnt ();
- if (obj->_is_collocated () && _TAO_collocation_CORBA_EnumDef_Stub_Factory_function_pointer != 0)
+ if (stub)
+ stub->_incr_refcnt ();
+ IR_EnumDef_ptr default_proxy = IR_EnumDef::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_IR_EnumDef_Stub_Factory_function_pointer != 0)
{
- CORBA_EnumDef_ptr retv = _TAO_collocation_CORBA_EnumDef_Stub_Factory_function_pointer (obj);
- if (retv != 0)
- return retv;
+ default_proxy = _TAO_collocation_IR_EnumDef_Stub_Factory_function_pointer (obj);
}
-
- CORBA_EnumDef_ptr retval = CORBA_EnumDef::_nil ();
-
- ACE_NEW_RETURN (retval,
- CORBA_EnumDef (stub),
- CORBA_EnumDef::_nil ());
-
- return retval;
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, IR_EnumDef (stub), IR_EnumDef::_nil ());
+ return TAO_IR_EnumDef_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
}
-CORBA_EnumDef_ptr
-CORBA_EnumDef::_duplicate (CORBA_EnumDef_ptr obj)
+IR_EnumDef_ptr
+IR_EnumDef::_duplicate (IR_EnumDef_ptr obj)
{
if (!CORBA::is_nil (obj))
obj->_incr_refcnt ();
return obj;
}
-CORBA_EnumMemberSeq * CORBA_EnumDef::members (
- CORBA_Environment &ACE_TRY_ENV
+IR_EnumMemberSeq * IR_EnumDef::members (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_EnumMemberSeq* _tao_retval = 0;
-
-
+
+ IR_EnumMemberSeq *_tao_retval = 0;
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
- ACE_NEW_RETURN (_tao_retval, CORBA_EnumMemberSeq, _tao_retval);
+
+ ACE_NEW_RETURN (_tao_retval, IR_EnumMemberSeq, _tao_retval);
+ IR_EnumMemberSeq_var _tao_safe_retval (_tao_retval);
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""members",
+ "_get_members",
12,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_members",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_members",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_members",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> *_tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-void CORBA_EnumDef::members (
- const CORBA_EnumMemberSeq & members,
- CORBA_Environment &ACE_TRY_ENV
+void IR_EnumDef::members (
+ const IR_EnumMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
-
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
-
+ ACE_THROW (CORBA::INTERNAL ());
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_set_""members",
+ "_set_members",
12,
istub->orb_core ()
);
-
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK;
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
ACE_CHECK;
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << members)
- ))
- ACE_THROW (CORBA_MARSHAL ());
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
ACE_CHECK;
+ }
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_members",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << members)
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_members",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
-
- }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_members",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
}
-CORBA::Boolean CORBA_EnumDef::_is_a (const CORBA::Char *value, CORBA_Environment &ACE_TRY_ENV)
+CORBA::Boolean IR_EnumDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
{
if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/EnumDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/TypedefDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/EnumDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/TypedefDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Contained:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/IDLType:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
return 1; // success using local knowledge
@@ -5552,196 +12702,662 @@ CORBA::Boolean CORBA_EnumDef::_is_a (const CORBA::Char *value, CORBA_Environment
return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
}
-const char* CORBA_EnumDef::_interface_repository_id (void) const
+const char* IR_EnumDef::_interface_repository_id (void) const
{
- return "IDL:omg.org/CORBA/EnumDef:1.0";
+ return "IDL:omg.org/IR/EnumDef:1.0";
}
-static const CORBA::Long _oc_CORBA_EnumDef[] =
+TAO_IR_EnumDef_Default_Proxy_Factory::TAO_IR_EnumDef_Default_Proxy_Factory (int register_proxy_factory)
+{
+ if (register_proxy_factory)
+ {
+ TAO_IR_EnumDef_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
+}
+
+TAO_IR_EnumDef_Default_Proxy_Factory::~TAO_IR_EnumDef_Default_Proxy_Factory (void)
+{
+}
+
+IR_EnumDef_ptr
+TAO_IR_EnumDef_Default_Proxy_Factory::create_proxy (
+ ::IR_EnumDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_IR_EnumDef_Proxy_Factory_Adapter::TAO_IR_EnumDef_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
+{
+}
+
+TAO_IR_EnumDef_Proxy_Factory_Adapter::~TAO_IR_EnumDef_Proxy_Factory_Adapter (void)
+{
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
+}
+
+int
+TAO_IR_EnumDef_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_IR_EnumDef_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
+}
+
+int
+TAO_IR_EnumDef_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
+ }
+return 0;
+}
+
+IR_EnumDef_ptr
+TAO_IR_EnumDef_Proxy_Factory_Adapter::create_proxy (
+ ::IR_EnumDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_IR_EnumDef_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
+}
+
+TAO_IR_EnumDef_Smart_Proxy_Base::TAO_IR_EnumDef_Smart_Proxy_Base (::IR_EnumDef_ptr proxy)
+: base_proxy_ (proxy)
+{
+}
+
+TAO_IR_EnumDef_Smart_Proxy_Base::~TAO_IR_EnumDef_Smart_Proxy_Base (void)
+{
+}
+
+TAO_Stub *
+TAO_IR_EnumDef_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+IR_EnumMemberSeq * TAO_IR_EnumDef_Smart_Proxy_Base::members (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->members (
+ ACE_TRY_ENV
+ );
+
+}
+
+void TAO_IR_EnumDef_Smart_Proxy_Base::members (
+ const IR_EnumMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->base_proxy_->members (
+ members,
+ ACE_TRY_ENV
+ );
+
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_IR_EnumDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_IR_EnumDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_IR_EnumDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f456e), ACE_NTOHL (0x756d4465), ACE_NTOHL (0x663a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/EnumDef:1.0
- 8, ACE_NTOHL (0x456e756d), ACE_NTOHL (0x44656600), // name = EnumDef
+ 27, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x6e756d44), ACE_NTOHL (0x65663a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/EnumDef:1.0
+ 8, ACE_NTOHL (0x456e756d), ACE_NTOHL (0x44656600), // name = IR_EnumDef
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_EnumDef (CORBA::tk_objref, sizeof (_oc_CORBA_EnumDef), (char *) &_oc_CORBA_EnumDef, 0, sizeof (CORBA_EnumDef));
+static CORBA::TypeCode _tc_TAO_tc_IR_EnumDef (CORBA::tk_objref, sizeof (_oc_IR_EnumDef), (char *) &_oc_IR_EnumDef, 0, sizeof (IR_EnumDef));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_EnumDef, &_tc_TAO_tc_CORBA_EnumDef)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_EnumDef, &_tc_TAO_tc_IR_EnumDef)
TAO_NAMESPACE_END
-CORBA_AliasDef_ptr CORBA_AliasDef::_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &ACE_TRY_ENV
+void IR_AliasDef::_tao_any_destructor (void *x)
+{
+ IR_AliasDef *tmp = ACE_static_cast (IR_AliasDef*,x);
+ CORBA::release (tmp);
+}
+
+IR_AliasDef_ptr IR_AliasDef::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
)
{
if (CORBA::is_nil (obj))
- return CORBA_AliasDef::_nil ();
- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/AliasDef:1.0", ACE_TRY_ENV);
- ACE_CHECK_RETURN (CORBA_AliasDef::_nil ());
+ return IR_AliasDef::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/IR/AliasDef:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (IR_AliasDef::_nil ());
if (is_a == 0)
- return CORBA_AliasDef::_nil ();
- return CORBA_AliasDef::_unchecked_narrow (obj, ACE_TRY_ENV);
+ return IR_AliasDef::_nil ();
+ return IR_AliasDef::_unchecked_narrow (obj, ACE_TRY_ENV);
}
-CORBA_AliasDef_ptr CORBA_AliasDef::_unchecked_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &
+IR_AliasDef_ptr IR_AliasDef::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
)
{
if (CORBA::is_nil (obj))
- return CORBA_AliasDef::_nil ();
+ return IR_AliasDef::_nil ();
TAO_Stub* stub = obj->_stubobj ();
- stub->_incr_refcnt ();
- if (obj->_is_collocated () && _TAO_collocation_CORBA_AliasDef_Stub_Factory_function_pointer != 0)
+ if (stub)
+ stub->_incr_refcnt ();
+ IR_AliasDef_ptr default_proxy = IR_AliasDef::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_IR_AliasDef_Stub_Factory_function_pointer != 0)
{
- CORBA_AliasDef_ptr retv = _TAO_collocation_CORBA_AliasDef_Stub_Factory_function_pointer (obj);
- if (retv != 0)
- return retv;
+ default_proxy = _TAO_collocation_IR_AliasDef_Stub_Factory_function_pointer (obj);
}
-
- CORBA_AliasDef_ptr retval = CORBA_AliasDef::_nil ();
-
- ACE_NEW_RETURN (retval,
- CORBA_AliasDef (stub),
- CORBA_AliasDef::_nil ());
-
- return retval;
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, IR_AliasDef (stub), IR_AliasDef::_nil ());
+ return TAO_IR_AliasDef_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
}
-CORBA_AliasDef_ptr
-CORBA_AliasDef::_duplicate (CORBA_AliasDef_ptr obj)
+IR_AliasDef_ptr
+IR_AliasDef::_duplicate (IR_AliasDef_ptr obj)
{
if (!CORBA::is_nil (obj))
obj->_incr_refcnt ();
return obj;
}
-CORBA_IDLType_ptr CORBA_AliasDef::original_type_def (
- CORBA_Environment &ACE_TRY_ENV
+IR_IDLType_ptr IR_AliasDef::original_type_def (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_IDLType_ptr _tao_retval = CORBA_IDLType::_nil ();
-
-
+
+ IR_IDLType_ptr _tao_retval = IR_IDLType::_nil ();
+ IR_IDLType_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""original_type_def",
+ "_get_original_type_def",
22,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_original_type_def",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_original_type_def",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_original_type_def",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-void CORBA_AliasDef::original_type_def (
- CORBA_IDLType_ptr original_type_def,
- CORBA_Environment &ACE_TRY_ENV
+void IR_AliasDef::original_type_def (
+ IR_IDLType_ptr original_type_def,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
-
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
-
+ ACE_THROW (CORBA::INTERNAL ());
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_set_""original_type_def",
+ "_set_original_type_def",
22,
istub->orb_core ()
);
-
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
ACE_CHECK;
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK;
+ }
- CORBA::Short flag = 131;
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK;
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_original_type_def",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << original_type_def)
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_original_type_def",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_original_type_def",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << original_type_def)
- ))
- ACE_THROW (CORBA_MARSHAL ());
+}
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK;
+CORBA::Boolean IR_AliasDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
+{
+ if (
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/AliasDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/TypedefDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Contained:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/IDLType:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
+ return 1; // success using local knowledge
+ else
+ return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
+}
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+const char* IR_AliasDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/IR/AliasDef:1.0";
+}
+
+TAO_IR_AliasDef_Default_Proxy_Factory::TAO_IR_AliasDef_Default_Proxy_Factory (int register_proxy_factory)
+{
+ if (register_proxy_factory)
{
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ TAO_IR_AliasDef_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
+}
+
+TAO_IR_AliasDef_Default_Proxy_Factory::~TAO_IR_AliasDef_Default_Proxy_Factory (void)
+{
+}
+
+IR_AliasDef_ptr
+TAO_IR_AliasDef_Default_Proxy_Factory::create_proxy (
+ ::IR_AliasDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_IR_AliasDef_Proxy_Factory_Adapter::TAO_IR_AliasDef_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
+{
+}
+
+TAO_IR_AliasDef_Proxy_Factory_Adapter::~TAO_IR_AliasDef_Proxy_Factory_Adapter (void)
+{
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
+}
+int
+TAO_IR_AliasDef_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_IR_AliasDef_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
+}
+
+int
+TAO_IR_AliasDef_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
}
- break;
+return 0;
+}
- }
+IR_AliasDef_ptr
+TAO_IR_AliasDef_Proxy_Factory_Adapter::create_proxy (
+ ::IR_AliasDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_IR_AliasDef_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
+}
+
+TAO_IR_AliasDef_Smart_Proxy_Base::TAO_IR_AliasDef_Smart_Proxy_Base (::IR_AliasDef_ptr proxy)
+: base_proxy_ (proxy)
+{
+}
+
+TAO_IR_AliasDef_Smart_Proxy_Base::~TAO_IR_AliasDef_Smart_Proxy_Base (void)
+{
+}
+
+TAO_Stub *
+TAO_IR_AliasDef_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+IR_IDLType_ptr TAO_IR_AliasDef_Smart_Proxy_Base::original_type_def (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->original_type_def (
+ ACE_TRY_ENV
+ );
+
+}
+
+void TAO_IR_AliasDef_Smart_Proxy_Base::original_type_def (
+ IR_IDLType_ptr original_type_def,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->base_proxy_->original_type_def (
+ original_type_def,
+ ACE_TRY_ENV
+ );
+
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_IR_AliasDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_IR_AliasDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_IR_AliasDef[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 28, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f41), ACE_NTOHL (0x6c696173), ACE_NTOHL (0x4465663a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/AliasDef:1.0
+ 9, ACE_NTOHL (0x416c6961), ACE_NTOHL (0x73446566), ACE_NTOHL (0x0), // name = IR_AliasDef
+};
+static CORBA::TypeCode _tc_TAO_tc_IR_AliasDef (CORBA::tk_objref, sizeof (_oc_IR_AliasDef), (char *) &_oc_IR_AliasDef, 0, sizeof (IR_AliasDef));
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_AliasDef, &_tc_TAO_tc_IR_AliasDef)
+TAO_NAMESPACE_END
+void IR_NativeDef::_tao_any_destructor (void *x)
+{
+ IR_NativeDef *tmp = ACE_static_cast (IR_NativeDef*,x);
+ CORBA::release (tmp);
+}
+
+IR_NativeDef_ptr IR_NativeDef::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ if (CORBA::is_nil (obj))
+ return IR_NativeDef::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/IR/NativeDef:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (IR_NativeDef::_nil ());
+ if (is_a == 0)
+ return IR_NativeDef::_nil ();
+ return IR_NativeDef::_unchecked_narrow (obj, ACE_TRY_ENV);
+}
+
+IR_NativeDef_ptr IR_NativeDef::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
+ )
+{
+ if (CORBA::is_nil (obj))
+ return IR_NativeDef::_nil ();
+ TAO_Stub* stub = obj->_stubobj ();
+ if (stub)
+ stub->_incr_refcnt ();
+ IR_NativeDef_ptr default_proxy = IR_NativeDef::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_IR_NativeDef_Stub_Factory_function_pointer != 0)
+ {
+ default_proxy = _TAO_collocation_IR_NativeDef_Stub_Factory_function_pointer (obj);
+ }
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, IR_NativeDef (stub), IR_NativeDef::_nil ());
+ return TAO_IR_NativeDef_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
+}
+IR_NativeDef_ptr
+IR_NativeDef::_duplicate (IR_NativeDef_ptr obj)
+{
+ if (!CORBA::is_nil (obj))
+ obj->_incr_refcnt ();
+ return obj;
}
-CORBA::Boolean CORBA_AliasDef::_is_a (const CORBA::Char *value, CORBA_Environment &ACE_TRY_ENV)
+CORBA::Boolean IR_NativeDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
{
if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/AliasDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/TypedefDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/NativeDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/TypedefDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Contained:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/IDLType:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
return 1; // success using local knowledge
@@ -5749,133 +13365,300 @@ CORBA::Boolean CORBA_AliasDef::_is_a (const CORBA::Char *value, CORBA_Environmen
return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
}
-const char* CORBA_AliasDef::_interface_repository_id (void) const
+const char* IR_NativeDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/IR/NativeDef:1.0";
+}
+
+TAO_IR_NativeDef_Default_Proxy_Factory::TAO_IR_NativeDef_Default_Proxy_Factory (int register_proxy_factory)
+{
+ if (register_proxy_factory)
+ {
+ TAO_IR_NativeDef_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
+}
+
+TAO_IR_NativeDef_Default_Proxy_Factory::~TAO_IR_NativeDef_Default_Proxy_Factory (void)
+{
+}
+
+IR_NativeDef_ptr
+TAO_IR_NativeDef_Default_Proxy_Factory::create_proxy (
+ ::IR_NativeDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_IR_NativeDef_Proxy_Factory_Adapter::TAO_IR_NativeDef_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
+{
+}
+
+TAO_IR_NativeDef_Proxy_Factory_Adapter::~TAO_IR_NativeDef_Proxy_Factory_Adapter (void)
+{
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
+}
+
+int
+TAO_IR_NativeDef_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_IR_NativeDef_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
+}
+
+int
+TAO_IR_NativeDef_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
+ }
+return 0;
+}
+
+IR_NativeDef_ptr
+TAO_IR_NativeDef_Proxy_Factory_Adapter::create_proxy (
+ ::IR_NativeDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_IR_NativeDef_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
+}
+
+TAO_IR_NativeDef_Smart_Proxy_Base::TAO_IR_NativeDef_Smart_Proxy_Base (::IR_NativeDef_ptr proxy)
+: base_proxy_ (proxy)
+{
+}
+
+TAO_IR_NativeDef_Smart_Proxy_Base::~TAO_IR_NativeDef_Smart_Proxy_Base (void)
{
- return "IDL:omg.org/CORBA/AliasDef:1.0";
}
-static const CORBA::Long _oc_CORBA_AliasDef[] =
+TAO_Stub *
+TAO_IR_NativeDef_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_IR_NativeDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_IR_NativeDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_IR_NativeDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f416c), ACE_NTOHL (0x69617344), ACE_NTOHL (0x65663a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/AliasDef:1.0
- 9, ACE_NTOHL (0x416c6961), ACE_NTOHL (0x73446566), ACE_NTOHL (0x0), // name = AliasDef
+ 29, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f4e), ACE_NTOHL (0x61746976), ACE_NTOHL (0x65446566), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/NativeDef:1.0
+ 10, ACE_NTOHL (0x4e617469), ACE_NTOHL (0x76654465), ACE_NTOHL (0x66000000), // name = IR_NativeDef
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_AliasDef (CORBA::tk_objref, sizeof (_oc_CORBA_AliasDef), (char *) &_oc_CORBA_AliasDef, 0, sizeof (CORBA_AliasDef));
+static CORBA::TypeCode _tc_TAO_tc_IR_NativeDef (CORBA::tk_objref, sizeof (_oc_IR_NativeDef), (char *) &_oc_IR_NativeDef, 0, sizeof (IR_NativeDef));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_AliasDef, &_tc_TAO_tc_CORBA_AliasDef)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_NativeDef, &_tc_TAO_tc_IR_NativeDef)
TAO_NAMESPACE_END
-CORBA_PrimitiveDef_ptr CORBA_PrimitiveDef::_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &ACE_TRY_ENV
+void IR_PrimitiveDef::_tao_any_destructor (void *x)
+{
+ IR_PrimitiveDef *tmp = ACE_static_cast (IR_PrimitiveDef*,x);
+ CORBA::release (tmp);
+}
+
+IR_PrimitiveDef_ptr IR_PrimitiveDef::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
)
{
if (CORBA::is_nil (obj))
- return CORBA_PrimitiveDef::_nil ();
- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/PrimitiveDef:1.0", ACE_TRY_ENV);
- ACE_CHECK_RETURN (CORBA_PrimitiveDef::_nil ());
+ return IR_PrimitiveDef::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/IR/PrimitiveDef:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (IR_PrimitiveDef::_nil ());
if (is_a == 0)
- return CORBA_PrimitiveDef::_nil ();
- return CORBA_PrimitiveDef::_unchecked_narrow (obj, ACE_TRY_ENV);
+ return IR_PrimitiveDef::_nil ();
+ return IR_PrimitiveDef::_unchecked_narrow (obj, ACE_TRY_ENV);
}
-CORBA_PrimitiveDef_ptr CORBA_PrimitiveDef::_unchecked_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &
+IR_PrimitiveDef_ptr IR_PrimitiveDef::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
)
{
if (CORBA::is_nil (obj))
- return CORBA_PrimitiveDef::_nil ();
+ return IR_PrimitiveDef::_nil ();
TAO_Stub* stub = obj->_stubobj ();
- stub->_incr_refcnt ();
- if (obj->_is_collocated () && _TAO_collocation_CORBA_PrimitiveDef_Stub_Factory_function_pointer != 0)
+ if (stub)
+ stub->_incr_refcnt ();
+ IR_PrimitiveDef_ptr default_proxy = IR_PrimitiveDef::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_IR_PrimitiveDef_Stub_Factory_function_pointer != 0)
{
- CORBA_PrimitiveDef_ptr retv = _TAO_collocation_CORBA_PrimitiveDef_Stub_Factory_function_pointer (obj);
- if (retv != 0)
- return retv;
+ default_proxy = _TAO_collocation_IR_PrimitiveDef_Stub_Factory_function_pointer (obj);
}
-
- CORBA_PrimitiveDef_ptr retval = CORBA_PrimitiveDef::_nil ();
-
- ACE_NEW_RETURN (retval,
- CORBA_PrimitiveDef (stub),
- CORBA_PrimitiveDef::_nil ());
-
- return retval;
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, IR_PrimitiveDef (stub), IR_PrimitiveDef::_nil ());
+ return TAO_IR_PrimitiveDef_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
}
-CORBA_PrimitiveDef_ptr
-CORBA_PrimitiveDef::_duplicate (CORBA_PrimitiveDef_ptr obj)
+IR_PrimitiveDef_ptr
+IR_PrimitiveDef::_duplicate (IR_PrimitiveDef_ptr obj)
{
if (!CORBA::is_nil (obj))
obj->_incr_refcnt ();
return obj;
}
-CORBA::PrimitiveKind CORBA_PrimitiveDef::kind (
- CORBA_Environment &ACE_TRY_ENV
+IR::PrimitiveKind IR_PrimitiveDef::kind (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA::PrimitiveKind _tao_retval = (CORBA::PrimitiveKind)0;
-
-
+
+ IR::PrimitiveKind _tao_retval = (IR::PrimitiveKind)0;
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), _tao_retval);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""kind",
+ "_get_kind",
9,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (_tao_retval);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (_tao_retval);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_kind",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_retval)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_kind",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_kind",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (_tao_retval);
+#endif /* TAO_HAS_INTERCEPTORS */
return _tao_retval;
}
-CORBA::Boolean CORBA_PrimitiveDef::_is_a (const CORBA::Char *value, CORBA_Environment &ACE_TRY_ENV)
+CORBA::Boolean IR_PrimitiveDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
{
if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/PrimitiveDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/PrimitiveDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/IDLType:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
return 1; // success using local knowledge
@@ -5883,194 +13666,430 @@ CORBA::Boolean CORBA_PrimitiveDef::_is_a (const CORBA::Char *value, CORBA_Enviro
return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
}
-const char* CORBA_PrimitiveDef::_interface_repository_id (void) const
+const char* IR_PrimitiveDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/IR/PrimitiveDef:1.0";
+}
+
+TAO_IR_PrimitiveDef_Default_Proxy_Factory::TAO_IR_PrimitiveDef_Default_Proxy_Factory (int register_proxy_factory)
+{
+ if (register_proxy_factory)
+ {
+ TAO_IR_PrimitiveDef_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
+}
+
+TAO_IR_PrimitiveDef_Default_Proxy_Factory::~TAO_IR_PrimitiveDef_Default_Proxy_Factory (void)
+{
+}
+
+IR_PrimitiveDef_ptr
+TAO_IR_PrimitiveDef_Default_Proxy_Factory::create_proxy (
+ ::IR_PrimitiveDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_IR_PrimitiveDef_Proxy_Factory_Adapter::TAO_IR_PrimitiveDef_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
{
- return "IDL:omg.org/CORBA/PrimitiveDef:1.0";
}
-static const CORBA::Long _oc_CORBA_PrimitiveDef[] =
+TAO_IR_PrimitiveDef_Proxy_Factory_Adapter::~TAO_IR_PrimitiveDef_Proxy_Factory_Adapter (void)
+{
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
+}
+
+int
+TAO_IR_PrimitiveDef_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_IR_PrimitiveDef_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
+}
+
+int
+TAO_IR_PrimitiveDef_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
+ }
+return 0;
+}
+
+IR_PrimitiveDef_ptr
+TAO_IR_PrimitiveDef_Proxy_Factory_Adapter::create_proxy (
+ ::IR_PrimitiveDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_IR_PrimitiveDef_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
+}
+
+TAO_IR_PrimitiveDef_Smart_Proxy_Base::TAO_IR_PrimitiveDef_Smart_Proxy_Base (::IR_PrimitiveDef_ptr proxy)
+: base_proxy_ (proxy)
+{
+}
+
+TAO_IR_PrimitiveDef_Smart_Proxy_Base::~TAO_IR_PrimitiveDef_Smart_Proxy_Base (void)
+{
+}
+
+TAO_Stub *
+TAO_IR_PrimitiveDef_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+IR::PrimitiveKind TAO_IR_PrimitiveDef_Smart_Proxy_Base::kind (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->kind (
+ ACE_TRY_ENV
+ );
+
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_IR_PrimitiveDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_IR_PrimitiveDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_IR_PrimitiveDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5072), ACE_NTOHL (0x696d6974), ACE_NTOHL (0x69766544), ACE_NTOHL (0x65663a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/PrimitiveDef:1.0
- 13, ACE_NTOHL (0x5072696d), ACE_NTOHL (0x69746976), ACE_NTOHL (0x65446566), ACE_NTOHL (0x0), // name = PrimitiveDef
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x72696d69), ACE_NTOHL (0x74697665), ACE_NTOHL (0x4465663a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/PrimitiveDef:1.0
+ 13, ACE_NTOHL (0x5072696d), ACE_NTOHL (0x69746976), ACE_NTOHL (0x65446566), ACE_NTOHL (0x0), // name = IR_PrimitiveDef
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_PrimitiveDef (CORBA::tk_objref, sizeof (_oc_CORBA_PrimitiveDef), (char *) &_oc_CORBA_PrimitiveDef, 0, sizeof (CORBA_PrimitiveDef));
+static CORBA::TypeCode _tc_TAO_tc_IR_PrimitiveDef (CORBA::tk_objref, sizeof (_oc_IR_PrimitiveDef), (char *) &_oc_IR_PrimitiveDef, 0, sizeof (IR_PrimitiveDef));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_PrimitiveDef, &_tc_TAO_tc_CORBA_PrimitiveDef)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_PrimitiveDef, &_tc_TAO_tc_IR_PrimitiveDef)
TAO_NAMESPACE_END
-CORBA_StringDef_ptr CORBA_StringDef::_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &ACE_TRY_ENV
+void IR_StringDef::_tao_any_destructor (void *x)
+{
+ IR_StringDef *tmp = ACE_static_cast (IR_StringDef*,x);
+ CORBA::release (tmp);
+}
+
+IR_StringDef_ptr IR_StringDef::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
)
{
if (CORBA::is_nil (obj))
- return CORBA_StringDef::_nil ();
- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/StringDef:1.0", ACE_TRY_ENV);
- ACE_CHECK_RETURN (CORBA_StringDef::_nil ());
+ return IR_StringDef::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/IR/StringDef:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (IR_StringDef::_nil ());
if (is_a == 0)
- return CORBA_StringDef::_nil ();
- return CORBA_StringDef::_unchecked_narrow (obj, ACE_TRY_ENV);
+ return IR_StringDef::_nil ();
+ return IR_StringDef::_unchecked_narrow (obj, ACE_TRY_ENV);
}
-CORBA_StringDef_ptr CORBA_StringDef::_unchecked_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &
+IR_StringDef_ptr IR_StringDef::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
)
{
if (CORBA::is_nil (obj))
- return CORBA_StringDef::_nil ();
+ return IR_StringDef::_nil ();
TAO_Stub* stub = obj->_stubobj ();
- stub->_incr_refcnt ();
- if (obj->_is_collocated () && _TAO_collocation_CORBA_StringDef_Stub_Factory_function_pointer != 0)
+ if (stub)
+ stub->_incr_refcnt ();
+ IR_StringDef_ptr default_proxy = IR_StringDef::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_IR_StringDef_Stub_Factory_function_pointer != 0)
{
- CORBA_StringDef_ptr retv = _TAO_collocation_CORBA_StringDef_Stub_Factory_function_pointer (obj);
- if (retv != 0)
- return retv;
+ default_proxy = _TAO_collocation_IR_StringDef_Stub_Factory_function_pointer (obj);
}
-
- CORBA_StringDef_ptr retval = CORBA_StringDef::_nil ();
-
- ACE_NEW_RETURN (retval,
- CORBA_StringDef (stub),
- CORBA_StringDef::_nil ());
-
- return retval;
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, IR_StringDef (stub), IR_StringDef::_nil ());
+ return TAO_IR_StringDef_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
}
-CORBA_StringDef_ptr
-CORBA_StringDef::_duplicate (CORBA_StringDef_ptr obj)
+IR_StringDef_ptr
+IR_StringDef::_duplicate (IR_StringDef_ptr obj)
{
if (!CORBA::is_nil (obj))
obj->_incr_refcnt ();
return obj;
}
-CORBA::ULong CORBA_StringDef::bound (
- CORBA_Environment &ACE_TRY_ENV
+CORBA::ULong IR_StringDef::bound (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
+
CORBA::ULong _tao_retval = 0;
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), _tao_retval);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""bound",
+ "_get_bound",
10,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (_tao_retval);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (_tao_retval);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_bound",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_retval)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_bound",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_bound",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (_tao_retval);
+#endif /* TAO_HAS_INTERCEPTORS */
return _tao_retval;
}
-void CORBA_StringDef::bound (
+void IR_StringDef::bound (
CORBA::ULong bound,
- CORBA_Environment &ACE_TRY_ENV
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
-
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
-
+ ACE_THROW (CORBA::INTERNAL ());
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_set_""bound",
+ "_set_bound",
10,
istub->orb_core ()
);
-
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK;
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
ACE_CHECK;
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << bound)
- ))
- ACE_THROW (CORBA_MARSHAL ());
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
ACE_CHECK;
+ }
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_bound",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << bound)
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_bound",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
-
- }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_bound",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
}
-CORBA::Boolean CORBA_StringDef::_is_a (const CORBA::Char *value, CORBA_Environment &ACE_TRY_ENV)
+CORBA::Boolean IR_StringDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
{
if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/StringDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/StringDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/IDLType:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
return 1; // success using local knowledge
@@ -6078,194 +14097,445 @@ CORBA::Boolean CORBA_StringDef::_is_a (const CORBA::Char *value, CORBA_Environme
return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
}
-const char* CORBA_StringDef::_interface_repository_id (void) const
+const char* IR_StringDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/IR/StringDef:1.0";
+}
+
+TAO_IR_StringDef_Default_Proxy_Factory::TAO_IR_StringDef_Default_Proxy_Factory (int register_proxy_factory)
+{
+ if (register_proxy_factory)
+ {
+ TAO_IR_StringDef_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
+}
+
+TAO_IR_StringDef_Default_Proxy_Factory::~TAO_IR_StringDef_Default_Proxy_Factory (void)
+{
+}
+
+IR_StringDef_ptr
+TAO_IR_StringDef_Default_Proxy_Factory::create_proxy (
+ ::IR_StringDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_IR_StringDef_Proxy_Factory_Adapter::TAO_IR_StringDef_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
+{
+}
+
+TAO_IR_StringDef_Proxy_Factory_Adapter::~TAO_IR_StringDef_Proxy_Factory_Adapter (void)
+{
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
+}
+
+int
+TAO_IR_StringDef_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_IR_StringDef_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
+}
+
+int
+TAO_IR_StringDef_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
+ }
+return 0;
+}
+
+IR_StringDef_ptr
+TAO_IR_StringDef_Proxy_Factory_Adapter::create_proxy (
+ ::IR_StringDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_IR_StringDef_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
+}
+
+TAO_IR_StringDef_Smart_Proxy_Base::TAO_IR_StringDef_Smart_Proxy_Base (::IR_StringDef_ptr proxy)
+: base_proxy_ (proxy)
{
- return "IDL:omg.org/CORBA/StringDef:1.0";
}
-static const CORBA::Long _oc_CORBA_StringDef[] =
+TAO_IR_StringDef_Smart_Proxy_Base::~TAO_IR_StringDef_Smart_Proxy_Base (void)
+{
+}
+
+TAO_Stub *
+TAO_IR_StringDef_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+CORBA::ULong TAO_IR_StringDef_Smart_Proxy_Base::bound (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->bound (
+ ACE_TRY_ENV
+ );
+
+}
+
+void TAO_IR_StringDef_Smart_Proxy_Base::bound (
+ CORBA::ULong bound,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->base_proxy_->bound (
+ bound,
+ ACE_TRY_ENV
+ );
+
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_IR_StringDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_IR_StringDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_IR_StringDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5374), ACE_NTOHL (0x72696e67), ACE_NTOHL (0x4465663a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/StringDef:1.0
- 10, ACE_NTOHL (0x53747269), ACE_NTOHL (0x6e674465), ACE_NTOHL (0x66000000), // name = StringDef
+ 29, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f53), ACE_NTOHL (0x7472696e), ACE_NTOHL (0x67446566), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/StringDef:1.0
+ 10, ACE_NTOHL (0x53747269), ACE_NTOHL (0x6e674465), ACE_NTOHL (0x66000000), // name = IR_StringDef
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_StringDef (CORBA::tk_objref, sizeof (_oc_CORBA_StringDef), (char *) &_oc_CORBA_StringDef, 0, sizeof (CORBA_StringDef));
+static CORBA::TypeCode _tc_TAO_tc_IR_StringDef (CORBA::tk_objref, sizeof (_oc_IR_StringDef), (char *) &_oc_IR_StringDef, 0, sizeof (IR_StringDef));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_StringDef, &_tc_TAO_tc_CORBA_StringDef)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_StringDef, &_tc_TAO_tc_IR_StringDef)
TAO_NAMESPACE_END
-CORBA_WstringDef_ptr CORBA_WstringDef::_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &ACE_TRY_ENV
+void IR_WstringDef::_tao_any_destructor (void *x)
+{
+ IR_WstringDef *tmp = ACE_static_cast (IR_WstringDef*,x);
+ CORBA::release (tmp);
+}
+
+IR_WstringDef_ptr IR_WstringDef::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
)
{
if (CORBA::is_nil (obj))
- return CORBA_WstringDef::_nil ();
- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/WstringDef:1.0", ACE_TRY_ENV);
- ACE_CHECK_RETURN (CORBA_WstringDef::_nil ());
+ return IR_WstringDef::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/IR/WstringDef:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (IR_WstringDef::_nil ());
if (is_a == 0)
- return CORBA_WstringDef::_nil ();
- return CORBA_WstringDef::_unchecked_narrow (obj, ACE_TRY_ENV);
+ return IR_WstringDef::_nil ();
+ return IR_WstringDef::_unchecked_narrow (obj, ACE_TRY_ENV);
}
-CORBA_WstringDef_ptr CORBA_WstringDef::_unchecked_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &
+IR_WstringDef_ptr IR_WstringDef::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
)
{
if (CORBA::is_nil (obj))
- return CORBA_WstringDef::_nil ();
+ return IR_WstringDef::_nil ();
TAO_Stub* stub = obj->_stubobj ();
- stub->_incr_refcnt ();
- if (obj->_is_collocated () && _TAO_collocation_CORBA_WstringDef_Stub_Factory_function_pointer != 0)
+ if (stub)
+ stub->_incr_refcnt ();
+ IR_WstringDef_ptr default_proxy = IR_WstringDef::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_IR_WstringDef_Stub_Factory_function_pointer != 0)
{
- CORBA_WstringDef_ptr retv = _TAO_collocation_CORBA_WstringDef_Stub_Factory_function_pointer (obj);
- if (retv != 0)
- return retv;
+ default_proxy = _TAO_collocation_IR_WstringDef_Stub_Factory_function_pointer (obj);
}
-
- CORBA_WstringDef_ptr retval = CORBA_WstringDef::_nil ();
-
- ACE_NEW_RETURN (retval,
- CORBA_WstringDef (stub),
- CORBA_WstringDef::_nil ());
-
- return retval;
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, IR_WstringDef (stub), IR_WstringDef::_nil ());
+ return TAO_IR_WstringDef_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
}
-CORBA_WstringDef_ptr
-CORBA_WstringDef::_duplicate (CORBA_WstringDef_ptr obj)
+IR_WstringDef_ptr
+IR_WstringDef::_duplicate (IR_WstringDef_ptr obj)
{
if (!CORBA::is_nil (obj))
obj->_incr_refcnt ();
return obj;
}
-CORBA::ULong CORBA_WstringDef::bound (
- CORBA_Environment &ACE_TRY_ENV
+CORBA::ULong IR_WstringDef::bound (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
+
CORBA::ULong _tao_retval = 0;
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), _tao_retval);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""bound",
+ "_get_bound",
10,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (_tao_retval);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (_tao_retval);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_bound",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_retval)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_bound",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_bound",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (_tao_retval);
+#endif /* TAO_HAS_INTERCEPTORS */
return _tao_retval;
}
-void CORBA_WstringDef::bound (
+void IR_WstringDef::bound (
CORBA::ULong bound,
- CORBA_Environment &ACE_TRY_ENV
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
-
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
-
+ ACE_THROW (CORBA::INTERNAL ());
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_set_""bound",
+ "_set_bound",
10,
istub->orb_core ()
);
-
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK;
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
ACE_CHECK;
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << bound)
- ))
- ACE_THROW (CORBA_MARSHAL ());
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
ACE_CHECK;
+ }
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_bound",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << bound)
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_bound",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
-
- }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_bound",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
}
-CORBA::Boolean CORBA_WstringDef::_is_a (const CORBA::Char *value, CORBA_Environment &ACE_TRY_ENV)
+CORBA::Boolean IR_WstringDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
{
if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/WstringDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/WstringDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/IDLType:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
return 1; // success using local knowledge
@@ -6273,314 +14543,679 @@ CORBA::Boolean CORBA_WstringDef::_is_a (const CORBA::Char *value, CORBA_Environm
return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
}
-const char* CORBA_WstringDef::_interface_repository_id (void) const
+const char* IR_WstringDef::_interface_repository_id (void) const
{
- return "IDL:omg.org/CORBA/WstringDef:1.0";
+ return "IDL:omg.org/IR/WstringDef:1.0";
+}
+
+TAO_IR_WstringDef_Default_Proxy_Factory::TAO_IR_WstringDef_Default_Proxy_Factory (int register_proxy_factory)
+{
+ if (register_proxy_factory)
+ {
+ TAO_IR_WstringDef_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
}
-static const CORBA::Long _oc_CORBA_WstringDef[] =
+TAO_IR_WstringDef_Default_Proxy_Factory::~TAO_IR_WstringDef_Default_Proxy_Factory (void)
+{
+}
+
+IR_WstringDef_ptr
+TAO_IR_WstringDef_Default_Proxy_Factory::create_proxy (
+ ::IR_WstringDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_IR_WstringDef_Proxy_Factory_Adapter::TAO_IR_WstringDef_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
+{
+}
+
+TAO_IR_WstringDef_Proxy_Factory_Adapter::~TAO_IR_WstringDef_Proxy_Factory_Adapter (void)
+{
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
+}
+
+int
+TAO_IR_WstringDef_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_IR_WstringDef_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
+}
+
+int
+TAO_IR_WstringDef_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
+ }
+return 0;
+}
+
+IR_WstringDef_ptr
+TAO_IR_WstringDef_Proxy_Factory_Adapter::create_proxy (
+ ::IR_WstringDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_IR_WstringDef_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
+}
+
+TAO_IR_WstringDef_Smart_Proxy_Base::TAO_IR_WstringDef_Smart_Proxy_Base (::IR_WstringDef_ptr proxy)
+: base_proxy_ (proxy)
+{
+}
+
+TAO_IR_WstringDef_Smart_Proxy_Base::~TAO_IR_WstringDef_Smart_Proxy_Base (void)
+{
+}
+
+TAO_Stub *
+TAO_IR_WstringDef_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+CORBA::ULong TAO_IR_WstringDef_Smart_Proxy_Base::bound (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->bound (
+ ACE_TRY_ENV
+ );
+
+}
+
+void TAO_IR_WstringDef_Smart_Proxy_Base::bound (
+ CORBA::ULong bound,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->base_proxy_->bound (
+ bound,
+ ACE_TRY_ENV
+ );
+
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_IR_WstringDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_IR_WstringDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_IR_WstringDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5773), ACE_NTOHL (0x7472696e), ACE_NTOHL (0x67446566), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/WstringDef:1.0
- 11, ACE_NTOHL (0x57737472), ACE_NTOHL (0x696e6744), ACE_NTOHL (0x65660000), // name = WstringDef
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f57), ACE_NTOHL (0x73747269), ACE_NTOHL (0x6e674465), ACE_NTOHL (0x663a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/WstringDef:1.0
+ 11, ACE_NTOHL (0x57737472), ACE_NTOHL (0x696e6744), ACE_NTOHL (0x65660000), // name = IR_WstringDef
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_WstringDef (CORBA::tk_objref, sizeof (_oc_CORBA_WstringDef), (char *) &_oc_CORBA_WstringDef, 0, sizeof (CORBA_WstringDef));
+static CORBA::TypeCode _tc_TAO_tc_IR_WstringDef (CORBA::tk_objref, sizeof (_oc_IR_WstringDef), (char *) &_oc_IR_WstringDef, 0, sizeof (IR_WstringDef));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_WstringDef, &_tc_TAO_tc_CORBA_WstringDef)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_WstringDef, &_tc_TAO_tc_IR_WstringDef)
TAO_NAMESPACE_END
-CORBA_FixedDef_ptr CORBA_FixedDef::_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &ACE_TRY_ENV
+void IR_FixedDef::_tao_any_destructor (void *x)
+{
+ IR_FixedDef *tmp = ACE_static_cast (IR_FixedDef*,x);
+ CORBA::release (tmp);
+}
+
+IR_FixedDef_ptr IR_FixedDef::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
)
{
if (CORBA::is_nil (obj))
- return CORBA_FixedDef::_nil ();
- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/FixedDef:1.0", ACE_TRY_ENV);
- ACE_CHECK_RETURN (CORBA_FixedDef::_nil ());
+ return IR_FixedDef::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/IR/FixedDef:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (IR_FixedDef::_nil ());
if (is_a == 0)
- return CORBA_FixedDef::_nil ();
- return CORBA_FixedDef::_unchecked_narrow (obj, ACE_TRY_ENV);
+ return IR_FixedDef::_nil ();
+ return IR_FixedDef::_unchecked_narrow (obj, ACE_TRY_ENV);
}
-CORBA_FixedDef_ptr CORBA_FixedDef::_unchecked_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &
+IR_FixedDef_ptr IR_FixedDef::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
)
{
if (CORBA::is_nil (obj))
- return CORBA_FixedDef::_nil ();
+ return IR_FixedDef::_nil ();
TAO_Stub* stub = obj->_stubobj ();
- stub->_incr_refcnt ();
- if (obj->_is_collocated () && _TAO_collocation_CORBA_FixedDef_Stub_Factory_function_pointer != 0)
+ if (stub)
+ stub->_incr_refcnt ();
+ IR_FixedDef_ptr default_proxy = IR_FixedDef::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_IR_FixedDef_Stub_Factory_function_pointer != 0)
{
- CORBA_FixedDef_ptr retv = _TAO_collocation_CORBA_FixedDef_Stub_Factory_function_pointer (obj);
- if (retv != 0)
- return retv;
+ default_proxy = _TAO_collocation_IR_FixedDef_Stub_Factory_function_pointer (obj);
}
-
- CORBA_FixedDef_ptr retval = CORBA_FixedDef::_nil ();
-
- ACE_NEW_RETURN (retval,
- CORBA_FixedDef (stub),
- CORBA_FixedDef::_nil ());
-
- return retval;
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, IR_FixedDef (stub), IR_FixedDef::_nil ());
+ return TAO_IR_FixedDef_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
}
-CORBA_FixedDef_ptr
-CORBA_FixedDef::_duplicate (CORBA_FixedDef_ptr obj)
+IR_FixedDef_ptr
+IR_FixedDef::_duplicate (IR_FixedDef_ptr obj)
{
if (!CORBA::is_nil (obj))
obj->_incr_refcnt ();
return obj;
}
-CORBA::UShort CORBA_FixedDef::digits (
- CORBA_Environment &ACE_TRY_ENV
+CORBA::UShort IR_FixedDef::digits (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
+
CORBA::UShort _tao_retval = 0;
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), _tao_retval);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""digits",
+ "_get_digits",
11,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (_tao_retval);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (_tao_retval);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_digits",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_retval)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_digits",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_digits",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (_tao_retval);
+#endif /* TAO_HAS_INTERCEPTORS */
return _tao_retval;
}
-void CORBA_FixedDef::digits (
+void IR_FixedDef::digits (
CORBA::UShort digits,
- CORBA_Environment &ACE_TRY_ENV
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
-
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
-
+ ACE_THROW (CORBA::INTERNAL ());
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_set_""digits",
+ "_set_digits",
11,
istub->orb_core ()
);
-
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK;
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
ACE_CHECK;
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << digits)
- ))
- ACE_THROW (CORBA_MARSHAL ());
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
ACE_CHECK;
+ }
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_digits",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << digits)
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_digits",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
-
- }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_digits",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
}
-CORBA::Short CORBA_FixedDef::scale (
- CORBA_Environment &ACE_TRY_ENV
+CORBA::Short IR_FixedDef::scale (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
+
CORBA::Short _tao_retval = 0;
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), _tao_retval);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""scale",
+ "_get_scale",
10,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (_tao_retval);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (_tao_retval);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_scale",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_retval)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_scale",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_scale",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (_tao_retval);
+#endif /* TAO_HAS_INTERCEPTORS */
return _tao_retval;
}
-void CORBA_FixedDef::scale (
+void IR_FixedDef::scale (
CORBA::Short scale,
- CORBA_Environment &ACE_TRY_ENV
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
-
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
-
+ ACE_THROW (CORBA::INTERNAL ());
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_set_""scale",
+ "_set_scale",
10,
istub->orb_core ()
);
-
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK;
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
ACE_CHECK;
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << scale)
- ))
- ACE_THROW (CORBA_MARSHAL ());
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
ACE_CHECK;
+ }
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_scale",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << scale)
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_scale",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
-
- }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_scale",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
}
-CORBA::Boolean CORBA_FixedDef::_is_a (const CORBA::Char *value, CORBA_Environment &ACE_TRY_ENV)
+CORBA::Boolean IR_FixedDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
{
if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/FixedDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/FixedDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/IDLType:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
return 1; // success using local knowledge
@@ -6588,373 +15223,826 @@ CORBA::Boolean CORBA_FixedDef::_is_a (const CORBA::Char *value, CORBA_Environmen
return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
}
-const char* CORBA_FixedDef::_interface_repository_id (void) const
+const char* IR_FixedDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/IR/FixedDef:1.0";
+}
+
+TAO_IR_FixedDef_Default_Proxy_Factory::TAO_IR_FixedDef_Default_Proxy_Factory (int register_proxy_factory)
+{
+ if (register_proxy_factory)
+ {
+ TAO_IR_FixedDef_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
+}
+
+TAO_IR_FixedDef_Default_Proxy_Factory::~TAO_IR_FixedDef_Default_Proxy_Factory (void)
+{
+}
+
+IR_FixedDef_ptr
+TAO_IR_FixedDef_Default_Proxy_Factory::create_proxy (
+ ::IR_FixedDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_IR_FixedDef_Proxy_Factory_Adapter::TAO_IR_FixedDef_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
{
- return "IDL:omg.org/CORBA/FixedDef:1.0";
}
-static const CORBA::Long _oc_CORBA_FixedDef[] =
+TAO_IR_FixedDef_Proxy_Factory_Adapter::~TAO_IR_FixedDef_Proxy_Factory_Adapter (void)
+{
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
+}
+
+int
+TAO_IR_FixedDef_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_IR_FixedDef_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
+}
+
+int
+TAO_IR_FixedDef_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
+ }
+return 0;
+}
+
+IR_FixedDef_ptr
+TAO_IR_FixedDef_Proxy_Factory_Adapter::create_proxy (
+ ::IR_FixedDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_IR_FixedDef_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
+}
+
+TAO_IR_FixedDef_Smart_Proxy_Base::TAO_IR_FixedDef_Smart_Proxy_Base (::IR_FixedDef_ptr proxy)
+: base_proxy_ (proxy)
+{
+}
+
+TAO_IR_FixedDef_Smart_Proxy_Base::~TAO_IR_FixedDef_Smart_Proxy_Base (void)
+{
+}
+
+TAO_Stub *
+TAO_IR_FixedDef_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+CORBA::UShort TAO_IR_FixedDef_Smart_Proxy_Base::digits (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->digits (
+ ACE_TRY_ENV
+ );
+
+}
+
+void TAO_IR_FixedDef_Smart_Proxy_Base::digits (
+ CORBA::UShort digits,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->base_proxy_->digits (
+ digits,
+ ACE_TRY_ENV
+ );
+
+}
+
+CORBA::Short TAO_IR_FixedDef_Smart_Proxy_Base::scale (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->scale (
+ ACE_TRY_ENV
+ );
+
+}
+
+void TAO_IR_FixedDef_Smart_Proxy_Base::scale (
+ CORBA::Short scale,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->base_proxy_->scale (
+ scale,
+ ACE_TRY_ENV
+ );
+
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_IR_FixedDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_IR_FixedDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_IR_FixedDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4669), ACE_NTOHL (0x78656444), ACE_NTOHL (0x65663a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/FixedDef:1.0
- 9, ACE_NTOHL (0x46697865), ACE_NTOHL (0x64446566), ACE_NTOHL (0x0), // name = FixedDef
+ 28, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f46), ACE_NTOHL (0x69786564), ACE_NTOHL (0x4465663a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/FixedDef:1.0
+ 9, ACE_NTOHL (0x46697865), ACE_NTOHL (0x64446566), ACE_NTOHL (0x0), // name = IR_FixedDef
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_FixedDef (CORBA::tk_objref, sizeof (_oc_CORBA_FixedDef), (char *) &_oc_CORBA_FixedDef, 0, sizeof (CORBA_FixedDef));
+static CORBA::TypeCode _tc_TAO_tc_IR_FixedDef (CORBA::tk_objref, sizeof (_oc_IR_FixedDef), (char *) &_oc_IR_FixedDef, 0, sizeof (IR_FixedDef));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_FixedDef, &_tc_TAO_tc_CORBA_FixedDef)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_FixedDef, &_tc_TAO_tc_IR_FixedDef)
TAO_NAMESPACE_END
-CORBA_SequenceDef_ptr CORBA_SequenceDef::_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &ACE_TRY_ENV
+void IR_SequenceDef::_tao_any_destructor (void *x)
+{
+ IR_SequenceDef *tmp = ACE_static_cast (IR_SequenceDef*,x);
+ CORBA::release (tmp);
+}
+
+IR_SequenceDef_ptr IR_SequenceDef::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
)
{
if (CORBA::is_nil (obj))
- return CORBA_SequenceDef::_nil ();
- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/SequenceDef:1.0", ACE_TRY_ENV);
- ACE_CHECK_RETURN (CORBA_SequenceDef::_nil ());
+ return IR_SequenceDef::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/IR/SequenceDef:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (IR_SequenceDef::_nil ());
if (is_a == 0)
- return CORBA_SequenceDef::_nil ();
- return CORBA_SequenceDef::_unchecked_narrow (obj, ACE_TRY_ENV);
+ return IR_SequenceDef::_nil ();
+ return IR_SequenceDef::_unchecked_narrow (obj, ACE_TRY_ENV);
}
-CORBA_SequenceDef_ptr CORBA_SequenceDef::_unchecked_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &
+IR_SequenceDef_ptr IR_SequenceDef::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
)
{
if (CORBA::is_nil (obj))
- return CORBA_SequenceDef::_nil ();
+ return IR_SequenceDef::_nil ();
TAO_Stub* stub = obj->_stubobj ();
- stub->_incr_refcnt ();
- if (obj->_is_collocated () && _TAO_collocation_CORBA_SequenceDef_Stub_Factory_function_pointer != 0)
+ if (stub)
+ stub->_incr_refcnt ();
+ IR_SequenceDef_ptr default_proxy = IR_SequenceDef::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_IR_SequenceDef_Stub_Factory_function_pointer != 0)
{
- CORBA_SequenceDef_ptr retv = _TAO_collocation_CORBA_SequenceDef_Stub_Factory_function_pointer (obj);
- if (retv != 0)
- return retv;
+ default_proxy = _TAO_collocation_IR_SequenceDef_Stub_Factory_function_pointer (obj);
}
-
- CORBA_SequenceDef_ptr retval = CORBA_SequenceDef::_nil ();
-
- ACE_NEW_RETURN (retval,
- CORBA_SequenceDef (stub),
- CORBA_SequenceDef::_nil ());
-
- return retval;
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, IR_SequenceDef (stub), IR_SequenceDef::_nil ());
+ return TAO_IR_SequenceDef_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
}
-CORBA_SequenceDef_ptr
-CORBA_SequenceDef::_duplicate (CORBA_SequenceDef_ptr obj)
+IR_SequenceDef_ptr
+IR_SequenceDef::_duplicate (IR_SequenceDef_ptr obj)
{
if (!CORBA::is_nil (obj))
obj->_incr_refcnt ();
return obj;
}
-CORBA::ULong CORBA_SequenceDef::bound (
- CORBA_Environment &ACE_TRY_ENV
+CORBA::ULong IR_SequenceDef::bound (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
+
CORBA::ULong _tao_retval = 0;
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), _tao_retval);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""bound",
+ "_get_bound",
10,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (_tao_retval);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (_tao_retval);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_bound",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_retval)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_bound",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_bound",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (_tao_retval);
+#endif /* TAO_HAS_INTERCEPTORS */
return _tao_retval;
}
-void CORBA_SequenceDef::bound (
+void IR_SequenceDef::bound (
CORBA::ULong bound,
- CORBA_Environment &ACE_TRY_ENV
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
-
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
-
+ ACE_THROW (CORBA::INTERNAL ());
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_set_""bound",
+ "_set_bound",
10,
istub->orb_core ()
);
-
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK;
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
ACE_CHECK;
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << bound)
- ))
- ACE_THROW (CORBA_MARSHAL ());
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
ACE_CHECK;
+ }
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_bound",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << bound)
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_bound",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
-
- }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_bound",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
}
-CORBA::TypeCode_ptr CORBA_SequenceDef::element_type (
- CORBA_Environment &ACE_TRY_ENV
+CORBA::TypeCode_ptr IR_SequenceDef::element_type (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA::TypeCode_ptr _tao_retval = 0;
-
-
+
+ CORBA::TypeCode_ptr _tao_retval = CORBA::TypeCode::_nil ();
+ CORBA::TypeCode_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""element_type",
+ "_get_element_type",
17,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_element_type",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_element_type",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_element_type",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-CORBA_IDLType_ptr CORBA_SequenceDef::element_type_def (
- CORBA_Environment &ACE_TRY_ENV
+IR_IDLType_ptr IR_SequenceDef::element_type_def (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_IDLType_ptr _tao_retval = CORBA_IDLType::_nil ();
-
-
+
+ IR_IDLType_ptr _tao_retval = IR_IDLType::_nil ();
+ IR_IDLType_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""element_type_def",
+ "_get_element_type_def",
21,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_element_type_def",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_element_type_def",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_element_type_def",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-void CORBA_SequenceDef::element_type_def (
- CORBA_IDLType_ptr element_type_def,
- CORBA_Environment &ACE_TRY_ENV
+void IR_SequenceDef::element_type_def (
+ IR_IDLType_ptr element_type_def,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
-
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
-
+ ACE_THROW (CORBA::INTERNAL ());
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_set_""element_type_def",
+ "_set_element_type_def",
21,
istub->orb_core ()
);
-
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK;
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
ACE_CHECK;
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << element_type_def)
- ))
- ACE_THROW (CORBA_MARSHAL ());
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
ACE_CHECK;
+ }
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_element_type_def",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << element_type_def)
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_element_type_def",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
-
- }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_element_type_def",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
}
-CORBA::Boolean CORBA_SequenceDef::_is_a (const CORBA::Char *value, CORBA_Environment &ACE_TRY_ENV)
+CORBA::Boolean IR_SequenceDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
{
if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/SequenceDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/SequenceDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/IDLType:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
return 1; // success using local knowledge
@@ -6962,372 +16050,839 @@ CORBA::Boolean CORBA_SequenceDef::_is_a (const CORBA::Char *value, CORBA_Environ
return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
}
-const char* CORBA_SequenceDef::_interface_repository_id (void) const
+const char* IR_SequenceDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/IR/SequenceDef:1.0";
+}
+
+TAO_IR_SequenceDef_Default_Proxy_Factory::TAO_IR_SequenceDef_Default_Proxy_Factory (int register_proxy_factory)
+{
+ if (register_proxy_factory)
+ {
+ TAO_IR_SequenceDef_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
+}
+
+TAO_IR_SequenceDef_Default_Proxy_Factory::~TAO_IR_SequenceDef_Default_Proxy_Factory (void)
+{
+}
+
+IR_SequenceDef_ptr
+TAO_IR_SequenceDef_Default_Proxy_Factory::create_proxy (
+ ::IR_SequenceDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_IR_SequenceDef_Proxy_Factory_Adapter::TAO_IR_SequenceDef_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
+{
+}
+
+TAO_IR_SequenceDef_Proxy_Factory_Adapter::~TAO_IR_SequenceDef_Proxy_Factory_Adapter (void)
+{
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
+}
+
+int
+TAO_IR_SequenceDef_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_IR_SequenceDef_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
+}
+
+int
+TAO_IR_SequenceDef_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
+ }
+return 0;
+}
+
+IR_SequenceDef_ptr
+TAO_IR_SequenceDef_Proxy_Factory_Adapter::create_proxy (
+ ::IR_SequenceDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_IR_SequenceDef_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
+}
+
+TAO_IR_SequenceDef_Smart_Proxy_Base::TAO_IR_SequenceDef_Smart_Proxy_Base (::IR_SequenceDef_ptr proxy)
+: base_proxy_ (proxy)
+{
+}
+
+TAO_IR_SequenceDef_Smart_Proxy_Base::~TAO_IR_SequenceDef_Smart_Proxy_Base (void)
+{
+}
+
+TAO_Stub *
+TAO_IR_SequenceDef_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+CORBA::ULong TAO_IR_SequenceDef_Smart_Proxy_Base::bound (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->bound (
+ ACE_TRY_ENV
+ );
+
+}
+
+void TAO_IR_SequenceDef_Smart_Proxy_Base::bound (
+ CORBA::ULong bound,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->base_proxy_->bound (
+ bound,
+ ACE_TRY_ENV
+ );
+
+}
+
+CORBA::TypeCode_ptr TAO_IR_SequenceDef_Smart_Proxy_Base::element_type (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
{
- return "IDL:omg.org/CORBA/SequenceDef:1.0";
+ return this->base_proxy_->element_type (
+ ACE_TRY_ENV
+ );
+
}
-static const CORBA::Long _oc_CORBA_SequenceDef[] =
+IR_IDLType_ptr TAO_IR_SequenceDef_Smart_Proxy_Base::element_type_def (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->element_type_def (
+ ACE_TRY_ENV
+ );
+
+}
+
+void TAO_IR_SequenceDef_Smart_Proxy_Base::element_type_def (
+ IR_IDLType_ptr element_type_def,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->base_proxy_->element_type_def (
+ element_type_def,
+ ACE_TRY_ENV
+ );
+
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_IR_SequenceDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_IR_SequenceDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_IR_SequenceDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5365), ACE_NTOHL (0x7175656e), ACE_NTOHL (0x63654465), ACE_NTOHL (0x663a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/SequenceDef:1.0
- 12, ACE_NTOHL (0x53657175), ACE_NTOHL (0x656e6365), ACE_NTOHL (0x44656600), // name = SequenceDef
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f53), ACE_NTOHL (0x65717565), ACE_NTOHL (0x6e636544), ACE_NTOHL (0x65663a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/SequenceDef:1.0
+ 12, ACE_NTOHL (0x53657175), ACE_NTOHL (0x656e6365), ACE_NTOHL (0x44656600), // name = IR_SequenceDef
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_SequenceDef (CORBA::tk_objref, sizeof (_oc_CORBA_SequenceDef), (char *) &_oc_CORBA_SequenceDef, 0, sizeof (CORBA_SequenceDef));
+static CORBA::TypeCode _tc_TAO_tc_IR_SequenceDef (CORBA::tk_objref, sizeof (_oc_IR_SequenceDef), (char *) &_oc_IR_SequenceDef, 0, sizeof (IR_SequenceDef));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_SequenceDef, &_tc_TAO_tc_CORBA_SequenceDef)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_SequenceDef, &_tc_TAO_tc_IR_SequenceDef)
TAO_NAMESPACE_END
-CORBA_ArrayDef_ptr CORBA_ArrayDef::_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &ACE_TRY_ENV
+void IR_ArrayDef::_tao_any_destructor (void *x)
+{
+ IR_ArrayDef *tmp = ACE_static_cast (IR_ArrayDef*,x);
+ CORBA::release (tmp);
+}
+
+IR_ArrayDef_ptr IR_ArrayDef::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
)
{
if (CORBA::is_nil (obj))
- return CORBA_ArrayDef::_nil ();
- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/ArrayDef:1.0", ACE_TRY_ENV);
- ACE_CHECK_RETURN (CORBA_ArrayDef::_nil ());
+ return IR_ArrayDef::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/IR/ArrayDef:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (IR_ArrayDef::_nil ());
if (is_a == 0)
- return CORBA_ArrayDef::_nil ();
- return CORBA_ArrayDef::_unchecked_narrow (obj, ACE_TRY_ENV);
+ return IR_ArrayDef::_nil ();
+ return IR_ArrayDef::_unchecked_narrow (obj, ACE_TRY_ENV);
}
-CORBA_ArrayDef_ptr CORBA_ArrayDef::_unchecked_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &
+IR_ArrayDef_ptr IR_ArrayDef::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
)
{
if (CORBA::is_nil (obj))
- return CORBA_ArrayDef::_nil ();
+ return IR_ArrayDef::_nil ();
TAO_Stub* stub = obj->_stubobj ();
- stub->_incr_refcnt ();
- if (obj->_is_collocated () && _TAO_collocation_CORBA_ArrayDef_Stub_Factory_function_pointer != 0)
+ if (stub)
+ stub->_incr_refcnt ();
+ IR_ArrayDef_ptr default_proxy = IR_ArrayDef::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_IR_ArrayDef_Stub_Factory_function_pointer != 0)
{
- CORBA_ArrayDef_ptr retv = _TAO_collocation_CORBA_ArrayDef_Stub_Factory_function_pointer (obj);
- if (retv != 0)
- return retv;
+ default_proxy = _TAO_collocation_IR_ArrayDef_Stub_Factory_function_pointer (obj);
}
-
- CORBA_ArrayDef_ptr retval = CORBA_ArrayDef::_nil ();
-
- ACE_NEW_RETURN (retval,
- CORBA_ArrayDef (stub),
- CORBA_ArrayDef::_nil ());
-
- return retval;
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, IR_ArrayDef (stub), IR_ArrayDef::_nil ());
+ return TAO_IR_ArrayDef_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
}
-CORBA_ArrayDef_ptr
-CORBA_ArrayDef::_duplicate (CORBA_ArrayDef_ptr obj)
+IR_ArrayDef_ptr
+IR_ArrayDef::_duplicate (IR_ArrayDef_ptr obj)
{
if (!CORBA::is_nil (obj))
obj->_incr_refcnt ();
return obj;
}
-CORBA::ULong CORBA_ArrayDef::length (
- CORBA_Environment &ACE_TRY_ENV
+CORBA::ULong IR_ArrayDef::length (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
+
CORBA::ULong _tao_retval = 0;
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), _tao_retval);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""length",
+ "_get_length",
11,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (_tao_retval);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (_tao_retval);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_length",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_retval)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_length",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_length",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (_tao_retval);
+#endif /* TAO_HAS_INTERCEPTORS */
return _tao_retval;
}
-void CORBA_ArrayDef::length (
+void IR_ArrayDef::length (
CORBA::ULong length,
- CORBA_Environment &ACE_TRY_ENV
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
-
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
-
+ ACE_THROW (CORBA::INTERNAL ());
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_set_""length",
+ "_set_length",
11,
istub->orb_core ()
);
-
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK;
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
ACE_CHECK;
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << length)
- ))
- ACE_THROW (CORBA_MARSHAL ());
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
ACE_CHECK;
+ }
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_length",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << length)
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_length",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
-
- }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_length",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
}
-CORBA::TypeCode_ptr CORBA_ArrayDef::element_type (
- CORBA_Environment &ACE_TRY_ENV
+CORBA::TypeCode_ptr IR_ArrayDef::element_type (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA::TypeCode_ptr _tao_retval = 0;
-
-
+
+ CORBA::TypeCode_ptr _tao_retval = CORBA::TypeCode::_nil ();
+ CORBA::TypeCode_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""element_type",
+ "_get_element_type",
17,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_element_type",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_element_type",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_element_type",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-CORBA_IDLType_ptr CORBA_ArrayDef::element_type_def (
- CORBA_Environment &ACE_TRY_ENV
+IR_IDLType_ptr IR_ArrayDef::element_type_def (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_IDLType_ptr _tao_retval = CORBA_IDLType::_nil ();
-
-
+
+ IR_IDLType_ptr _tao_retval = IR_IDLType::_nil ();
+ IR_IDLType_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""element_type_def",
+ "_get_element_type_def",
21,
istub->orb_core ()
);
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_element_type_def",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_element_type_def",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_element_type_def",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-void CORBA_ArrayDef::element_type_def (
- CORBA_IDLType_ptr element_type_def,
- CORBA_Environment &ACE_TRY_ENV
+void IR_ArrayDef::element_type_def (
+ IR_IDLType_ptr element_type_def,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
-
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
-
+ ACE_THROW (CORBA::INTERNAL ());
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_set_""element_type_def",
+ "_set_element_type_def",
21,
istub->orb_core ()
);
-
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
ACE_CHECK;
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK;
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << element_type_def)
- ))
- ACE_THROW (CORBA_MARSHAL ());
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
ACE_CHECK;
+ }
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_element_type_def",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << element_type_def)
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_element_type_def",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
-
- }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_element_type_def",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
}
-CORBA::Boolean CORBA_ArrayDef::_is_a (const CORBA::Char *value, CORBA_Environment &ACE_TRY_ENV)
+CORBA::Boolean IR_ArrayDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
{
if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/ArrayDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/ArrayDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/IDLType:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
return 1; // success using local knowledge
@@ -7335,255 +16890,607 @@ CORBA::Boolean CORBA_ArrayDef::_is_a (const CORBA::Char *value, CORBA_Environmen
return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
}
-const char* CORBA_ArrayDef::_interface_repository_id (void) const
+const char* IR_ArrayDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/IR/ArrayDef:1.0";
+}
+
+TAO_IR_ArrayDef_Default_Proxy_Factory::TAO_IR_ArrayDef_Default_Proxy_Factory (int register_proxy_factory)
+{
+ if (register_proxy_factory)
+ {
+ TAO_IR_ArrayDef_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
+}
+
+TAO_IR_ArrayDef_Default_Proxy_Factory::~TAO_IR_ArrayDef_Default_Proxy_Factory (void)
+{
+}
+
+IR_ArrayDef_ptr
+TAO_IR_ArrayDef_Default_Proxy_Factory::create_proxy (
+ ::IR_ArrayDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_IR_ArrayDef_Proxy_Factory_Adapter::TAO_IR_ArrayDef_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
+{
+}
+
+TAO_IR_ArrayDef_Proxy_Factory_Adapter::~TAO_IR_ArrayDef_Proxy_Factory_Adapter (void)
+{
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
+}
+
+int
+TAO_IR_ArrayDef_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_IR_ArrayDef_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
+}
+
+int
+TAO_IR_ArrayDef_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
+ }
+return 0;
+}
+
+IR_ArrayDef_ptr
+TAO_IR_ArrayDef_Proxy_Factory_Adapter::create_proxy (
+ ::IR_ArrayDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_IR_ArrayDef_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
+}
+
+TAO_IR_ArrayDef_Smart_Proxy_Base::TAO_IR_ArrayDef_Smart_Proxy_Base (::IR_ArrayDef_ptr proxy)
+: base_proxy_ (proxy)
+{
+}
+
+TAO_IR_ArrayDef_Smart_Proxy_Base::~TAO_IR_ArrayDef_Smart_Proxy_Base (void)
+{
+}
+
+TAO_Stub *
+TAO_IR_ArrayDef_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+CORBA::ULong TAO_IR_ArrayDef_Smart_Proxy_Base::length (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->length (
+ ACE_TRY_ENV
+ );
+
+}
+
+void TAO_IR_ArrayDef_Smart_Proxy_Base::length (
+ CORBA::ULong length,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->base_proxy_->length (
+ length,
+ ACE_TRY_ENV
+ );
+
+}
+
+CORBA::TypeCode_ptr TAO_IR_ArrayDef_Smart_Proxy_Base::element_type (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->element_type (
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_IDLType_ptr TAO_IR_ArrayDef_Smart_Proxy_Base::element_type_def (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->element_type_def (
+ ACE_TRY_ENV
+ );
+
+}
+
+void TAO_IR_ArrayDef_Smart_Proxy_Base::element_type_def (
+ IR_IDLType_ptr element_type_def,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
{
- return "IDL:omg.org/CORBA/ArrayDef:1.0";
+ this->base_proxy_->element_type_def (
+ element_type_def,
+ ACE_TRY_ENV
+ );
+
}
-static const CORBA::Long _oc_CORBA_ArrayDef[] =
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_IR_ArrayDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_IR_ArrayDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_IR_ArrayDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4172), ACE_NTOHL (0x72617944), ACE_NTOHL (0x65663a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ArrayDef:1.0
- 9, ACE_NTOHL (0x41727261), ACE_NTOHL (0x79446566), ACE_NTOHL (0x0), // name = ArrayDef
+ 28, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f41), ACE_NTOHL (0x72726179), ACE_NTOHL (0x4465663a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ArrayDef:1.0
+ 9, ACE_NTOHL (0x41727261), ACE_NTOHL (0x79446566), ACE_NTOHL (0x0), // name = IR_ArrayDef
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_ArrayDef (CORBA::tk_objref, sizeof (_oc_CORBA_ArrayDef), (char *) &_oc_CORBA_ArrayDef, 0, sizeof (CORBA_ArrayDef));
+static CORBA::TypeCode _tc_TAO_tc_IR_ArrayDef (CORBA::tk_objref, sizeof (_oc_IR_ArrayDef), (char *) &_oc_IR_ArrayDef, 0, sizeof (IR_ArrayDef));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ArrayDef, &_tc_TAO_tc_CORBA_ArrayDef)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ArrayDef, &_tc_TAO_tc_IR_ArrayDef)
TAO_NAMESPACE_END
-CORBA_ExceptionDef_ptr CORBA_ExceptionDef::_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &ACE_TRY_ENV
+void IR_ExceptionDef::_tao_any_destructor (void *x)
+{
+ IR_ExceptionDef *tmp = ACE_static_cast (IR_ExceptionDef*,x);
+ CORBA::release (tmp);
+}
+
+IR_ExceptionDef_ptr IR_ExceptionDef::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
)
{
if (CORBA::is_nil (obj))
- return CORBA_ExceptionDef::_nil ();
- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/ExceptionDef:1.0", ACE_TRY_ENV);
- ACE_CHECK_RETURN (CORBA_ExceptionDef::_nil ());
+ return IR_ExceptionDef::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/IR/ExceptionDef:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (IR_ExceptionDef::_nil ());
if (is_a == 0)
- return CORBA_ExceptionDef::_nil ();
- return CORBA_ExceptionDef::_unchecked_narrow (obj, ACE_TRY_ENV);
+ return IR_ExceptionDef::_nil ();
+ return IR_ExceptionDef::_unchecked_narrow (obj, ACE_TRY_ENV);
}
-CORBA_ExceptionDef_ptr CORBA_ExceptionDef::_unchecked_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &
+IR_ExceptionDef_ptr IR_ExceptionDef::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
)
{
if (CORBA::is_nil (obj))
- return CORBA_ExceptionDef::_nil ();
+ return IR_ExceptionDef::_nil ();
TAO_Stub* stub = obj->_stubobj ();
- stub->_incr_refcnt ();
- if (obj->_is_collocated () && _TAO_collocation_CORBA_ExceptionDef_Stub_Factory_function_pointer != 0)
+ if (stub)
+ stub->_incr_refcnt ();
+ IR_ExceptionDef_ptr default_proxy = IR_ExceptionDef::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_IR_ExceptionDef_Stub_Factory_function_pointer != 0)
{
- CORBA_ExceptionDef_ptr retv = _TAO_collocation_CORBA_ExceptionDef_Stub_Factory_function_pointer (obj);
- if (retv != 0)
- return retv;
+ default_proxy = _TAO_collocation_IR_ExceptionDef_Stub_Factory_function_pointer (obj);
}
-
- CORBA_ExceptionDef_ptr retval = CORBA_ExceptionDef::_nil ();
-
- ACE_NEW_RETURN (retval,
- CORBA_ExceptionDef (stub),
- CORBA_ExceptionDef::_nil ());
-
- return retval;
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, IR_ExceptionDef (stub), IR_ExceptionDef::_nil ());
+ return TAO_IR_ExceptionDef_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
}
-CORBA_ExceptionDef_ptr
-CORBA_ExceptionDef::_duplicate (CORBA_ExceptionDef_ptr obj)
+IR_ExceptionDef_ptr
+IR_ExceptionDef::_duplicate (IR_ExceptionDef_ptr obj)
{
if (!CORBA::is_nil (obj))
obj->_incr_refcnt ();
return obj;
}
-CORBA::TypeCode_ptr CORBA_ExceptionDef::type (
- CORBA_Environment &ACE_TRY_ENV
+CORBA::TypeCode_ptr IR_ExceptionDef::type (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA::TypeCode_ptr _tao_retval = 0;
-
-
+
+ CORBA::TypeCode_ptr _tao_retval = CORBA::TypeCode::_nil ();
+ CORBA::TypeCode_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""type",
+ "_get_type",
9,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_type",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_type",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_type",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-CORBA_StructMemberSeq * CORBA_ExceptionDef::members (
- CORBA_Environment &ACE_TRY_ENV
+IR_StructMemberSeq * IR_ExceptionDef::members (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_StructMemberSeq* _tao_retval = 0;
-
-
+
+ IR_StructMemberSeq *_tao_retval = 0;
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
-
- ACE_NEW_RETURN (_tao_retval, CORBA_StructMemberSeq, _tao_retval);
+
+ ACE_NEW_RETURN (_tao_retval, IR_StructMemberSeq, _tao_retval);
+ IR_StructMemberSeq_var _tao_safe_retval (_tao_retval);
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""members",
+ "_get_members",
12,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_members",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_members",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_members",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> *_tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-void CORBA_ExceptionDef::members (
- const CORBA_StructMemberSeq & members,
- CORBA_Environment &ACE_TRY_ENV
+void IR_ExceptionDef::members (
+ const IR_StructMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
-
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
-
+ ACE_THROW (CORBA::INTERNAL ());
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_set_""members",
+ "_set_members",
12,
istub->orb_core ()
);
-
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
ACE_CHECK;
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK;
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << members)
- ))
- ACE_THROW (CORBA_MARSHAL ());
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
ACE_CHECK;
+ }
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_members",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << members)
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_members",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
-
- }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_members",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
}
-CORBA::Boolean CORBA_ExceptionDef::_is_a (const CORBA::Char *value, CORBA_Environment &ACE_TRY_ENV)
+CORBA::Boolean IR_ExceptionDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
{
if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/ExceptionDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Container:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/ExceptionDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Contained:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Container:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
return 1; // success using local knowledge
@@ -7591,438 +17498,1228 @@ CORBA::Boolean CORBA_ExceptionDef::_is_a (const CORBA::Char *value, CORBA_Enviro
return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
}
-const char* CORBA_ExceptionDef::_interface_repository_id (void) const
+const char* IR_ExceptionDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/IR/ExceptionDef:1.0";
+}
+
+TAO_IR_ExceptionDef_Default_Proxy_Factory::TAO_IR_ExceptionDef_Default_Proxy_Factory (int register_proxy_factory)
+{
+ if (register_proxy_factory)
+ {
+ TAO_IR_ExceptionDef_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
+}
+
+TAO_IR_ExceptionDef_Default_Proxy_Factory::~TAO_IR_ExceptionDef_Default_Proxy_Factory (void)
+{
+}
+
+IR_ExceptionDef_ptr
+TAO_IR_ExceptionDef_Default_Proxy_Factory::create_proxy (
+ ::IR_ExceptionDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_IR_ExceptionDef_Proxy_Factory_Adapter::TAO_IR_ExceptionDef_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
+{
+}
+
+TAO_IR_ExceptionDef_Proxy_Factory_Adapter::~TAO_IR_ExceptionDef_Proxy_Factory_Adapter (void)
+{
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
+}
+
+int
+TAO_IR_ExceptionDef_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_IR_ExceptionDef_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
+}
+
+int
+TAO_IR_ExceptionDef_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
+ }
+return 0;
+}
+
+IR_ExceptionDef_ptr
+TAO_IR_ExceptionDef_Proxy_Factory_Adapter::create_proxy (
+ ::IR_ExceptionDef_ptr proxy,
+ CORBA::Environment &
+ )
{
- return "IDL:omg.org/CORBA/ExceptionDef:1.0";
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_IR_ExceptionDef_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
}
-static const CORBA::Long _oc_CORBA_ExceptionDef[] =
+TAO_IR_ExceptionDef_Smart_Proxy_Base::TAO_IR_ExceptionDef_Smart_Proxy_Base (::IR_ExceptionDef_ptr proxy)
+: base_proxy_ (proxy)
+{
+}
+
+TAO_IR_ExceptionDef_Smart_Proxy_Base::~TAO_IR_ExceptionDef_Smart_Proxy_Base (void)
+{
+}
+
+TAO_Stub *
+TAO_IR_ExceptionDef_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+CORBA::TypeCode_ptr TAO_IR_ExceptionDef_Smart_Proxy_Base::type (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->type (
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_StructMemberSeq * TAO_IR_ExceptionDef_Smart_Proxy_Base::members (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->members (
+ ACE_TRY_ENV
+ );
+
+}
+
+void TAO_IR_ExceptionDef_Smart_Proxy_Base::members (
+ const IR_StructMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->base_proxy_->members (
+ members,
+ ACE_TRY_ENV
+ );
+
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_IR_ExceptionDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_IR_ExceptionDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_IR_ExceptionDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4578), ACE_NTOHL (0x63657074), ACE_NTOHL (0x696f6e44), ACE_NTOHL (0x65663a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExceptionDef:1.0
- 13, ACE_NTOHL (0x45786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e446566), ACE_NTOHL (0x0), // name = ExceptionDef
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78636570), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x4465663a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ExceptionDef:1.0
+ 13, ACE_NTOHL (0x45786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e446566), ACE_NTOHL (0x0), // name = IR_ExceptionDef
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_ExceptionDef (CORBA::tk_objref, sizeof (_oc_CORBA_ExceptionDef), (char *) &_oc_CORBA_ExceptionDef, 0, sizeof (CORBA_ExceptionDef));
+static CORBA::TypeCode _tc_TAO_tc_IR_ExceptionDef (CORBA::tk_objref, sizeof (_oc_IR_ExceptionDef), (char *) &_oc_IR_ExceptionDef, 0, sizeof (IR_ExceptionDef));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ExceptionDef, &_tc_TAO_tc_CORBA_ExceptionDef)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ExceptionDef, &_tc_TAO_tc_IR_ExceptionDef)
TAO_NAMESPACE_END
-static const CORBA::Long _oc_CORBA_ExceptionDescription[] =
+static const CORBA::Long _oc_IR_ExceptionDescription[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 43, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4578), ACE_NTOHL (0x63657074), ACE_NTOHL (0x696f6e44), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e3a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExceptionDescription:1.0
- 21, ACE_NTOHL (0x45786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = ExceptionDescription
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78636570), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ExceptionDescription:1.0
+ 21, ACE_NTOHL (0x45786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_ExceptionDescription
5, // member count
5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
3, ACE_NTOHL (0x69640000), // name = id
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 64, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5665), ACE_NTOHL (0x7273696f), ACE_NTOHL (0x6e537065), ACE_NTOHL (0x633a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
CORBA::tk_TypeCode,
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_ExceptionDescription (CORBA::tk_struct, sizeof (_oc_CORBA_ExceptionDescription), (char *) &_oc_CORBA_ExceptionDescription, 0, sizeof (CORBA_ExceptionDescription));
+static CORBA::TypeCode _tc_TAO_tc_IR_ExceptionDescription (CORBA::tk_struct, sizeof (_oc_IR_ExceptionDescription), (char *) &_oc_IR_ExceptionDescription, 0, sizeof (IR_ExceptionDescription));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ExceptionDescription, &_tc_TAO_tc_CORBA_ExceptionDescription)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ExceptionDescription, &_tc_TAO_tc_IR_ExceptionDescription)
+TAO_NAMESPACE_END
+void IR_ExceptionDescription::_tao_any_destructor (void *x)
+{
+ IR_ExceptionDescription *tmp = ACE_static_cast (IR_ExceptionDescription*,x);
+ delete tmp;
+}
+
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_EXCEPTIONDEFSEQ_CS_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_EXCEPTIONDEFSEQ_CS_
+
+ // The Base_Sequence functions, please see tao/Sequence.h
+ void
+ _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq::_allocate_buffer (CORBA::ULong length)
+ {
+ IR_ExceptionDef **tmp = 0;
+ tmp = _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq::allocbuf (length);
+
+ if (this->buffer_ != 0)
+ {
+ IR_ExceptionDef **old = ACE_reinterpret_cast (IR_ExceptionDef**, this->buffer_);
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ if (!this->release_)
+ tmp[i] = IR_ExceptionDef::_duplicate (old[i]);
+ else
+ tmp[i] = old[i];
+
+ if (this->release_)
+ delete[] old;
+
+ }
+ this->buffer_ = tmp;
+ }
+
+ void
+ _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq::_deallocate_buffer (void)
+ {
+ if (this->buffer_ == 0 || this->release_ == 0)
+ return;
+ IR_ExceptionDef **tmp = ACE_reinterpret_cast (IR_ExceptionDef**, this->buffer_);
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ CORBA::release (tmp[i]);
+ tmp[i] = IR_ExceptionDef::_nil ();
+ }
+ _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq::freebuf (tmp);
+ this->buffer_ = 0;
+ }
+
+ _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq::~_TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq (void)
+ {
+ this->_deallocate_buffer ();
+ }
+
+ void
+ _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol)
+ {
+ IR_ExceptionDef **tmp = ACE_reinterpret_cast (IR_ExceptionDef**, this->buffer_);
+
+ for (CORBA::ULong i = nl; i < ol; ++i)
+ {
+ CORBA::release (tmp[i]);
+ tmp[i] = IR_ExceptionDef::_nil ();
+ }
+ }
+ void
+ _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq::_downcast (
+ void* target,
+ CORBA_Object *src,
+ CORBA_Environment &ACE_TRY_ENV
+ )
+ {
+ IR_ExceptionDef **tmp = ACE_static_cast (IR_ExceptionDef**, target);
+ *tmp = IR_ExceptionDef::_narrow (src, ACE_TRY_ENV);
+ }
+
+ CORBA_Object*
+ _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq::_upcast (void *src) const
+ {
+ IR_ExceptionDef **tmp = ACE_static_cast (IR_ExceptionDef**, src);
+ return *tmp;
+ }
+
+#endif /* end #if !defined */
+
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_IR_EXCEPTIONDEFSEQ_CS_)
+#define _IR_EXCEPTIONDEFSEQ_CS_
+
+// *************************************************************
+// IR_ExceptionDefSeq
+// *************************************************************
+
+IR_ExceptionDefSeq::IR_ExceptionDefSeq (void)
+{}
+IR_ExceptionDefSeq::IR_ExceptionDefSeq (CORBA::ULong max) // uses max size
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_ExceptionDef,IR_ExceptionDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max)
+{}
+IR_ExceptionDefSeq::IR_ExceptionDefSeq (CORBA::ULong max, CORBA::ULong length, IR_ExceptionDef_ptr *buffer, CORBA::Boolean release)
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_ExceptionDef,IR_ExceptionDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max, length, buffer, release)
+{}
+IR_ExceptionDefSeq::IR_ExceptionDefSeq (const IR_ExceptionDefSeq &seq) // copy ctor
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_ExceptionDef,IR_ExceptionDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (seq)
+{}
+IR_ExceptionDefSeq::~IR_ExceptionDefSeq (void) // dtor
+{}
+void IR_ExceptionDefSeq::_tao_any_destructor (void *x)
+{
+ IR_ExceptionDefSeq *tmp = ACE_static_cast (IR_ExceptionDefSeq*,x);
+ delete tmp;
+}
+
+
+#endif /* end #if !defined */
+
+static const CORBA::Long _oc_IR_ExceptionDefSeq[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78636570), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x44656653), ACE_NTOHL (0x65713a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/ExceptionDefSeq:1.0
+ 16, ACE_NTOHL (0x45786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e446566), ACE_NTOHL (0x53657100), // name = IR_ExceptionDefSeq
+ CORBA::tk_sequence, // typecode kind
+ 76, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_objref, // typecode kind
+ 60, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78636570), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x4465663a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ExceptionDef:1.0
+ 13, ACE_NTOHL (0x45786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e446566), ACE_NTOHL (0x0), // name = IR_ExceptionDef
+
+ 0U,
+
+};
+static CORBA::TypeCode _tc_TAO_tc_IR_ExceptionDefSeq (CORBA::tk_alias, sizeof (_oc_IR_ExceptionDefSeq), (char *) &_oc_IR_ExceptionDefSeq, 0, sizeof (IR_ExceptionDefSeq));
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ExceptionDefSeq, &_tc_TAO_tc_IR_ExceptionDefSeq)
TAO_NAMESPACE_END
-static const CORBA::Long _oc_CORBA_AttributeMode[] =
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_IR_EXCDESCRIPTIONSEQ_CS_)
+#define __TAO_UNBOUNDED_SEQUENCE_IR_EXCDESCRIPTIONSEQ_CS_
+
+ void
+ _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq::_allocate_buffer (CORBA::ULong length)
+ {
+ IR_ExceptionDescription* tmp = 0;
+ tmp = _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq::allocbuf (length);
+
+ if (this->buffer_ != 0)
+ {
+ IR_ExceptionDescription *old = ACE_reinterpret_cast (IR_ExceptionDescription *,this->buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ tmp[i] = old[i];
+
+ if (this->release_)
+ _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq::freebuf (old);
+
+ }
+ this->buffer_ = tmp;
+ }
+
+ void
+ _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq::_deallocate_buffer (void)
+ {
+ if (this->buffer_ == 0 || this->release_ == 0)
+ return;
+
+ IR_ExceptionDescription *tmp = ACE_reinterpret_cast (IR_ExceptionDescription *,this->buffer_);
+
+ _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq::freebuf (tmp);
+ this->buffer_ = 0;
+ }
+
+ _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq::~_TAO_Unbounded_Sequence_IR_ExcDescriptionSeq (void) // Dtor.
+ {
+ this->_deallocate_buffer ();
+ }
+
+
+#endif /* end #if !defined */
+
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_IR_EXCDESCRIPTIONSEQ_CS_)
+#define _IR_EXCDESCRIPTIONSEQ_CS_
+
+// *************************************************************
+// IR_ExcDescriptionSeq
+// *************************************************************
+
+IR_ExcDescriptionSeq::IR_ExcDescriptionSeq (void)
+{}
+IR_ExcDescriptionSeq::IR_ExcDescriptionSeq (CORBA::ULong max) // uses max size
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_ExceptionDescription>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max)
+{}
+IR_ExcDescriptionSeq::IR_ExcDescriptionSeq (CORBA::ULong max, CORBA::ULong length, IR_ExceptionDescription *buffer, CORBA::Boolean release)
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_ExceptionDescription>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max, length, buffer, release)
+{}
+IR_ExcDescriptionSeq::IR_ExcDescriptionSeq (const IR_ExcDescriptionSeq &seq) // copy ctor
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_ExceptionDescription>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (seq)
+{}
+IR_ExcDescriptionSeq::~IR_ExcDescriptionSeq (void) // dtor
+{}
+void IR_ExcDescriptionSeq::_tao_any_destructor (void *x)
+{
+ IR_ExcDescriptionSeq *tmp = ACE_static_cast (IR_ExcDescriptionSeq*,x);
+ delete tmp;
+}
+
+
+#endif /* end #if !defined */
+
+static const CORBA::Long _oc_IR_ExcDescriptionSeq[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 36, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4174), ACE_NTOHL (0x74726962), ACE_NTOHL (0x7574654d), ACE_NTOHL (0x6f64653a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/AttributeMode:1.0
+ 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78634465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e536571), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ExcDescriptionSeq:1.0
+ 18, ACE_NTOHL (0x45786344), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x71000000), // name = IR_ExcDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 668, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 652, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78636570), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ExceptionDescription:1.0
+ 21, ACE_NTOHL (0x45786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_ExceptionDescription
+ 5, // member count
+ 5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 132, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 3, ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 64, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
+ 12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+
+ 0U,
+
+};
+static CORBA::TypeCode _tc_TAO_tc_IR_ExcDescriptionSeq (CORBA::tk_alias, sizeof (_oc_IR_ExcDescriptionSeq), (char *) &_oc_IR_ExcDescriptionSeq, 0, sizeof (IR_ExcDescriptionSeq));
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ExcDescriptionSeq, &_tc_TAO_tc_IR_ExcDescriptionSeq)
+TAO_NAMESPACE_END
+static const CORBA::Long _oc_IR_AttributeMode[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f41), ACE_NTOHL (0x74747269), ACE_NTOHL (0x62757465), ACE_NTOHL (0x4d6f6465), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/AttributeMode:1.0
14, ACE_NTOHL (0x41747472), ACE_NTOHL (0x69627574), ACE_NTOHL (0x654d6f64), ACE_NTOHL (0x65000000), // name = AttributeMode
2, // member count
12, ACE_NTOHL (0x41545452), ACE_NTOHL (0x5f4e4f52), ACE_NTOHL (0x4d414c00), // name = ATTR_NORMAL
14, ACE_NTOHL (0x41545452), ACE_NTOHL (0x5f524541), ACE_NTOHL (0x444f4e4c), ACE_NTOHL (0x59000000), // name = ATTR_READONLY
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_AttributeMode (CORBA::tk_enum, sizeof (_oc_CORBA_AttributeMode), (char *) &_oc_CORBA_AttributeMode, 0, sizeof (CORBA::AttributeMode));
+static CORBA::TypeCode _tc_TAO_tc_IR_AttributeMode (CORBA::tk_enum, sizeof (_oc_IR_AttributeMode), (char *) &_oc_IR_AttributeMode, 0, sizeof (IR::AttributeMode));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_AttributeMode, &_tc_TAO_tc_CORBA_AttributeMode)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_AttributeMode, &_tc_TAO_tc_IR_AttributeMode)
TAO_NAMESPACE_END
-CORBA_AttributeDef_ptr CORBA_AttributeDef::_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &ACE_TRY_ENV
+void IR_AttributeDef::_tao_any_destructor (void *x)
+{
+ IR_AttributeDef *tmp = ACE_static_cast (IR_AttributeDef*,x);
+ CORBA::release (tmp);
+}
+
+IR_AttributeDef_ptr IR_AttributeDef::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
)
{
if (CORBA::is_nil (obj))
- return CORBA_AttributeDef::_nil ();
- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/AttributeDef:1.0", ACE_TRY_ENV);
- ACE_CHECK_RETURN (CORBA_AttributeDef::_nil ());
+ return IR_AttributeDef::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/IR/AttributeDef:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (IR_AttributeDef::_nil ());
if (is_a == 0)
- return CORBA_AttributeDef::_nil ();
- return CORBA_AttributeDef::_unchecked_narrow (obj, ACE_TRY_ENV);
+ return IR_AttributeDef::_nil ();
+ return IR_AttributeDef::_unchecked_narrow (obj, ACE_TRY_ENV);
}
-CORBA_AttributeDef_ptr CORBA_AttributeDef::_unchecked_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &
+IR_AttributeDef_ptr IR_AttributeDef::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
)
{
if (CORBA::is_nil (obj))
- return CORBA_AttributeDef::_nil ();
+ return IR_AttributeDef::_nil ();
TAO_Stub* stub = obj->_stubobj ();
- stub->_incr_refcnt ();
- if (obj->_is_collocated () && _TAO_collocation_CORBA_AttributeDef_Stub_Factory_function_pointer != 0)
+ if (stub)
+ stub->_incr_refcnt ();
+ IR_AttributeDef_ptr default_proxy = IR_AttributeDef::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_IR_AttributeDef_Stub_Factory_function_pointer != 0)
{
- CORBA_AttributeDef_ptr retv = _TAO_collocation_CORBA_AttributeDef_Stub_Factory_function_pointer (obj);
- if (retv != 0)
- return retv;
+ default_proxy = _TAO_collocation_IR_AttributeDef_Stub_Factory_function_pointer (obj);
}
-
- CORBA_AttributeDef_ptr retval = CORBA_AttributeDef::_nil ();
-
- ACE_NEW_RETURN (retval,
- CORBA_AttributeDef (stub),
- CORBA_AttributeDef::_nil ());
-
- return retval;
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, IR_AttributeDef (stub), IR_AttributeDef::_nil ());
+ return TAO_IR_AttributeDef_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
}
-CORBA_AttributeDef_ptr
-CORBA_AttributeDef::_duplicate (CORBA_AttributeDef_ptr obj)
+IR_AttributeDef_ptr
+IR_AttributeDef::_duplicate (IR_AttributeDef_ptr obj)
{
if (!CORBA::is_nil (obj))
obj->_incr_refcnt ();
return obj;
}
-CORBA::TypeCode_ptr CORBA_AttributeDef::type (
- CORBA_Environment &ACE_TRY_ENV
+CORBA::TypeCode_ptr IR_AttributeDef::type (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA::TypeCode_ptr _tao_retval = 0;
-
-
+
+ CORBA::TypeCode_ptr _tao_retval = CORBA::TypeCode::_nil ();
+ CORBA::TypeCode_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""type",
+ "_get_type",
9,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_type",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_type",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_type",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-CORBA_IDLType_ptr CORBA_AttributeDef::type_def (
- CORBA_Environment &ACE_TRY_ENV
+IR_IDLType_ptr IR_AttributeDef::type_def (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_IDLType_ptr _tao_retval = CORBA_IDLType::_nil ();
-
-
+
+ IR_IDLType_ptr _tao_retval = IR_IDLType::_nil ();
+ IR_IDLType_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""type_def",
+ "_get_type_def",
13,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_type_def",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_type_def",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_type_def",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-void CORBA_AttributeDef::type_def (
- CORBA_IDLType_ptr type_def,
- CORBA_Environment &ACE_TRY_ENV
+void IR_AttributeDef::type_def (
+ IR_IDLType_ptr type_def,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
-
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
-
+ ACE_THROW (CORBA::INTERNAL ());
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_set_""type_def",
+ "_set_type_def",
13,
istub->orb_core ()
);
-
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
ACE_CHECK;
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK;
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << type_def)
- ))
- ACE_THROW (CORBA_MARSHAL ());
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
ACE_CHECK;
+ }
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_type_def",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << type_def)
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_type_def",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
-
- }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_type_def",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
}
-CORBA::AttributeMode CORBA_AttributeDef::mode (
- CORBA_Environment &ACE_TRY_ENV
+IR::AttributeMode IR_AttributeDef::mode (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA::AttributeMode _tao_retval = (CORBA::AttributeMode)0;
-
-
+
+ IR::AttributeMode _tao_retval = (IR::AttributeMode)0;
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), _tao_retval);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""mode",
+ "_get_mode",
9,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (_tao_retval);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (_tao_retval);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_mode",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_retval)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_mode",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_mode",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (_tao_retval);
+#endif /* TAO_HAS_INTERCEPTORS */
return _tao_retval;
}
-void CORBA_AttributeDef::mode (
- CORBA::AttributeMode mode,
- CORBA_Environment &ACE_TRY_ENV
+void IR_AttributeDef::mode (
+ IR::AttributeMode mode,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
-
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
-
+ ACE_THROW (CORBA::INTERNAL ());
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_set_""mode",
+ "_set_mode",
9,
istub->orb_core ()
);
-
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK;
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
ACE_CHECK;
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << mode)
- ))
- ACE_THROW (CORBA_MARSHAL ());
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
ACE_CHECK;
+ }
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_mode",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << mode)
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_mode",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
-
- }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_mode",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
}
-CORBA::Boolean CORBA_AttributeDef::_is_a (const CORBA::Char *value, CORBA_Environment &ACE_TRY_ENV)
+CORBA::Boolean IR_AttributeDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
{
if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/AttributeDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/AttributeDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Contained:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
return 1; // success using local knowledge
@@ -8030,62 +18727,257 @@ CORBA::Boolean CORBA_AttributeDef::_is_a (const CORBA::Char *value, CORBA_Enviro
return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
}
-const char* CORBA_AttributeDef::_interface_repository_id (void) const
+const char* IR_AttributeDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/IR/AttributeDef:1.0";
+}
+
+TAO_IR_AttributeDef_Default_Proxy_Factory::TAO_IR_AttributeDef_Default_Proxy_Factory (int register_proxy_factory)
+{
+ if (register_proxy_factory)
+ {
+ TAO_IR_AttributeDef_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
+}
+
+TAO_IR_AttributeDef_Default_Proxy_Factory::~TAO_IR_AttributeDef_Default_Proxy_Factory (void)
+{
+}
+
+IR_AttributeDef_ptr
+TAO_IR_AttributeDef_Default_Proxy_Factory::create_proxy (
+ ::IR_AttributeDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_IR_AttributeDef_Proxy_Factory_Adapter::TAO_IR_AttributeDef_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
+{
+}
+
+TAO_IR_AttributeDef_Proxy_Factory_Adapter::~TAO_IR_AttributeDef_Proxy_Factory_Adapter (void)
{
- return "IDL:omg.org/CORBA/AttributeDef:1.0";
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
}
-static const CORBA::Long _oc_CORBA_AttributeDef[] =
+int
+TAO_IR_AttributeDef_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_IR_AttributeDef_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
+}
+
+int
+TAO_IR_AttributeDef_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
+ }
+return 0;
+}
+
+IR_AttributeDef_ptr
+TAO_IR_AttributeDef_Proxy_Factory_Adapter::create_proxy (
+ ::IR_AttributeDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_IR_AttributeDef_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
+}
+
+TAO_IR_AttributeDef_Smart_Proxy_Base::TAO_IR_AttributeDef_Smart_Proxy_Base (::IR_AttributeDef_ptr proxy)
+: base_proxy_ (proxy)
+{
+}
+
+TAO_IR_AttributeDef_Smart_Proxy_Base::~TAO_IR_AttributeDef_Smart_Proxy_Base (void)
+{
+}
+
+TAO_Stub *
+TAO_IR_AttributeDef_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+CORBA::TypeCode_ptr TAO_IR_AttributeDef_Smart_Proxy_Base::type (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->type (
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_IDLType_ptr TAO_IR_AttributeDef_Smart_Proxy_Base::type_def (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->type_def (
+ ACE_TRY_ENV
+ );
+
+}
+
+void TAO_IR_AttributeDef_Smart_Proxy_Base::type_def (
+ IR_IDLType_ptr type_def,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->base_proxy_->type_def (
+ type_def,
+ ACE_TRY_ENV
+ );
+
+}
+
+IR::AttributeMode TAO_IR_AttributeDef_Smart_Proxy_Base::mode (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->mode (
+ ACE_TRY_ENV
+ );
+
+}
+
+void TAO_IR_AttributeDef_Smart_Proxy_Base::mode (
+ IR::AttributeMode mode,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->base_proxy_->mode (
+ mode,
+ ACE_TRY_ENV
+ );
+
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_IR_AttributeDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_IR_AttributeDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_IR_AttributeDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4174), ACE_NTOHL (0x74726962), ACE_NTOHL (0x75746544), ACE_NTOHL (0x65663a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/AttributeDef:1.0
- 13, ACE_NTOHL (0x41747472), ACE_NTOHL (0x69627574), ACE_NTOHL (0x65446566), ACE_NTOHL (0x0), // name = AttributeDef
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f41), ACE_NTOHL (0x74747269), ACE_NTOHL (0x62757465), ACE_NTOHL (0x4465663a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/AttributeDef:1.0
+ 13, ACE_NTOHL (0x41747472), ACE_NTOHL (0x69627574), ACE_NTOHL (0x65446566), ACE_NTOHL (0x0), // name = IR_AttributeDef
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_AttributeDef (CORBA::tk_objref, sizeof (_oc_CORBA_AttributeDef), (char *) &_oc_CORBA_AttributeDef, 0, sizeof (CORBA_AttributeDef));
+static CORBA::TypeCode _tc_TAO_tc_IR_AttributeDef (CORBA::tk_objref, sizeof (_oc_IR_AttributeDef), (char *) &_oc_IR_AttributeDef, 0, sizeof (IR_AttributeDef));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_AttributeDef, &_tc_TAO_tc_CORBA_AttributeDef)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_AttributeDef, &_tc_TAO_tc_IR_AttributeDef)
TAO_NAMESPACE_END
-static const CORBA::Long _oc_CORBA_AttributeDescription[] =
+static const CORBA::Long _oc_IR_AttributeDescription[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 43, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4174), ACE_NTOHL (0x74726962), ACE_NTOHL (0x75746544), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e3a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/AttributeDescription:1.0
- 21, ACE_NTOHL (0x41747472), ACE_NTOHL (0x69627574), ACE_NTOHL (0x65446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = AttributeDescription
- 6, // member count
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f41), ACE_NTOHL (0x74747269), ACE_NTOHL (0x62757465), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/AttributeDescription:1.0
+ 21, ACE_NTOHL (0x41747472), ACE_NTOHL (0x69627574), ACE_NTOHL (0x65446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_AttributeDescription
+ 8, // member count
5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
3, ACE_NTOHL (0x69640000), // name = id
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 64, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5665), ACE_NTOHL (0x7273696f), ACE_NTOHL (0x6e537065), ACE_NTOHL (0x633a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
@@ -8095,77 +18987,241 @@ static const CORBA::Long _oc_CORBA_AttributeDescription[] =
CORBA::tk_enum, // typecode kind
104, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 36, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4174), ACE_NTOHL (0x74726962), ACE_NTOHL (0x7574654d), ACE_NTOHL (0x6f64653a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/AttributeMode:1.0
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f41), ACE_NTOHL (0x74747269), ACE_NTOHL (0x62757465), ACE_NTOHL (0x4d6f6465), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/AttributeMode:1.0
14, ACE_NTOHL (0x41747472), ACE_NTOHL (0x69627574), ACE_NTOHL (0x654d6f64), ACE_NTOHL (0x65000000), // name = AttributeMode
2, // member count
12, ACE_NTOHL (0x41545452), ACE_NTOHL (0x5f4e4f52), ACE_NTOHL (0x4d414c00), // name = ATTR_NORMAL
14, ACE_NTOHL (0x41545452), ACE_NTOHL (0x5f524541), ACE_NTOHL (0x444f4e4c), ACE_NTOHL (0x59000000), // name = ATTR_READONLY
+ 15, ACE_NTOHL (0x6765745f), ACE_NTOHL (0x65786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e730000), // name = get_exceptions
+ CORBA::tk_alias, // typecode kind for typedefs
+ 748, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78634465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e536571), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ExcDescriptionSeq:1.0
+ 18, ACE_NTOHL (0x45786344), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x71000000), // name = IR_ExcDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 668, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 652, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78636570), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ExceptionDescription:1.0
+ 21, ACE_NTOHL (0x45786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_ExceptionDescription
+ 5, // member count
+ 5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 132, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 3, ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 64, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
+ 12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+
+ 0U,
+
+
+ 15, ACE_NTOHL (0x7075745f), ACE_NTOHL (0x65786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e730000), // name = put_exceptions
+ CORBA::tk_alias, // typecode kind for typedefs
+ 748, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78634465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e536571), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ExcDescriptionSeq:1.0
+ 18, ACE_NTOHL (0x45786344), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x71000000), // name = IR_ExcDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 668, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 652, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78636570), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ExceptionDescription:1.0
+ 21, ACE_NTOHL (0x45786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_ExceptionDescription
+ 5, // member count
+ 5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 132, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 3, ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 64, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
+ 12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+
+ 0U,
+
+
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_AttributeDescription (CORBA::tk_struct, sizeof (_oc_CORBA_AttributeDescription), (char *) &_oc_CORBA_AttributeDescription, 0, sizeof (CORBA_AttributeDescription));
+static CORBA::TypeCode _tc_TAO_tc_IR_AttributeDescription (CORBA::tk_struct, sizeof (_oc_IR_AttributeDescription), (char *) &_oc_IR_AttributeDescription, 0, sizeof (IR_AttributeDescription));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_AttributeDescription, &_tc_TAO_tc_CORBA_AttributeDescription)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_AttributeDescription, &_tc_TAO_tc_IR_AttributeDescription)
TAO_NAMESPACE_END
-static const CORBA::Long _oc_CORBA_OperationMode[] =
+void IR_AttributeDescription::_tao_any_destructor (void *x)
+{
+ IR_AttributeDescription *tmp = ACE_static_cast (IR_AttributeDescription*,x);
+ delete tmp;
+}
+
+static const CORBA::Long _oc_IR_OperationMode[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 36, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4f70), ACE_NTOHL (0x65726174), ACE_NTOHL (0x696f6e4d), ACE_NTOHL (0x6f64653a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/OperationMode:1.0
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f4f), ACE_NTOHL (0x70657261), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x4d6f6465), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/OperationMode:1.0
14, ACE_NTOHL (0x4f706572), ACE_NTOHL (0x6174696f), ACE_NTOHL (0x6e4d6f64), ACE_NTOHL (0x65000000), // name = OperationMode
2, // member count
10, ACE_NTOHL (0x4f505f4e), ACE_NTOHL (0x4f524d41), ACE_NTOHL (0x4c000000), // name = OP_NORMAL
10, ACE_NTOHL (0x4f505f4f), ACE_NTOHL (0x4e455741), ACE_NTOHL (0x59000000), // name = OP_ONEWAY
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_OperationMode (CORBA::tk_enum, sizeof (_oc_CORBA_OperationMode), (char *) &_oc_CORBA_OperationMode, 0, sizeof (CORBA::OperationMode));
+static CORBA::TypeCode _tc_TAO_tc_IR_OperationMode (CORBA::tk_enum, sizeof (_oc_IR_OperationMode), (char *) &_oc_IR_OperationMode, 0, sizeof (IR::OperationMode));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_OperationMode, &_tc_TAO_tc_CORBA_OperationMode)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_OperationMode, &_tc_TAO_tc_IR_OperationMode)
TAO_NAMESPACE_END
-static const CORBA::Long _oc_CORBA_ParameterMode[] =
+static const CORBA::Long _oc_IR_ParameterMode[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 36, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5061), ACE_NTOHL (0x72616d65), ACE_NTOHL (0x7465724d), ACE_NTOHL (0x6f64653a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ParameterMode:1.0
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x6172616d), ACE_NTOHL (0x65746572), ACE_NTOHL (0x4d6f6465), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ParameterMode:1.0
14, ACE_NTOHL (0x50617261), ACE_NTOHL (0x6d657465), ACE_NTOHL (0x724d6f64), ACE_NTOHL (0x65000000), // name = ParameterMode
3, // member count
9, ACE_NTOHL (0x50415241), ACE_NTOHL (0x4d5f494e), ACE_NTOHL (0x0), // name = PARAM_IN
10, ACE_NTOHL (0x50415241), ACE_NTOHL (0x4d5f4f55), ACE_NTOHL (0x54000000), // name = PARAM_OUT
12, ACE_NTOHL (0x50415241), ACE_NTOHL (0x4d5f494e), ACE_NTOHL (0x4f555400), // name = PARAM_INOUT
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_ParameterMode (CORBA::tk_enum, sizeof (_oc_CORBA_ParameterMode), (char *) &_oc_CORBA_ParameterMode, 0, sizeof (CORBA::ParameterMode));
+static CORBA::TypeCode _tc_TAO_tc_IR_ParameterMode (CORBA::tk_enum, sizeof (_oc_IR_ParameterMode), (char *) &_oc_IR_ParameterMode, 0, sizeof (IR::ParameterMode));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ParameterMode, &_tc_TAO_tc_CORBA_ParameterMode)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ParameterMode, &_tc_TAO_tc_IR_ParameterMode)
TAO_NAMESPACE_END
-static const CORBA::Long _oc_CORBA_ParameterDescription[] =
+static const CORBA::Long _oc_IR_ParameterDescription[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 43, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5061), ACE_NTOHL (0x72616d65), ACE_NTOHL (0x74657244), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e3a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ParameterDescription:1.0
- 21, ACE_NTOHL (0x50617261), ACE_NTOHL (0x6d657465), ACE_NTOHL (0x72446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = ParameterDescription
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x6172616d), ACE_NTOHL (0x65746572), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ParameterDescription:1.0
+ 21, ACE_NTOHL (0x50617261), ACE_NTOHL (0x6d657465), ACE_NTOHL (0x72446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_ParameterDescription
4, // member count
5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
CORBA::tk_TypeCode,
9, ACE_NTOHL (0x74797065), ACE_NTOHL (0x5f646566), ACE_NTOHL (0x0), // name = type_def
CORBA::tk_objref, // typecode kind
- 52, // encapsulation length
+ 48, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4944), ACE_NTOHL (0x4c547970), ACE_NTOHL (0x653a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/IDLType:1.0
- 8, ACE_NTOHL (0x49444c54), ACE_NTOHL (0x79706500), // name = IDLType
+ 27, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x444c5479), ACE_NTOHL (0x70653a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/IDLType:1.0
+ 8, ACE_NTOHL (0x49444c54), ACE_NTOHL (0x79706500), // name = IR_IDLType
5, ACE_NTOHL (0x6d6f6465), ACE_NTOHL (0x0), // name = mode
CORBA::tk_enum, // typecode kind
116, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 36, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5061), ACE_NTOHL (0x72616d65), ACE_NTOHL (0x7465724d), ACE_NTOHL (0x6f64653a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ParameterMode:1.0
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x6172616d), ACE_NTOHL (0x65746572), ACE_NTOHL (0x4d6f6465), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ParameterMode:1.0
14, ACE_NTOHL (0x50617261), ACE_NTOHL (0x6d657465), ACE_NTOHL (0x724d6f64), ACE_NTOHL (0x65000000), // name = ParameterMode
3, // member count
9, ACE_NTOHL (0x50415241), ACE_NTOHL (0x4d5f494e), ACE_NTOHL (0x0), // name = PARAM_IN
@@ -8173,140 +19229,157 @@ static const CORBA::Long _oc_CORBA_ParameterDescription[] =
12, ACE_NTOHL (0x50415241), ACE_NTOHL (0x4d5f494e), ACE_NTOHL (0x4f555400), // name = PARAM_INOUT
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_ParameterDescription (CORBA::tk_struct, sizeof (_oc_CORBA_ParameterDescription), (char *) &_oc_CORBA_ParameterDescription, 0, sizeof (CORBA_ParameterDescription));
+static CORBA::TypeCode _tc_TAO_tc_IR_ParameterDescription (CORBA::tk_struct, sizeof (_oc_IR_ParameterDescription), (char *) &_oc_IR_ParameterDescription, 0, sizeof (IR_ParameterDescription));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ParameterDescription, &_tc_TAO_tc_CORBA_ParameterDescription)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ParameterDescription, &_tc_TAO_tc_IR_ParameterDescription)
TAO_NAMESPACE_END
+void IR_ParameterDescription::_tao_any_destructor (void *x)
+{
+ IR_ParameterDescription *tmp = ACE_static_cast (IR_ParameterDescription*,x);
+ delete tmp;
+}
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_PARDESCRIPTIONSEQ_CS_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_PARDESCRIPTIONSEQ_CS_
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_IR_PARDESCRIPTIONSEQ_CS_)
+#define __TAO_UNBOUNDED_SEQUENCE_IR_PARDESCRIPTIONSEQ_CS_
void
- _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::_allocate_buffer (CORBA::ULong length)
+ _TAO_Unbounded_Sequence_IR_ParDescriptionSeq::_allocate_buffer (CORBA::ULong length)
{
- CORBA_ParameterDescription* tmp = 0;
- tmp = _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::allocbuf (length);
-
+ IR_ParameterDescription* tmp = 0;
+ tmp = _TAO_Unbounded_Sequence_IR_ParDescriptionSeq::allocbuf (length);
+
if (this->buffer_ != 0)
{
- CORBA_ParameterDescription *old = ACE_reinterpret_cast (CORBA_ParameterDescription *,this->buffer_);
-
+ IR_ParameterDescription *old = ACE_reinterpret_cast (IR_ParameterDescription *,this->buffer_);
+
for (CORBA::ULong i = 0; i < this->length_; ++i)
tmp[i] = old[i];
-
+
if (this->release_)
- _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::freebuf (old);
-
+ _TAO_Unbounded_Sequence_IR_ParDescriptionSeq::freebuf (old);
+
}
this->buffer_ = tmp;
}
-
+
void
- _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::_deallocate_buffer (void)
+ _TAO_Unbounded_Sequence_IR_ParDescriptionSeq::_deallocate_buffer (void)
{
if (this->buffer_ == 0 || this->release_ == 0)
return;
-
- CORBA_ParameterDescription *tmp = ACE_reinterpret_cast (CORBA_ParameterDescription *,this->buffer_);
-
- _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::freebuf (tmp);
+
+ IR_ParameterDescription *tmp = ACE_reinterpret_cast (IR_ParameterDescription *,this->buffer_);
+
+ _TAO_Unbounded_Sequence_IR_ParDescriptionSeq::freebuf (tmp);
this->buffer_ = 0;
- }
-
- _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::~_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq (void) // Dtor.
+ }
+
+ _TAO_Unbounded_Sequence_IR_ParDescriptionSeq::~_TAO_Unbounded_Sequence_IR_ParDescriptionSeq (void) // Dtor.
{
this->_deallocate_buffer ();
}
-
-
+
+
#endif /* end #if !defined */
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#if !defined (_CORBA_PARDESCRIPTIONSEQ_CS_)
-#define _CORBA_PARDESCRIPTIONSEQ_CS_
+#if !defined (_IR_PARDESCRIPTIONSEQ_CS_)
+#define _IR_PARDESCRIPTIONSEQ_CS_
// *************************************************************
-// CORBA_ParDescriptionSeq
+// IR_ParDescriptionSeq
// *************************************************************
-CORBA_ParDescriptionSeq::CORBA_ParDescriptionSeq (void)
+IR_ParDescriptionSeq::IR_ParDescriptionSeq (void)
{}
-CORBA_ParDescriptionSeq::CORBA_ParDescriptionSeq (CORBA::ULong max) // uses max size
- :
+IR_ParDescriptionSeq::IR_ParDescriptionSeq (CORBA::ULong max) // uses max size
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq
+ _TAO_Unbounded_Sequence_IR_ParDescriptionSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA_ParameterDescription>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_ParameterDescription>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max)
{}
-CORBA_ParDescriptionSeq::CORBA_ParDescriptionSeq (CORBA::ULong max, CORBA::ULong length, CORBA_ParameterDescription *buffer, CORBA::Boolean release)
- :
+IR_ParDescriptionSeq::IR_ParDescriptionSeq (CORBA::ULong max, CORBA::ULong length, IR_ParameterDescription *buffer, CORBA::Boolean release)
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq
+ _TAO_Unbounded_Sequence_IR_ParDescriptionSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA_ParameterDescription>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_ParameterDescription>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max, length, buffer, release)
{}
-CORBA_ParDescriptionSeq::CORBA_ParDescriptionSeq (const CORBA_ParDescriptionSeq &seq) // copy ctor
- :
+IR_ParDescriptionSeq::IR_ParDescriptionSeq (const IR_ParDescriptionSeq &seq) // copy ctor
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq
+ _TAO_Unbounded_Sequence_IR_ParDescriptionSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA_ParameterDescription>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_ParameterDescription>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(seq)
{}
-CORBA_ParDescriptionSeq::~CORBA_ParDescriptionSeq (void) // dtor
+IR_ParDescriptionSeq::~IR_ParDescriptionSeq (void) // dtor
{}
+void IR_ParDescriptionSeq::_tao_any_destructor (void *x)
+{
+ IR_ParDescriptionSeq *tmp = ACE_static_cast (IR_ParDescriptionSeq*,x);
+ delete tmp;
+}
#endif /* end #if !defined */
-static const CORBA::Long _oc_CORBA_ParDescriptionSeq[] =
+static const CORBA::Long _oc_IR_ParDescriptionSeq[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5061), ACE_NTOHL (0x72446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x5365713a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ParDescriptionSeq:1.0
- 18, ACE_NTOHL (0x50617244), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x71000000), // name = ParDescriptionSeq
+ 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x61724465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e536571), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ParDescriptionSeq:1.0
+ 18, ACE_NTOHL (0x50617244), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x71000000), // name = IR_ParDescriptionSeq
CORBA::tk_sequence, // typecode kind
- 416, // encapsulation length
+ 472, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 400, // encapsulation length
+ 456, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 43, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5061), ACE_NTOHL (0x72616d65), ACE_NTOHL (0x74657244), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e3a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ParameterDescription:1.0
- 21, ACE_NTOHL (0x50617261), ACE_NTOHL (0x6d657465), ACE_NTOHL (0x72446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = ParameterDescription
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x6172616d), ACE_NTOHL (0x65746572), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ParameterDescription:1.0
+ 21, ACE_NTOHL (0x50617261), ACE_NTOHL (0x6d657465), ACE_NTOHL (0x72446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_ParameterDescription
4, // member count
5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
CORBA::tk_TypeCode,
9, ACE_NTOHL (0x74797065), ACE_NTOHL (0x5f646566), ACE_NTOHL (0x0), // name = type_def
CORBA::tk_objref, // typecode kind
- 52, // encapsulation length
+ 48, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4944), ACE_NTOHL (0x4c547970), ACE_NTOHL (0x653a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/IDLType:1.0
- 8, ACE_NTOHL (0x49444c54), ACE_NTOHL (0x79706500), // name = IDLType
+ 27, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x444c5479), ACE_NTOHL (0x70653a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/IDLType:1.0
+ 8, ACE_NTOHL (0x49444c54), ACE_NTOHL (0x79706500), // name = IR_IDLType
5, ACE_NTOHL (0x6d6f6465), ACE_NTOHL (0x0), // name = mode
CORBA::tk_enum, // typecode kind
116, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 36, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5061), ACE_NTOHL (0x72616d65), ACE_NTOHL (0x7465724d), ACE_NTOHL (0x6f64653a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ParameterMode:1.0
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x6172616d), ACE_NTOHL (0x65746572), ACE_NTOHL (0x4d6f6465), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ParameterMode:1.0
14, ACE_NTOHL (0x50617261), ACE_NTOHL (0x6d657465), ACE_NTOHL (0x724d6f64), ACE_NTOHL (0x65000000), // name = ParameterMode
3, // member count
9, ACE_NTOHL (0x50415241), ACE_NTOHL (0x4d5f494e), ACE_NTOHL (0x0), // name = PARAM_IN
@@ -8317,1180 +19390,1810 @@ static const CORBA::Long _oc_CORBA_ParDescriptionSeq[] =
0U,
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_ParDescriptionSeq (CORBA::tk_alias, sizeof (_oc_CORBA_ParDescriptionSeq), (char *) &_oc_CORBA_ParDescriptionSeq, 0, sizeof (CORBA_ParDescriptionSeq));
+static CORBA::TypeCode _tc_TAO_tc_IR_ParDescriptionSeq (CORBA::tk_alias, sizeof (_oc_IR_ParDescriptionSeq), (char *) &_oc_IR_ParDescriptionSeq, 0, sizeof (IR_ParDescriptionSeq));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ParDescriptionSeq, &_tc_TAO_tc_CORBA_ParDescriptionSeq)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ParDescriptionSeq, &_tc_TAO_tc_IR_ParDescriptionSeq)
TAO_NAMESPACE_END
-static const CORBA::Long _oc_CORBA_ContextIdentifier[] =
+static const CORBA::Long _oc_IR_ContextIdentifier[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f436f), ACE_NTOHL (0x6e746578), ACE_NTOHL (0x74496465), ACE_NTOHL (0x6e746966), ACE_NTOHL (0x6965723a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ContextIdentifier:1.0
+ 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f43), ACE_NTOHL (0x6f6e7465), ACE_NTOHL (0x78744964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ContextIdentifier:1.0
18, ACE_NTOHL (0x436f6e74), ACE_NTOHL (0x65787449), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x72000000), // name = ContextIdentifier
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_ContextIdentifier (CORBA::tk_alias, sizeof (_oc_CORBA_ContextIdentifier), (char *) &_oc_CORBA_ContextIdentifier, 0, sizeof (CORBA::ContextIdentifier));
+static CORBA::TypeCode _tc_TAO_tc_IR_ContextIdentifier (CORBA::tk_alias, sizeof (_oc_IR_ContextIdentifier), (char *) &_oc_IR_ContextIdentifier, 0, sizeof (IR::ContextIdentifier));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ContextIdentifier, &_tc_TAO_tc_CORBA_ContextIdentifier)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ContextIdentifier, &_tc_TAO_tc_IR_ContextIdentifier)
TAO_NAMESPACE_END
-#if !defined (_CORBA_CONTEXTIDSEQ_CS_)
-#define _CORBA_CONTEXTIDSEQ_CS_
+#if !defined (_IR_CONTEXTIDSEQ_CS_)
+#define _IR_CONTEXTIDSEQ_CS_
// *************************************************************
-// CORBA_ContextIdSeq
+// IR_ContextIdSeq
// *************************************************************
-CORBA_ContextIdSeq::CORBA_ContextIdSeq (void)
+IR_ContextIdSeq::IR_ContextIdSeq (void)
{}
-CORBA_ContextIdSeq::CORBA_ContextIdSeq (CORBA::ULong max) // uses max size
- :
+IR_ContextIdSeq::IR_ContextIdSeq (CORBA::ULong max) // uses max size
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
TAO_Unbounded_String_Sequence
#else /* TAO_USE_SEQUENCE_TEMPLATES */
TAO_Unbounded_String_Sequence
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max)
{}
-CORBA_ContextIdSeq::CORBA_ContextIdSeq (CORBA::ULong max, CORBA::ULong length, char * *buffer, CORBA::Boolean release)
- :
+IR_ContextIdSeq::IR_ContextIdSeq (CORBA::ULong max, CORBA::ULong length, char * *buffer, CORBA::Boolean release)
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
TAO_Unbounded_String_Sequence
#else /* TAO_USE_SEQUENCE_TEMPLATES */
TAO_Unbounded_String_Sequence
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max, length, buffer, release)
{}
-CORBA_ContextIdSeq::CORBA_ContextIdSeq (const CORBA_ContextIdSeq &seq) // copy ctor
- :
+IR_ContextIdSeq::IR_ContextIdSeq (const IR_ContextIdSeq &seq) // copy ctor
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
TAO_Unbounded_String_Sequence
#else /* TAO_USE_SEQUENCE_TEMPLATES */
TAO_Unbounded_String_Sequence
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(seq)
{}
-CORBA_ContextIdSeq::~CORBA_ContextIdSeq (void) // dtor
+IR_ContextIdSeq::~IR_ContextIdSeq (void) // dtor
{}
+void IR_ContextIdSeq::_tao_any_destructor (void *x)
+{
+ IR_ContextIdSeq *tmp = ACE_static_cast (IR_ContextIdSeq*,x);
+ delete tmp;
+}
#endif /* end #if !defined */
-static const CORBA::Long _oc_CORBA_ContextIdSeq[] =
+static const CORBA::Long _oc_IR_ContextIdSeq[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f436f), ACE_NTOHL (0x6e746578), ACE_NTOHL (0x74496453), ACE_NTOHL (0x65713a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ContextIdSeq:1.0
- 13, ACE_NTOHL (0x436f6e74), ACE_NTOHL (0x65787449), ACE_NTOHL (0x64536571), ACE_NTOHL (0x0), // name = ContextIdSeq
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f43), ACE_NTOHL (0x6f6e7465), ACE_NTOHL (0x78744964), ACE_NTOHL (0x5365713a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ContextIdSeq:1.0
+ 13, ACE_NTOHL (0x436f6e74), ACE_NTOHL (0x65787449), ACE_NTOHL (0x64536571), ACE_NTOHL (0x0), // name = IR_ContextIdSeq
CORBA::tk_sequence, // typecode kind
- 164, // encapsulation length
+ 228, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_alias, // typecode kind for typedefs
- 148, // encapsulation length
+ 212, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f436f), ACE_NTOHL (0x6e746578), ACE_NTOHL (0x74496465), ACE_NTOHL (0x6e746966), ACE_NTOHL (0x6965723a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ContextIdentifier:1.0
+ 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f43), ACE_NTOHL (0x6f6e7465), ACE_NTOHL (0x78744964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ContextIdentifier:1.0
18, ACE_NTOHL (0x436f6e74), ACE_NTOHL (0x65787449), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x72000000), // name = ContextIdentifier
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
-
-
- 0U,
-
-};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_ContextIdSeq (CORBA::tk_alias, sizeof (_oc_CORBA_ContextIdSeq), (char *) &_oc_CORBA_ContextIdSeq, 0, sizeof (CORBA_ContextIdSeq));
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ContextIdSeq, &_tc_TAO_tc_CORBA_ContextIdSeq)
-TAO_NAMESPACE_END
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXCEPTIONDEFSEQ_CS_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXCEPTIONDEFSEQ_CS_
-
- // The Base_Sequence functions, please see tao/Sequence.h
- void
- _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::_allocate_buffer (CORBA::ULong length)
- {
- CORBA_ExceptionDef **tmp = 0;
- tmp = _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::allocbuf (length);
-
- if (this->buffer_ != 0)
- {
- CORBA_ExceptionDef **old = ACE_reinterpret_cast (CORBA_ExceptionDef**, this->buffer_);
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- if (!this->release_)
- tmp[i] = CORBA_ExceptionDef::_duplicate (old[i]);
- else
- tmp[i] = old[i];
-
- if (this->release_)
- delete[] old;
-
- }
- this->buffer_ = tmp;
- }
-
- void
- _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::_deallocate_buffer (void)
- {
- if (this->buffer_ == 0 || this->release_ == 0)
- return;
- CORBA_ExceptionDef **tmp = ACE_reinterpret_cast (CORBA_ExceptionDef**, this->buffer_);
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- {
- CORBA::release (tmp[i]);
- tmp[i] = CORBA_ExceptionDef::_nil ();
- }
- _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::freebuf (tmp);
- this->buffer_ = 0;
- }
-
- _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::~_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq (void)
- {
- this->_deallocate_buffer ();
- }
-
- void
- _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::_shrink_buffer (CORBA::ULong nl, CORBA::ULong ol)
- {
- CORBA_ExceptionDef **tmp = ACE_reinterpret_cast (CORBA_ExceptionDef**, this->buffer_);
-
- for (CORBA::ULong i = nl; i < ol; ++i)
- {
- CORBA::release (tmp[i]);
- tmp[i] = CORBA_ExceptionDef::_nil ();
- }
- }
- void
- _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::_downcast (
- void* target,
- CORBA_Object *src,
- CORBA_Environment &ACE_TRY_ENV
- )
- {
- CORBA_ExceptionDef **tmp = ACE_static_cast (CORBA_ExceptionDef**, target);
- *tmp = CORBA_ExceptionDef::_narrow (src, ACE_TRY_ENV);
- }
-
- CORBA_Object*
- _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::_upcast (void *src) const
- {
- CORBA_ExceptionDef **tmp = ACE_static_cast (CORBA_ExceptionDef**, src);
- return *tmp;
- }
-
-#endif /* end #if !defined */
-
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_CORBA_EXCEPTIONDEFSEQ_CS_)
-#define _CORBA_EXCEPTIONDEFSEQ_CS_
-
-// *************************************************************
-// CORBA_ExceptionDefSeq
-// *************************************************************
-
-CORBA_ExceptionDefSeq::CORBA_ExceptionDefSeq (void)
-{}
-CORBA_ExceptionDefSeq::CORBA_ExceptionDefSeq (CORBA::ULong max) // uses max size
- :
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<CORBA_ExceptionDef,CORBA_ExceptionDef_var>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max)
-{}
-CORBA_ExceptionDefSeq::CORBA_ExceptionDefSeq (CORBA::ULong max, CORBA::ULong length, CORBA_ExceptionDef_ptr *buffer, CORBA::Boolean release)
- :
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<CORBA_ExceptionDef,CORBA_ExceptionDef_var>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max, length, buffer, release)
-{}
-CORBA_ExceptionDefSeq::CORBA_ExceptionDefSeq (const CORBA_ExceptionDefSeq &seq) // copy ctor
- :
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<CORBA_ExceptionDef,CORBA_ExceptionDef_var>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (seq)
-{}
-CORBA_ExceptionDefSeq::~CORBA_ExceptionDefSeq (void) // dtor
-{}
-
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
-#endif /* end #if !defined */
-static const CORBA::Long _oc_CORBA_ExceptionDefSeq[] =
-{
- TAO_ENCAP_BYTE_ORDER, // byte order
- 38, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4578), ACE_NTOHL (0x63657074), ACE_NTOHL (0x696f6e44), ACE_NTOHL (0x65665365), ACE_NTOHL (0x713a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ExceptionDefSeq:1.0
- 16, ACE_NTOHL (0x45786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e446566), ACE_NTOHL (0x53657100), // name = ExceptionDefSeq
- CORBA::tk_sequence, // typecode kind
- 80, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- CORBA::tk_objref, // typecode kind
- 64, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4578), ACE_NTOHL (0x63657074), ACE_NTOHL (0x696f6e44), ACE_NTOHL (0x65663a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExceptionDef:1.0
- 13, ACE_NTOHL (0x45786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e446566), ACE_NTOHL (0x0), // name = ExceptionDef
0U,
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_ExceptionDefSeq (CORBA::tk_alias, sizeof (_oc_CORBA_ExceptionDefSeq), (char *) &_oc_CORBA_ExceptionDefSeq, 0, sizeof (CORBA_ExceptionDefSeq));
+static CORBA::TypeCode _tc_TAO_tc_IR_ContextIdSeq (CORBA::tk_alias, sizeof (_oc_IR_ContextIdSeq), (char *) &_oc_IR_ContextIdSeq, 0, sizeof (IR_ContextIdSeq));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ExceptionDefSeq, &_tc_TAO_tc_CORBA_ExceptionDefSeq)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ContextIdSeq, &_tc_TAO_tc_IR_ContextIdSeq)
TAO_NAMESPACE_END
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_EXCDESCRIPTIONSEQ_CS_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_EXCDESCRIPTIONSEQ_CS_
-
- void
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::_allocate_buffer (CORBA::ULong length)
- {
- CORBA_ExceptionDescription* tmp = 0;
- tmp = _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::allocbuf (length);
-
- if (this->buffer_ != 0)
- {
- CORBA_ExceptionDescription *old = ACE_reinterpret_cast (CORBA_ExceptionDescription *,this->buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- tmp[i] = old[i];
-
- if (this->release_)
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::freebuf (old);
-
- }
- this->buffer_ = tmp;
- }
-
- void
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::_deallocate_buffer (void)
- {
- if (this->buffer_ == 0 || this->release_ == 0)
- return;
-
- CORBA_ExceptionDescription *tmp = ACE_reinterpret_cast (CORBA_ExceptionDescription *,this->buffer_);
-
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::freebuf (tmp);
- this->buffer_ = 0;
- }
-
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::~_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq (void) // Dtor.
- {
- this->_deallocate_buffer ();
- }
-
-
-#endif /* end #if !defined */
-
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_CORBA_EXCDESCRIPTIONSEQ_CS_)
-#define _CORBA_EXCDESCRIPTIONSEQ_CS_
-
-// *************************************************************
-// CORBA_ExcDescriptionSeq
-// *************************************************************
-
-CORBA_ExcDescriptionSeq::CORBA_ExcDescriptionSeq (void)
-{}
-CORBA_ExcDescriptionSeq::CORBA_ExcDescriptionSeq (CORBA::ULong max) // uses max size
- :
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA_ExceptionDescription>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max)
-{}
-CORBA_ExcDescriptionSeq::CORBA_ExcDescriptionSeq (CORBA::ULong max, CORBA::ULong length, CORBA_ExceptionDescription *buffer, CORBA::Boolean release)
- :
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA_ExceptionDescription>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (max, length, buffer, release)
-{}
-CORBA_ExcDescriptionSeq::CORBA_ExcDescriptionSeq (const CORBA_ExcDescriptionSeq &seq) // copy ctor
- :
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA_ExceptionDescription>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- (seq)
-{}
-CORBA_ExcDescriptionSeq::~CORBA_ExcDescriptionSeq (void) // dtor
-{}
-
-
-#endif /* end #if !defined */
-
-static const CORBA::Long _oc_CORBA_ExcDescriptionSeq[] =
+void IR_OperationDef::_tao_any_destructor (void *x)
{
- TAO_ENCAP_BYTE_ORDER, // byte order
- 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4578), ACE_NTOHL (0x63446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x5365713a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ExcDescriptionSeq:1.0
- 18, ACE_NTOHL (0x45786344), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x71000000), // name = ExcDescriptionSeq
- CORBA::tk_sequence, // typecode kind
- 476, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- CORBA::tk_struct, // typecode kind
- 460, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 43, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4578), ACE_NTOHL (0x63657074), ACE_NTOHL (0x696f6e44), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e3a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExceptionDescription:1.0
- 21, ACE_NTOHL (0x45786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = ExceptionDescription
- 5, // member count
- 5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
- CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
- 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
-
- 3, ACE_NTOHL (0x69640000), // name = id
- CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
-
- 11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
- CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
-
- 8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
- CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5665), ACE_NTOHL (0x7273696f), ACE_NTOHL (0x6e537065), ACE_NTOHL (0x633a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
- 12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
- 0U, // string length
-
- 5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
- CORBA::tk_TypeCode,
-
-
- 0U,
+ IR_OperationDef *tmp = ACE_static_cast (IR_OperationDef*,x);
+ CORBA::release (tmp);
+}
-};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_ExcDescriptionSeq (CORBA::tk_alias, sizeof (_oc_CORBA_ExcDescriptionSeq), (char *) &_oc_CORBA_ExcDescriptionSeq, 0, sizeof (CORBA_ExcDescriptionSeq));
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ExcDescriptionSeq, &_tc_TAO_tc_CORBA_ExcDescriptionSeq)
-TAO_NAMESPACE_END
-CORBA_OperationDef_ptr CORBA_OperationDef::_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &ACE_TRY_ENV
+IR_OperationDef_ptr IR_OperationDef::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
)
{
if (CORBA::is_nil (obj))
- return CORBA_OperationDef::_nil ();
- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/OperationDef:1.0", ACE_TRY_ENV);
- ACE_CHECK_RETURN (CORBA_OperationDef::_nil ());
+ return IR_OperationDef::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/IR/OperationDef:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (IR_OperationDef::_nil ());
if (is_a == 0)
- return CORBA_OperationDef::_nil ();
- return CORBA_OperationDef::_unchecked_narrow (obj, ACE_TRY_ENV);
+ return IR_OperationDef::_nil ();
+ return IR_OperationDef::_unchecked_narrow (obj, ACE_TRY_ENV);
}
-CORBA_OperationDef_ptr CORBA_OperationDef::_unchecked_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &
+IR_OperationDef_ptr IR_OperationDef::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
)
{
if (CORBA::is_nil (obj))
- return CORBA_OperationDef::_nil ();
+ return IR_OperationDef::_nil ();
TAO_Stub* stub = obj->_stubobj ();
- stub->_incr_refcnt ();
- if (obj->_is_collocated () && _TAO_collocation_CORBA_OperationDef_Stub_Factory_function_pointer != 0)
+ if (stub)
+ stub->_incr_refcnt ();
+ IR_OperationDef_ptr default_proxy = IR_OperationDef::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_IR_OperationDef_Stub_Factory_function_pointer != 0)
{
- CORBA_OperationDef_ptr retv = _TAO_collocation_CORBA_OperationDef_Stub_Factory_function_pointer (obj);
- if (retv != 0)
- return retv;
+ default_proxy = _TAO_collocation_IR_OperationDef_Stub_Factory_function_pointer (obj);
}
-
- CORBA_OperationDef_ptr retval = CORBA_OperationDef::_nil ();
-
- ACE_NEW_RETURN (retval,
- CORBA_OperationDef (stub),
- CORBA_OperationDef::_nil ());
-
- return retval;
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, IR_OperationDef (stub), IR_OperationDef::_nil ());
+ return TAO_IR_OperationDef_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
}
-CORBA_OperationDef_ptr
-CORBA_OperationDef::_duplicate (CORBA_OperationDef_ptr obj)
+IR_OperationDef_ptr
+IR_OperationDef::_duplicate (IR_OperationDef_ptr obj)
{
if (!CORBA::is_nil (obj))
obj->_incr_refcnt ();
return obj;
}
-CORBA::TypeCode_ptr CORBA_OperationDef::result (
- CORBA_Environment &ACE_TRY_ENV
+CORBA::TypeCode_ptr IR_OperationDef::result (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA::TypeCode_ptr _tao_retval = 0;
-
-
+
+ CORBA::TypeCode_ptr _tao_retval = CORBA::TypeCode::_nil ();
+ CORBA::TypeCode_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""result",
+ "_get_result",
11,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_result",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_result",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_result",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-CORBA_IDLType_ptr CORBA_OperationDef::result_def (
- CORBA_Environment &ACE_TRY_ENV
+IR_IDLType_ptr IR_OperationDef::result_def (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_IDLType_ptr _tao_retval = CORBA_IDLType::_nil ();
-
-
+
+ IR_IDLType_ptr _tao_retval = IR_IDLType::_nil ();
+ IR_IDLType_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""result_def",
+ "_get_result_def",
15,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_result_def",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_result_def",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_result_def",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-void CORBA_OperationDef::result_def (
- CORBA_IDLType_ptr result_def,
- CORBA_Environment &ACE_TRY_ENV
+void IR_OperationDef::result_def (
+ IR_IDLType_ptr result_def,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
-
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
-
+ ACE_THROW (CORBA::INTERNAL ());
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_set_""result_def",
+ "_set_result_def",
15,
istub->orb_core ()
);
-
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK;
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
ACE_CHECK;
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << result_def)
- ))
- ACE_THROW (CORBA_MARSHAL ());
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
ACE_CHECK;
+ }
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_result_def",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << result_def)
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_result_def",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
-
- }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_result_def",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
}
-CORBA_ParDescriptionSeq * CORBA_OperationDef::params (
- CORBA_Environment &ACE_TRY_ENV
+IR_ParDescriptionSeq * IR_OperationDef::params (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_ParDescriptionSeq* _tao_retval = 0;
-
-
+
+ IR_ParDescriptionSeq *_tao_retval = 0;
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
- ACE_NEW_RETURN (_tao_retval, CORBA_ParDescriptionSeq, _tao_retval);
+
+ ACE_NEW_RETURN (_tao_retval, IR_ParDescriptionSeq, _tao_retval);
+ IR_ParDescriptionSeq_var _tao_safe_retval (_tao_retval);
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""params",
+ "_get_params",
11,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_params",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_params",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_params",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> *_tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-void CORBA_OperationDef::params (
- const CORBA_ParDescriptionSeq & params,
- CORBA_Environment &ACE_TRY_ENV
+void IR_OperationDef::params (
+ const IR_ParDescriptionSeq & params,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
-
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
-
+ ACE_THROW (CORBA::INTERNAL ());
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_set_""params",
+ "_set_params",
11,
istub->orb_core ()
);
-
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
ACE_CHECK;
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK;
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << params)
- ))
- ACE_THROW (CORBA_MARSHAL ());
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
ACE_CHECK;
+ }
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_params",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << params)
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_params",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
-
- }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_params",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
}
-CORBA::OperationMode CORBA_OperationDef::mode (
- CORBA_Environment &ACE_TRY_ENV
+IR::OperationMode IR_OperationDef::mode (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA::OperationMode _tao_retval = (CORBA::OperationMode)0;
-
-
+
+ IR::OperationMode _tao_retval = (IR::OperationMode)0;
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), _tao_retval);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""mode",
+ "_get_mode",
9,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (_tao_retval);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (_tao_retval);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_mode",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_retval)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_mode",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_mode",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (_tao_retval);
+#endif /* TAO_HAS_INTERCEPTORS */
return _tao_retval;
}
-void CORBA_OperationDef::mode (
- CORBA::OperationMode mode,
- CORBA_Environment &ACE_TRY_ENV
+void IR_OperationDef::mode (
+ IR::OperationMode mode,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
-
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
-
+ ACE_THROW (CORBA::INTERNAL ());
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_set_""mode",
+ "_set_mode",
9,
istub->orb_core ()
);
-
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK;
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
ACE_CHECK;
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << mode)
- ))
- ACE_THROW (CORBA_MARSHAL ());
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
ACE_CHECK;
+ }
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_mode",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << mode)
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_mode",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
-
- }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_mode",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
}
-CORBA_ContextIdSeq * CORBA_OperationDef::contexts (
- CORBA_Environment &ACE_TRY_ENV
+IR_ContextIdSeq * IR_OperationDef::contexts (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_ContextIdSeq* _tao_retval = 0;
-
-
+
+ IR_ContextIdSeq *_tao_retval = 0;
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
- ACE_NEW_RETURN (_tao_retval, CORBA_ContextIdSeq, _tao_retval);
+
+ ACE_NEW_RETURN (_tao_retval, IR_ContextIdSeq, _tao_retval);
+ IR_ContextIdSeq_var _tao_safe_retval (_tao_retval);
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""contexts",
+ "_get_contexts",
13,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_contexts",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_contexts",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_contexts",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> *_tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-void CORBA_OperationDef::contexts (
- const CORBA_ContextIdSeq & contexts,
- CORBA_Environment &ACE_TRY_ENV
+void IR_OperationDef::contexts (
+ const IR_ContextIdSeq & contexts,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
-
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
-
+ ACE_THROW (CORBA::INTERNAL ());
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_set_""contexts",
+ "_set_contexts",
13,
istub->orb_core ()
);
-
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
ACE_CHECK;
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK;
+ }
- CORBA::Short flag = 131;
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK;
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_contexts",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << contexts)
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_contexts",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_contexts",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << contexts)
- ))
- ACE_THROW (CORBA_MARSHAL ());
+}
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK;
+IR_ExceptionDefSeq * IR_OperationDef::exceptions (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ IR_ExceptionDefSeq *_tao_retval = 0;
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+
+ ACE_NEW_RETURN (_tao_retval, IR_ExceptionDefSeq, _tao_retval);
+ IR_ExceptionDefSeq_var _tao_safe_retval (_tao_retval);
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "_get_exceptions",
+ 15,
+ istub->orb_core ()
+ );
- }
- break;
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- }
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_exceptions",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_exceptions",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_exceptions",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-CORBA_ExceptionDefSeq * CORBA_OperationDef::exceptions (
- CORBA_Environment &ACE_TRY_ENV
+void IR_OperationDef::exceptions (
+ const IR_ExceptionDefSeq & exceptions,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
- CORBA_ExceptionDefSeq* _tao_retval = 0;
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW (CORBA::INTERNAL ());
- ACE_NEW_RETURN (_tao_retval, CORBA_ExceptionDefSeq, _tao_retval);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""exceptions",
+ "_set_exceptions",
15,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK;
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK;
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- CORBA::Short flag = 131;
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_exceptions",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << exceptions)
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_exceptions",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_exceptions",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
+
+}
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+CORBA::Boolean IR_OperationDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
+{
+ if (
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/OperationDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Contained:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
+ return 1; // success using local knowledge
+ else
+ return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
+}
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+const char* IR_OperationDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/IR/OperationDef:1.0";
+}
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+TAO_IR_OperationDef_Default_Proxy_Factory::TAO_IR_OperationDef_Default_Proxy_Factory (int register_proxy_factory)
+{
+ if (register_proxy_factory)
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+ TAO_IR_OperationDef_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
+}
+
+TAO_IR_OperationDef_Default_Proxy_Factory::~TAO_IR_OperationDef_Default_Proxy_Factory (void)
+{
+}
+
+IR_OperationDef_ptr
+TAO_IR_OperationDef_Default_Proxy_Factory::create_proxy (
+ ::IR_OperationDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_IR_OperationDef_Proxy_Factory_Adapter::TAO_IR_OperationDef_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
+{
+}
+
+TAO_IR_OperationDef_Proxy_Factory_Adapter::~TAO_IR_OperationDef_Proxy_Factory_Adapter (void)
+{
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
+}
+int
+TAO_IR_OperationDef_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_IR_OperationDef_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
+}
+
+int
+TAO_IR_OperationDef_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
}
- break;
+return 0;
+}
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> *_tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+IR_OperationDef_ptr
+TAO_IR_OperationDef_Proxy_Factory_Adapter::create_proxy (
+ ::IR_OperationDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_IR_OperationDef_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
}
-void CORBA_OperationDef::exceptions (
- const CORBA_ExceptionDefSeq & exceptions,
- CORBA_Environment &ACE_TRY_ENV
+TAO_IR_OperationDef_Smart_Proxy_Base::TAO_IR_OperationDef_Smart_Proxy_Base (::IR_OperationDef_ptr proxy)
+: base_proxy_ (proxy)
+{
+}
+
+TAO_IR_OperationDef_Smart_Proxy_Base::~TAO_IR_OperationDef_Smart_Proxy_Base (void)
+{
+}
+
+TAO_Stub *
+TAO_IR_OperationDef_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+CORBA::TypeCode_ptr TAO_IR_OperationDef_Smart_Proxy_Base::result (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+ return this->base_proxy_->result (
+ ACE_TRY_ENV
+ );
+}
+IR_IDLType_ptr TAO_IR_OperationDef_Smart_Proxy_Base::result_def (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->result_def (
+ ACE_TRY_ENV
+ );
+}
- TAO_Stub *istub = this->_stubobj ();
- if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
+void TAO_IR_OperationDef_Smart_Proxy_Base::result_def (
+ IR_IDLType_ptr result_def,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->base_proxy_->result_def (
+ result_def,
+ ACE_TRY_ENV
+ );
+}
- TAO_GIOP_Twoway_Invocation _tao_call (
- istub,
- "_set_""exceptions",
- 15,
- istub->orb_core ()
+IR_ParDescriptionSeq * TAO_IR_OperationDef_Smart_Proxy_Base::params (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->params (
+ ACE_TRY_ENV
);
+}
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK;
+void TAO_IR_OperationDef_Smart_Proxy_Base::params (
+ const IR_ParDescriptionSeq & params,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->base_proxy_->params (
+ params,
+ ACE_TRY_ENV
+ );
- CORBA::Short flag = 131;
+}
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK;
+IR::OperationMode TAO_IR_OperationDef_Smart_Proxy_Base::mode (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->mode (
+ ACE_TRY_ENV
+ );
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << exceptions)
- ))
- ACE_THROW (CORBA_MARSHAL ());
+}
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK;
+void TAO_IR_OperationDef_Smart_Proxy_Base::mode (
+ IR::OperationMode mode,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->base_proxy_->mode (
+ mode,
+ ACE_TRY_ENV
+ );
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+}
- }
- break;
+IR_ContextIdSeq * TAO_IR_OperationDef_Smart_Proxy_Base::contexts (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->contexts (
+ ACE_TRY_ENV
+ );
- }
+}
+
+void TAO_IR_OperationDef_Smart_Proxy_Base::contexts (
+ const IR_ContextIdSeq & contexts,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->base_proxy_->contexts (
+ contexts,
+ ACE_TRY_ENV
+ );
}
-CORBA::Boolean CORBA_OperationDef::_is_a (const CORBA::Char *value, CORBA_Environment &ACE_TRY_ENV)
+IR_ExceptionDefSeq * TAO_IR_OperationDef_Smart_Proxy_Base::exceptions (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
{
- if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/OperationDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
- return 1; // success using local knowledge
- else
- return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
+ return this->base_proxy_->exceptions (
+ ACE_TRY_ENV
+ );
+
}
-const char* CORBA_OperationDef::_interface_repository_id (void) const
+void TAO_IR_OperationDef_Smart_Proxy_Base::exceptions (
+ const IR_ExceptionDefSeq & exceptions,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
{
- return "IDL:omg.org/CORBA/OperationDef:1.0";
+ this->base_proxy_->exceptions (
+ exceptions,
+ ACE_TRY_ENV
+ );
+
}
-static const CORBA::Long _oc_CORBA_OperationDef[] =
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_IR_OperationDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_IR_OperationDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_IR_OperationDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4f70), ACE_NTOHL (0x65726174), ACE_NTOHL (0x696f6e44), ACE_NTOHL (0x65663a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/OperationDef:1.0
- 13, ACE_NTOHL (0x4f706572), ACE_NTOHL (0x6174696f), ACE_NTOHL (0x6e446566), ACE_NTOHL (0x0), // name = OperationDef
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f4f), ACE_NTOHL (0x70657261), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x4465663a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/OperationDef:1.0
+ 13, ACE_NTOHL (0x4f706572), ACE_NTOHL (0x6174696f), ACE_NTOHL (0x6e446566), ACE_NTOHL (0x0), // name = IR_OperationDef
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_OperationDef (CORBA::tk_objref, sizeof (_oc_CORBA_OperationDef), (char *) &_oc_CORBA_OperationDef, 0, sizeof (CORBA_OperationDef));
+static CORBA::TypeCode _tc_TAO_tc_IR_OperationDef (CORBA::tk_objref, sizeof (_oc_IR_OperationDef), (char *) &_oc_IR_OperationDef, 0, sizeof (IR_OperationDef));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_OperationDef, &_tc_TAO_tc_CORBA_OperationDef)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_OperationDef, &_tc_TAO_tc_IR_OperationDef)
TAO_NAMESPACE_END
-static const CORBA::Long _oc_CORBA_OperationDescription[] =
+static const CORBA::Long _oc_IR_OperationDescription[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 43, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4f70), ACE_NTOHL (0x65726174), ACE_NTOHL (0x696f6e44), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e3a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/OperationDescription:1.0
- 21, ACE_NTOHL (0x4f706572), ACE_NTOHL (0x6174696f), ACE_NTOHL (0x6e446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = OperationDescription
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f4f), ACE_NTOHL (0x70657261), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/OperationDescription:1.0
+ 21, ACE_NTOHL (0x4f706572), ACE_NTOHL (0x6174696f), ACE_NTOHL (0x6e446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_OperationDescription
9, // member count
5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
3, ACE_NTOHL (0x69640000), // name = id
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 64, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5665), ACE_NTOHL (0x7273696f), ACE_NTOHL (0x6e537065), ACE_NTOHL (0x633a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
7, ACE_NTOHL (0x72657375), ACE_NTOHL (0x6c740000), // name = result
@@ -9500,7 +21203,7 @@ static const CORBA::Long _oc_CORBA_OperationDescription[] =
CORBA::tk_enum, // typecode kind
100, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 36, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4f70), ACE_NTOHL (0x65726174), ACE_NTOHL (0x696f6e4d), ACE_NTOHL (0x6f64653a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/OperationMode:1.0
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f4f), ACE_NTOHL (0x70657261), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x4d6f6465), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/OperationMode:1.0
14, ACE_NTOHL (0x4f706572), ACE_NTOHL (0x6174696f), ACE_NTOHL (0x6e4d6f64), ACE_NTOHL (0x65000000), // name = OperationMode
2, // member count
10, ACE_NTOHL (0x4f505f4e), ACE_NTOHL (0x4f524d41), ACE_NTOHL (0x4c000000), // name = OP_NORMAL
@@ -9508,25 +21211,31 @@ static const CORBA::Long _oc_CORBA_OperationDescription[] =
9, ACE_NTOHL (0x636f6e74), ACE_NTOHL (0x65787473), ACE_NTOHL (0x0), // name = contexts
CORBA::tk_alias, // typecode kind for typedefs
- 236, // encapsulation length
+ 296, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f436f), ACE_NTOHL (0x6e746578), ACE_NTOHL (0x74496453), ACE_NTOHL (0x65713a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ContextIdSeq:1.0
- 13, ACE_NTOHL (0x436f6e74), ACE_NTOHL (0x65787449), ACE_NTOHL (0x64536571), ACE_NTOHL (0x0), // name = ContextIdSeq
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f43), ACE_NTOHL (0x6f6e7465), ACE_NTOHL (0x78744964), ACE_NTOHL (0x5365713a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ContextIdSeq:1.0
+ 13, ACE_NTOHL (0x436f6e74), ACE_NTOHL (0x65787449), ACE_NTOHL (0x64536571), ACE_NTOHL (0x0), // name = IR_ContextIdSeq
CORBA::tk_sequence, // typecode kind
- 164, // encapsulation length
+ 228, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_alias, // typecode kind for typedefs
- 148, // encapsulation length
+ 212, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f436f), ACE_NTOHL (0x6e746578), ACE_NTOHL (0x74496465), ACE_NTOHL (0x6e746966), ACE_NTOHL (0x6965723a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ContextIdentifier:1.0
+ 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f43), ACE_NTOHL (0x6f6e7465), ACE_NTOHL (0x78744964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ContextIdentifier:1.0
18, ACE_NTOHL (0x436f6e74), ACE_NTOHL (0x65787449), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x72000000), // name = ContextIdentifier
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
0U,
@@ -9534,43 +21243,49 @@ static const CORBA::Long _oc_CORBA_OperationDescription[] =
11, ACE_NTOHL (0x70617261), ACE_NTOHL (0x6d657465), ACE_NTOHL (0x72730000), // name = parameters
CORBA::tk_alias, // typecode kind for typedefs
- 496, // encapsulation length
+ 552, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5061), ACE_NTOHL (0x72446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x5365713a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ParDescriptionSeq:1.0
- 18, ACE_NTOHL (0x50617244), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x71000000), // name = ParDescriptionSeq
+ 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x61724465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e536571), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ParDescriptionSeq:1.0
+ 18, ACE_NTOHL (0x50617244), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x71000000), // name = IR_ParDescriptionSeq
CORBA::tk_sequence, // typecode kind
- 416, // encapsulation length
+ 472, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 400, // encapsulation length
+ 456, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 43, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5061), ACE_NTOHL (0x72616d65), ACE_NTOHL (0x74657244), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e3a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ParameterDescription:1.0
- 21, ACE_NTOHL (0x50617261), ACE_NTOHL (0x6d657465), ACE_NTOHL (0x72446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = ParameterDescription
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x6172616d), ACE_NTOHL (0x65746572), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ParameterDescription:1.0
+ 21, ACE_NTOHL (0x50617261), ACE_NTOHL (0x6d657465), ACE_NTOHL (0x72446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_ParameterDescription
4, // member count
5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
CORBA::tk_TypeCode,
9, ACE_NTOHL (0x74797065), ACE_NTOHL (0x5f646566), ACE_NTOHL (0x0), // name = type_def
CORBA::tk_objref, // typecode kind
- 52, // encapsulation length
+ 48, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4944), ACE_NTOHL (0x4c547970), ACE_NTOHL (0x653a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/IDLType:1.0
- 8, ACE_NTOHL (0x49444c54), ACE_NTOHL (0x79706500), // name = IDLType
+ 27, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x444c5479), ACE_NTOHL (0x70653a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/IDLType:1.0
+ 8, ACE_NTOHL (0x49444c54), ACE_NTOHL (0x79706500), // name = IR_IDLType
5, ACE_NTOHL (0x6d6f6465), ACE_NTOHL (0x0), // name = mode
CORBA::tk_enum, // typecode kind
116, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 36, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5061), ACE_NTOHL (0x72616d65), ACE_NTOHL (0x7465724d), ACE_NTOHL (0x6f64653a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ParameterMode:1.0
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x6172616d), ACE_NTOHL (0x65746572), ACE_NTOHL (0x4d6f6465), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ParameterMode:1.0
14, ACE_NTOHL (0x50617261), ACE_NTOHL (0x6d657465), ACE_NTOHL (0x724d6f64), ACE_NTOHL (0x65000000), // name = ParameterMode
3, // member count
9, ACE_NTOHL (0x50415241), ACE_NTOHL (0x4d5f494e), ACE_NTOHL (0x0), // name = PARAM_IN
@@ -9583,53 +21298,71 @@ static const CORBA::Long _oc_CORBA_OperationDescription[] =
11, ACE_NTOHL (0x65786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e730000), // name = exceptions
CORBA::tk_alias, // typecode kind for typedefs
- 556, // encapsulation length
+ 748, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4578), ACE_NTOHL (0x63446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x5365713a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ExcDescriptionSeq:1.0
- 18, ACE_NTOHL (0x45786344), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x71000000), // name = ExcDescriptionSeq
+ 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78634465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e536571), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ExcDescriptionSeq:1.0
+ 18, ACE_NTOHL (0x45786344), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x71000000), // name = IR_ExcDescriptionSeq
CORBA::tk_sequence, // typecode kind
- 476, // encapsulation length
+ 668, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 460, // encapsulation length
+ 652, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 43, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4578), ACE_NTOHL (0x63657074), ACE_NTOHL (0x696f6e44), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e3a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExceptionDescription:1.0
- 21, ACE_NTOHL (0x45786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = ExceptionDescription
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78636570), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ExceptionDescription:1.0
+ 21, ACE_NTOHL (0x45786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_ExceptionDescription
5, // member count
5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
3, ACE_NTOHL (0x69640000), // name = id
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 64, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5665), ACE_NTOHL (0x7273696f), ACE_NTOHL (0x6e537065), ACE_NTOHL (0x633a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
@@ -9640,217 +21373,257 @@ static const CORBA::Long _oc_CORBA_OperationDescription[] =
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_OperationDescription (CORBA::tk_struct, sizeof (_oc_CORBA_OperationDescription), (char *) &_oc_CORBA_OperationDescription, 0, sizeof (CORBA_OperationDescription));
+static CORBA::TypeCode _tc_TAO_tc_IR_OperationDescription (CORBA::tk_struct, sizeof (_oc_IR_OperationDescription), (char *) &_oc_IR_OperationDescription, 0, sizeof (IR_OperationDescription));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_OperationDescription, &_tc_TAO_tc_CORBA_OperationDescription)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_OperationDescription, &_tc_TAO_tc_IR_OperationDescription)
TAO_NAMESPACE_END
+void IR_OperationDescription::_tao_any_destructor (void *x)
+{
+ IR_OperationDescription *tmp = ACE_static_cast (IR_OperationDescription*,x);
+ delete tmp;
+}
-#if !defined (_CORBA_REPOSITORYIDSEQ_CS_)
-#define _CORBA_REPOSITORYIDSEQ_CS_
+
+#if !defined (_IR_REPOSITORYIDSEQ_CS_)
+#define _IR_REPOSITORYIDSEQ_CS_
// *************************************************************
-// CORBA_RepositoryIdSeq
+// IR_RepositoryIdSeq
// *************************************************************
-CORBA_RepositoryIdSeq::CORBA_RepositoryIdSeq (void)
+IR_RepositoryIdSeq::IR_RepositoryIdSeq (void)
{}
-CORBA_RepositoryIdSeq::CORBA_RepositoryIdSeq (CORBA::ULong max) // uses max size
- :
+IR_RepositoryIdSeq::IR_RepositoryIdSeq (CORBA::ULong max) // uses max size
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
TAO_Unbounded_String_Sequence
#else /* TAO_USE_SEQUENCE_TEMPLATES */
TAO_Unbounded_String_Sequence
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max)
{}
-CORBA_RepositoryIdSeq::CORBA_RepositoryIdSeq (CORBA::ULong max, CORBA::ULong length, char * *buffer, CORBA::Boolean release)
- :
+IR_RepositoryIdSeq::IR_RepositoryIdSeq (CORBA::ULong max, CORBA::ULong length, char * *buffer, CORBA::Boolean release)
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
TAO_Unbounded_String_Sequence
#else /* TAO_USE_SEQUENCE_TEMPLATES */
TAO_Unbounded_String_Sequence
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max, length, buffer, release)
{}
-CORBA_RepositoryIdSeq::CORBA_RepositoryIdSeq (const CORBA_RepositoryIdSeq &seq) // copy ctor
- :
+IR_RepositoryIdSeq::IR_RepositoryIdSeq (const IR_RepositoryIdSeq &seq) // copy ctor
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
TAO_Unbounded_String_Sequence
#else /* TAO_USE_SEQUENCE_TEMPLATES */
TAO_Unbounded_String_Sequence
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(seq)
{}
-CORBA_RepositoryIdSeq::~CORBA_RepositoryIdSeq (void) // dtor
+IR_RepositoryIdSeq::~IR_RepositoryIdSeq (void) // dtor
{}
+void IR_RepositoryIdSeq::_tao_any_destructor (void *x)
+{
+ IR_RepositoryIdSeq *tmp = ACE_static_cast (IR_RepositoryIdSeq*,x);
+ delete tmp;
+}
#endif /* end #if !defined */
-static const CORBA::Long _oc_CORBA_RepositoryIdSeq[] =
+static const CORBA::Long _oc_IR_RepositoryIdSeq[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 38, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49645365), ACE_NTOHL (0x713a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/RepositoryIdSeq:1.0
- 16, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x53657100), // name = RepositoryIdSeq
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x79496453), ACE_NTOHL (0x65713a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/RepositoryIdSeq:1.0
+ 16, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x53657100), // name = IR_RepositoryIdSeq
CORBA::tk_sequence, // typecode kind
- 88, // encapsulation length
+ 156, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
0U,
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_RepositoryIdSeq (CORBA::tk_alias, sizeof (_oc_CORBA_RepositoryIdSeq), (char *) &_oc_CORBA_RepositoryIdSeq, 0, sizeof (CORBA_RepositoryIdSeq));
+static CORBA::TypeCode _tc_TAO_tc_IR_RepositoryIdSeq (CORBA::tk_alias, sizeof (_oc_IR_RepositoryIdSeq), (char *) &_oc_IR_RepositoryIdSeq, 0, sizeof (IR_RepositoryIdSeq));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_RepositoryIdSeq, &_tc_TAO_tc_CORBA_RepositoryIdSeq)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_RepositoryIdSeq, &_tc_TAO_tc_IR_RepositoryIdSeq)
TAO_NAMESPACE_END
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_OPDESCRIPTIONSEQ_CS_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_OPDESCRIPTIONSEQ_CS_
+
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_IR_OPDESCRIPTIONSEQ_CS_)
+#define __TAO_UNBOUNDED_SEQUENCE_IR_OPDESCRIPTIONSEQ_CS_
void
- _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::_allocate_buffer (CORBA::ULong length)
+ _TAO_Unbounded_Sequence_IR_OpDescriptionSeq::_allocate_buffer (CORBA::ULong length)
{
- CORBA_OperationDescription* tmp = 0;
- tmp = _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::allocbuf (length);
-
+ IR_OperationDescription* tmp = 0;
+ tmp = _TAO_Unbounded_Sequence_IR_OpDescriptionSeq::allocbuf (length);
+
if (this->buffer_ != 0)
{
- CORBA_OperationDescription *old = ACE_reinterpret_cast (CORBA_OperationDescription *,this->buffer_);
-
+ IR_OperationDescription *old = ACE_reinterpret_cast (IR_OperationDescription *,this->buffer_);
+
for (CORBA::ULong i = 0; i < this->length_; ++i)
tmp[i] = old[i];
-
+
if (this->release_)
- _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::freebuf (old);
-
+ _TAO_Unbounded_Sequence_IR_OpDescriptionSeq::freebuf (old);
+
}
this->buffer_ = tmp;
}
-
+
void
- _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::_deallocate_buffer (void)
+ _TAO_Unbounded_Sequence_IR_OpDescriptionSeq::_deallocate_buffer (void)
{
if (this->buffer_ == 0 || this->release_ == 0)
return;
-
- CORBA_OperationDescription *tmp = ACE_reinterpret_cast (CORBA_OperationDescription *,this->buffer_);
-
- _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::freebuf (tmp);
+
+ IR_OperationDescription *tmp = ACE_reinterpret_cast (IR_OperationDescription *,this->buffer_);
+
+ _TAO_Unbounded_Sequence_IR_OpDescriptionSeq::freebuf (tmp);
this->buffer_ = 0;
- }
-
- _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::~_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq (void) // Dtor.
+ }
+
+ _TAO_Unbounded_Sequence_IR_OpDescriptionSeq::~_TAO_Unbounded_Sequence_IR_OpDescriptionSeq (void) // Dtor.
{
this->_deallocate_buffer ();
}
-
-
+
+
#endif /* end #if !defined */
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#if !defined (_CORBA_OPDESCRIPTIONSEQ_CS_)
-#define _CORBA_OPDESCRIPTIONSEQ_CS_
+#if !defined (_IR_OPDESCRIPTIONSEQ_CS_)
+#define _IR_OPDESCRIPTIONSEQ_CS_
// *************************************************************
-// CORBA_OpDescriptionSeq
+// IR_OpDescriptionSeq
// *************************************************************
-CORBA_OpDescriptionSeq::CORBA_OpDescriptionSeq (void)
+IR_OpDescriptionSeq::IR_OpDescriptionSeq (void)
{}
-CORBA_OpDescriptionSeq::CORBA_OpDescriptionSeq (CORBA::ULong max) // uses max size
- :
+IR_OpDescriptionSeq::IR_OpDescriptionSeq (CORBA::ULong max) // uses max size
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq
+ _TAO_Unbounded_Sequence_IR_OpDescriptionSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA_OperationDescription>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_OperationDescription>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max)
{}
-CORBA_OpDescriptionSeq::CORBA_OpDescriptionSeq (CORBA::ULong max, CORBA::ULong length, CORBA_OperationDescription *buffer, CORBA::Boolean release)
- :
+IR_OpDescriptionSeq::IR_OpDescriptionSeq (CORBA::ULong max, CORBA::ULong length, IR_OperationDescription *buffer, CORBA::Boolean release)
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq
+ _TAO_Unbounded_Sequence_IR_OpDescriptionSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA_OperationDescription>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_OperationDescription>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max, length, buffer, release)
{}
-CORBA_OpDescriptionSeq::CORBA_OpDescriptionSeq (const CORBA_OpDescriptionSeq &seq) // copy ctor
- :
+IR_OpDescriptionSeq::IR_OpDescriptionSeq (const IR_OpDescriptionSeq &seq) // copy ctor
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq
+ _TAO_Unbounded_Sequence_IR_OpDescriptionSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA_OperationDescription>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_OperationDescription>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(seq)
{}
-CORBA_OpDescriptionSeq::~CORBA_OpDescriptionSeq (void) // dtor
+IR_OpDescriptionSeq::~IR_OpDescriptionSeq (void) // dtor
{}
+void IR_OpDescriptionSeq::_tao_any_destructor (void *x)
+{
+ IR_OpDescriptionSeq *tmp = ACE_static_cast (IR_OpDescriptionSeq*,x);
+ delete tmp;
+}
#endif /* end #if !defined */
-static const CORBA::Long _oc_CORBA_OpDescriptionSeq[] =
+static const CORBA::Long _oc_IR_OpDescriptionSeq[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 39, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4f70), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x65713a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/OpDescriptionSeq:1.0
- 17, ACE_NTOHL (0x4f704465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e536571), ACE_NTOHL (0x0), // name = OpDescriptionSeq
+ 36, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f4f), ACE_NTOHL (0x70446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x5365713a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/OpDescriptionSeq:1.0
+ 17, ACE_NTOHL (0x4f704465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e536571), ACE_NTOHL (0x0), // name = IR_OpDescriptionSeq
CORBA::tk_sequence, // typecode kind
- 1956, // encapsulation length
+ 2456, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 1940, // encapsulation length
+ 2440, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 43, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4f70), ACE_NTOHL (0x65726174), ACE_NTOHL (0x696f6e44), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e3a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/OperationDescription:1.0
- 21, ACE_NTOHL (0x4f706572), ACE_NTOHL (0x6174696f), ACE_NTOHL (0x6e446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = OperationDescription
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f4f), ACE_NTOHL (0x70657261), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/OperationDescription:1.0
+ 21, ACE_NTOHL (0x4f706572), ACE_NTOHL (0x6174696f), ACE_NTOHL (0x6e446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_OperationDescription
9, // member count
5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
3, ACE_NTOHL (0x69640000), // name = id
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 64, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5665), ACE_NTOHL (0x7273696f), ACE_NTOHL (0x6e537065), ACE_NTOHL (0x633a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
7, ACE_NTOHL (0x72657375), ACE_NTOHL (0x6c740000), // name = result
@@ -9860,7 +21633,7 @@ static const CORBA::Long _oc_CORBA_OpDescriptionSeq[] =
CORBA::tk_enum, // typecode kind
100, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 36, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4f70), ACE_NTOHL (0x65726174), ACE_NTOHL (0x696f6e4d), ACE_NTOHL (0x6f64653a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/OperationMode:1.0
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f4f), ACE_NTOHL (0x70657261), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x4d6f6465), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/OperationMode:1.0
14, ACE_NTOHL (0x4f706572), ACE_NTOHL (0x6174696f), ACE_NTOHL (0x6e4d6f64), ACE_NTOHL (0x65000000), // name = OperationMode
2, // member count
10, ACE_NTOHL (0x4f505f4e), ACE_NTOHL (0x4f524d41), ACE_NTOHL (0x4c000000), // name = OP_NORMAL
@@ -9868,25 +21641,31 @@ static const CORBA::Long _oc_CORBA_OpDescriptionSeq[] =
9, ACE_NTOHL (0x636f6e74), ACE_NTOHL (0x65787473), ACE_NTOHL (0x0), // name = contexts
CORBA::tk_alias, // typecode kind for typedefs
- 236, // encapsulation length
+ 296, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f436f), ACE_NTOHL (0x6e746578), ACE_NTOHL (0x74496453), ACE_NTOHL (0x65713a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ContextIdSeq:1.0
- 13, ACE_NTOHL (0x436f6e74), ACE_NTOHL (0x65787449), ACE_NTOHL (0x64536571), ACE_NTOHL (0x0), // name = ContextIdSeq
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f43), ACE_NTOHL (0x6f6e7465), ACE_NTOHL (0x78744964), ACE_NTOHL (0x5365713a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ContextIdSeq:1.0
+ 13, ACE_NTOHL (0x436f6e74), ACE_NTOHL (0x65787449), ACE_NTOHL (0x64536571), ACE_NTOHL (0x0), // name = IR_ContextIdSeq
CORBA::tk_sequence, // typecode kind
- 164, // encapsulation length
+ 228, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_alias, // typecode kind for typedefs
- 148, // encapsulation length
+ 212, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f436f), ACE_NTOHL (0x6e746578), ACE_NTOHL (0x74496465), ACE_NTOHL (0x6e746966), ACE_NTOHL (0x6965723a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ContextIdentifier:1.0
+ 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f43), ACE_NTOHL (0x6f6e7465), ACE_NTOHL (0x78744964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ContextIdentifier:1.0
18, ACE_NTOHL (0x436f6e74), ACE_NTOHL (0x65787449), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x72000000), // name = ContextIdentifier
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
0U,
@@ -9894,43 +21673,49 @@ static const CORBA::Long _oc_CORBA_OpDescriptionSeq[] =
11, ACE_NTOHL (0x70617261), ACE_NTOHL (0x6d657465), ACE_NTOHL (0x72730000), // name = parameters
CORBA::tk_alias, // typecode kind for typedefs
- 496, // encapsulation length
+ 552, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5061), ACE_NTOHL (0x72446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x5365713a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ParDescriptionSeq:1.0
- 18, ACE_NTOHL (0x50617244), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x71000000), // name = ParDescriptionSeq
+ 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x61724465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e536571), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ParDescriptionSeq:1.0
+ 18, ACE_NTOHL (0x50617244), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x71000000), // name = IR_ParDescriptionSeq
CORBA::tk_sequence, // typecode kind
- 416, // encapsulation length
+ 472, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 400, // encapsulation length
+ 456, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 43, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5061), ACE_NTOHL (0x72616d65), ACE_NTOHL (0x74657244), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e3a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ParameterDescription:1.0
- 21, ACE_NTOHL (0x50617261), ACE_NTOHL (0x6d657465), ACE_NTOHL (0x72446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = ParameterDescription
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x6172616d), ACE_NTOHL (0x65746572), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ParameterDescription:1.0
+ 21, ACE_NTOHL (0x50617261), ACE_NTOHL (0x6d657465), ACE_NTOHL (0x72446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_ParameterDescription
4, // member count
5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
CORBA::tk_TypeCode,
9, ACE_NTOHL (0x74797065), ACE_NTOHL (0x5f646566), ACE_NTOHL (0x0), // name = type_def
CORBA::tk_objref, // typecode kind
- 52, // encapsulation length
+ 48, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4944), ACE_NTOHL (0x4c547970), ACE_NTOHL (0x653a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/IDLType:1.0
- 8, ACE_NTOHL (0x49444c54), ACE_NTOHL (0x79706500), // name = IDLType
+ 27, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x444c5479), ACE_NTOHL (0x70653a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/IDLType:1.0
+ 8, ACE_NTOHL (0x49444c54), ACE_NTOHL (0x79706500), // name = IR_IDLType
5, ACE_NTOHL (0x6d6f6465), ACE_NTOHL (0x0), // name = mode
CORBA::tk_enum, // typecode kind
116, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 36, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5061), ACE_NTOHL (0x72616d65), ACE_NTOHL (0x7465724d), ACE_NTOHL (0x6f64653a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ParameterMode:1.0
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x6172616d), ACE_NTOHL (0x65746572), ACE_NTOHL (0x4d6f6465), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ParameterMode:1.0
14, ACE_NTOHL (0x50617261), ACE_NTOHL (0x6d657465), ACE_NTOHL (0x724d6f64), ACE_NTOHL (0x65000000), // name = ParameterMode
3, // member count
9, ACE_NTOHL (0x50415241), ACE_NTOHL (0x4d5f494e), ACE_NTOHL (0x0), // name = PARAM_IN
@@ -9943,53 +21728,71 @@ static const CORBA::Long _oc_CORBA_OpDescriptionSeq[] =
11, ACE_NTOHL (0x65786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e730000), // name = exceptions
CORBA::tk_alias, // typecode kind for typedefs
- 556, // encapsulation length
+ 748, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4578), ACE_NTOHL (0x63446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x5365713a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ExcDescriptionSeq:1.0
- 18, ACE_NTOHL (0x45786344), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x71000000), // name = ExcDescriptionSeq
+ 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78634465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e536571), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ExcDescriptionSeq:1.0
+ 18, ACE_NTOHL (0x45786344), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x71000000), // name = IR_ExcDescriptionSeq
CORBA::tk_sequence, // typecode kind
- 476, // encapsulation length
+ 668, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 460, // encapsulation length
+ 652, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 43, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4578), ACE_NTOHL (0x63657074), ACE_NTOHL (0x696f6e44), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e3a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExceptionDescription:1.0
- 21, ACE_NTOHL (0x45786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = ExceptionDescription
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78636570), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ExceptionDescription:1.0
+ 21, ACE_NTOHL (0x45786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_ExceptionDescription
5, // member count
5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
3, ACE_NTOHL (0x69640000), // name = id
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 64, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5665), ACE_NTOHL (0x7273696f), ACE_NTOHL (0x6e537065), ACE_NTOHL (0x633a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
@@ -10003,150 +21806,173 @@ static const CORBA::Long _oc_CORBA_OpDescriptionSeq[] =
0U,
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_OpDescriptionSeq (CORBA::tk_alias, sizeof (_oc_CORBA_OpDescriptionSeq), (char *) &_oc_CORBA_OpDescriptionSeq, 0, sizeof (CORBA_OpDescriptionSeq));
+static CORBA::TypeCode _tc_TAO_tc_IR_OpDescriptionSeq (CORBA::tk_alias, sizeof (_oc_IR_OpDescriptionSeq), (char *) &_oc_IR_OpDescriptionSeq, 0, sizeof (IR_OpDescriptionSeq));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_OpDescriptionSeq, &_tc_TAO_tc_CORBA_OpDescriptionSeq)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_OpDescriptionSeq, &_tc_TAO_tc_IR_OpDescriptionSeq)
TAO_NAMESPACE_END
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_ATTRDESCRIPTIONSEQ_CS_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_ATTRDESCRIPTIONSEQ_CS_
+
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_IR_ATTRDESCRIPTIONSEQ_CS_)
+#define __TAO_UNBOUNDED_SEQUENCE_IR_ATTRDESCRIPTIONSEQ_CS_
void
- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::_allocate_buffer (CORBA::ULong length)
+ _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq::_allocate_buffer (CORBA::ULong length)
{
- CORBA_AttributeDescription* tmp = 0;
- tmp = _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::allocbuf (length);
-
+ IR_AttributeDescription* tmp = 0;
+ tmp = _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq::allocbuf (length);
+
if (this->buffer_ != 0)
{
- CORBA_AttributeDescription *old = ACE_reinterpret_cast (CORBA_AttributeDescription *,this->buffer_);
-
+ IR_AttributeDescription *old = ACE_reinterpret_cast (IR_AttributeDescription *,this->buffer_);
+
for (CORBA::ULong i = 0; i < this->length_; ++i)
tmp[i] = old[i];
-
+
if (this->release_)
- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::freebuf (old);
-
+ _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq::freebuf (old);
+
}
this->buffer_ = tmp;
}
-
+
void
- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::_deallocate_buffer (void)
+ _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq::_deallocate_buffer (void)
{
if (this->buffer_ == 0 || this->release_ == 0)
return;
-
- CORBA_AttributeDescription *tmp = ACE_reinterpret_cast (CORBA_AttributeDescription *,this->buffer_);
-
- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::freebuf (tmp);
+
+ IR_AttributeDescription *tmp = ACE_reinterpret_cast (IR_AttributeDescription *,this->buffer_);
+
+ _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq::freebuf (tmp);
this->buffer_ = 0;
- }
-
- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::~_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq (void) // Dtor.
+ }
+
+ _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq::~_TAO_Unbounded_Sequence_IR_AttrDescriptionSeq (void) // Dtor.
{
this->_deallocate_buffer ();
}
-
-
+
+
#endif /* end #if !defined */
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#if !defined (_CORBA_ATTRDESCRIPTIONSEQ_CS_)
-#define _CORBA_ATTRDESCRIPTIONSEQ_CS_
+#if !defined (_IR_ATTRDESCRIPTIONSEQ_CS_)
+#define _IR_ATTRDESCRIPTIONSEQ_CS_
// *************************************************************
-// CORBA_AttrDescriptionSeq
+// IR_AttrDescriptionSeq
// *************************************************************
-CORBA_AttrDescriptionSeq::CORBA_AttrDescriptionSeq (void)
+IR_AttrDescriptionSeq::IR_AttrDescriptionSeq (void)
{}
-CORBA_AttrDescriptionSeq::CORBA_AttrDescriptionSeq (CORBA::ULong max) // uses max size
- :
+IR_AttrDescriptionSeq::IR_AttrDescriptionSeq (CORBA::ULong max) // uses max size
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq
+ _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA_AttributeDescription>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_AttributeDescription>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max)
{}
-CORBA_AttrDescriptionSeq::CORBA_AttrDescriptionSeq (CORBA::ULong max, CORBA::ULong length, CORBA_AttributeDescription *buffer, CORBA::Boolean release)
- :
+IR_AttrDescriptionSeq::IR_AttrDescriptionSeq (CORBA::ULong max, CORBA::ULong length, IR_AttributeDescription *buffer, CORBA::Boolean release)
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq
+ _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA_AttributeDescription>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_AttributeDescription>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max, length, buffer, release)
{}
-CORBA_AttrDescriptionSeq::CORBA_AttrDescriptionSeq (const CORBA_AttrDescriptionSeq &seq) // copy ctor
- :
+IR_AttrDescriptionSeq::IR_AttrDescriptionSeq (const IR_AttrDescriptionSeq &seq) // copy ctor
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq
+ _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA_AttributeDescription>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_AttributeDescription>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(seq)
{}
-CORBA_AttrDescriptionSeq::~CORBA_AttrDescriptionSeq (void) // dtor
+IR_AttrDescriptionSeq::~IR_AttrDescriptionSeq (void) // dtor
{}
+void IR_AttrDescriptionSeq::_tao_any_destructor (void *x)
+{
+ IR_AttrDescriptionSeq *tmp = ACE_static_cast (IR_AttrDescriptionSeq*,x);
+ delete tmp;
+}
#endif /* end #if !defined */
-static const CORBA::Long _oc_CORBA_AttrDescriptionSeq[] =
+static const CORBA::Long _oc_IR_AttrDescriptionSeq[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 41, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4174), ACE_NTOHL (0x74724465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e536571), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/AttrDescriptionSeq:1.0
- 19, ACE_NTOHL (0x41747472), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x65710000), // name = AttrDescriptionSeq
+ 38, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f41), ACE_NTOHL (0x74747244), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x713a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/AttrDescriptionSeq:1.0
+ 19, ACE_NTOHL (0x41747472), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x65710000), // name = IR_AttrDescriptionSeq
CORBA::tk_sequence, // typecode kind
- 600, // encapsulation length
+ 2344, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 584, // encapsulation length
+ 2328, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 43, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4174), ACE_NTOHL (0x74726962), ACE_NTOHL (0x75746544), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e3a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/AttributeDescription:1.0
- 21, ACE_NTOHL (0x41747472), ACE_NTOHL (0x69627574), ACE_NTOHL (0x65446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = AttributeDescription
- 6, // member count
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f41), ACE_NTOHL (0x74747269), ACE_NTOHL (0x62757465), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/AttributeDescription:1.0
+ 21, ACE_NTOHL (0x41747472), ACE_NTOHL (0x69627574), ACE_NTOHL (0x65446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_AttributeDescription
+ 8, // member count
5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
3, ACE_NTOHL (0x69640000), // name = id
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 64, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5665), ACE_NTOHL (0x7273696f), ACE_NTOHL (0x6e537065), ACE_NTOHL (0x633a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
@@ -10156,206 +21982,942 @@ static const CORBA::Long _oc_CORBA_AttrDescriptionSeq[] =
CORBA::tk_enum, // typecode kind
104, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 36, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4174), ACE_NTOHL (0x74726962), ACE_NTOHL (0x7574654d), ACE_NTOHL (0x6f64653a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/AttributeMode:1.0
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f41), ACE_NTOHL (0x74747269), ACE_NTOHL (0x62757465), ACE_NTOHL (0x4d6f6465), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/AttributeMode:1.0
14, ACE_NTOHL (0x41747472), ACE_NTOHL (0x69627574), ACE_NTOHL (0x654d6f64), ACE_NTOHL (0x65000000), // name = AttributeMode
2, // member count
12, ACE_NTOHL (0x41545452), ACE_NTOHL (0x5f4e4f52), ACE_NTOHL (0x4d414c00), // name = ATTR_NORMAL
14, ACE_NTOHL (0x41545452), ACE_NTOHL (0x5f524541), ACE_NTOHL (0x444f4e4c), ACE_NTOHL (0x59000000), // name = ATTR_READONLY
+ 15, ACE_NTOHL (0x6765745f), ACE_NTOHL (0x65786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e730000), // name = get_exceptions
+ CORBA::tk_alias, // typecode kind for typedefs
+ 748, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78634465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e536571), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ExcDescriptionSeq:1.0
+ 18, ACE_NTOHL (0x45786344), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x71000000), // name = IR_ExcDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 668, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 652, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78636570), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ExceptionDescription:1.0
+ 21, ACE_NTOHL (0x45786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_ExceptionDescription
+ 5, // member count
+ 5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 132, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 3, ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 64, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
+ 12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+
+ 0U,
+
+
+ 15, ACE_NTOHL (0x7075745f), ACE_NTOHL (0x65786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e730000), // name = put_exceptions
+ CORBA::tk_alias, // typecode kind for typedefs
+ 748, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78634465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e536571), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ExcDescriptionSeq:1.0
+ 18, ACE_NTOHL (0x45786344), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x71000000), // name = IR_ExcDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 668, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 652, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78636570), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ExceptionDescription:1.0
+ 21, ACE_NTOHL (0x45786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_ExceptionDescription
+ 5, // member count
+ 5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 132, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 3, ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 64, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
+ 12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+
+ 0U,
+
+
0U,
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_AttrDescriptionSeq (CORBA::tk_alias, sizeof (_oc_CORBA_AttrDescriptionSeq), (char *) &_oc_CORBA_AttrDescriptionSeq, 0, sizeof (CORBA_AttrDescriptionSeq));
+static CORBA::TypeCode _tc_TAO_tc_IR_AttrDescriptionSeq (CORBA::tk_alias, sizeof (_oc_IR_AttrDescriptionSeq), (char *) &_oc_IR_AttrDescriptionSeq, 0, sizeof (IR_AttrDescriptionSeq));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_AttrDescriptionSeq, &_tc_TAO_tc_CORBA_AttrDescriptionSeq)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_AttrDescriptionSeq, &_tc_TAO_tc_IR_AttrDescriptionSeq)
TAO_NAMESPACE_END
-CORBA_InterfaceDef_ptr CORBA_InterfaceDef::_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &ACE_TRY_ENV
+void IR_InterfaceDef::_tao_any_destructor (void *x)
+{
+ IR_InterfaceDef *tmp = ACE_static_cast (IR_InterfaceDef*,x);
+ CORBA::release (tmp);
+}
+
+IR_InterfaceDef_ptr IR_InterfaceDef::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
)
{
if (CORBA::is_nil (obj))
- return CORBA_InterfaceDef::_nil ();
- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/InterfaceDef:1.0", ACE_TRY_ENV);
- ACE_CHECK_RETURN (CORBA_InterfaceDef::_nil ());
+ return IR_InterfaceDef::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/IR/InterfaceDef:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (IR_InterfaceDef::_nil ());
if (is_a == 0)
- return CORBA_InterfaceDef::_nil ();
- return CORBA_InterfaceDef::_unchecked_narrow (obj, ACE_TRY_ENV);
+ return IR_InterfaceDef::_nil ();
+ return IR_InterfaceDef::_unchecked_narrow (obj, ACE_TRY_ENV);
}
-CORBA_InterfaceDef_ptr CORBA_InterfaceDef::_unchecked_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &
+IR_InterfaceDef_ptr IR_InterfaceDef::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
)
{
if (CORBA::is_nil (obj))
- return CORBA_InterfaceDef::_nil ();
+ return IR_InterfaceDef::_nil ();
TAO_Stub* stub = obj->_stubobj ();
- stub->_incr_refcnt ();
- if (obj->_is_collocated () && _TAO_collocation_CORBA_InterfaceDef_Stub_Factory_function_pointer != 0)
+ if (stub)
+ stub->_incr_refcnt ();
+ IR_InterfaceDef_ptr default_proxy = IR_InterfaceDef::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_IR_InterfaceDef_Stub_Factory_function_pointer != 0)
{
- CORBA_InterfaceDef_ptr retv = _TAO_collocation_CORBA_InterfaceDef_Stub_Factory_function_pointer (obj);
- if (retv != 0)
- return retv;
+ default_proxy = _TAO_collocation_IR_InterfaceDef_Stub_Factory_function_pointer (obj);
}
-
- CORBA_InterfaceDef_ptr retval = CORBA_InterfaceDef::_nil ();
-
- ACE_NEW_RETURN (retval,
- CORBA_InterfaceDef (stub),
- CORBA_InterfaceDef::_nil ());
-
- return retval;
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, IR_InterfaceDef (stub), IR_InterfaceDef::_nil ());
+ return TAO_IR_InterfaceDef_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
}
-CORBA_InterfaceDef_ptr
-CORBA_InterfaceDef::_duplicate (CORBA_InterfaceDef_ptr obj)
+IR_InterfaceDef_ptr
+IR_InterfaceDef::_duplicate (IR_InterfaceDef_ptr obj)
{
if (!CORBA::is_nil (obj))
obj->_incr_refcnt ();
return obj;
}
-CORBA_InterfaceDefSeq * CORBA_InterfaceDef::base_interfaces (
- CORBA_Environment &ACE_TRY_ENV
+IR_InterfaceDefSeq * IR_InterfaceDef::base_interfaces (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
+ IR_InterfaceDefSeq *_tao_retval = 0;
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+
+ ACE_NEW_RETURN (_tao_retval, IR_InterfaceDefSeq, _tao_retval);
+ IR_InterfaceDefSeq_var _tao_safe_retval (_tao_retval);
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "_get_base_interfaces",
+ 20,
+ istub->orb_core ()
+ );
- CORBA_InterfaceDefSeq* _tao_retval = 0;
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_base_interfaces",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_base_interfaces",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_base_interfaces",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+void IR_InterfaceDef::base_interfaces (
+ const IR_InterfaceDefSeq & base_interfaces,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW (CORBA::INTERNAL ());
- ACE_NEW_RETURN (_tao_retval, CORBA_InterfaceDefSeq, _tao_retval);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""base_interfaces",
+ "_set_base_interfaces",
20,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK;
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK;
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- CORBA::Short flag = 131;
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_base_interfaces",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << base_interfaces)
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_base_interfaces",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_base_interfaces",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+}
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+CORBA::Boolean IR_InterfaceDef::is_abstract (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ CORBA::Boolean _tao_retval = 0;
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), _tao_retval);
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "_get_is_abstract",
+ 16,
+ istub->orb_core ()
+ );
- }
- break;
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (_tao_retval);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (_tao_retval);
+ }
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> *_tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_is_abstract",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> CORBA::Any::to_boolean (_tao_retval))
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_is_abstract",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_is_abstract",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (_tao_retval);
+#endif /* TAO_HAS_INTERCEPTORS */
return _tao_retval;
}
-void CORBA_InterfaceDef::base_interfaces (
- const CORBA_InterfaceDefSeq & base_interfaces,
- CORBA_Environment &ACE_TRY_ENV
+void IR_InterfaceDef::is_abstract (
+ CORBA::Boolean is_abstract,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
+
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW (CORBA::INTERNAL ());
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "_set_is_abstract",
+ 16,
+ istub->orb_core ()
+ );
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK;
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK;
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_is_abstract",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << CORBA::Any::from_boolean (is_abstract))
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_is_abstract",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_is_abstract",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
+}
+CORBA::Boolean IR_InterfaceDef::is_local (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ CORBA::Boolean _tao_retval = 0;
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), _tao_retval);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_set_""base_interfaces",
- 20,
+ "_get_is_local",
+ 13,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (_tao_retval);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (_tao_retval);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK;
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_is_local",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> CORBA::Any::to_boolean (_tao_retval))
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_is_local",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_is_local",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (_tao_retval);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_retval;
+}
- CORBA::Short flag = 131;
+void IR_InterfaceDef::is_local (
+ CORBA::Boolean is_local,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK;
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW (CORBA::INTERNAL ());
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << base_interfaces)
- ))
- ACE_THROW (CORBA_MARSHAL ());
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "_set_is_local",
+ 13,
+ istub->orb_core ()
+ );
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK;
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
ACE_CHECK;
+ }
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_is_local",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << CORBA::Any::from_boolean (is_local))
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_is_local",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
-
- }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_is_local",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
}
-CORBA::Boolean CORBA_InterfaceDef::is_a (
+CORBA::Boolean IR_InterfaceDef::is_a (
const char * interface_id,
- CORBA_Environment &ACE_TRY_ENV
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
+
CORBA::Boolean _tao_retval = 0;
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), _tao_retval);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
"is_a",
@@ -10363,139 +22925,802 @@ CORBA::Boolean CORBA_InterfaceDef::is_a (
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (_tao_retval);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (_tao_retval);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- CORBA::Short flag = 131;
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "is_a",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << interface_id)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), _tao_retval);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> CORBA::Any::to_boolean (_tao_retval))
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "is_a",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "is_a",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (_tao_retval);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_retval;
+}
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+IR_AttributeDef_ptr IR_InterfaceDef::create_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_IDLType_ptr type,
+ IR::AttributeMode mode,
+ const IR_ExceptionDefSeq & get_exceptions,
+ const IR_ExceptionDefSeq & put_exceptions,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ IR_AttributeDef_ptr _tao_retval = IR_AttributeDef::_nil ();
+ IR_AttributeDef_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << interface_id)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (), _tao_retval);
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_attribute",
+ 16,
+ istub->orb_core ()
+ );
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_attribute",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << version) &&
+ (_tao_out << type) &&
+ (_tao_out << mode) &&
+ (_tao_out << get_exceptions) &&
+ (_tao_out << put_exceptions)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_attribute",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_attribute",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+IR_OperationDef_ptr IR_InterfaceDef::create_operation (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_IDLType_ptr result,
+ IR::OperationMode mode,
+ const IR_ParDescriptionSeq & params,
+ const IR_ExceptionDefSeq & exceptions,
+ const IR_ContextIdSeq & contexts,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ IR_OperationDef_ptr _tao_retval = IR_OperationDef::_nil ();
+ IR_OperationDef_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_operation",
+ 16,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_operation",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << version) &&
+ (_tao_out << result) &&
+ (_tao_out << mode) &&
+ (_tao_out << params) &&
+ (_tao_out << exceptions) &&
+ (_tao_out << contexts)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_operation",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_operation",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> CORBA_Any::to_boolean (_tao_retval))
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+CORBA::Boolean IR_InterfaceDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
+{
+ if (
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/InterfaceDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Container:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Contained:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/IDLType:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
+ return 1; // success using local knowledge
+ else
+ return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
+}
+
+const char* IR_InterfaceDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/IR/InterfaceDef:1.0";
+}
+
+TAO_IR_InterfaceDef_Default_Proxy_Factory::TAO_IR_InterfaceDef_Default_Proxy_Factory (int register_proxy_factory)
+{
+ if (register_proxy_factory)
+ {
+ TAO_IR_InterfaceDef_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
+}
+
+TAO_IR_InterfaceDef_Default_Proxy_Factory::~TAO_IR_InterfaceDef_Default_Proxy_Factory (void)
+{
+}
+
+IR_InterfaceDef_ptr
+TAO_IR_InterfaceDef_Default_Proxy_Factory::create_proxy (
+ ::IR_InterfaceDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_IR_InterfaceDef_Proxy_Factory_Adapter::TAO_IR_InterfaceDef_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
+{
}
-static const CORBA::Long _oc_CORBA_InterfaceDef_FullInterfaceDescription[] =
+TAO_IR_InterfaceDef_Proxy_Factory_Adapter::~TAO_IR_InterfaceDef_Proxy_Factory_Adapter (void)
+{
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
+}
+
+int
+TAO_IR_InterfaceDef_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_IR_InterfaceDef_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
+}
+
+int
+TAO_IR_InterfaceDef_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
+ }
+return 0;
+}
+
+IR_InterfaceDef_ptr
+TAO_IR_InterfaceDef_Proxy_Factory_Adapter::create_proxy (
+ ::IR_InterfaceDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_IR_InterfaceDef_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
+}
+
+TAO_IR_InterfaceDef_Smart_Proxy_Base::TAO_IR_InterfaceDef_Smart_Proxy_Base (::IR_InterfaceDef_ptr proxy)
+: base_proxy_ (proxy)
+{
+}
+
+TAO_IR_InterfaceDef_Smart_Proxy_Base::~TAO_IR_InterfaceDef_Smart_Proxy_Base (void)
+{
+}
+
+TAO_Stub *
+TAO_IR_InterfaceDef_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+IR_InterfaceDefSeq * TAO_IR_InterfaceDef_Smart_Proxy_Base::base_interfaces (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->base_interfaces (
+ ACE_TRY_ENV
+ );
+
+}
+
+void TAO_IR_InterfaceDef_Smart_Proxy_Base::base_interfaces (
+ const IR_InterfaceDefSeq & base_interfaces,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->base_proxy_->base_interfaces (
+ base_interfaces,
+ ACE_TRY_ENV
+ );
+
+}
+
+CORBA::Boolean TAO_IR_InterfaceDef_Smart_Proxy_Base::is_abstract (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->is_abstract (
+ ACE_TRY_ENV
+ );
+
+}
+
+void TAO_IR_InterfaceDef_Smart_Proxy_Base::is_abstract (
+ CORBA::Boolean is_abstract,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->base_proxy_->is_abstract (
+ is_abstract,
+ ACE_TRY_ENV
+ );
+
+}
+
+CORBA::Boolean TAO_IR_InterfaceDef_Smart_Proxy_Base::is_local (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->is_local (
+ ACE_TRY_ENV
+ );
+
+}
+
+void TAO_IR_InterfaceDef_Smart_Proxy_Base::is_local (
+ CORBA::Boolean is_local,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->base_proxy_->is_local (
+ is_local,
+ ACE_TRY_ENV
+ );
+
+}
+
+CORBA::Boolean TAO_IR_InterfaceDef_Smart_Proxy_Base::is_a (
+ const char * interface_id,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->is_a (
+ interface_id,
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_AttributeDef_ptr TAO_IR_InterfaceDef_Smart_Proxy_Base::create_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_IDLType_ptr type,
+ IR::AttributeMode mode,
+ const IR_ExceptionDefSeq & get_exceptions,
+ const IR_ExceptionDefSeq & put_exceptions,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_attribute (
+ id,
+ name,
+ version,
+ type,
+ mode,
+ get_exceptions,
+ put_exceptions,
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_OperationDef_ptr TAO_IR_InterfaceDef_Smart_Proxy_Base::create_operation (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_IDLType_ptr result,
+ IR::OperationMode mode,
+ const IR_ParDescriptionSeq & params,
+ const IR_ExceptionDefSeq & exceptions,
+ const IR_ContextIdSeq & contexts,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_operation (
+ id,
+ name,
+ version,
+ result,
+ mode,
+ params,
+ exceptions,
+ contexts,
+ ACE_TRY_ENV
+ );
+
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_IR_InterfaceDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_IR_InterfaceDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_IR_InterfaceDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 60, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f496e), ACE_NTOHL (0x74657266), ACE_NTOHL (0x61636544), ACE_NTOHL (0x65662f46), ACE_NTOHL (0x756c6c49), ACE_NTOHL (0x6e746572), ACE_NTOHL (0x66616365), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/InterfaceDef/FullInterfaceDescription:1.0
- 25, ACE_NTOHL (0x46756c6c), ACE_NTOHL (0x496e7465), ACE_NTOHL (0x72666163), ACE_NTOHL (0x65446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = FullInterfaceDescription
- 9, // member count
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x6e746572), ACE_NTOHL (0x66616365), ACE_NTOHL (0x4465663a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/InterfaceDef:1.0
+ 13, ACE_NTOHL (0x496e7465), ACE_NTOHL (0x72666163), ACE_NTOHL (0x65446566), ACE_NTOHL (0x0), // name = IR_InterfaceDef
+};
+static CORBA::TypeCode _tc_TAO_tc_IR_InterfaceDef (CORBA::tk_objref, sizeof (_oc_IR_InterfaceDef), (char *) &_oc_IR_InterfaceDef, 0, sizeof (IR_InterfaceDef));
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_InterfaceDef, &_tc_TAO_tc_IR_InterfaceDef)
+TAO_NAMESPACE_END
+static const CORBA::Long _oc_IR_InterfaceDescription[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x6e746572), ACE_NTOHL (0x66616365), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/InterfaceDescription:1.0
+ 21, ACE_NTOHL (0x496e7465), ACE_NTOHL (0x72666163), ACE_NTOHL (0x65446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_InterfaceDescription
+ 10, // member count
5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
3, ACE_NTOHL (0x69640000), // name = id
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 64, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5665), ACE_NTOHL (0x7273696f), ACE_NTOHL (0x6e537065), ACE_NTOHL (0x633a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
11, ACE_NTOHL (0x6f706572), ACE_NTOHL (0x6174696f), ACE_NTOHL (0x6e730000), // name = operations
CORBA::tk_alias, // typecode kind for typedefs
- 2036, // encapsulation length
+ 2532, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 39, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4f70), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x65713a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/OpDescriptionSeq:1.0
- 17, ACE_NTOHL (0x4f704465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e536571), ACE_NTOHL (0x0), // name = OpDescriptionSeq
+ 36, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f4f), ACE_NTOHL (0x70446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x5365713a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/OpDescriptionSeq:1.0
+ 17, ACE_NTOHL (0x4f704465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e536571), ACE_NTOHL (0x0), // name = IR_OpDescriptionSeq
CORBA::tk_sequence, // typecode kind
- 1956, // encapsulation length
+ 2456, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 1940, // encapsulation length
+ 2440, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 43, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4f70), ACE_NTOHL (0x65726174), ACE_NTOHL (0x696f6e44), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e3a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/OperationDescription:1.0
- 21, ACE_NTOHL (0x4f706572), ACE_NTOHL (0x6174696f), ACE_NTOHL (0x6e446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = OperationDescription
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f4f), ACE_NTOHL (0x70657261), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/OperationDescription:1.0
+ 21, ACE_NTOHL (0x4f706572), ACE_NTOHL (0x6174696f), ACE_NTOHL (0x6e446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_OperationDescription
9, // member count
5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
3, ACE_NTOHL (0x69640000), // name = id
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 64, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5665), ACE_NTOHL (0x7273696f), ACE_NTOHL (0x6e537065), ACE_NTOHL (0x633a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
7, ACE_NTOHL (0x72657375), ACE_NTOHL (0x6c740000), // name = result
@@ -10505,7 +23730,7 @@ static const CORBA::Long _oc_CORBA_InterfaceDef_FullInterfaceDescription[] =
CORBA::tk_enum, // typecode kind
100, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 36, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4f70), ACE_NTOHL (0x65726174), ACE_NTOHL (0x696f6e4d), ACE_NTOHL (0x6f64653a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/OperationMode:1.0
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f4f), ACE_NTOHL (0x70657261), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x4d6f6465), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/OperationMode:1.0
14, ACE_NTOHL (0x4f706572), ACE_NTOHL (0x6174696f), ACE_NTOHL (0x6e4d6f64), ACE_NTOHL (0x65000000), // name = OperationMode
2, // member count
10, ACE_NTOHL (0x4f505f4e), ACE_NTOHL (0x4f524d41), ACE_NTOHL (0x4c000000), // name = OP_NORMAL
@@ -10513,25 +23738,31 @@ static const CORBA::Long _oc_CORBA_InterfaceDef_FullInterfaceDescription[] =
9, ACE_NTOHL (0x636f6e74), ACE_NTOHL (0x65787473), ACE_NTOHL (0x0), // name = contexts
CORBA::tk_alias, // typecode kind for typedefs
- 236, // encapsulation length
+ 296, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f436f), ACE_NTOHL (0x6e746578), ACE_NTOHL (0x74496453), ACE_NTOHL (0x65713a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ContextIdSeq:1.0
- 13, ACE_NTOHL (0x436f6e74), ACE_NTOHL (0x65787449), ACE_NTOHL (0x64536571), ACE_NTOHL (0x0), // name = ContextIdSeq
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f43), ACE_NTOHL (0x6f6e7465), ACE_NTOHL (0x78744964), ACE_NTOHL (0x5365713a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ContextIdSeq:1.0
+ 13, ACE_NTOHL (0x436f6e74), ACE_NTOHL (0x65787449), ACE_NTOHL (0x64536571), ACE_NTOHL (0x0), // name = IR_ContextIdSeq
CORBA::tk_sequence, // typecode kind
- 164, // encapsulation length
+ 228, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_alias, // typecode kind for typedefs
- 148, // encapsulation length
+ 212, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f436f), ACE_NTOHL (0x6e746578), ACE_NTOHL (0x74496465), ACE_NTOHL (0x6e746966), ACE_NTOHL (0x6965723a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ContextIdentifier:1.0
+ 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f43), ACE_NTOHL (0x6f6e7465), ACE_NTOHL (0x78744964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ContextIdentifier:1.0
18, ACE_NTOHL (0x436f6e74), ACE_NTOHL (0x65787449), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x72000000), // name = ContextIdentifier
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
0U,
@@ -10539,43 +23770,49 @@ static const CORBA::Long _oc_CORBA_InterfaceDef_FullInterfaceDescription[] =
11, ACE_NTOHL (0x70617261), ACE_NTOHL (0x6d657465), ACE_NTOHL (0x72730000), // name = parameters
CORBA::tk_alias, // typecode kind for typedefs
- 496, // encapsulation length
+ 552, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5061), ACE_NTOHL (0x72446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x5365713a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ParDescriptionSeq:1.0
- 18, ACE_NTOHL (0x50617244), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x71000000), // name = ParDescriptionSeq
+ 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x61724465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e536571), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ParDescriptionSeq:1.0
+ 18, ACE_NTOHL (0x50617244), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x71000000), // name = IR_ParDescriptionSeq
CORBA::tk_sequence, // typecode kind
- 416, // encapsulation length
+ 472, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 400, // encapsulation length
+ 456, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 43, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5061), ACE_NTOHL (0x72616d65), ACE_NTOHL (0x74657244), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e3a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ParameterDescription:1.0
- 21, ACE_NTOHL (0x50617261), ACE_NTOHL (0x6d657465), ACE_NTOHL (0x72446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = ParameterDescription
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x6172616d), ACE_NTOHL (0x65746572), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ParameterDescription:1.0
+ 21, ACE_NTOHL (0x50617261), ACE_NTOHL (0x6d657465), ACE_NTOHL (0x72446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_ParameterDescription
4, // member count
5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
CORBA::tk_TypeCode,
9, ACE_NTOHL (0x74797065), ACE_NTOHL (0x5f646566), ACE_NTOHL (0x0), // name = type_def
CORBA::tk_objref, // typecode kind
- 52, // encapsulation length
+ 48, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4944), ACE_NTOHL (0x4c547970), ACE_NTOHL (0x653a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/IDLType:1.0
- 8, ACE_NTOHL (0x49444c54), ACE_NTOHL (0x79706500), // name = IDLType
+ 27, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x444c5479), ACE_NTOHL (0x70653a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/IDLType:1.0
+ 8, ACE_NTOHL (0x49444c54), ACE_NTOHL (0x79706500), // name = IR_IDLType
5, ACE_NTOHL (0x6d6f6465), ACE_NTOHL (0x0), // name = mode
CORBA::tk_enum, // typecode kind
116, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 36, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5061), ACE_NTOHL (0x72616d65), ACE_NTOHL (0x7465724d), ACE_NTOHL (0x6f64653a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ParameterMode:1.0
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x6172616d), ACE_NTOHL (0x65746572), ACE_NTOHL (0x4d6f6465), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ParameterMode:1.0
14, ACE_NTOHL (0x50617261), ACE_NTOHL (0x6d657465), ACE_NTOHL (0x724d6f64), ACE_NTOHL (0x65000000), // name = ParameterMode
3, // member count
9, ACE_NTOHL (0x50415241), ACE_NTOHL (0x4d5f494e), ACE_NTOHL (0x0), // name = PARAM_IN
@@ -10588,53 +23825,71 @@ static const CORBA::Long _oc_CORBA_InterfaceDef_FullInterfaceDescription[] =
11, ACE_NTOHL (0x65786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e730000), // name = exceptions
CORBA::tk_alias, // typecode kind for typedefs
- 556, // encapsulation length
+ 748, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4578), ACE_NTOHL (0x63446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x5365713a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ExcDescriptionSeq:1.0
- 18, ACE_NTOHL (0x45786344), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x71000000), // name = ExcDescriptionSeq
+ 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78634465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e536571), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ExcDescriptionSeq:1.0
+ 18, ACE_NTOHL (0x45786344), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x71000000), // name = IR_ExcDescriptionSeq
CORBA::tk_sequence, // typecode kind
- 476, // encapsulation length
+ 668, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 460, // encapsulation length
+ 652, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 43, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4578), ACE_NTOHL (0x63657074), ACE_NTOHL (0x696f6e44), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e3a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExceptionDescription:1.0
- 21, ACE_NTOHL (0x45786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = ExceptionDescription
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78636570), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ExceptionDescription:1.0
+ 21, ACE_NTOHL (0x45786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_ExceptionDescription
5, // member count
5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
3, ACE_NTOHL (0x69640000), // name = id
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 64, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5665), ACE_NTOHL (0x7273696f), ACE_NTOHL (0x6e537065), ACE_NTOHL (0x633a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
@@ -10650,53 +23905,71 @@ static const CORBA::Long _oc_CORBA_InterfaceDef_FullInterfaceDescription[] =
11, ACE_NTOHL (0x61747472), ACE_NTOHL (0x69627574), ACE_NTOHL (0x65730000), // name = attributes
CORBA::tk_alias, // typecode kind for typedefs
- 684, // encapsulation length
+ 2424, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 41, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4174), ACE_NTOHL (0x74724465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e536571), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/AttrDescriptionSeq:1.0
- 19, ACE_NTOHL (0x41747472), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x65710000), // name = AttrDescriptionSeq
+ 38, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f41), ACE_NTOHL (0x74747244), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x713a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/AttrDescriptionSeq:1.0
+ 19, ACE_NTOHL (0x41747472), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x65710000), // name = IR_AttrDescriptionSeq
CORBA::tk_sequence, // typecode kind
- 600, // encapsulation length
+ 2344, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 584, // encapsulation length
+ 2328, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 43, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4174), ACE_NTOHL (0x74726962), ACE_NTOHL (0x75746544), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e3a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/AttributeDescription:1.0
- 21, ACE_NTOHL (0x41747472), ACE_NTOHL (0x69627574), ACE_NTOHL (0x65446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = AttributeDescription
- 6, // member count
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f41), ACE_NTOHL (0x74747269), ACE_NTOHL (0x62757465), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/AttributeDescription:1.0
+ 21, ACE_NTOHL (0x41747472), ACE_NTOHL (0x69627574), ACE_NTOHL (0x65446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_AttributeDescription
+ 8, // member count
5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
3, ACE_NTOHL (0x69640000), // name = id
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 64, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5665), ACE_NTOHL (0x7273696f), ACE_NTOHL (0x6e537065), ACE_NTOHL (0x633a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
@@ -10706,421 +23979,273 @@ static const CORBA::Long _oc_CORBA_InterfaceDef_FullInterfaceDescription[] =
CORBA::tk_enum, // typecode kind
104, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 36, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4174), ACE_NTOHL (0x74726962), ACE_NTOHL (0x7574654d), ACE_NTOHL (0x6f64653a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/AttributeMode:1.0
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f41), ACE_NTOHL (0x74747269), ACE_NTOHL (0x62757465), ACE_NTOHL (0x4d6f6465), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/AttributeMode:1.0
14, ACE_NTOHL (0x41747472), ACE_NTOHL (0x69627574), ACE_NTOHL (0x654d6f64), ACE_NTOHL (0x65000000), // name = AttributeMode
2, // member count
12, ACE_NTOHL (0x41545452), ACE_NTOHL (0x5f4e4f52), ACE_NTOHL (0x4d414c00), // name = ATTR_NORMAL
14, ACE_NTOHL (0x41545452), ACE_NTOHL (0x5f524541), ACE_NTOHL (0x444f4e4c), ACE_NTOHL (0x59000000), // name = ATTR_READONLY
+ 15, ACE_NTOHL (0x6765745f), ACE_NTOHL (0x65786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e730000), // name = get_exceptions
+ CORBA::tk_alias, // typecode kind for typedefs
+ 748, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78634465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e536571), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ExcDescriptionSeq:1.0
+ 18, ACE_NTOHL (0x45786344), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x71000000), // name = IR_ExcDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 668, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 652, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78636570), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ExceptionDescription:1.0
+ 21, ACE_NTOHL (0x45786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_ExceptionDescription
+ 5, // member count
+ 5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 132, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
- 0U,
-
-
- 16, ACE_NTOHL (0x62617365), ACE_NTOHL (0x5f696e74), ACE_NTOHL (0x65726661), ACE_NTOHL (0x63657300), // name = base_interfaces
- CORBA::tk_alias, // typecode kind for typedefs
- 164, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 38, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49645365), ACE_NTOHL (0x713a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/RepositoryIdSeq:1.0
- 16, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x53657100), // name = RepositoryIdSeq
- CORBA::tk_sequence, // typecode kind
- 88, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
-
- 0U,
-
-
- 5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
- CORBA::tk_TypeCode,
-
- 12, ACE_NTOHL (0x69735f61), ACE_NTOHL (0x62737472), ACE_NTOHL (0x61637400), // name = is_abstract
- CORBA::tk_boolean,
-
-};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_InterfaceDef_FullInterfaceDescription (CORBA::tk_struct, sizeof (_oc_CORBA_InterfaceDef_FullInterfaceDescription), (char *) &_oc_CORBA_InterfaceDef_FullInterfaceDescription, 0, sizeof (CORBA_InterfaceDef::FullInterfaceDescription));
-CORBA::TypeCode_ptr CORBA_InterfaceDef::_tc_FullInterfaceDescription = &_tc_TAO_tc_CORBA_InterfaceDef_FullInterfaceDescription;
-
-CORBA_InterfaceDef::FullInterfaceDescription * CORBA_InterfaceDef::describe_interface (
- CORBA_Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
-
- CORBA_InterfaceDef::FullInterfaceDescription* _tao_retval = 0;
-
- TAO_Stub *istub = this->_stubobj ();
- if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
-
- ACE_NEW_RETURN (_tao_retval, CORBA_InterfaceDef::FullInterfaceDescription, _tao_retval);
- TAO_GIOP_Twoway_Invocation _tao_call (
- istub,
- "describe_interface",
- 18,
- istub->orb_core ()
- );
-
-
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
- }
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> *_tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
-}
-
-CORBA_AttributeDef_ptr CORBA_InterfaceDef::create_attribute (
- const char * id,
- const char * name,
- const char * version,
- CORBA_IDLType_ptr type,
- CORBA::AttributeMode mode,
- CORBA_Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
-
- CORBA_AttributeDef_ptr _tao_retval = CORBA_AttributeDef::_nil ();
-
-
- TAO_Stub *istub = this->_stubobj ();
- if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
-
- TAO_GIOP_Twoway_Invocation _tao_call (
- istub,
- "create_attribute",
- 16,
- istub->orb_core ()
- );
-
-
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << id) &&
- (_tao_out << name) &&
- (_tao_out << version) &&
- (_tao_out << type) &&
- (_tao_out << mode)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (), _tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- }
- break;
+ 3, ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
-}
-CORBA_OperationDef_ptr CORBA_InterfaceDef::create_operation (
- const char * id,
- const char * name,
- const char * version,
- CORBA_IDLType_ptr result,
- CORBA::OperationMode mode,
- const CORBA_ParDescriptionSeq & params,
- const CORBA_ExceptionDefSeq & exceptions,
- const CORBA_ContextIdSeq & contexts,
- CORBA_Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
+ 11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
- CORBA_OperationDef_ptr _tao_retval = CORBA_OperationDef::_nil ();
+ 8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 64, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
+ 12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
- TAO_Stub *istub = this->_stubobj ();
- if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
+ 5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
- TAO_GIOP_Twoway_Invocation _tao_call (
- istub,
- "create_operation",
- 16,
- istub->orb_core ()
- );
+ 0U,
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ 15, ACE_NTOHL (0x7075745f), ACE_NTOHL (0x65786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e730000), // name = put_exceptions
+ CORBA::tk_alias, // typecode kind for typedefs
+ 748, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78634465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e536571), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ExcDescriptionSeq:1.0
+ 18, ACE_NTOHL (0x45786344), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x71000000), // name = IR_ExcDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 668, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 652, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78636570), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ExceptionDescription:1.0
+ 21, ACE_NTOHL (0x45786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_ExceptionDescription
+ 5, // member count
+ 5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 132, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
- CORBA::Short flag = 131;
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ 3, ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << id) &&
- (_tao_out << name) &&
- (_tao_out << version) &&
- (_tao_out << result) &&
- (_tao_out << mode) &&
- (_tao_out << params) &&
- (_tao_out << exceptions) &&
- (_tao_out << contexts)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (), _tao_retval);
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ 11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- }
- break;
+ 8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 64, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
+ 12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
-}
+ 5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
-CORBA::Boolean CORBA_InterfaceDef::_is_a (const CORBA::Char *value, CORBA_Environment &ACE_TRY_ENV)
-{
- if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/InterfaceDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Container:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
- return 1; // success using local knowledge
- else
- return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
-}
-const char* CORBA_InterfaceDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/InterfaceDef:1.0";
-}
+ 0U,
-static const CORBA::Long _oc_CORBA_InterfaceDef[] =
-{
- TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f496e), ACE_NTOHL (0x74657266), ACE_NTOHL (0x61636544), ACE_NTOHL (0x65663a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/InterfaceDef:1.0
- 13, ACE_NTOHL (0x496e7465), ACE_NTOHL (0x72666163), ACE_NTOHL (0x65446566), ACE_NTOHL (0x0), // name = InterfaceDef
-};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_InterfaceDef (CORBA::tk_objref, sizeof (_oc_CORBA_InterfaceDef), (char *) &_oc_CORBA_InterfaceDef, 0, sizeof (CORBA_InterfaceDef));
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_InterfaceDef, &_tc_TAO_tc_CORBA_InterfaceDef)
-TAO_NAMESPACE_END
-static const CORBA::Long _oc_CORBA_InterfaceDescription[] =
-{
- TAO_ENCAP_BYTE_ORDER, // byte order
- 43, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f496e), ACE_NTOHL (0x74657266), ACE_NTOHL (0x61636544), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e3a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/InterfaceDescription:1.0
- 21, ACE_NTOHL (0x496e7465), ACE_NTOHL (0x72666163), ACE_NTOHL (0x65446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = InterfaceDescription
- 6, // member count
- 5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
- CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
- 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
- 3, ACE_NTOHL (0x69640000), // name = id
- CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
- 11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
- CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 0U,
- 8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
- CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
- TAO_ENCAP_BYTE_ORDER, // byte order
- 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5665), ACE_NTOHL (0x7273696f), ACE_NTOHL (0x6e537065), ACE_NTOHL (0x633a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
- 12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
- 0U, // string length
16, ACE_NTOHL (0x62617365), ACE_NTOHL (0x5f696e74), ACE_NTOHL (0x65726661), ACE_NTOHL (0x63657300), // name = base_interfaces
CORBA::tk_alias, // typecode kind for typedefs
- 164, // encapsulation length
+ 228, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 38, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49645365), ACE_NTOHL (0x713a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/RepositoryIdSeq:1.0
- 16, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x53657100), // name = RepositoryIdSeq
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x79496453), ACE_NTOHL (0x65713a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/RepositoryIdSeq:1.0
+ 16, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x53657100), // name = IR_RepositoryIdSeq
CORBA::tk_sequence, // typecode kind
- 88, // encapsulation length
+ 156, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
0U,
+ 5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
12, ACE_NTOHL (0x69735f61), ACE_NTOHL (0x62737472), ACE_NTOHL (0x61637400), // name = is_abstract
CORBA::tk_boolean,
+ 9, ACE_NTOHL (0x69735f6c), ACE_NTOHL (0x6f63616c), ACE_NTOHL (0x0), // name = is_local
+ CORBA::tk_boolean,
+
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_InterfaceDescription (CORBA::tk_struct, sizeof (_oc_CORBA_InterfaceDescription), (char *) &_oc_CORBA_InterfaceDescription, 0, sizeof (CORBA_InterfaceDescription));
+static CORBA::TypeCode _tc_TAO_tc_IR_InterfaceDescription (CORBA::tk_struct, sizeof (_oc_IR_InterfaceDescription), (char *) &_oc_IR_InterfaceDescription, 0, sizeof (IR_InterfaceDescription));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_InterfaceDescription, &_tc_TAO_tc_CORBA_InterfaceDescription)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_InterfaceDescription, &_tc_TAO_tc_IR_InterfaceDescription)
TAO_NAMESPACE_END
-static const CORBA::Long _oc_CORBA_Visibility[] =
+void IR_InterfaceDescription::_tao_any_destructor (void *x)
{
- TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5669), ACE_NTOHL (0x73696269), ACE_NTOHL (0x6c697479), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Visibility:1.0
- 11, ACE_NTOHL (0x56697369), ACE_NTOHL (0x62696c69), ACE_NTOHL (0x74790000), // name = Visibility
- CORBA::tk_short,
+ IR_InterfaceDescription *tmp = ACE_static_cast (IR_InterfaceDescription*,x);
+ delete tmp;
+}
-};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_Visibility (CORBA::tk_alias, sizeof (_oc_CORBA_Visibility), (char *) &_oc_CORBA_Visibility, 0, sizeof (CORBA::Visibility));
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_Visibility, &_tc_TAO_tc_CORBA_Visibility)
-TAO_NAMESPACE_END
-TAO_NAMESPACE_TYPE (const CORBA::Short)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (const CORBA::Short, PRIVATE_MEMBER, 0)
-TAO_NAMESPACE_END
-TAO_NAMESPACE_TYPE (const CORBA::Short)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (const CORBA::Short, PUBLIC_MEMBER, 1)
-TAO_NAMESPACE_END
-static const CORBA::Long _oc_CORBA_ValueMember[] =
+static const CORBA::Long _oc_IR_ValueMember[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5661), ACE_NTOHL (0x6c75654d), ACE_NTOHL (0x656d6265), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ValueMember:1.0
- 12, ACE_NTOHL (0x56616c75), ACE_NTOHL (0x654d656d), ACE_NTOHL (0x62657200), // name = ValueMember
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x616c7565), ACE_NTOHL (0x4d656d62), ACE_NTOHL (0x65723a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/ValueMember:1.0
+ 12, ACE_NTOHL (0x56616c75), ACE_NTOHL (0x654d656d), ACE_NTOHL (0x62657200), // name = IR_ValueMember
7, // member count
5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
3, ACE_NTOHL (0x69640000), // name = id
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 64, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5665), ACE_NTOHL (0x7273696f), ACE_NTOHL (0x6e537065), ACE_NTOHL (0x633a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
@@ -11128,10 +24253,10 @@ static const CORBA::Long _oc_CORBA_ValueMember[] =
9, ACE_NTOHL (0x74797065), ACE_NTOHL (0x5f646566), ACE_NTOHL (0x0), // name = type_def
CORBA::tk_objref, // typecode kind
- 52, // encapsulation length
+ 48, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4944), ACE_NTOHL (0x4c547970), ACE_NTOHL (0x653a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/IDLType:1.0
- 8, ACE_NTOHL (0x49444c54), ACE_NTOHL (0x79706500), // name = IDLType
+ 27, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x444c5479), ACE_NTOHL (0x70653a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/IDLType:1.0
+ 8, ACE_NTOHL (0x49444c54), ACE_NTOHL (0x79706500), // name = IR_IDLType
7, ACE_NTOHL (0x61636365), ACE_NTOHL (0x73730000), // name = access
CORBA::tk_alias, // typecode kind for typedefs
@@ -11143,150 +24268,179 @@ static const CORBA::Long _oc_CORBA_ValueMember[] =
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_ValueMember (CORBA::tk_struct, sizeof (_oc_CORBA_ValueMember), (char *) &_oc_CORBA_ValueMember, 0, sizeof (CORBA_ValueMember));
+static CORBA::TypeCode _tc_TAO_tc_IR_ValueMember (CORBA::tk_struct, sizeof (_oc_IR_ValueMember), (char *) &_oc_IR_ValueMember, 0, sizeof (IR_ValueMember));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ValueMember, &_tc_TAO_tc_CORBA_ValueMember)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ValueMember, &_tc_TAO_tc_IR_ValueMember)
TAO_NAMESPACE_END
+void IR_ValueMember::_tao_any_destructor (void *x)
+{
+ IR_ValueMember *tmp = ACE_static_cast (IR_ValueMember*,x);
+ delete tmp;
+}
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_VALUEMEMBERSEQ_CS_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_VALUEMEMBERSEQ_CS_
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_IR_VALUEMEMBERSEQ_CS_)
+#define __TAO_UNBOUNDED_SEQUENCE_IR_VALUEMEMBERSEQ_CS_
void
- _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::_allocate_buffer (CORBA::ULong length)
+ _TAO_Unbounded_Sequence_IR_ValueMemberSeq::_allocate_buffer (CORBA::ULong length)
{
- CORBA_ValueMember* tmp = 0;
- tmp = _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::allocbuf (length);
-
+ IR_ValueMember* tmp = 0;
+ tmp = _TAO_Unbounded_Sequence_IR_ValueMemberSeq::allocbuf (length);
+
if (this->buffer_ != 0)
{
- CORBA_ValueMember *old = ACE_reinterpret_cast (CORBA_ValueMember *,this->buffer_);
-
+ IR_ValueMember *old = ACE_reinterpret_cast (IR_ValueMember *,this->buffer_);
+
for (CORBA::ULong i = 0; i < this->length_; ++i)
tmp[i] = old[i];
-
+
if (this->release_)
- _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::freebuf (old);
-
+ _TAO_Unbounded_Sequence_IR_ValueMemberSeq::freebuf (old);
+
}
this->buffer_ = tmp;
}
-
+
void
- _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::_deallocate_buffer (void)
+ _TAO_Unbounded_Sequence_IR_ValueMemberSeq::_deallocate_buffer (void)
{
if (this->buffer_ == 0 || this->release_ == 0)
return;
-
- CORBA_ValueMember *tmp = ACE_reinterpret_cast (CORBA_ValueMember *,this->buffer_);
-
- _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::freebuf (tmp);
+
+ IR_ValueMember *tmp = ACE_reinterpret_cast (IR_ValueMember *,this->buffer_);
+
+ _TAO_Unbounded_Sequence_IR_ValueMemberSeq::freebuf (tmp);
this->buffer_ = 0;
- }
-
- _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::~_TAO_Unbounded_Sequence_CORBA_ValueMemberSeq (void) // Dtor.
+ }
+
+ _TAO_Unbounded_Sequence_IR_ValueMemberSeq::~_TAO_Unbounded_Sequence_IR_ValueMemberSeq (void) // Dtor.
{
this->_deallocate_buffer ();
}
-
-
+
+
#endif /* end #if !defined */
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#if !defined (_CORBA_VALUEMEMBERSEQ_CS_)
-#define _CORBA_VALUEMEMBERSEQ_CS_
+#if !defined (_IR_VALUEMEMBERSEQ_CS_)
+#define _IR_VALUEMEMBERSEQ_CS_
// *************************************************************
-// CORBA_ValueMemberSeq
+// IR_ValueMemberSeq
// *************************************************************
-CORBA_ValueMemberSeq::CORBA_ValueMemberSeq (void)
+IR_ValueMemberSeq::IR_ValueMemberSeq (void)
{}
-CORBA_ValueMemberSeq::CORBA_ValueMemberSeq (CORBA::ULong max) // uses max size
- :
+IR_ValueMemberSeq::IR_ValueMemberSeq (CORBA::ULong max) // uses max size
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq
+ _TAO_Unbounded_Sequence_IR_ValueMemberSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA_ValueMember>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_ValueMember>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max)
{}
-CORBA_ValueMemberSeq::CORBA_ValueMemberSeq (CORBA::ULong max, CORBA::ULong length, CORBA_ValueMember *buffer, CORBA::Boolean release)
- :
+IR_ValueMemberSeq::IR_ValueMemberSeq (CORBA::ULong max, CORBA::ULong length, IR_ValueMember *buffer, CORBA::Boolean release)
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq
+ _TAO_Unbounded_Sequence_IR_ValueMemberSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA_ValueMember>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_ValueMember>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(max, length, buffer, release)
{}
-CORBA_ValueMemberSeq::CORBA_ValueMemberSeq (const CORBA_ValueMemberSeq &seq) // copy ctor
- :
+IR_ValueMemberSeq::IR_ValueMemberSeq (const IR_ValueMemberSeq &seq) // copy ctor
+ :
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq
+ _TAO_Unbounded_Sequence_IR_ValueMemberSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA_ValueMember>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_ValueMember>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
(seq)
{}
-CORBA_ValueMemberSeq::~CORBA_ValueMemberSeq (void) // dtor
+IR_ValueMemberSeq::~IR_ValueMemberSeq (void) // dtor
{}
+void IR_ValueMemberSeq::_tao_any_destructor (void *x)
+{
+ IR_ValueMemberSeq *tmp = ACE_static_cast (IR_ValueMemberSeq*,x);
+ delete tmp;
+}
#endif /* end #if !defined */
-static const CORBA::Long _oc_CORBA_ValueMemberSeq[] =
+static const CORBA::Long _oc_IR_ValueMemberSeq[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5661), ACE_NTOHL (0x6c75654d), ACE_NTOHL (0x656d6265), ACE_NTOHL (0x72536571), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/ValueMemberSeq:1.0
- 15, ACE_NTOHL (0x56616c75), ACE_NTOHL (0x654d656d), ACE_NTOHL (0x62657253), ACE_NTOHL (0x65710000), // name = ValueMemberSeq
+ 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x616c7565), ACE_NTOHL (0x4d656d62), ACE_NTOHL (0x65725365), ACE_NTOHL (0x713a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/ValueMemberSeq:1.0
+ 15, ACE_NTOHL (0x56616c75), ACE_NTOHL (0x654d656d), ACE_NTOHL (0x62657253), ACE_NTOHL (0x65710000), // name = IR_ValueMemberSeq
CORBA::tk_sequence, // typecode kind
- 616, // encapsulation length
+ 804, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 600, // encapsulation length
+ 788, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5661), ACE_NTOHL (0x6c75654d), ACE_NTOHL (0x656d6265), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ValueMember:1.0
- 12, ACE_NTOHL (0x56616c75), ACE_NTOHL (0x654d656d), ACE_NTOHL (0x62657200), // name = ValueMember
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x616c7565), ACE_NTOHL (0x4d656d62), ACE_NTOHL (0x65723a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/ValueMember:1.0
+ 12, ACE_NTOHL (0x56616c75), ACE_NTOHL (0x654d656d), ACE_NTOHL (0x62657200), // name = IR_ValueMember
7, // member count
5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
3, ACE_NTOHL (0x69640000), // name = id
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 64, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5665), ACE_NTOHL (0x7273696f), ACE_NTOHL (0x6e537065), ACE_NTOHL (0x633a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
@@ -11294,10 +24448,10 @@ static const CORBA::Long _oc_CORBA_ValueMemberSeq[] =
9, ACE_NTOHL (0x74797065), ACE_NTOHL (0x5f646566), ACE_NTOHL (0x0), // name = type_def
CORBA::tk_objref, // typecode kind
- 52, // encapsulation length
+ 48, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4944), ACE_NTOHL (0x4c547970), ACE_NTOHL (0x653a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/IDLType:1.0
- 8, ACE_NTOHL (0x49444c54), ACE_NTOHL (0x79706500), // name = IDLType
+ 27, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x444c5479), ACE_NTOHL (0x70653a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/IDLType:1.0
+ 8, ACE_NTOHL (0x49444c54), ACE_NTOHL (0x79706500), // name = IR_IDLType
7, ACE_NTOHL (0x61636365), ACE_NTOHL (0x73730000), // name = access
CORBA::tk_alias, // typecode kind for typedefs
@@ -11312,362 +24466,651 @@ static const CORBA::Long _oc_CORBA_ValueMemberSeq[] =
0U,
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_ValueMemberSeq (CORBA::tk_alias, sizeof (_oc_CORBA_ValueMemberSeq), (char *) &_oc_CORBA_ValueMemberSeq, 0, sizeof (CORBA_ValueMemberSeq));
+static CORBA::TypeCode _tc_TAO_tc_IR_ValueMemberSeq (CORBA::tk_alias, sizeof (_oc_IR_ValueMemberSeq), (char *) &_oc_IR_ValueMemberSeq, 0, sizeof (IR_ValueMemberSeq));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ValueMemberSeq, &_tc_TAO_tc_CORBA_ValueMemberSeq)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ValueMemberSeq, &_tc_TAO_tc_IR_ValueMemberSeq)
TAO_NAMESPACE_END
-CORBA_ValueMemberDef_ptr CORBA_ValueMemberDef::_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &ACE_TRY_ENV
+void IR_ValueMemberDef::_tao_any_destructor (void *x)
+{
+ IR_ValueMemberDef *tmp = ACE_static_cast (IR_ValueMemberDef*,x);
+ CORBA::release (tmp);
+}
+
+IR_ValueMemberDef_ptr IR_ValueMemberDef::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
)
{
if (CORBA::is_nil (obj))
- return CORBA_ValueMemberDef::_nil ();
- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/ValueMemberDef:1.0", ACE_TRY_ENV);
- ACE_CHECK_RETURN (CORBA_ValueMemberDef::_nil ());
+ return IR_ValueMemberDef::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/IR/ValueMemberDef:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (IR_ValueMemberDef::_nil ());
if (is_a == 0)
- return CORBA_ValueMemberDef::_nil ();
- return CORBA_ValueMemberDef::_unchecked_narrow (obj, ACE_TRY_ENV);
+ return IR_ValueMemberDef::_nil ();
+ return IR_ValueMemberDef::_unchecked_narrow (obj, ACE_TRY_ENV);
}
-CORBA_ValueMemberDef_ptr CORBA_ValueMemberDef::_unchecked_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &
+IR_ValueMemberDef_ptr IR_ValueMemberDef::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
)
{
if (CORBA::is_nil (obj))
- return CORBA_ValueMemberDef::_nil ();
+ return IR_ValueMemberDef::_nil ();
TAO_Stub* stub = obj->_stubobj ();
- stub->_incr_refcnt ();
- if (obj->_is_collocated () && _TAO_collocation_CORBA_ValueMemberDef_Stub_Factory_function_pointer != 0)
+ if (stub)
+ stub->_incr_refcnt ();
+ IR_ValueMemberDef_ptr default_proxy = IR_ValueMemberDef::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_IR_ValueMemberDef_Stub_Factory_function_pointer != 0)
{
- CORBA_ValueMemberDef_ptr retv = _TAO_collocation_CORBA_ValueMemberDef_Stub_Factory_function_pointer (obj);
- if (retv != 0)
- return retv;
+ default_proxy = _TAO_collocation_IR_ValueMemberDef_Stub_Factory_function_pointer (obj);
}
-
- CORBA_ValueMemberDef_ptr retval = CORBA_ValueMemberDef::_nil ();
-
- ACE_NEW_RETURN (retval,
- CORBA_ValueMemberDef (stub),
- CORBA_ValueMemberDef::_nil ());
-
- return retval;
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, IR_ValueMemberDef (stub), IR_ValueMemberDef::_nil ());
+ return TAO_IR_ValueMemberDef_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
}
-CORBA_ValueMemberDef_ptr
-CORBA_ValueMemberDef::_duplicate (CORBA_ValueMemberDef_ptr obj)
+IR_ValueMemberDef_ptr
+IR_ValueMemberDef::_duplicate (IR_ValueMemberDef_ptr obj)
{
if (!CORBA::is_nil (obj))
obj->_incr_refcnt ();
return obj;
}
-CORBA::TypeCode_ptr CORBA_ValueMemberDef::type (
- CORBA_Environment &ACE_TRY_ENV
+CORBA::TypeCode_ptr IR_ValueMemberDef::type (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA::TypeCode_ptr _tao_retval = 0;
-
-
+
+ CORBA::TypeCode_ptr _tao_retval = CORBA::TypeCode::_nil ();
+ CORBA::TypeCode_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""type",
+ "_get_type",
9,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_type",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_type",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_type",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-CORBA_IDLType_ptr CORBA_ValueMemberDef::type_def (
- CORBA_Environment &ACE_TRY_ENV
+IR_IDLType_ptr IR_ValueMemberDef::type_def (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_IDLType_ptr _tao_retval = CORBA_IDLType::_nil ();
-
-
+
+ IR_IDLType_ptr _tao_retval = IR_IDLType::_nil ();
+ IR_IDLType_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""type_def",
+ "_get_type_def",
13,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_type_def",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_type_def",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_type_def",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-void CORBA_ValueMemberDef::type_def (
- CORBA_IDLType_ptr type_def,
- CORBA_Environment &ACE_TRY_ENV
+void IR_ValueMemberDef::type_def (
+ IR_IDLType_ptr type_def,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
-
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
-
+ ACE_THROW (CORBA::INTERNAL ());
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_set_""type_def",
+ "_set_type_def",
13,
istub->orb_core ()
);
-
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
ACE_CHECK;
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK;
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << type_def)
- ))
- ACE_THROW (CORBA_MARSHAL ());
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
ACE_CHECK;
+ }
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_type_def",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << type_def)
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_type_def",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
-
- }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_type_def",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
}
-CORBA::Visibility CORBA_ValueMemberDef::access (
- CORBA_Environment &ACE_TRY_ENV
+CORBA::Visibility IR_ValueMemberDef::access (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
+
CORBA::Visibility _tao_retval = 0;
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), _tao_retval);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""access",
+ "_get_access",
11,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (_tao_retval);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (_tao_retval);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_access",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_retval)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_access",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_access",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (_tao_retval);
+#endif /* TAO_HAS_INTERCEPTORS */
return _tao_retval;
}
-void CORBA_ValueMemberDef::access (
+void IR_ValueMemberDef::access (
CORBA::Visibility access,
- CORBA_Environment &ACE_TRY_ENV
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
-
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
-
+ ACE_THROW (CORBA::INTERNAL ());
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_set_""access",
+ "_set_access",
11,
istub->orb_core ()
);
-
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
ACE_CHECK;
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK;
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << access)
- ))
- ACE_THROW (CORBA_MARSHAL ());
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
ACE_CHECK;
+ }
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_access",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << access)
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_access",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
-
- }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_access",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
}
-CORBA::Boolean CORBA_ValueMemberDef::_is_a (const CORBA::Char *value, CORBA_Environment &ACE_TRY_ENV)
+CORBA::Boolean IR_ValueMemberDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
{
if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/ValueMemberDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/ValueMemberDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Contained:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
return 1; // success using local knowledge
@@ -11675,1000 +25118,2888 @@ CORBA::Boolean CORBA_ValueMemberDef::_is_a (const CORBA::Char *value, CORBA_Envi
return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
}
-const char* CORBA_ValueMemberDef::_interface_repository_id (void) const
+const char* IR_ValueMemberDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/IR/ValueMemberDef:1.0";
+}
+
+TAO_IR_ValueMemberDef_Default_Proxy_Factory::TAO_IR_ValueMemberDef_Default_Proxy_Factory (int register_proxy_factory)
+{
+ if (register_proxy_factory)
+ {
+ TAO_IR_ValueMemberDef_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
+}
+
+TAO_IR_ValueMemberDef_Default_Proxy_Factory::~TAO_IR_ValueMemberDef_Default_Proxy_Factory (void)
+{
+}
+
+IR_ValueMemberDef_ptr
+TAO_IR_ValueMemberDef_Default_Proxy_Factory::create_proxy (
+ ::IR_ValueMemberDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_IR_ValueMemberDef_Proxy_Factory_Adapter::TAO_IR_ValueMemberDef_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
+{
+}
+
+TAO_IR_ValueMemberDef_Proxy_Factory_Adapter::~TAO_IR_ValueMemberDef_Proxy_Factory_Adapter (void)
+{
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
+}
+
+int
+TAO_IR_ValueMemberDef_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_IR_ValueMemberDef_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
+}
+
+int
+TAO_IR_ValueMemberDef_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
+ }
+return 0;
+}
+
+IR_ValueMemberDef_ptr
+TAO_IR_ValueMemberDef_Proxy_Factory_Adapter::create_proxy (
+ ::IR_ValueMemberDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_IR_ValueMemberDef_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
+}
+
+TAO_IR_ValueMemberDef_Smart_Proxy_Base::TAO_IR_ValueMemberDef_Smart_Proxy_Base (::IR_ValueMemberDef_ptr proxy)
+: base_proxy_ (proxy)
+{
+}
+
+TAO_IR_ValueMemberDef_Smart_Proxy_Base::~TAO_IR_ValueMemberDef_Smart_Proxy_Base (void)
+{
+}
+
+TAO_Stub *
+TAO_IR_ValueMemberDef_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+CORBA::TypeCode_ptr TAO_IR_ValueMemberDef_Smart_Proxy_Base::type (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->type (
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_IDLType_ptr TAO_IR_ValueMemberDef_Smart_Proxy_Base::type_def (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->type_def (
+ ACE_TRY_ENV
+ );
+
+}
+
+void TAO_IR_ValueMemberDef_Smart_Proxy_Base::type_def (
+ IR_IDLType_ptr type_def,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->base_proxy_->type_def (
+ type_def,
+ ACE_TRY_ENV
+ );
+
+}
+
+CORBA::Visibility TAO_IR_ValueMemberDef_Smart_Proxy_Base::access (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->access (
+ ACE_TRY_ENV
+ );
+
+}
+
+void TAO_IR_ValueMemberDef_Smart_Proxy_Base::access (
+ CORBA::Visibility access,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
{
- return "IDL:omg.org/CORBA/ValueMemberDef:1.0";
+ this->base_proxy_->access (
+ access,
+ ACE_TRY_ENV
+ );
+
}
-static const CORBA::Long _oc_CORBA_ValueMemberDef[] =
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_IR_ValueMemberDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_IR_ValueMemberDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_IR_ValueMemberDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5661), ACE_NTOHL (0x6c75654d), ACE_NTOHL (0x656d6265), ACE_NTOHL (0x72446566), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/ValueMemberDef:1.0
- 15, ACE_NTOHL (0x56616c75), ACE_NTOHL (0x654d656d), ACE_NTOHL (0x62657244), ACE_NTOHL (0x65660000), // name = ValueMemberDef
+ 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x616c7565), ACE_NTOHL (0x4d656d62), ACE_NTOHL (0x65724465), ACE_NTOHL (0x663a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/ValueMemberDef:1.0
+ 15, ACE_NTOHL (0x56616c75), ACE_NTOHL (0x654d656d), ACE_NTOHL (0x62657244), ACE_NTOHL (0x65660000), // name = IR_ValueMemberDef
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_ValueMemberDef (CORBA::tk_objref, sizeof (_oc_CORBA_ValueMemberDef), (char *) &_oc_CORBA_ValueMemberDef, 0, sizeof (CORBA_ValueMemberDef));
+static CORBA::TypeCode _tc_TAO_tc_IR_ValueMemberDef (CORBA::tk_objref, sizeof (_oc_IR_ValueMemberDef), (char *) &_oc_IR_ValueMemberDef, 0, sizeof (IR_ValueMemberDef));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ValueMemberDef, &_tc_TAO_tc_CORBA_ValueMemberDef)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ValueMemberDef, &_tc_TAO_tc_IR_ValueMemberDef)
TAO_NAMESPACE_END
-CORBA_ValueDef_ptr CORBA_ValueDef::_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &ACE_TRY_ENV
+void IR_ValueDef::_tao_any_destructor (void *x)
+{
+ IR_ValueDef *tmp = ACE_static_cast (IR_ValueDef*,x);
+ CORBA::release (tmp);
+}
+
+IR_ValueDef_ptr IR_ValueDef::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
)
{
if (CORBA::is_nil (obj))
- return CORBA_ValueDef::_nil ();
- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/ValueDef:1.0", ACE_TRY_ENV);
- ACE_CHECK_RETURN (CORBA_ValueDef::_nil ());
+ return IR_ValueDef::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/IR/ValueDef:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (IR_ValueDef::_nil ());
if (is_a == 0)
- return CORBA_ValueDef::_nil ();
- return CORBA_ValueDef::_unchecked_narrow (obj, ACE_TRY_ENV);
+ return IR_ValueDef::_nil ();
+ return IR_ValueDef::_unchecked_narrow (obj, ACE_TRY_ENV);
}
-CORBA_ValueDef_ptr CORBA_ValueDef::_unchecked_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &
+IR_ValueDef_ptr IR_ValueDef::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
)
{
if (CORBA::is_nil (obj))
- return CORBA_ValueDef::_nil ();
+ return IR_ValueDef::_nil ();
TAO_Stub* stub = obj->_stubobj ();
- stub->_incr_refcnt ();
- if (obj->_is_collocated () && _TAO_collocation_CORBA_ValueDef_Stub_Factory_function_pointer != 0)
+ if (stub)
+ stub->_incr_refcnt ();
+ IR_ValueDef_ptr default_proxy = IR_ValueDef::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_IR_ValueDef_Stub_Factory_function_pointer != 0)
{
- CORBA_ValueDef_ptr retv = _TAO_collocation_CORBA_ValueDef_Stub_Factory_function_pointer (obj);
- if (retv != 0)
- return retv;
+ default_proxy = _TAO_collocation_IR_ValueDef_Stub_Factory_function_pointer (obj);
}
-
- CORBA_ValueDef_ptr retval = CORBA_ValueDef::_nil ();
-
- ACE_NEW_RETURN (retval,
- CORBA_ValueDef (stub),
- CORBA_ValueDef::_nil ());
-
- return retval;
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, IR_ValueDef (stub), IR_ValueDef::_nil ());
+ return TAO_IR_ValueDef_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
}
-CORBA_ValueDef_ptr
-CORBA_ValueDef::_duplicate (CORBA_ValueDef_ptr obj)
+IR_ValueDef_ptr
+IR_ValueDef::_duplicate (IR_ValueDef_ptr obj)
{
if (!CORBA::is_nil (obj))
obj->_incr_refcnt ();
return obj;
}
-CORBA_InterfaceDef_ptr CORBA_ValueDef::supported_interface (
- CORBA_Environment &ACE_TRY_ENV
+IR_InterfaceDefSeq * IR_ValueDef::supported_interfaces (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_InterfaceDef_ptr _tao_retval = CORBA_InterfaceDef::_nil ();
-
-
+
+ IR_InterfaceDefSeq *_tao_retval = 0;
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+ ACE_NEW_RETURN (_tao_retval, IR_InterfaceDefSeq, _tao_retval);
+ IR_InterfaceDefSeq_var _tao_safe_retval (_tao_retval);
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""supported_interface",
- 24,
+ "_get_supported_interfaces",
+ 25,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_supported_interfaces",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_supported_interfaces",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_supported_interfaces",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-void CORBA_ValueDef::supported_interface (
- CORBA_InterfaceDef_ptr supported_interface,
- CORBA_Environment &ACE_TRY_ENV
+void IR_ValueDef::supported_interfaces (
+ const IR_InterfaceDefSeq & supported_interfaces,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
-
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
-
+ ACE_THROW (CORBA::INTERNAL ());
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_set_""supported_interface",
- 24,
+ "_set_supported_interfaces",
+ 25,
istub->orb_core ()
);
-
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK;
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
ACE_CHECK;
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << supported_interface)
- ))
- ACE_THROW (CORBA_MARSHAL ());
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
ACE_CHECK;
+ }
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_supported_interfaces",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << supported_interfaces)
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_supported_interfaces",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
-
- }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_supported_interfaces",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
}
-CORBA_InitializerSeq * CORBA_ValueDef::initializers (
- CORBA_Environment &ACE_TRY_ENV
+IR_InitializerSeq * IR_ValueDef::initializers (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_InitializerSeq* _tao_retval = 0;
-
-
+
+ IR_InitializerSeq *_tao_retval = 0;
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
- ACE_NEW_RETURN (_tao_retval, CORBA_InitializerSeq, _tao_retval);
+
+ ACE_NEW_RETURN (_tao_retval, IR_InitializerSeq, _tao_retval);
+ IR_InitializerSeq_var _tao_safe_retval (_tao_retval);
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""initializers",
+ "_get_initializers",
17,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_initializers",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_initializers",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_initializers",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> *_tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-void CORBA_ValueDef::initializers (
- const CORBA_InitializerSeq & initializers,
- CORBA_Environment &ACE_TRY_ENV
+void IR_ValueDef::initializers (
+ const IR_InitializerSeq & initializers,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
-
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
-
+ ACE_THROW (CORBA::INTERNAL ());
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_set_""initializers",
+ "_set_initializers",
17,
istub->orb_core ()
);
-
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK;
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
ACE_CHECK;
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << initializers)
- ))
- ACE_THROW (CORBA_MARSHAL ());
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
ACE_CHECK;
+ }
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_initializers",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << initializers)
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_initializers",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
-
- }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_initializers",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
}
-CORBA_ValueDef_ptr CORBA_ValueDef::base_value (
- CORBA_Environment &ACE_TRY_ENV
+IR_ValueDef_ptr IR_ValueDef::base_value (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_ValueDef_ptr _tao_retval = CORBA_ValueDef::_nil ();
-
-
+
+ IR_ValueDef_ptr _tao_retval = IR_ValueDef::_nil ();
+ IR_ValueDef_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""base_value",
+ "_get_base_value",
15,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_base_value",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_base_value",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_base_value",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-void CORBA_ValueDef::base_value (
- CORBA_ValueDef_ptr base_value,
- CORBA_Environment &ACE_TRY_ENV
+void IR_ValueDef::base_value (
+ IR_ValueDef_ptr base_value,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
-
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
-
+ ACE_THROW (CORBA::INTERNAL ());
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_set_""base_value",
+ "_set_base_value",
15,
istub->orb_core ()
);
-
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK;
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
ACE_CHECK;
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << base_value)
- ))
- ACE_THROW (CORBA_MARSHAL ());
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
ACE_CHECK;
+ }
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_base_value",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << base_value)
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_base_value",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
-
- }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_base_value",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
}
-CORBA_ValueDefSeq * CORBA_ValueDef::abstract_base_values (
- CORBA_Environment &ACE_TRY_ENV
+IR_ValueDefSeq * IR_ValueDef::abstract_base_values (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
- CORBA_ValueDefSeq* _tao_retval = 0;
-
-
+
+ IR_ValueDefSeq *_tao_retval = 0;
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
- ACE_NEW_RETURN (_tao_retval, CORBA_ValueDefSeq, _tao_retval);
+
+ ACE_NEW_RETURN (_tao_retval, IR_ValueDefSeq, _tao_retval);
+ IR_ValueDefSeq_var _tao_safe_retval (_tao_retval);
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""abstract_base_values",
+ "_get_abstract_base_values",
25,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_abstract_base_values",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_abstract_base_values",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_abstract_base_values",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> *_tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-void CORBA_ValueDef::abstract_base_values (
- const CORBA_ValueDefSeq & abstract_base_values,
- CORBA_Environment &ACE_TRY_ENV
+void IR_ValueDef::abstract_base_values (
+ const IR_ValueDefSeq & abstract_base_values,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
-
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
-
+ ACE_THROW (CORBA::INTERNAL ());
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_set_""abstract_base_values",
+ "_set_abstract_base_values",
25,
istub->orb_core ()
);
-
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK;
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
ACE_CHECK;
-
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << abstract_base_values)
- ))
- ACE_THROW (CORBA_MARSHAL ());
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
ACE_CHECK;
+ }
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_abstract_base_values",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << abstract_base_values)
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_abstract_base_values",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
-
- }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_abstract_base_values",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
}
-CORBA::Boolean CORBA_ValueDef::is_abstract (
- CORBA_Environment &ACE_TRY_ENV
+CORBA::Boolean IR_ValueDef::is_abstract (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
-
+
CORBA::Boolean _tao_retval = 0;
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), _tao_retval);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""is_abstract",
+ "_get_is_abstract",
16,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (_tao_retval);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (_tao_retval);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- CORBA::Short flag = 131;
-
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
-
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_is_abstract",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> CORBA::Any::to_boolean (_tao_retval))
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_is_abstract",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_is_abstract",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> CORBA_Any::to_boolean (_tao_retval))
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (_tao_retval);
+#endif /* TAO_HAS_INTERCEPTORS */
return _tao_retval;
}
-void CORBA_ValueDef::is_abstract (
+void IR_ValueDef::is_abstract (
CORBA::Boolean is_abstract,
- CORBA_Environment &ACE_TRY_ENV
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
-
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
-
+ ACE_THROW (CORBA::INTERNAL ());
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_set_""is_abstract",
+ "_set_is_abstract",
16,
istub->orb_core ()
);
-
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
ACE_CHECK;
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK;
+ }
- CORBA::Short flag = 131;
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK;
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_is_abstract",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << CORBA::Any::from_boolean (is_abstract))
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_is_abstract",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_is_abstract",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << CORBA_Any::from_boolean (is_abstract))
- ))
- ACE_THROW (CORBA_MARSHAL ());
+}
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK;
+CORBA::Boolean IR_ValueDef::is_custom (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ CORBA::Boolean _tao_retval = 0;
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), _tao_retval);
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "_get_is_custom",
+ 14,
+ istub->orb_core ()
+ );
- }
- break;
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (_tao_retval);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (_tao_retval);
+ }
- }
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_is_custom",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> CORBA::Any::to_boolean (_tao_retval))
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_is_custom",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_is_custom",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (_tao_retval);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_retval;
}
-CORBA::Boolean CORBA_ValueDef::is_custom (
- CORBA_Environment &ACE_TRY_ENV
+void IR_ValueDef::is_custom (
+ CORBA::Boolean is_custom,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
- CORBA::Boolean _tao_retval = 0;
-
-
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW (CORBA::INTERNAL ());
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""is_custom",
+ "_set_is_custom",
14,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK;
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK;
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_is_custom",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << CORBA::Any::from_boolean (is_custom))
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_is_custom",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_is_custom",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
+
+}
- CORBA::Short flag = 131;
+CORBA::Boolean IR_ValueDef::is_truncatable (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ CORBA::Boolean _tao_retval = 0;
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), _tao_retval);
+
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "_get_is_truncatable",
+ 19,
+ istub->orb_core ()
+ );
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (_tao_retval);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (_tao_retval);
+ }
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_is_truncatable",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> CORBA::Any::to_boolean (_tao_retval))
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_is_truncatable",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_is_truncatable",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> CORBA_Any::to_boolean (_tao_retval))
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (_tao_retval);
+#endif /* TAO_HAS_INTERCEPTORS */
return _tao_retval;
}
-void CORBA_ValueDef::is_custom (
- CORBA::Boolean is_custom,
- CORBA_Environment &ACE_TRY_ENV
+void IR_ValueDef::is_truncatable (
+ CORBA::Boolean is_truncatable,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
+
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW (CORBA::INTERNAL ());
+
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "_set_is_truncatable",
+ 19,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK;
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK;
+ }
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_is_truncatable",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << CORBA::Any::from_boolean (is_truncatable))
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_is_truncatable",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_is_truncatable",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
+}
+CORBA::Boolean IR_ValueDef::is_a (
+ const char * id,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ CORBA::Boolean _tao_retval = 0;
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), _tao_retval);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_set_""is_custom",
- 14,
+ "is_a",
+ 4,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (_tao_retval);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (_tao_retval);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK;
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- CORBA::Short flag = 131;
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "is_a",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), _tao_retval);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> CORBA::Any::to_boolean (_tao_retval))
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "is_a",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "is_a",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (_tao_retval);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_retval;
+}
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK;
+IR_ValueMemberDef_ptr IR_ValueDef::create_value_member (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_IDLType_ptr type,
+ CORBA::Visibility access,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ IR_ValueMemberDef_ptr _tao_retval = IR_ValueMemberDef::_nil ();
+ IR_ValueMemberDef_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << CORBA_Any::from_boolean (is_custom))
- ))
- ACE_THROW (CORBA_MARSHAL ());
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_value_member",
+ 19,
+ istub->orb_core ()
+ );
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK;
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_value_member",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << version) &&
+ (_tao_out << type) &&
+ (_tao_out << access)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_value_member",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
-
- }
-
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_value_member",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-CORBA::Boolean CORBA_ValueDef::is_truncatable (
- CORBA_Environment &ACE_TRY_ENV
+IR_AttributeDef_ptr IR_ValueDef::create_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_IDLType_ptr type,
+ IR::AttributeMode mode,
+ const IR_ExceptionDefSeq & get_exceptions,
+ const IR_ExceptionDefSeq & put_exceptions,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
+ IR_AttributeDef_ptr _tao_retval = IR_AttributeDef::_nil ();
+ IR_AttributeDef_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
- CORBA::Boolean _tao_retval = 0;
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_attribute",
+ 16,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_attribute",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << version) &&
+ (_tao_out << type) &&
+ (_tao_out << mode) &&
+ (_tao_out << get_exceptions) &&
+ (_tao_out << put_exceptions)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_attribute",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_attribute",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+IR_OperationDef_ptr IR_ValueDef::create_operation (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_IDLType_ptr result,
+ IR::OperationMode mode,
+ const IR_ParDescriptionSeq & params,
+ const IR_ExceptionDefSeq & exceptions,
+ const IR_ContextIdSeq & contexts,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ IR_OperationDef_ptr _tao_retval = IR_OperationDef::_nil ();
+ IR_OperationDef_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""is_truncatable",
- 19,
+ "create_operation",
+ 16,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- CORBA::Short flag = 131;
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_operation",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << version) &&
+ (_tao_out << result) &&
+ (_tao_out << mode) &&
+ (_tao_out << params) &&
+ (_tao_out << exceptions) &&
+ (_tao_out << contexts)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_operation",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_operation",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+CORBA::Boolean IR_ValueDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
+{
+ if (
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/ValueDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Container:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Contained:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/IDLType:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
+ return 1; // success using local knowledge
+ else
+ return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
+}
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+const char* IR_ValueDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/IR/ValueDef:1.0";
+}
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+TAO_IR_ValueDef_Default_Proxy_Factory::TAO_IR_ValueDef_Default_Proxy_Factory (int register_proxy_factory)
+{
+ if (register_proxy_factory)
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+ TAO_IR_ValueDef_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
+}
+
+TAO_IR_ValueDef_Default_Proxy_Factory::~TAO_IR_ValueDef_Default_Proxy_Factory (void)
+{
+}
+
+IR_ValueDef_ptr
+TAO_IR_ValueDef_Default_Proxy_Factory::create_proxy (
+ ::IR_ValueDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_IR_ValueDef_Proxy_Factory_Adapter::TAO_IR_ValueDef_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
+{
+}
+
+TAO_IR_ValueDef_Proxy_Factory_Adapter::~TAO_IR_ValueDef_Proxy_Factory_Adapter (void)
+{
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
+}
+
+int
+TAO_IR_ValueDef_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_IR_ValueDef_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
+}
+int
+TAO_IR_ValueDef_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
}
- break;
+return 0;
+}
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> CORBA_Any::to_boolean (_tao_retval))
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+IR_ValueDef_ptr
+TAO_IR_ValueDef_Proxy_Factory_Adapter::create_proxy (
+ ::IR_ValueDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_IR_ValueDef_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
}
-void CORBA_ValueDef::is_truncatable (
- CORBA::Boolean is_truncatable,
- CORBA_Environment &ACE_TRY_ENV
+TAO_IR_ValueDef_Smart_Proxy_Base::TAO_IR_ValueDef_Smart_Proxy_Base (::IR_ValueDef_ptr proxy)
+: base_proxy_ (proxy)
+{
+}
+
+TAO_IR_ValueDef_Smart_Proxy_Base::~TAO_IR_ValueDef_Smart_Proxy_Base (void)
+{
+}
+
+TAO_Stub *
+TAO_IR_ValueDef_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+IR_InterfaceDefSeq * TAO_IR_ValueDef_Smart_Proxy_Base::supported_interfaces (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+ return this->base_proxy_->supported_interfaces (
+ ACE_TRY_ENV
+ );
+}
+void TAO_IR_ValueDef_Smart_Proxy_Base::supported_interfaces (
+ const IR_InterfaceDefSeq & supported_interfaces,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->base_proxy_->supported_interfaces (
+ supported_interfaces,
+ ACE_TRY_ENV
+ );
+}
- TAO_Stub *istub = this->_stubobj ();
- if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
+IR_InitializerSeq * TAO_IR_ValueDef_Smart_Proxy_Base::initializers (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->initializers (
+ ACE_TRY_ENV
+ );
+}
- TAO_GIOP_Twoway_Invocation _tao_call (
- istub,
- "_set_""is_truncatable",
- 19,
- istub->orb_core ()
+void TAO_IR_ValueDef_Smart_Proxy_Base::initializers (
+ const IR_InitializerSeq & initializers,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->base_proxy_->initializers (
+ initializers,
+ ACE_TRY_ENV
);
+}
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK;
+IR_ValueDef_ptr TAO_IR_ValueDef_Smart_Proxy_Base::base_value (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->base_value (
+ ACE_TRY_ENV
+ );
- CORBA::Short flag = 131;
+}
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK;
+void TAO_IR_ValueDef_Smart_Proxy_Base::base_value (
+ IR_ValueDef_ptr base_value,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->base_proxy_->base_value (
+ base_value,
+ ACE_TRY_ENV
+ );
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << CORBA_Any::from_boolean (is_truncatable))
- ))
- ACE_THROW (CORBA_MARSHAL ());
+}
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK;
+IR_ValueDefSeq * TAO_IR_ValueDef_Smart_Proxy_Base::abstract_base_values (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->abstract_base_values (
+ ACE_TRY_ENV
+ );
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+}
- }
- break;
+void TAO_IR_ValueDef_Smart_Proxy_Base::abstract_base_values (
+ const IR_ValueDefSeq & abstract_base_values,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->base_proxy_->abstract_base_values (
+ abstract_base_values,
+ ACE_TRY_ENV
+ );
- }
+}
+
+CORBA::Boolean TAO_IR_ValueDef_Smart_Proxy_Base::is_abstract (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->is_abstract (
+ ACE_TRY_ENV
+ );
}
-CORBA::Boolean CORBA_ValueDef::is_a (
- const char * value_id,
- CORBA_Environment &ACE_TRY_ENV
+void TAO_IR_ValueDef_Smart_Proxy_Base::is_abstract (
+ CORBA::Boolean is_abstract,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+ this->base_proxy_->is_abstract (
+ is_abstract,
+ ACE_TRY_ENV
+ );
- CORBA::Boolean _tao_retval = 0;
+}
+CORBA::Boolean TAO_IR_ValueDef_Smart_Proxy_Base::is_custom (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->is_custom (
+ ACE_TRY_ENV
+ );
- TAO_Stub *istub = this->_stubobj ();
- if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
+}
+void TAO_IR_ValueDef_Smart_Proxy_Base::is_custom (
+ CORBA::Boolean is_custom,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->base_proxy_->is_custom (
+ is_custom,
+ ACE_TRY_ENV
+ );
- TAO_GIOP_Twoway_Invocation _tao_call (
- istub,
- "is_a",
- 4,
- istub->orb_core ()
+}
+
+CORBA::Boolean TAO_IR_ValueDef_Smart_Proxy_Base::is_truncatable (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->is_truncatable (
+ ACE_TRY_ENV
);
+}
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+void TAO_IR_ValueDef_Smart_Proxy_Base::is_truncatable (
+ CORBA::Boolean is_truncatable,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->base_proxy_->is_truncatable (
+ is_truncatable,
+ ACE_TRY_ENV
+ );
- CORBA::Short flag = 131;
+}
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+CORBA::Boolean TAO_IR_ValueDef_Smart_Proxy_Base::is_a (
+ const char * id,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->is_a (
+ id,
+ ACE_TRY_ENV
+ );
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << value_id)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (), _tao_retval);
+}
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+IR_ValueMemberDef_ptr TAO_IR_ValueDef_Smart_Proxy_Base::create_value_member (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_IDLType_ptr type,
+ CORBA::Visibility access,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_value_member (
+ id,
+ name,
+ version,
+ type,
+ access,
+ ACE_TRY_ENV
+ );
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
- {
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+}
- }
- break;
+IR_AttributeDef_ptr TAO_IR_ValueDef_Smart_Proxy_Base::create_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_IDLType_ptr type,
+ IR::AttributeMode mode,
+ const IR_ExceptionDefSeq & get_exceptions,
+ const IR_ExceptionDefSeq & put_exceptions,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_attribute (
+ id,
+ name,
+ version,
+ type,
+ mode,
+ get_exceptions,
+ put_exceptions,
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_OperationDef_ptr TAO_IR_ValueDef_Smart_Proxy_Base::create_operation (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_IDLType_ptr result,
+ IR::OperationMode mode,
+ const IR_ParDescriptionSeq & params,
+ const IR_ExceptionDefSeq & exceptions,
+ const IR_ContextIdSeq & contexts,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_operation (
+ id,
+ name,
+ version,
+ result,
+ mode,
+ params,
+ exceptions,
+ contexts,
+ ACE_TRY_ENV
+ );
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> CORBA_Any::to_boolean (_tao_retval))
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
}
-static const CORBA::Long _oc_CORBA_ValueDef_FullValueDescription[] =
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_IR_ValueDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_IR_ValueDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_IR_ValueDef[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 28, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x616c7565), ACE_NTOHL (0x4465663a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ValueDef:1.0
+ 9, ACE_NTOHL (0x56616c75), ACE_NTOHL (0x65446566), ACE_NTOHL (0x0), // name = IR_ValueDef
+};
+static CORBA::TypeCode _tc_TAO_tc_IR_ValueDef (CORBA::tk_objref, sizeof (_oc_IR_ValueDef), (char *) &_oc_IR_ValueDef, 0, sizeof (IR_ValueDef));
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ValueDef, &_tc_TAO_tc_IR_ValueDef)
+TAO_NAMESPACE_END
+static const CORBA::Long _oc_IR_ValueDescription[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 52, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5661), ACE_NTOHL (0x6c756544), ACE_NTOHL (0x65662f46), ACE_NTOHL (0x756c6c56), ACE_NTOHL (0x616c7565), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ValueDef/FullValueDescription:1.0
- 21, ACE_NTOHL (0x46756c6c), ACE_NTOHL (0x56616c75), ACE_NTOHL (0x65446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = FullValueDescription
+ 36, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x616c7565), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ValueDescription:1.0
+ 17, ACE_NTOHL (0x56616c75), ACE_NTOHL (0x65446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_ValueDescription
15, // member count
5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
3, ACE_NTOHL (0x69640000), // name = id
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
12, ACE_NTOHL (0x69735f61), ACE_NTOHL (0x62737472), ACE_NTOHL (0x61637400), // name = is_abstract
CORBA::tk_boolean,
@@ -12678,71 +28009,95 @@ static const CORBA::Long _oc_CORBA_ValueDef_FullValueDescription[] =
11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 64, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5665), ACE_NTOHL (0x7273696f), ACE_NTOHL (0x6e537065), ACE_NTOHL (0x633a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
11, ACE_NTOHL (0x6f706572), ACE_NTOHL (0x6174696f), ACE_NTOHL (0x6e730000), // name = operations
CORBA::tk_alias, // typecode kind for typedefs
- 2036, // encapsulation length
+ 2532, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 39, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4f70), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x65713a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/OpDescriptionSeq:1.0
- 17, ACE_NTOHL (0x4f704465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e536571), ACE_NTOHL (0x0), // name = OpDescriptionSeq
+ 36, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f4f), ACE_NTOHL (0x70446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x5365713a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/OpDescriptionSeq:1.0
+ 17, ACE_NTOHL (0x4f704465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e536571), ACE_NTOHL (0x0), // name = IR_OpDescriptionSeq
CORBA::tk_sequence, // typecode kind
- 1956, // encapsulation length
+ 2456, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 1940, // encapsulation length
+ 2440, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 43, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4f70), ACE_NTOHL (0x65726174), ACE_NTOHL (0x696f6e44), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e3a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/OperationDescription:1.0
- 21, ACE_NTOHL (0x4f706572), ACE_NTOHL (0x6174696f), ACE_NTOHL (0x6e446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = OperationDescription
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f4f), ACE_NTOHL (0x70657261), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/OperationDescription:1.0
+ 21, ACE_NTOHL (0x4f706572), ACE_NTOHL (0x6174696f), ACE_NTOHL (0x6e446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_OperationDescription
9, // member count
5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
3, ACE_NTOHL (0x69640000), // name = id
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 64, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5665), ACE_NTOHL (0x7273696f), ACE_NTOHL (0x6e537065), ACE_NTOHL (0x633a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
7, ACE_NTOHL (0x72657375), ACE_NTOHL (0x6c740000), // name = result
@@ -12752,7 +28107,7 @@ static const CORBA::Long _oc_CORBA_ValueDef_FullValueDescription[] =
CORBA::tk_enum, // typecode kind
100, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 36, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4f70), ACE_NTOHL (0x65726174), ACE_NTOHL (0x696f6e4d), ACE_NTOHL (0x6f64653a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/OperationMode:1.0
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f4f), ACE_NTOHL (0x70657261), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x4d6f6465), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/OperationMode:1.0
14, ACE_NTOHL (0x4f706572), ACE_NTOHL (0x6174696f), ACE_NTOHL (0x6e4d6f64), ACE_NTOHL (0x65000000), // name = OperationMode
2, // member count
10, ACE_NTOHL (0x4f505f4e), ACE_NTOHL (0x4f524d41), ACE_NTOHL (0x4c000000), // name = OP_NORMAL
@@ -12760,25 +28115,31 @@ static const CORBA::Long _oc_CORBA_ValueDef_FullValueDescription[] =
9, ACE_NTOHL (0x636f6e74), ACE_NTOHL (0x65787473), ACE_NTOHL (0x0), // name = contexts
CORBA::tk_alias, // typecode kind for typedefs
- 236, // encapsulation length
+ 296, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f436f), ACE_NTOHL (0x6e746578), ACE_NTOHL (0x74496453), ACE_NTOHL (0x65713a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ContextIdSeq:1.0
- 13, ACE_NTOHL (0x436f6e74), ACE_NTOHL (0x65787449), ACE_NTOHL (0x64536571), ACE_NTOHL (0x0), // name = ContextIdSeq
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f43), ACE_NTOHL (0x6f6e7465), ACE_NTOHL (0x78744964), ACE_NTOHL (0x5365713a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ContextIdSeq:1.0
+ 13, ACE_NTOHL (0x436f6e74), ACE_NTOHL (0x65787449), ACE_NTOHL (0x64536571), ACE_NTOHL (0x0), // name = IR_ContextIdSeq
CORBA::tk_sequence, // typecode kind
- 164, // encapsulation length
+ 228, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_alias, // typecode kind for typedefs
- 148, // encapsulation length
+ 212, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f436f), ACE_NTOHL (0x6e746578), ACE_NTOHL (0x74496465), ACE_NTOHL (0x6e746966), ACE_NTOHL (0x6965723a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ContextIdentifier:1.0
+ 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f43), ACE_NTOHL (0x6f6e7465), ACE_NTOHL (0x78744964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ContextIdentifier:1.0
18, ACE_NTOHL (0x436f6e74), ACE_NTOHL (0x65787449), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x72000000), // name = ContextIdentifier
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
0U,
@@ -12786,43 +28147,49 @@ static const CORBA::Long _oc_CORBA_ValueDef_FullValueDescription[] =
11, ACE_NTOHL (0x70617261), ACE_NTOHL (0x6d657465), ACE_NTOHL (0x72730000), // name = parameters
CORBA::tk_alias, // typecode kind for typedefs
- 496, // encapsulation length
+ 552, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5061), ACE_NTOHL (0x72446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x5365713a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ParDescriptionSeq:1.0
- 18, ACE_NTOHL (0x50617244), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x71000000), // name = ParDescriptionSeq
+ 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x61724465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e536571), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ParDescriptionSeq:1.0
+ 18, ACE_NTOHL (0x50617244), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x71000000), // name = IR_ParDescriptionSeq
CORBA::tk_sequence, // typecode kind
- 416, // encapsulation length
+ 472, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 400, // encapsulation length
+ 456, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 43, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5061), ACE_NTOHL (0x72616d65), ACE_NTOHL (0x74657244), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e3a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ParameterDescription:1.0
- 21, ACE_NTOHL (0x50617261), ACE_NTOHL (0x6d657465), ACE_NTOHL (0x72446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = ParameterDescription
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x6172616d), ACE_NTOHL (0x65746572), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ParameterDescription:1.0
+ 21, ACE_NTOHL (0x50617261), ACE_NTOHL (0x6d657465), ACE_NTOHL (0x72446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_ParameterDescription
4, // member count
5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
CORBA::tk_TypeCode,
9, ACE_NTOHL (0x74797065), ACE_NTOHL (0x5f646566), ACE_NTOHL (0x0), // name = type_def
CORBA::tk_objref, // typecode kind
- 52, // encapsulation length
+ 48, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4944), ACE_NTOHL (0x4c547970), ACE_NTOHL (0x653a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/IDLType:1.0
- 8, ACE_NTOHL (0x49444c54), ACE_NTOHL (0x79706500), // name = IDLType
+ 27, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x444c5479), ACE_NTOHL (0x70653a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/IDLType:1.0
+ 8, ACE_NTOHL (0x49444c54), ACE_NTOHL (0x79706500), // name = IR_IDLType
5, ACE_NTOHL (0x6d6f6465), ACE_NTOHL (0x0), // name = mode
CORBA::tk_enum, // typecode kind
116, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 36, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5061), ACE_NTOHL (0x72616d65), ACE_NTOHL (0x7465724d), ACE_NTOHL (0x6f64653a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ParameterMode:1.0
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x6172616d), ACE_NTOHL (0x65746572), ACE_NTOHL (0x4d6f6465), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ParameterMode:1.0
14, ACE_NTOHL (0x50617261), ACE_NTOHL (0x6d657465), ACE_NTOHL (0x724d6f64), ACE_NTOHL (0x65000000), // name = ParameterMode
3, // member count
9, ACE_NTOHL (0x50415241), ACE_NTOHL (0x4d5f494e), ACE_NTOHL (0x0), // name = PARAM_IN
@@ -12835,53 +28202,71 @@ static const CORBA::Long _oc_CORBA_ValueDef_FullValueDescription[] =
11, ACE_NTOHL (0x65786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e730000), // name = exceptions
CORBA::tk_alias, // typecode kind for typedefs
- 556, // encapsulation length
+ 748, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4578), ACE_NTOHL (0x63446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x5365713a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ExcDescriptionSeq:1.0
- 18, ACE_NTOHL (0x45786344), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x71000000), // name = ExcDescriptionSeq
+ 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78634465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e536571), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ExcDescriptionSeq:1.0
+ 18, ACE_NTOHL (0x45786344), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x71000000), // name = IR_ExcDescriptionSeq
CORBA::tk_sequence, // typecode kind
- 476, // encapsulation length
+ 668, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 460, // encapsulation length
+ 652, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 43, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4578), ACE_NTOHL (0x63657074), ACE_NTOHL (0x696f6e44), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e3a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ExceptionDescription:1.0
- 21, ACE_NTOHL (0x45786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = ExceptionDescription
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78636570), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ExceptionDescription:1.0
+ 21, ACE_NTOHL (0x45786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_ExceptionDescription
5, // member count
5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
3, ACE_NTOHL (0x69640000), // name = id
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 64, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5665), ACE_NTOHL (0x7273696f), ACE_NTOHL (0x6e537065), ACE_NTOHL (0x633a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
@@ -12897,53 +28282,71 @@ static const CORBA::Long _oc_CORBA_ValueDef_FullValueDescription[] =
11, ACE_NTOHL (0x61747472), ACE_NTOHL (0x69627574), ACE_NTOHL (0x65730000), // name = attributes
CORBA::tk_alias, // typecode kind for typedefs
- 684, // encapsulation length
+ 2424, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 41, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4174), ACE_NTOHL (0x74724465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e536571), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/AttrDescriptionSeq:1.0
- 19, ACE_NTOHL (0x41747472), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x65710000), // name = AttrDescriptionSeq
+ 38, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f41), ACE_NTOHL (0x74747244), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x713a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/AttrDescriptionSeq:1.0
+ 19, ACE_NTOHL (0x41747472), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x65710000), // name = IR_AttrDescriptionSeq
CORBA::tk_sequence, // typecode kind
- 600, // encapsulation length
+ 2344, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 584, // encapsulation length
+ 2328, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 43, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4174), ACE_NTOHL (0x74726962), ACE_NTOHL (0x75746544), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e3a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/AttributeDescription:1.0
- 21, ACE_NTOHL (0x41747472), ACE_NTOHL (0x69627574), ACE_NTOHL (0x65446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = AttributeDescription
- 6, // member count
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f41), ACE_NTOHL (0x74747269), ACE_NTOHL (0x62757465), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/AttributeDescription:1.0
+ 21, ACE_NTOHL (0x41747472), ACE_NTOHL (0x69627574), ACE_NTOHL (0x65446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_AttributeDescription
+ 8, // member count
5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
3, ACE_NTOHL (0x69640000), // name = id
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 64, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5665), ACE_NTOHL (0x7273696f), ACE_NTOHL (0x6e537065), ACE_NTOHL (0x633a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
@@ -12953,65 +28356,235 @@ static const CORBA::Long _oc_CORBA_ValueDef_FullValueDescription[] =
CORBA::tk_enum, // typecode kind
104, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 36, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4174), ACE_NTOHL (0x74726962), ACE_NTOHL (0x7574654d), ACE_NTOHL (0x6f64653a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/AttributeMode:1.0
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f41), ACE_NTOHL (0x74747269), ACE_NTOHL (0x62757465), ACE_NTOHL (0x4d6f6465), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/AttributeMode:1.0
14, ACE_NTOHL (0x41747472), ACE_NTOHL (0x69627574), ACE_NTOHL (0x654d6f64), ACE_NTOHL (0x65000000), // name = AttributeMode
2, // member count
12, ACE_NTOHL (0x41545452), ACE_NTOHL (0x5f4e4f52), ACE_NTOHL (0x4d414c00), // name = ATTR_NORMAL
14, ACE_NTOHL (0x41545452), ACE_NTOHL (0x5f524541), ACE_NTOHL (0x444f4e4c), ACE_NTOHL (0x59000000), // name = ATTR_READONLY
+ 15, ACE_NTOHL (0x6765745f), ACE_NTOHL (0x65786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e730000), // name = get_exceptions
+ CORBA::tk_alias, // typecode kind for typedefs
+ 748, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78634465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e536571), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ExcDescriptionSeq:1.0
+ 18, ACE_NTOHL (0x45786344), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x71000000), // name = IR_ExcDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 668, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 652, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78636570), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ExceptionDescription:1.0
+ 21, ACE_NTOHL (0x45786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_ExceptionDescription
+ 5, // member count
+ 5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 132, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 3, ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 64, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
+ 12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+
+ 0U,
+
+
+ 15, ACE_NTOHL (0x7075745f), ACE_NTOHL (0x65786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e730000), // name = put_exceptions
+ CORBA::tk_alias, // typecode kind for typedefs
+ 748, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78634465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e536571), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ExcDescriptionSeq:1.0
+ 18, ACE_NTOHL (0x45786344), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x71000000), // name = IR_ExcDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 668, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 652, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78636570), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ExceptionDescription:1.0
+ 21, ACE_NTOHL (0x45786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_ExceptionDescription
+ 5, // member count
+ 5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 132, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 3, ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 64, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
+ 12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+
+ 0U,
+
+
0U,
8, ACE_NTOHL (0x6d656d62), ACE_NTOHL (0x65727300), // name = members
CORBA::tk_alias, // typecode kind for typedefs
- 692, // encapsulation length
+ 876, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5661), ACE_NTOHL (0x6c75654d), ACE_NTOHL (0x656d6265), ACE_NTOHL (0x72536571), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/ValueMemberSeq:1.0
- 15, ACE_NTOHL (0x56616c75), ACE_NTOHL (0x654d656d), ACE_NTOHL (0x62657253), ACE_NTOHL (0x65710000), // name = ValueMemberSeq
+ 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x616c7565), ACE_NTOHL (0x4d656d62), ACE_NTOHL (0x65725365), ACE_NTOHL (0x713a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/ValueMemberSeq:1.0
+ 15, ACE_NTOHL (0x56616c75), ACE_NTOHL (0x654d656d), ACE_NTOHL (0x62657253), ACE_NTOHL (0x65710000), // name = IR_ValueMemberSeq
CORBA::tk_sequence, // typecode kind
- 616, // encapsulation length
+ 804, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 600, // encapsulation length
+ 788, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5661), ACE_NTOHL (0x6c75654d), ACE_NTOHL (0x656d6265), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ValueMember:1.0
- 12, ACE_NTOHL (0x56616c75), ACE_NTOHL (0x654d656d), ACE_NTOHL (0x62657200), // name = ValueMember
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x616c7565), ACE_NTOHL (0x4d656d62), ACE_NTOHL (0x65723a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/ValueMember:1.0
+ 12, ACE_NTOHL (0x56616c75), ACE_NTOHL (0x654d656d), ACE_NTOHL (0x62657200), // name = IR_ValueMember
7, // member count
5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
3, ACE_NTOHL (0x69640000), // name = id
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 64, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5665), ACE_NTOHL (0x7273696f), ACE_NTOHL (0x6e537065), ACE_NTOHL (0x633a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
@@ -13019,10 +28592,10 @@ static const CORBA::Long _oc_CORBA_ValueDef_FullValueDescription[] =
9, ACE_NTOHL (0x74797065), ACE_NTOHL (0x5f646566), ACE_NTOHL (0x0), // name = type_def
CORBA::tk_objref, // typecode kind
- 52, // encapsulation length
+ 48, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4944), ACE_NTOHL (0x4c547970), ACE_NTOHL (0x653a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/IDLType:1.0
- 8, ACE_NTOHL (0x49444c54), ACE_NTOHL (0x79706500), // name = IDLType
+ 27, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x444c5479), ACE_NTOHL (0x70653a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/IDLType:1.0
+ 8, ACE_NTOHL (0x49444c54), ACE_NTOHL (0x79706500), // name = IR_IDLType
7, ACE_NTOHL (0x61636365), ACE_NTOHL (0x73730000), // name = access
CORBA::tk_alias, // typecode kind for typedefs
@@ -13039,97 +28612,130 @@ static const CORBA::Long _oc_CORBA_ValueDef_FullValueDescription[] =
13, ACE_NTOHL (0x696e6974), ACE_NTOHL (0x69616c69), ACE_NTOHL (0x7a657273), ACE_NTOHL (0x0), // name = initializers
CORBA::tk_alias, // typecode kind for typedefs
- 516, // encapsulation length
+ 712, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f496e), ACE_NTOHL (0x69746961), ACE_NTOHL (0x6c697a65), ACE_NTOHL (0x72536571), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/InitializerSeq:1.0
- 15, ACE_NTOHL (0x496e6974), ACE_NTOHL (0x69616c69), ACE_NTOHL (0x7a657253), ACE_NTOHL (0x65710000), // name = InitializerSeq
+ 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x6e697469), ACE_NTOHL (0x616c697a), ACE_NTOHL (0x65725365), ACE_NTOHL (0x713a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/InitializerSeq:1.0
+ 15, ACE_NTOHL (0x496e6974), ACE_NTOHL (0x69616c69), ACE_NTOHL (0x7a657253), ACE_NTOHL (0x65710000), // name = IR_InitializerSeq
CORBA::tk_sequence, // typecode kind
- 440, // encapsulation length
+ 640, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 424, // encapsulation length
+ 624, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f496e), ACE_NTOHL (0x69746961), ACE_NTOHL (0x6c697a65), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/Initializer:1.0
- 12, ACE_NTOHL (0x496e6974), ACE_NTOHL (0x69616c69), ACE_NTOHL (0x7a657200), // name = Initializer
- 1, // member count
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x6e697469), ACE_NTOHL (0x616c697a), ACE_NTOHL (0x65723a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/Initializer:1.0
+ 12, ACE_NTOHL (0x496e6974), ACE_NTOHL (0x69616c69), ACE_NTOHL (0x7a657200), // name = IR_Initializer
+ 2, // member count
8, ACE_NTOHL (0x6d656d62), ACE_NTOHL (0x65727300), // name = members
CORBA::tk_alias, // typecode kind for typedefs
- 340, // encapsulation length
+ 392, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 38, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5374), ACE_NTOHL (0x72756374), ACE_NTOHL (0x4d656d62), ACE_NTOHL (0x65725365), ACE_NTOHL (0x713a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/StructMemberSeq:1.0
- 16, ACE_NTOHL (0x53747275), ACE_NTOHL (0x63744d65), ACE_NTOHL (0x6d626572), ACE_NTOHL (0x53657100), // name = StructMemberSeq
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f53), ACE_NTOHL (0x74727563), ACE_NTOHL (0x744d656d), ACE_NTOHL (0x62657253), ACE_NTOHL (0x65713a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/StructMemberSeq:1.0
+ 16, ACE_NTOHL (0x53747275), ACE_NTOHL (0x63744d65), ACE_NTOHL (0x6d626572), ACE_NTOHL (0x53657100), // name = IR_StructMemberSeq
CORBA::tk_sequence, // typecode kind
- 264, // encapsulation length
+ 320, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_struct, // typecode kind
- 248, // encapsulation length
+ 304, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5374), ACE_NTOHL (0x72756374), ACE_NTOHL (0x4d656d62), ACE_NTOHL (0x65723a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/StructMember:1.0
- 13, ACE_NTOHL (0x53747275), ACE_NTOHL (0x63744d65), ACE_NTOHL (0x6d626572), ACE_NTOHL (0x0), // name = StructMember
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f53), ACE_NTOHL (0x74727563), ACE_NTOHL (0x744d656d), ACE_NTOHL (0x6265723a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/StructMember:1.0
+ 13, ACE_NTOHL (0x53747275), ACE_NTOHL (0x63744d65), ACE_NTOHL (0x6d626572), ACE_NTOHL (0x0), // name = IR_StructMember
3, // member count
5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
CORBA::tk_TypeCode,
9, ACE_NTOHL (0x74797065), ACE_NTOHL (0x5f646566), ACE_NTOHL (0x0), // name = type_def
CORBA::tk_objref, // typecode kind
- 52, // encapsulation length
+ 48, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4944), ACE_NTOHL (0x4c547970), ACE_NTOHL (0x653a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/IDLType:1.0
- 8, ACE_NTOHL (0x49444c54), ACE_NTOHL (0x79706500), // name = IDLType
+ 27, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x444c5479), ACE_NTOHL (0x70653a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/IDLType:1.0
+ 8, ACE_NTOHL (0x49444c54), ACE_NTOHL (0x79706500), // name = IR_IDLType
0U,
+ 5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 132, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+
0U,
21, ACE_NTOHL (0x73757070), ACE_NTOHL (0x6f727465), ACE_NTOHL (0x645f696e), ACE_NTOHL (0x74657266), ACE_NTOHL (0x61636573), ACE_NTOHL (0x0), // name = supported_interfaces
CORBA::tk_alias, // typecode kind for typedefs
- 164, // encapsulation length
+ 228, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 38, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49645365), ACE_NTOHL (0x713a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/RepositoryIdSeq:1.0
- 16, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x53657100), // name = RepositoryIdSeq
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x79496453), ACE_NTOHL (0x65713a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/RepositoryIdSeq:1.0
+ 16, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x53657100), // name = IR_RepositoryIdSeq
CORBA::tk_sequence, // typecode kind
- 88, // encapsulation length
+ 156, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
0U,
21, ACE_NTOHL (0x61627374), ACE_NTOHL (0x72616374), ACE_NTOHL (0x5f626173), ACE_NTOHL (0x655f7661), ACE_NTOHL (0x6c756573), ACE_NTOHL (0x0), // name = abstract_base_values
CORBA::tk_alias, // typecode kind for typedefs
- 164, // encapsulation length
+ 228, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 38, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49645365), ACE_NTOHL (0x713a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/RepositoryIdSeq:1.0
- 16, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x53657100), // name = RepositoryIdSeq
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x79496453), ACE_NTOHL (0x65713a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/RepositoryIdSeq:1.0
+ 16, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x53657100), // name = IR_RepositoryIdSeq
CORBA::tk_sequence, // typecode kind
- 88, // encapsulation length
+ 156, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
0U,
@@ -13139,314 +28745,4634 @@ static const CORBA::Long _oc_CORBA_ValueDef_FullValueDescription[] =
11, ACE_NTOHL (0x62617365), ACE_NTOHL (0x5f76616c), ACE_NTOHL (0x75650000), // name = base_value
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
CORBA::tk_TypeCode,
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_ValueDef_FullValueDescription (CORBA::tk_struct, sizeof (_oc_CORBA_ValueDef_FullValueDescription), (char *) &_oc_CORBA_ValueDef_FullValueDescription, 0, sizeof (CORBA_ValueDef::FullValueDescription));
-CORBA::TypeCode_ptr CORBA_ValueDef::_tc_FullValueDescription = &_tc_TAO_tc_CORBA_ValueDef_FullValueDescription;
+static CORBA::TypeCode _tc_TAO_tc_IR_ValueDescription (CORBA::tk_struct, sizeof (_oc_IR_ValueDescription), (char *) &_oc_IR_ValueDescription, 0, sizeof (IR_ValueDescription));
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ValueDescription, &_tc_TAO_tc_IR_ValueDescription)
+TAO_NAMESPACE_END
+void IR_ValueDescription::_tao_any_destructor (void *x)
+{
+ IR_ValueDescription *tmp = ACE_static_cast (IR_ValueDescription*,x);
+ delete tmp;
+}
+
+void IR_ValueBoxDef::_tao_any_destructor (void *x)
+{
+ IR_ValueBoxDef *tmp = ACE_static_cast (IR_ValueBoxDef*,x);
+ CORBA::release (tmp);
+}
+
+IR_ValueBoxDef_ptr IR_ValueBoxDef::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ if (CORBA::is_nil (obj))
+ return IR_ValueBoxDef::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/IR/ValueBoxDef:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (IR_ValueBoxDef::_nil ());
+ if (is_a == 0)
+ return IR_ValueBoxDef::_nil ();
+ return IR_ValueBoxDef::_unchecked_narrow (obj, ACE_TRY_ENV);
+}
+
+IR_ValueBoxDef_ptr IR_ValueBoxDef::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
+ )
+{
+ if (CORBA::is_nil (obj))
+ return IR_ValueBoxDef::_nil ();
+ TAO_Stub* stub = obj->_stubobj ();
+ if (stub)
+ stub->_incr_refcnt ();
+ IR_ValueBoxDef_ptr default_proxy = IR_ValueBoxDef::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_IR_ValueBoxDef_Stub_Factory_function_pointer != 0)
+ {
+ default_proxy = _TAO_collocation_IR_ValueBoxDef_Stub_Factory_function_pointer (obj);
+ }
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, IR_ValueBoxDef (stub), IR_ValueBoxDef::_nil ());
+ return TAO_IR_ValueBoxDef_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
+}
+
+IR_ValueBoxDef_ptr
+IR_ValueBoxDef::_duplicate (IR_ValueBoxDef_ptr obj)
+{
+ if (!CORBA::is_nil (obj))
+ obj->_incr_refcnt ();
+ return obj;
+}
-CORBA_ValueDef::FullValueDescription * CORBA_ValueDef::describe_value (
- CORBA_Environment &ACE_TRY_ENV
+IR_IDLType_ptr IR_ValueBoxDef::original_type_def (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
+ IR_IDLType_ptr _tao_retval = IR_IDLType::_nil ();
+ IR_IDLType_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "_get_original_type_def",
+ 22,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_original_type_def",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_original_type_def",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_original_type_def",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
- CORBA_ValueDef::FullValueDescription* _tao_retval = 0;
+void IR_ValueBoxDef::original_type_def (
+ IR_IDLType_ptr original_type_def,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW (CORBA::INTERNAL ());
- ACE_NEW_RETURN (_tao_retval, CORBA_ValueDef::FullValueDescription, _tao_retval);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "describe_value",
- 14,
+ "_set_original_type_def",
+ 22,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK;
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK;
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_original_type_def",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << original_type_def)
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_original_type_def",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_original_type_def",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
- CORBA::Short flag = 131;
+}
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+CORBA::Boolean IR_ValueBoxDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
+{
+ if (
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/ValueBoxDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/TypedefDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Contained:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/IDLType:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
+ return 1; // success using local knowledge
+ else
+ return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
+}
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+const char* IR_ValueBoxDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/IR/ValueBoxDef:1.0";
+}
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+TAO_IR_ValueBoxDef_Default_Proxy_Factory::TAO_IR_ValueBoxDef_Default_Proxy_Factory (int register_proxy_factory)
+{
+ if (register_proxy_factory)
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+ TAO_IR_ValueBoxDef_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
+}
+
+TAO_IR_ValueBoxDef_Default_Proxy_Factory::~TAO_IR_ValueBoxDef_Default_Proxy_Factory (void)
+{
+}
+
+IR_ValueBoxDef_ptr
+TAO_IR_ValueBoxDef_Default_Proxy_Factory::create_proxy (
+ ::IR_ValueBoxDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_IR_ValueBoxDef_Proxy_Factory_Adapter::TAO_IR_ValueBoxDef_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
+{
+}
+
+TAO_IR_ValueBoxDef_Proxy_Factory_Adapter::~TAO_IR_ValueBoxDef_Proxy_Factory_Adapter (void)
+{
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
+}
+int
+TAO_IR_ValueBoxDef_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_IR_ValueBoxDef_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
+}
+
+int
+TAO_IR_ValueBoxDef_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
}
- break;
+return 0;
+}
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> *_tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+IR_ValueBoxDef_ptr
+TAO_IR_ValueBoxDef_Proxy_Factory_Adapter::create_proxy (
+ ::IR_ValueBoxDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_IR_ValueBoxDef_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
}
-CORBA_ValueMemberDef_ptr CORBA_ValueDef::create_value_member (
- const char * id,
- const char * name,
- const char * version,
- CORBA_IDLType_ptr type,
- CORBA::Visibility access,
- CORBA_Environment &ACE_TRY_ENV
+TAO_IR_ValueBoxDef_Smart_Proxy_Base::TAO_IR_ValueBoxDef_Smart_Proxy_Base (::IR_ValueBoxDef_ptr proxy)
+: base_proxy_ (proxy)
+{
+}
+
+TAO_IR_ValueBoxDef_Smart_Proxy_Base::~TAO_IR_ValueBoxDef_Smart_Proxy_Base (void)
+{
+}
+
+TAO_Stub *
+TAO_IR_ValueBoxDef_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+IR_IDLType_ptr TAO_IR_ValueBoxDef_Smart_Proxy_Base::original_type_def (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->original_type_def (
+ ACE_TRY_ENV
+ );
+
+}
+
+void TAO_IR_ValueBoxDef_Smart_Proxy_Base::original_type_def (
+ IR_IDLType_ptr original_type_def,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+ this->base_proxy_->original_type_def (
+ original_type_def,
+ ACE_TRY_ENV
+ );
+
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_IR_ValueBoxDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_IR_ValueBoxDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_IR_ValueBoxDef[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x616c7565), ACE_NTOHL (0x426f7844), ACE_NTOHL (0x65663a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/ValueBoxDef:1.0
+ 12, ACE_NTOHL (0x56616c75), ACE_NTOHL (0x65426f78), ACE_NTOHL (0x44656600), // name = IR_ValueBoxDef
+};
+static CORBA::TypeCode _tc_TAO_tc_IR_ValueBoxDef (CORBA::tk_objref, sizeof (_oc_IR_ValueBoxDef), (char *) &_oc_IR_ValueBoxDef, 0, sizeof (IR_ValueBoxDef));
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ValueBoxDef, &_tc_TAO_tc_IR_ValueBoxDef)
+TAO_NAMESPACE_END
+void IR_ProvidesDef::_tao_any_destructor (void *x)
+{
+ IR_ProvidesDef *tmp = ACE_static_cast (IR_ProvidesDef*,x);
+ CORBA::release (tmp);
+}
- CORBA_ValueMemberDef_ptr _tao_retval = CORBA_ValueMemberDef::_nil ();
+IR_ProvidesDef_ptr IR_ProvidesDef::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ if (CORBA::is_nil (obj))
+ return IR_ProvidesDef::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/IR/ProvidesDef:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (IR_ProvidesDef::_nil ());
+ if (is_a == 0)
+ return IR_ProvidesDef::_nil ();
+ return IR_ProvidesDef::_unchecked_narrow (obj, ACE_TRY_ENV);
+}
+IR_ProvidesDef_ptr IR_ProvidesDef::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
+ )
+{
+ if (CORBA::is_nil (obj))
+ return IR_ProvidesDef::_nil ();
+ TAO_Stub* stub = obj->_stubobj ();
+ if (stub)
+ stub->_incr_refcnt ();
+ IR_ProvidesDef_ptr default_proxy = IR_ProvidesDef::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_IR_ProvidesDef_Stub_Factory_function_pointer != 0)
+ {
+ default_proxy = _TAO_collocation_IR_ProvidesDef_Stub_Factory_function_pointer (obj);
+ }
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, IR_ProvidesDef (stub), IR_ProvidesDef::_nil ());
+ return TAO_IR_ProvidesDef_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
+}
+IR_ProvidesDef_ptr
+IR_ProvidesDef::_duplicate (IR_ProvidesDef_ptr obj)
+{
+ if (!CORBA::is_nil (obj))
+ obj->_incr_refcnt ();
+ return obj;
+}
+
+IR_InterfaceDef_ptr IR_ProvidesDef::interface_type (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ IR_InterfaceDef_ptr _tao_retval = IR_InterfaceDef::_nil ();
+ IR_InterfaceDef_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "_get_interface_type",
+ 19,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_interface_type",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_interface_type",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_interface_type",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+CORBA::Boolean IR_ProvidesDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
+{
+ if (
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/ProvidesDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Contained:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
+ return 1; // success using local knowledge
+ else
+ return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
+}
+
+const char* IR_ProvidesDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/IR/ProvidesDef:1.0";
+}
+
+TAO_IR_ProvidesDef_Default_Proxy_Factory::TAO_IR_ProvidesDef_Default_Proxy_Factory (int register_proxy_factory)
+{
+ if (register_proxy_factory)
+ {
+ TAO_IR_ProvidesDef_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
+}
+
+TAO_IR_ProvidesDef_Default_Proxy_Factory::~TAO_IR_ProvidesDef_Default_Proxy_Factory (void)
+{
+}
+
+IR_ProvidesDef_ptr
+TAO_IR_ProvidesDef_Default_Proxy_Factory::create_proxy (
+ ::IR_ProvidesDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_IR_ProvidesDef_Proxy_Factory_Adapter::TAO_IR_ProvidesDef_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
+{
+}
+
+TAO_IR_ProvidesDef_Proxy_Factory_Adapter::~TAO_IR_ProvidesDef_Proxy_Factory_Adapter (void)
+{
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
+}
+
+int
+TAO_IR_ProvidesDef_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_IR_ProvidesDef_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
+}
+
+int
+TAO_IR_ProvidesDef_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
+ }
+return 0;
+}
+
+IR_ProvidesDef_ptr
+TAO_IR_ProvidesDef_Proxy_Factory_Adapter::create_proxy (
+ ::IR_ProvidesDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_IR_ProvidesDef_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
+}
+
+TAO_IR_ProvidesDef_Smart_Proxy_Base::TAO_IR_ProvidesDef_Smart_Proxy_Base (::IR_ProvidesDef_ptr proxy)
+: base_proxy_ (proxy)
+{
+}
+
+TAO_IR_ProvidesDef_Smart_Proxy_Base::~TAO_IR_ProvidesDef_Smart_Proxy_Base (void)
+{
+}
+
+TAO_Stub *
+TAO_IR_ProvidesDef_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+IR_InterfaceDef_ptr TAO_IR_ProvidesDef_Smart_Proxy_Base::interface_type (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->interface_type (
+ ACE_TRY_ENV
+ );
+
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_IR_ProvidesDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_IR_ProvidesDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_IR_ProvidesDef[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x726f7669), ACE_NTOHL (0x64657344), ACE_NTOHL (0x65663a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/ProvidesDef:1.0
+ 12, ACE_NTOHL (0x50726f76), ACE_NTOHL (0x69646573), ACE_NTOHL (0x44656600), // name = IR_ProvidesDef
+};
+static CORBA::TypeCode _tc_TAO_tc_IR_ProvidesDef (CORBA::tk_objref, sizeof (_oc_IR_ProvidesDef), (char *) &_oc_IR_ProvidesDef, 0, sizeof (IR_ProvidesDef));
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ProvidesDef, &_tc_TAO_tc_IR_ProvidesDef)
+TAO_NAMESPACE_END
+static const CORBA::Long _oc_IR_ProvidesDescription[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 39, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x726f7669), ACE_NTOHL (0x64657344), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e3a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/ProvidesDescription:1.0
+ 20, ACE_NTOHL (0x50726f76), ACE_NTOHL (0x69646573), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e00), // name = IR_ProvidesDescription
+ 5, // member count
+ 5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 132, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 3, ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 64, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
+ 12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 15, ACE_NTOHL (0x696e7465), ACE_NTOHL (0x72666163), ACE_NTOHL (0x655f7479), ACE_NTOHL (0x70650000), // name = interface_type
+ CORBA::tk_objref, // typecode kind
+ 60, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x6e746572), ACE_NTOHL (0x66616365), ACE_NTOHL (0x4465663a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/InterfaceDef:1.0
+ 13, ACE_NTOHL (0x496e7465), ACE_NTOHL (0x72666163), ACE_NTOHL (0x65446566), ACE_NTOHL (0x0), // name = IR_InterfaceDef
+
+};
+static CORBA::TypeCode _tc_TAO_tc_IR_ProvidesDescription (CORBA::tk_struct, sizeof (_oc_IR_ProvidesDescription), (char *) &_oc_IR_ProvidesDescription, 0, sizeof (IR_ProvidesDescription));
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ProvidesDescription, &_tc_TAO_tc_IR_ProvidesDescription)
+TAO_NAMESPACE_END
+void IR_ProvidesDescription::_tao_any_destructor (void *x)
+{
+ IR_ProvidesDescription *tmp = ACE_static_cast (IR_ProvidesDescription*,x);
+ delete tmp;
+}
+
+void IR_UsesDef::_tao_any_destructor (void *x)
+{
+ IR_UsesDef *tmp = ACE_static_cast (IR_UsesDef*,x);
+ CORBA::release (tmp);
+}
+
+IR_UsesDef_ptr IR_UsesDef::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ if (CORBA::is_nil (obj))
+ return IR_UsesDef::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/IR/UsesDef:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (IR_UsesDef::_nil ());
+ if (is_a == 0)
+ return IR_UsesDef::_nil ();
+ return IR_UsesDef::_unchecked_narrow (obj, ACE_TRY_ENV);
+}
+
+IR_UsesDef_ptr IR_UsesDef::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
+ )
+{
+ if (CORBA::is_nil (obj))
+ return IR_UsesDef::_nil ();
+ TAO_Stub* stub = obj->_stubobj ();
+ if (stub)
+ stub->_incr_refcnt ();
+ IR_UsesDef_ptr default_proxy = IR_UsesDef::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_IR_UsesDef_Stub_Factory_function_pointer != 0)
+ {
+ default_proxy = _TAO_collocation_IR_UsesDef_Stub_Factory_function_pointer (obj);
+ }
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, IR_UsesDef (stub), IR_UsesDef::_nil ());
+ return TAO_IR_UsesDef_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
+}
+
+IR_UsesDef_ptr
+IR_UsesDef::_duplicate (IR_UsesDef_ptr obj)
+{
+ if (!CORBA::is_nil (obj))
+ obj->_incr_refcnt ();
+ return obj;
+}
+
+IR_InterfaceDef_ptr IR_UsesDef::interface_type (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ IR_InterfaceDef_ptr _tao_retval = IR_InterfaceDef::_nil ();
+ IR_InterfaceDef_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "create_value_member",
+ "_get_interface_type",
19,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_interface_type",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_interface_type",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_interface_type",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+
+CORBA::Boolean IR_UsesDef::is_multiple (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ CORBA::Boolean _tao_retval = 0;
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), _tao_retval);
+
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "_get_is_multiple",
+ 16,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (_tao_retval);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (_tao_retval);
+ }
- CORBA::Short flag = 131;
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_is_multiple",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> CORBA::Any::to_boolean (_tao_retval))
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_is_multiple",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_is_multiple",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (_tao_retval);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_retval;
+}
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << id) &&
- (_tao_out << name) &&
- (_tao_out << version) &&
- (_tao_out << type) &&
- (_tao_out << access)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (), _tao_retval);
+CORBA::Boolean IR_UsesDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
+{
+ if (
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/UsesDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Contained:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
+ return 1; // success using local knowledge
+ else
+ return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
+}
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+const char* IR_UsesDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/IR/UsesDef:1.0";
+}
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+TAO_IR_UsesDef_Default_Proxy_Factory::TAO_IR_UsesDef_Default_Proxy_Factory (int register_proxy_factory)
+{
+ if (register_proxy_factory)
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+ TAO_IR_UsesDef_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
+}
+
+TAO_IR_UsesDef_Default_Proxy_Factory::~TAO_IR_UsesDef_Default_Proxy_Factory (void)
+{
+}
+IR_UsesDef_ptr
+TAO_IR_UsesDef_Default_Proxy_Factory::create_proxy (
+ ::IR_UsesDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_IR_UsesDef_Proxy_Factory_Adapter::TAO_IR_UsesDef_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
+{
+}
+
+TAO_IR_UsesDef_Proxy_Factory_Adapter::~TAO_IR_UsesDef_Proxy_Factory_Adapter (void)
+{
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
+}
+
+int
+TAO_IR_UsesDef_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_IR_UsesDef_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
+}
+
+int
+TAO_IR_UsesDef_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
}
- break;
+return 0;
+}
+
+IR_UsesDef_ptr
+TAO_IR_UsesDef_Proxy_Factory_Adapter::create_proxy (
+ ::IR_UsesDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_IR_UsesDef_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
+}
+
+TAO_IR_UsesDef_Smart_Proxy_Base::TAO_IR_UsesDef_Smart_Proxy_Base (::IR_UsesDef_ptr proxy)
+: base_proxy_ (proxy)
+{
+}
+
+TAO_IR_UsesDef_Smart_Proxy_Base::~TAO_IR_UsesDef_Smart_Proxy_Base (void)
+{
+}
+
+TAO_Stub *
+TAO_IR_UsesDef_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+IR_InterfaceDef_ptr TAO_IR_UsesDef_Smart_Proxy_Base::interface_type (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->interface_type (
+ ACE_TRY_ENV
+ );
+
+}
+
+CORBA::Boolean TAO_IR_UsesDef_Smart_Proxy_Base::is_multiple (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->is_multiple (
+ ACE_TRY_ENV
+ );
+
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_IR_UsesDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_IR_UsesDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_IR_UsesDef[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 27, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f55), ACE_NTOHL (0x73657344), ACE_NTOHL (0x65663a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/UsesDef:1.0
+ 8, ACE_NTOHL (0x55736573), ACE_NTOHL (0x44656600), // name = IR_UsesDef
+};
+static CORBA::TypeCode _tc_TAO_tc_IR_UsesDef (CORBA::tk_objref, sizeof (_oc_IR_UsesDef), (char *) &_oc_IR_UsesDef, 0, sizeof (IR_UsesDef));
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_UsesDef, &_tc_TAO_tc_IR_UsesDef)
+TAO_NAMESPACE_END
+static const CORBA::Long _oc_IR_UsesDescription[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f55), ACE_NTOHL (0x73657344), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e3a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/UsesDescription:1.0
+ 16, ACE_NTOHL (0x55736573), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e00), // name = IR_UsesDescription
+ 6, // member count
+ 5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 132, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 3, ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+ 8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 64, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
+ 12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 15, ACE_NTOHL (0x696e7465), ACE_NTOHL (0x72666163), ACE_NTOHL (0x655f7479), ACE_NTOHL (0x70650000), // name = interface_type
+ CORBA::tk_objref, // typecode kind
+ 60, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x6e746572), ACE_NTOHL (0x66616365), ACE_NTOHL (0x4465663a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/InterfaceDef:1.0
+ 13, ACE_NTOHL (0x496e7465), ACE_NTOHL (0x72666163), ACE_NTOHL (0x65446566), ACE_NTOHL (0x0), // name = IR_InterfaceDef
+
+ 12, ACE_NTOHL (0x69735f6d), ACE_NTOHL (0x756c7469), ACE_NTOHL (0x706c6500), // name = is_multiple
+ CORBA::tk_boolean,
+
+};
+static CORBA::TypeCode _tc_TAO_tc_IR_UsesDescription (CORBA::tk_struct, sizeof (_oc_IR_UsesDescription), (char *) &_oc_IR_UsesDescription, 0, sizeof (IR_UsesDescription));
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_UsesDescription, &_tc_TAO_tc_IR_UsesDescription)
+TAO_NAMESPACE_END
+void IR_UsesDescription::_tao_any_destructor (void *x)
+{
+ IR_UsesDescription *tmp = ACE_static_cast (IR_UsesDescription*,x);
+ delete tmp;
+}
+
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_IR_PROVIDESDESCSEQ_CS_)
+#define __TAO_UNBOUNDED_SEQUENCE_IR_PROVIDESDESCSEQ_CS_
+
+ void
+ _TAO_Unbounded_Sequence_IR_ProvidesDescSeq::_allocate_buffer (CORBA::ULong length)
+ {
+ IR_ProvidesDescription* tmp = 0;
+ tmp = _TAO_Unbounded_Sequence_IR_ProvidesDescSeq::allocbuf (length);
+
+ if (this->buffer_ != 0)
+ {
+ IR_ProvidesDescription *old = ACE_reinterpret_cast (IR_ProvidesDescription *,this->buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ tmp[i] = old[i];
+
+ if (this->release_)
+ _TAO_Unbounded_Sequence_IR_ProvidesDescSeq::freebuf (old);
+
+ }
+ this->buffer_ = tmp;
}
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ void
+ _TAO_Unbounded_Sequence_IR_ProvidesDescSeq::_deallocate_buffer (void)
+ {
+ if (this->buffer_ == 0 || this->release_ == 0)
+ return;
+
+ IR_ProvidesDescription *tmp = ACE_reinterpret_cast (IR_ProvidesDescription *,this->buffer_);
+
+ _TAO_Unbounded_Sequence_IR_ProvidesDescSeq::freebuf (tmp);
+ this->buffer_ = 0;
+ }
+
+ _TAO_Unbounded_Sequence_IR_ProvidesDescSeq::~_TAO_Unbounded_Sequence_IR_ProvidesDescSeq (void) // Dtor.
+ {
+ this->_deallocate_buffer ();
+ }
+
+
+#endif /* end #if !defined */
+
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_IR_PROVIDESDESCSEQ_CS_)
+#define _IR_PROVIDESDESCSEQ_CS_
+
+// *************************************************************
+// IR_ProvidesDescSeq
+// *************************************************************
+
+IR_ProvidesDescSeq::IR_ProvidesDescSeq (void)
+{}
+IR_ProvidesDescSeq::IR_ProvidesDescSeq (CORBA::ULong max) // uses max size
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Sequence_IR_ProvidesDescSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_ProvidesDescription>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max)
+{}
+IR_ProvidesDescSeq::IR_ProvidesDescSeq (CORBA::ULong max, CORBA::ULong length, IR_ProvidesDescription *buffer, CORBA::Boolean release)
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Sequence_IR_ProvidesDescSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_ProvidesDescription>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max, length, buffer, release)
+{}
+IR_ProvidesDescSeq::IR_ProvidesDescSeq (const IR_ProvidesDescSeq &seq) // copy ctor
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Sequence_IR_ProvidesDescSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_ProvidesDescription>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (seq)
+{}
+IR_ProvidesDescSeq::~IR_ProvidesDescSeq (void) // dtor
+{}
+void IR_ProvidesDescSeq::_tao_any_destructor (void *x)
+{
+ IR_ProvidesDescSeq *tmp = ACE_static_cast (IR_ProvidesDescSeq*,x);
+ delete tmp;
+}
+
+
+#endif /* end #if !defined */
+
+static const CORBA::Long _oc_IR_ProvidesDescSeq[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x726f7669), ACE_NTOHL (0x64657344), ACE_NTOHL (0x65736353), ACE_NTOHL (0x65713a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/ProvidesDescSeq:1.0
+ 16, ACE_NTOHL (0x50726f76), ACE_NTOHL (0x69646573), ACE_NTOHL (0x44657363), ACE_NTOHL (0x53657100), // name = IR_ProvidesDescSeq
+ CORBA::tk_sequence, // typecode kind
+ 736, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 720, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 39, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x726f7669), ACE_NTOHL (0x64657344), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e3a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/ProvidesDescription:1.0
+ 20, ACE_NTOHL (0x50726f76), ACE_NTOHL (0x69646573), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e00), // name = IR_ProvidesDescription
+ 5, // member count
+ 5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 132, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 3, ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 64, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
+ 12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 15, ACE_NTOHL (0x696e7465), ACE_NTOHL (0x72666163), ACE_NTOHL (0x655f7479), ACE_NTOHL (0x70650000), // name = interface_type
+ CORBA::tk_objref, // typecode kind
+ 60, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x6e746572), ACE_NTOHL (0x66616365), ACE_NTOHL (0x4465663a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/InterfaceDef:1.0
+ 13, ACE_NTOHL (0x496e7465), ACE_NTOHL (0x72666163), ACE_NTOHL (0x65446566), ACE_NTOHL (0x0), // name = IR_InterfaceDef
+
+
+ 0U,
+
+};
+static CORBA::TypeCode _tc_TAO_tc_IR_ProvidesDescSeq (CORBA::tk_alias, sizeof (_oc_IR_ProvidesDescSeq), (char *) &_oc_IR_ProvidesDescSeq, 0, sizeof (IR_ProvidesDescSeq));
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ProvidesDescSeq, &_tc_TAO_tc_IR_ProvidesDescSeq)
+TAO_NAMESPACE_END
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_IR_USESDESCSEQ_CS_)
+#define __TAO_UNBOUNDED_SEQUENCE_IR_USESDESCSEQ_CS_
+
+ void
+ _TAO_Unbounded_Sequence_IR_UsesDescSeq::_allocate_buffer (CORBA::ULong length)
+ {
+ IR_UsesDescription* tmp = 0;
+ tmp = _TAO_Unbounded_Sequence_IR_UsesDescSeq::allocbuf (length);
+
+ if (this->buffer_ != 0)
+ {
+ IR_UsesDescription *old = ACE_reinterpret_cast (IR_UsesDescription *,this->buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ tmp[i] = old[i];
+
+ if (this->release_)
+ _TAO_Unbounded_Sequence_IR_UsesDescSeq::freebuf (old);
+
+ }
+ this->buffer_ = tmp;
+ }
+
+ void
+ _TAO_Unbounded_Sequence_IR_UsesDescSeq::_deallocate_buffer (void)
+ {
+ if (this->buffer_ == 0 || this->release_ == 0)
+ return;
+
+ IR_UsesDescription *tmp = ACE_reinterpret_cast (IR_UsesDescription *,this->buffer_);
+
+ _TAO_Unbounded_Sequence_IR_UsesDescSeq::freebuf (tmp);
+ this->buffer_ = 0;
+ }
+
+ _TAO_Unbounded_Sequence_IR_UsesDescSeq::~_TAO_Unbounded_Sequence_IR_UsesDescSeq (void) // Dtor.
+ {
+ this->_deallocate_buffer ();
+ }
+
+
+#endif /* end #if !defined */
+
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_IR_USESDESCSEQ_CS_)
+#define _IR_USESDESCSEQ_CS_
+
+// *************************************************************
+// IR_UsesDescSeq
+// *************************************************************
+
+IR_UsesDescSeq::IR_UsesDescSeq (void)
+{}
+IR_UsesDescSeq::IR_UsesDescSeq (CORBA::ULong max) // uses max size
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Sequence_IR_UsesDescSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_UsesDescription>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max)
+{}
+IR_UsesDescSeq::IR_UsesDescSeq (CORBA::ULong max, CORBA::ULong length, IR_UsesDescription *buffer, CORBA::Boolean release)
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Sequence_IR_UsesDescSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_UsesDescription>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (max, length, buffer, release)
+{}
+IR_UsesDescSeq::IR_UsesDescSeq (const IR_UsesDescSeq &seq) // copy ctor
+ :
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Sequence_IR_UsesDescSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_UsesDescription>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ (seq)
+{}
+IR_UsesDescSeq::~IR_UsesDescSeq (void) // dtor
+{}
+void IR_UsesDescSeq::_tao_any_destructor (void *x)
+{
+ IR_UsesDescSeq *tmp = ACE_static_cast (IR_UsesDescSeq*,x);
+ delete tmp;
+}
+
+
+#endif /* end #if !defined */
+
+static const CORBA::Long _oc_IR_UsesDescSeq[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f55), ACE_NTOHL (0x73657344), ACE_NTOHL (0x65736353), ACE_NTOHL (0x65713a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/UsesDescSeq:1.0
+ 12, ACE_NTOHL (0x55736573), ACE_NTOHL (0x44657363), ACE_NTOHL (0x53657100), // name = IR_UsesDescSeq
+ CORBA::tk_sequence, // typecode kind
+ 748, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 732, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f55), ACE_NTOHL (0x73657344), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e3a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/UsesDescription:1.0
+ 16, ACE_NTOHL (0x55736573), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e00), // name = IR_UsesDescription
+ 6, // member count
+ 5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 132, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 3, ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 64, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
+ 12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 15, ACE_NTOHL (0x696e7465), ACE_NTOHL (0x72666163), ACE_NTOHL (0x655f7479), ACE_NTOHL (0x70650000), // name = interface_type
+ CORBA::tk_objref, // typecode kind
+ 60, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x6e746572), ACE_NTOHL (0x66616365), ACE_NTOHL (0x4465663a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/InterfaceDef:1.0
+ 13, ACE_NTOHL (0x496e7465), ACE_NTOHL (0x72666163), ACE_NTOHL (0x65446566), ACE_NTOHL (0x0), // name = IR_InterfaceDef
+
+ 12, ACE_NTOHL (0x69735f6d), ACE_NTOHL (0x756c7469), ACE_NTOHL (0x706c6500), // name = is_multiple
+ CORBA::tk_boolean,
+
+
+ 0U,
+
+};
+static CORBA::TypeCode _tc_TAO_tc_IR_UsesDescSeq (CORBA::tk_alias, sizeof (_oc_IR_UsesDescSeq), (char *) &_oc_IR_UsesDescSeq, 0, sizeof (IR_UsesDescSeq));
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_UsesDescSeq, &_tc_TAO_tc_IR_UsesDescSeq)
+TAO_NAMESPACE_END
+void IR_EventDef::_tao_any_destructor (void *x)
+{
+ IR_EventDef *tmp = ACE_static_cast (IR_EventDef*,x);
+ CORBA::release (tmp);
+}
+
+IR_EventDef_ptr IR_EventDef::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ if (CORBA::is_nil (obj))
+ return IR_EventDef::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/IR/EventDef:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (IR_EventDef::_nil ());
+ if (is_a == 0)
+ return IR_EventDef::_nil ();
+ return IR_EventDef::_unchecked_narrow (obj, ACE_TRY_ENV);
+}
+
+IR_EventDef_ptr IR_EventDef::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
+ )
+{
+ if (CORBA::is_nil (obj))
+ return IR_EventDef::_nil ();
+ TAO_Stub* stub = obj->_stubobj ();
+ if (stub)
+ stub->_incr_refcnt ();
+ IR_EventDef_ptr default_proxy = IR_EventDef::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_IR_EventDef_Stub_Factory_function_pointer != 0)
+ {
+ default_proxy = _TAO_collocation_IR_EventDef_Stub_Factory_function_pointer (obj);
+ }
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, IR_EventDef (stub), IR_EventDef::_nil ());
+ return TAO_IR_EventDef_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
+}
+
+IR_EventDef_ptr
+IR_EventDef::_duplicate (IR_EventDef_ptr obj)
+{
+ if (!CORBA::is_nil (obj))
+ obj->_incr_refcnt ();
+ return obj;
+}
+
+CORBA::Boolean IR_EventDef::is_a (
+ const char * event_id,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ CORBA::Boolean _tao_retval = 0;
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), _tao_retval);
+
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "is_a",
+ 4,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (_tao_retval);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (_tao_retval);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "is_a",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << event_id)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), _tao_retval);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> CORBA::Any::to_boolean (_tao_retval))
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "is_a",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "is_a",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (_tao_retval);
+#endif /* TAO_HAS_INTERCEPTORS */
return _tao_retval;
}
-CORBA_AttributeDef_ptr CORBA_ValueDef::create_attribute (
- const char * id,
- const char * name,
- const char * version,
- CORBA_IDLType_ptr type,
- CORBA::AttributeMode mode,
- CORBA_Environment &ACE_TRY_ENV
+IR_ValueDef_ptr IR_EventDef::event (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ IR_ValueDef_ptr _tao_retval = IR_ValueDef::_nil ();
+ IR_ValueDef_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "_get_event",
+ 10,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_event",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_event",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_event",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+
+CORBA::Boolean IR_EventDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
+{
+ if (
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/EventDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Contained:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
+ return 1; // success using local knowledge
+ else
+ return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
+}
+
+const char* IR_EventDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/IR/EventDef:1.0";
+}
+
+TAO_IR_EventDef_Default_Proxy_Factory::TAO_IR_EventDef_Default_Proxy_Factory (int register_proxy_factory)
+{
+ if (register_proxy_factory)
+ {
+ TAO_IR_EventDef_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
+}
+
+TAO_IR_EventDef_Default_Proxy_Factory::~TAO_IR_EventDef_Default_Proxy_Factory (void)
+{
+}
+
+IR_EventDef_ptr
+TAO_IR_EventDef_Default_Proxy_Factory::create_proxy (
+ ::IR_EventDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_IR_EventDef_Proxy_Factory_Adapter::TAO_IR_EventDef_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
+{
+}
+
+TAO_IR_EventDef_Proxy_Factory_Adapter::~TAO_IR_EventDef_Proxy_Factory_Adapter (void)
+{
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
+}
+
+int
+TAO_IR_EventDef_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_IR_EventDef_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
+}
+
+int
+TAO_IR_EventDef_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
+ }
+return 0;
+}
+
+IR_EventDef_ptr
+TAO_IR_EventDef_Proxy_Factory_Adapter::create_proxy (
+ ::IR_EventDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_IR_EventDef_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
+}
+
+TAO_IR_EventDef_Smart_Proxy_Base::TAO_IR_EventDef_Smart_Proxy_Base (::IR_EventDef_ptr proxy)
+: base_proxy_ (proxy)
+{
+}
+
+TAO_IR_EventDef_Smart_Proxy_Base::~TAO_IR_EventDef_Smart_Proxy_Base (void)
+{
+}
+
+TAO_Stub *
+TAO_IR_EventDef_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+CORBA::Boolean TAO_IR_EventDef_Smart_Proxy_Base::is_a (
+ const char * event_id,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->is_a (
+ event_id,
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_ValueDef_ptr TAO_IR_EventDef_Smart_Proxy_Base::event (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->event (
+ ACE_TRY_ENV
+ );
+
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_IR_EventDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_IR_EventDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_IR_EventDef[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 28, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x76656e74), ACE_NTOHL (0x4465663a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/EventDef:1.0
+ 9, ACE_NTOHL (0x4576656e), ACE_NTOHL (0x74446566), ACE_NTOHL (0x0), // name = IR_EventDef
+};
+static CORBA::TypeCode _tc_TAO_tc_IR_EventDef (CORBA::tk_objref, sizeof (_oc_IR_EventDef), (char *) &_oc_IR_EventDef, 0, sizeof (IR_EventDef));
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_EventDef, &_tc_TAO_tc_IR_EventDef)
+TAO_NAMESPACE_END
+static const CORBA::Long _oc_IR_EventDescription[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 36, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x76656e74), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/EventDescription:1.0
+ 17, ACE_NTOHL (0x4576656e), ACE_NTOHL (0x74446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_EventDescription
+ 5, // member count
+ 5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 132, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 3, ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 64, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
+ 12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 6, ACE_NTOHL (0x76616c75), ACE_NTOHL (0x65000000), // name = value
+ CORBA::tk_objref, // typecode kind
+ 52, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 28, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x616c7565), ACE_NTOHL (0x4465663a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ValueDef:1.0
+ 9, ACE_NTOHL (0x56616c75), ACE_NTOHL (0x65446566), ACE_NTOHL (0x0), // name = IR_ValueDef
+
+};
+static CORBA::TypeCode _tc_TAO_tc_IR_EventDescription (CORBA::tk_struct, sizeof (_oc_IR_EventDescription), (char *) &_oc_IR_EventDescription, 0, sizeof (IR_EventDescription));
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_EventDescription, &_tc_TAO_tc_IR_EventDescription)
+TAO_NAMESPACE_END
+void IR_EventDescription::_tao_any_destructor (void *x)
+{
+ IR_EventDescription *tmp = ACE_static_cast (IR_EventDescription*,x);
+ delete tmp;
+}
+
+void IR_EmitsDef::_tao_any_destructor (void *x)
+{
+ IR_EmitsDef *tmp = ACE_static_cast (IR_EmitsDef*,x);
+ CORBA::release (tmp);
+}
+
+IR_EmitsDef_ptr IR_EmitsDef::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ if (CORBA::is_nil (obj))
+ return IR_EmitsDef::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/IR/EmitsDef:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (IR_EmitsDef::_nil ());
+ if (is_a == 0)
+ return IR_EmitsDef::_nil ();
+ return IR_EmitsDef::_unchecked_narrow (obj, ACE_TRY_ENV);
+}
+
+IR_EmitsDef_ptr IR_EmitsDef::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
+ )
+{
+ if (CORBA::is_nil (obj))
+ return IR_EmitsDef::_nil ();
+ TAO_Stub* stub = obj->_stubobj ();
+ if (stub)
+ stub->_incr_refcnt ();
+ IR_EmitsDef_ptr default_proxy = IR_EmitsDef::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_IR_EmitsDef_Stub_Factory_function_pointer != 0)
+ {
+ default_proxy = _TAO_collocation_IR_EmitsDef_Stub_Factory_function_pointer (obj);
+ }
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, IR_EmitsDef (stub), IR_EmitsDef::_nil ());
+ return TAO_IR_EmitsDef_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
+}
+
+IR_EmitsDef_ptr
+IR_EmitsDef::_duplicate (IR_EmitsDef_ptr obj)
+{
+ if (!CORBA::is_nil (obj))
+ obj->_incr_refcnt ();
+ return obj;
+}
+
+CORBA::Boolean IR_EmitsDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
+{
+ if (
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/EmitsDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/EventDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Contained:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
+ return 1; // success using local knowledge
+ else
+ return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
+}
+
+const char* IR_EmitsDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/IR/EmitsDef:1.0";
+}
+
+TAO_IR_EmitsDef_Default_Proxy_Factory::TAO_IR_EmitsDef_Default_Proxy_Factory (int register_proxy_factory)
+{
+ if (register_proxy_factory)
+ {
+ TAO_IR_EmitsDef_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
+}
+
+TAO_IR_EmitsDef_Default_Proxy_Factory::~TAO_IR_EmitsDef_Default_Proxy_Factory (void)
+{
+}
+
+IR_EmitsDef_ptr
+TAO_IR_EmitsDef_Default_Proxy_Factory::create_proxy (
+ ::IR_EmitsDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_IR_EmitsDef_Proxy_Factory_Adapter::TAO_IR_EmitsDef_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
+{
+}
+
+TAO_IR_EmitsDef_Proxy_Factory_Adapter::~TAO_IR_EmitsDef_Proxy_Factory_Adapter (void)
+{
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
+}
+
+int
+TAO_IR_EmitsDef_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_IR_EmitsDef_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
+}
+
+int
+TAO_IR_EmitsDef_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
+ }
+return 0;
+}
+
+IR_EmitsDef_ptr
+TAO_IR_EmitsDef_Proxy_Factory_Adapter::create_proxy (
+ ::IR_EmitsDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_IR_EmitsDef_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
+}
+
+TAO_IR_EmitsDef_Smart_Proxy_Base::TAO_IR_EmitsDef_Smart_Proxy_Base (::IR_EmitsDef_ptr proxy)
+: base_proxy_ (proxy)
+{
+}
+
+TAO_IR_EmitsDef_Smart_Proxy_Base::~TAO_IR_EmitsDef_Smart_Proxy_Base (void)
+{
+}
+
+TAO_Stub *
+TAO_IR_EmitsDef_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_IR_EmitsDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_IR_EmitsDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_IR_EmitsDef[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 28, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x6d697473), ACE_NTOHL (0x4465663a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/EmitsDef:1.0
+ 9, ACE_NTOHL (0x456d6974), ACE_NTOHL (0x73446566), ACE_NTOHL (0x0), // name = IR_EmitsDef
+};
+static CORBA::TypeCode _tc_TAO_tc_IR_EmitsDef (CORBA::tk_objref, sizeof (_oc_IR_EmitsDef), (char *) &_oc_IR_EmitsDef, 0, sizeof (IR_EmitsDef));
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_EmitsDef, &_tc_TAO_tc_IR_EmitsDef)
+TAO_NAMESPACE_END
+void IR_PublishesDef::_tao_any_destructor (void *x)
+{
+ IR_PublishesDef *tmp = ACE_static_cast (IR_PublishesDef*,x);
+ CORBA::release (tmp);
+}
+
+IR_PublishesDef_ptr IR_PublishesDef::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ if (CORBA::is_nil (obj))
+ return IR_PublishesDef::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/IR/PublishesDef:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (IR_PublishesDef::_nil ());
+ if (is_a == 0)
+ return IR_PublishesDef::_nil ();
+ return IR_PublishesDef::_unchecked_narrow (obj, ACE_TRY_ENV);
+}
+
+IR_PublishesDef_ptr IR_PublishesDef::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
+ )
+{
+ if (CORBA::is_nil (obj))
+ return IR_PublishesDef::_nil ();
+ TAO_Stub* stub = obj->_stubobj ();
+ if (stub)
+ stub->_incr_refcnt ();
+ IR_PublishesDef_ptr default_proxy = IR_PublishesDef::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_IR_PublishesDef_Stub_Factory_function_pointer != 0)
+ {
+ default_proxy = _TAO_collocation_IR_PublishesDef_Stub_Factory_function_pointer (obj);
+ }
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, IR_PublishesDef (stub), IR_PublishesDef::_nil ());
+ return TAO_IR_PublishesDef_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
+}
+
+IR_PublishesDef_ptr
+IR_PublishesDef::_duplicate (IR_PublishesDef_ptr obj)
+{
+ if (!CORBA::is_nil (obj))
+ obj->_incr_refcnt ();
+ return obj;
+}
+
+CORBA::Boolean IR_PublishesDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
+{
+ if (
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/PublishesDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/EventDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Contained:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
+ return 1; // success using local knowledge
+ else
+ return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
+}
+
+const char* IR_PublishesDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/IR/PublishesDef:1.0";
+}
+
+TAO_IR_PublishesDef_Default_Proxy_Factory::TAO_IR_PublishesDef_Default_Proxy_Factory (int register_proxy_factory)
+{
+ if (register_proxy_factory)
+ {
+ TAO_IR_PublishesDef_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
+}
+
+TAO_IR_PublishesDef_Default_Proxy_Factory::~TAO_IR_PublishesDef_Default_Proxy_Factory (void)
+{
+}
+
+IR_PublishesDef_ptr
+TAO_IR_PublishesDef_Default_Proxy_Factory::create_proxy (
+ ::IR_PublishesDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_IR_PublishesDef_Proxy_Factory_Adapter::TAO_IR_PublishesDef_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
+{
+}
+
+TAO_IR_PublishesDef_Proxy_Factory_Adapter::~TAO_IR_PublishesDef_Proxy_Factory_Adapter (void)
+{
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
+}
+
+int
+TAO_IR_PublishesDef_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_IR_PublishesDef_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
+}
+
+int
+TAO_IR_PublishesDef_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
+ }
+return 0;
+}
+
+IR_PublishesDef_ptr
+TAO_IR_PublishesDef_Proxy_Factory_Adapter::create_proxy (
+ ::IR_PublishesDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_IR_PublishesDef_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
+}
+
+TAO_IR_PublishesDef_Smart_Proxy_Base::TAO_IR_PublishesDef_Smart_Proxy_Base (::IR_PublishesDef_ptr proxy)
+: base_proxy_ (proxy)
+{
+}
+
+TAO_IR_PublishesDef_Smart_Proxy_Base::~TAO_IR_PublishesDef_Smart_Proxy_Base (void)
+{
+}
+
+TAO_Stub *
+TAO_IR_PublishesDef_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_IR_PublishesDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_IR_PublishesDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_IR_PublishesDef[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x75626c69), ACE_NTOHL (0x73686573), ACE_NTOHL (0x4465663a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/PublishesDef:1.0
+ 13, ACE_NTOHL (0x5075626c), ACE_NTOHL (0x69736865), ACE_NTOHL (0x73446566), ACE_NTOHL (0x0), // name = IR_PublishesDef
+};
+static CORBA::TypeCode _tc_TAO_tc_IR_PublishesDef (CORBA::tk_objref, sizeof (_oc_IR_PublishesDef), (char *) &_oc_IR_PublishesDef, 0, sizeof (IR_PublishesDef));
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_PublishesDef, &_tc_TAO_tc_IR_PublishesDef)
+TAO_NAMESPACE_END
+void IR_ConsumesDef::_tao_any_destructor (void *x)
+{
+ IR_ConsumesDef *tmp = ACE_static_cast (IR_ConsumesDef*,x);
+ CORBA::release (tmp);
+}
+
+IR_ConsumesDef_ptr IR_ConsumesDef::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ if (CORBA::is_nil (obj))
+ return IR_ConsumesDef::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/IR/ConsumesDef:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (IR_ConsumesDef::_nil ());
+ if (is_a == 0)
+ return IR_ConsumesDef::_nil ();
+ return IR_ConsumesDef::_unchecked_narrow (obj, ACE_TRY_ENV);
+}
+
+IR_ConsumesDef_ptr IR_ConsumesDef::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
+ )
+{
+ if (CORBA::is_nil (obj))
+ return IR_ConsumesDef::_nil ();
+ TAO_Stub* stub = obj->_stubobj ();
+ if (stub)
+ stub->_incr_refcnt ();
+ IR_ConsumesDef_ptr default_proxy = IR_ConsumesDef::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_IR_ConsumesDef_Stub_Factory_function_pointer != 0)
+ {
+ default_proxy = _TAO_collocation_IR_ConsumesDef_Stub_Factory_function_pointer (obj);
+ }
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, IR_ConsumesDef (stub), IR_ConsumesDef::_nil ());
+ return TAO_IR_ConsumesDef_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
+}
+
+IR_ConsumesDef_ptr
+IR_ConsumesDef::_duplicate (IR_ConsumesDef_ptr obj)
+{
+ if (!CORBA::is_nil (obj))
+ obj->_incr_refcnt ();
+ return obj;
+}
+
+CORBA::Boolean IR_ConsumesDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
+{
+ if (
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/ConsumesDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/EventDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Contained:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
+ return 1; // success using local knowledge
+ else
+ return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
+}
+
+const char* IR_ConsumesDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/IR/ConsumesDef:1.0";
+}
+
+TAO_IR_ConsumesDef_Default_Proxy_Factory::TAO_IR_ConsumesDef_Default_Proxy_Factory (int register_proxy_factory)
+{
+ if (register_proxy_factory)
+ {
+ TAO_IR_ConsumesDef_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
+}
+
+TAO_IR_ConsumesDef_Default_Proxy_Factory::~TAO_IR_ConsumesDef_Default_Proxy_Factory (void)
+{
+}
+
+IR_ConsumesDef_ptr
+TAO_IR_ConsumesDef_Default_Proxy_Factory::create_proxy (
+ ::IR_ConsumesDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_IR_ConsumesDef_Proxy_Factory_Adapter::TAO_IR_ConsumesDef_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
+{
+}
+
+TAO_IR_ConsumesDef_Proxy_Factory_Adapter::~TAO_IR_ConsumesDef_Proxy_Factory_Adapter (void)
+{
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
+}
+
+int
+TAO_IR_ConsumesDef_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_IR_ConsumesDef_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
+}
+
+int
+TAO_IR_ConsumesDef_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
+ }
+return 0;
+}
+
+IR_ConsumesDef_ptr
+TAO_IR_ConsumesDef_Proxy_Factory_Adapter::create_proxy (
+ ::IR_ConsumesDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_IR_ConsumesDef_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
+}
+
+TAO_IR_ConsumesDef_Smart_Proxy_Base::TAO_IR_ConsumesDef_Smart_Proxy_Base (::IR_ConsumesDef_ptr proxy)
+: base_proxy_ (proxy)
+{
+}
+
+TAO_IR_ConsumesDef_Smart_Proxy_Base::~TAO_IR_ConsumesDef_Smart_Proxy_Base (void)
+{
+}
+
+TAO_Stub *
+TAO_IR_ConsumesDef_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_IR_ConsumesDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_IR_ConsumesDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_IR_ConsumesDef[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f43), ACE_NTOHL (0x6f6e7375), ACE_NTOHL (0x6d657344), ACE_NTOHL (0x65663a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/ConsumesDef:1.0
+ 12, ACE_NTOHL (0x436f6e73), ACE_NTOHL (0x756d6573), ACE_NTOHL (0x44656600), // name = IR_ConsumesDef
+};
+static CORBA::TypeCode _tc_TAO_tc_IR_ConsumesDef (CORBA::tk_objref, sizeof (_oc_IR_ConsumesDef), (char *) &_oc_IR_ConsumesDef, 0, sizeof (IR_ConsumesDef));
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ConsumesDef, &_tc_TAO_tc_IR_ConsumesDef)
+TAO_NAMESPACE_END
+void IR_ComponentDef::_tao_any_destructor (void *x)
+{
+ IR_ComponentDef *tmp = ACE_static_cast (IR_ComponentDef*,x);
+ CORBA::release (tmp);
+}
+
+IR_ComponentDef_ptr IR_ComponentDef::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ if (CORBA::is_nil (obj))
+ return IR_ComponentDef::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/IR/ComponentDef:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (IR_ComponentDef::_nil ());
+ if (is_a == 0)
+ return IR_ComponentDef::_nil ();
+ return IR_ComponentDef::_unchecked_narrow (obj, ACE_TRY_ENV);
+}
+
+IR_ComponentDef_ptr IR_ComponentDef::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
+ )
+{
+ if (CORBA::is_nil (obj))
+ return IR_ComponentDef::_nil ();
+ TAO_Stub* stub = obj->_stubobj ();
+ if (stub)
+ stub->_incr_refcnt ();
+ IR_ComponentDef_ptr default_proxy = IR_ComponentDef::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_IR_ComponentDef_Stub_Factory_function_pointer != 0)
+ {
+ default_proxy = _TAO_collocation_IR_ComponentDef_Stub_Factory_function_pointer (obj);
+ }
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, IR_ComponentDef (stub), IR_ComponentDef::_nil ());
+ return TAO_IR_ComponentDef_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
+}
+
+IR_ComponentDef_ptr
+IR_ComponentDef::_duplicate (IR_ComponentDef_ptr obj)
+{
+ if (!CORBA::is_nil (obj))
+ obj->_incr_refcnt ();
+ return obj;
+}
+
+IR_InterfaceDefSeq * IR_ComponentDef::supported_interfaces (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ IR_InterfaceDefSeq *_tao_retval = 0;
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+
+ ACE_NEW_RETURN (_tao_retval, IR_InterfaceDefSeq, _tao_retval);
+ IR_InterfaceDefSeq_var _tao_safe_retval (_tao_retval);
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "_get_supported_interfaces",
+ 25,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_supported_interfaces",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_supported_interfaces",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_supported_interfaces",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+
+void IR_ComponentDef::supported_interfaces (
+ const IR_InterfaceDefSeq & supported_interfaces,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
+
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW (CORBA::INTERNAL ());
+
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "_set_supported_interfaces",
+ 25,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK;
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK;
+ }
- CORBA_AttributeDef_ptr _tao_retval = CORBA_AttributeDef::_nil ();
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_supported_interfaces",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << supported_interfaces)
+ ))
+ TAO_INTERCEPTOR_THROW (CORBA::MARSHAL ());
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK;
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ }
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_supported_interfaces",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK;
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_set_supported_interfaces",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK;
+#endif /* TAO_HAS_INTERCEPTORS */
+}
+IR_ComponentDef_ptr IR_ComponentDef::base_component (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ IR_ComponentDef_ptr _tao_retval = IR_ComponentDef::_nil ();
+ IR_ComponentDef_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "_get_base_component",
+ 19,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_base_component",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_base_component",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_base_component",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+IR_ProvidesDefSeq * IR_ComponentDef::provides_interfaces (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ IR_ProvidesDefSeq *_tao_retval = 0;
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+ ACE_NEW_RETURN (_tao_retval, IR_ProvidesDefSeq, _tao_retval);
+ IR_ProvidesDefSeq_var _tao_safe_retval (_tao_retval);
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "create_attribute",
- 16,
+ "_get_provides_interfaces",
+ 24,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_provides_interfaces",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_provides_interfaces",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_provides_interfaces",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
- CORBA::Short flag = 131;
+IR_UsesDefSeq * IR_ComponentDef::uses_interfaces (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ IR_UsesDefSeq *_tao_retval = 0;
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+
+ ACE_NEW_RETURN (_tao_retval, IR_UsesDefSeq, _tao_retval);
+ IR_UsesDefSeq_var _tao_safe_retval (_tao_retval);
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "_get_uses_interfaces",
+ 20,
+ istub->orb_core ()
+ );
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << id) &&
- (_tao_out << name) &&
- (_tao_out << version) &&
- (_tao_out << type) &&
- (_tao_out << mode)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (), _tao_retval);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_uses_interfaces",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_uses_interfaces",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_uses_interfaces",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+IR_EmitsDefSeq * IR_ComponentDef::emits_events (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ IR_EmitsDefSeq *_tao_retval = 0;
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+
+ ACE_NEW_RETURN (_tao_retval, IR_EmitsDefSeq, _tao_retval);
+ IR_EmitsDefSeq_var _tao_safe_retval (_tao_retval);
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "_get_emits_events",
+ 17,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_emits_events",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_emits_events",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_emits_events",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+IR_PublishesDefSeq * IR_ComponentDef::publishes_events (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ IR_PublishesDefSeq *_tao_retval = 0;
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+
+ ACE_NEW_RETURN (_tao_retval, IR_PublishesDefSeq, _tao_retval);
+ IR_PublishesDefSeq_var _tao_safe_retval (_tao_retval);
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "_get_publishes_events",
+ 21,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_publishes_events",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_publishes_events",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_publishes_events",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+
+IR_ConsumesDefSeq * IR_ComponentDef::consumes_events (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ IR_ConsumesDefSeq *_tao_retval = 0;
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+
+ ACE_NEW_RETURN (_tao_retval, IR_ConsumesDefSeq, _tao_retval);
+ IR_ConsumesDefSeq_var _tao_safe_retval (_tao_retval);
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "_get_consumes_events",
+ 20,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_consumes_events",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_consumes_events",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_consumes_events",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+
+CORBA::Boolean IR_ComponentDef::is_basic (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ CORBA::Boolean _tao_retval = 0;
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), _tao_retval);
+
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "_get_is_basic",
+ 13,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (_tao_retval);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (_tao_retval);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_is_basic",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> CORBA::Any::to_boolean (_tao_retval))
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_is_basic",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_is_basic",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (_tao_retval);
+#endif /* TAO_HAS_INTERCEPTORS */
return _tao_retval;
}
-CORBA_OperationDef_ptr CORBA_ValueDef::create_operation (
+IR_ProvidesDef_ptr IR_ComponentDef::create_provides (
const char * id,
const char * name,
const char * version,
- CORBA_IDLType_ptr result,
- CORBA::OperationMode mode,
- const CORBA_ParDescriptionSeq & params,
- const CORBA_ExceptionDefSeq & exceptions,
- const CORBA_ContextIdSeq & contexts,
- CORBA_Environment &ACE_TRY_ENV
+ IR_InterfaceDef_ptr interface_type,
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
+ IR_ProvidesDef_ptr _tao_retval = IR_ProvidesDef::_nil ();
+ IR_ProvidesDef_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_provides",
+ 15,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- CORBA_OperationDef_ptr _tao_retval = CORBA_OperationDef::_nil ();
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_provides",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << version) &&
+ (_tao_out << interface_type)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_provides",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_provides",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+IR_UsesDef_ptr IR_ComponentDef::create_uses (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_InterfaceDef_ptr interface_type,
+ CORBA::Boolean is_multiple,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ IR_UsesDef_ptr _tao_retval = IR_UsesDef::_nil ();
+ IR_UsesDef_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "create_operation",
- 16,
+ "create_uses",
+ 11,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_uses",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << version) &&
+ (_tao_out << interface_type) &&
+ (_tao_out << CORBA::Any::from_boolean (is_multiple))
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_uses",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_uses",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
- CORBA::Short flag = 131;
+IR_EmitsDef_ptr IR_ComponentDef::create_emits (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_ValueDef_ptr value,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ IR_EmitsDef_ptr _tao_retval = IR_EmitsDef::_nil ();
+ IR_EmitsDef_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_emits",
+ 12,
+ istub->orb_core ()
+ );
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << id) &&
- (_tao_out << name) &&
- (_tao_out << version) &&
- (_tao_out << result) &&
- (_tao_out << mode) &&
- (_tao_out << params) &&
- (_tao_out << exceptions) &&
- (_tao_out << contexts)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (), _tao_retval);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_emits",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << version) &&
+ (_tao_out << value)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_emits",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_emits",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+IR_PublishesDef_ptr IR_ComponentDef::create_publishes (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_ValueDef_ptr value,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ IR_PublishesDef_ptr _tao_retval = IR_PublishesDef::_nil ();
+ IR_PublishesDef_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_publishes",
+ 16,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_publishes",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << version) &&
+ (_tao_out << value)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_publishes",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
}
- break;
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_publishes",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+IR_ConsumesDef_ptr IR_ComponentDef::create_consumes (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_ValueDef_ptr value,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ IR_ConsumesDef_ptr _tao_retval = IR_ConsumesDef::_nil ();
+ IR_ConsumesDef_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_consumes",
+ 15,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_consumes",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << version) &&
+ (_tao_out << value)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_consumes",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_consumes",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-CORBA::Boolean CORBA_ValueDef::_is_a (const CORBA::Char *value, CORBA_Environment &ACE_TRY_ENV)
+CORBA::Boolean IR_ComponentDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
{
if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/ValueDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Container:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/ComponentDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/InterfaceDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Container:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Contained:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/IDLType:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
return 1; // success using local knowledge
@@ -13454,289 +33380,2865 @@ CORBA::Boolean CORBA_ValueDef::_is_a (const CORBA::Char *value, CORBA_Environmen
return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
}
-const char* CORBA_ValueDef::_interface_repository_id (void) const
+const char* IR_ComponentDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/IR/ComponentDef:1.0";
+}
+
+TAO_IR_ComponentDef_Default_Proxy_Factory::TAO_IR_ComponentDef_Default_Proxy_Factory (int register_proxy_factory)
+{
+ if (register_proxy_factory)
+ {
+ TAO_IR_ComponentDef_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
+}
+
+TAO_IR_ComponentDef_Default_Proxy_Factory::~TAO_IR_ComponentDef_Default_Proxy_Factory (void)
+{
+}
+
+IR_ComponentDef_ptr
+TAO_IR_ComponentDef_Default_Proxy_Factory::create_proxy (
+ ::IR_ComponentDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_IR_ComponentDef_Proxy_Factory_Adapter::TAO_IR_ComponentDef_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
+{
+}
+
+TAO_IR_ComponentDef_Proxy_Factory_Adapter::~TAO_IR_ComponentDef_Proxy_Factory_Adapter (void)
+{
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
+}
+
+int
+TAO_IR_ComponentDef_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_IR_ComponentDef_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
+}
+
+int
+TAO_IR_ComponentDef_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
+ }
+return 0;
+}
+
+IR_ComponentDef_ptr
+TAO_IR_ComponentDef_Proxy_Factory_Adapter::create_proxy (
+ ::IR_ComponentDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_IR_ComponentDef_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
+}
+
+TAO_IR_ComponentDef_Smart_Proxy_Base::TAO_IR_ComponentDef_Smart_Proxy_Base (::IR_ComponentDef_ptr proxy)
+: base_proxy_ (proxy)
+{
+}
+
+TAO_IR_ComponentDef_Smart_Proxy_Base::~TAO_IR_ComponentDef_Smart_Proxy_Base (void)
+{
+}
+
+TAO_Stub *
+TAO_IR_ComponentDef_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+IR_InterfaceDefSeq * TAO_IR_ComponentDef_Smart_Proxy_Base::supported_interfaces (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
{
- return "IDL:omg.org/CORBA/ValueDef:1.0";
+ return this->base_proxy_->supported_interfaces (
+ ACE_TRY_ENV
+ );
+
}
-static const CORBA::Long _oc_CORBA_ValueDef[] =
+void TAO_IR_ComponentDef_Smart_Proxy_Base::supported_interfaces (
+ const IR_InterfaceDefSeq & supported_interfaces,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ this->base_proxy_->supported_interfaces (
+ supported_interfaces,
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_ComponentDef_ptr TAO_IR_ComponentDef_Smart_Proxy_Base::base_component (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->base_component (
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_ProvidesDefSeq * TAO_IR_ComponentDef_Smart_Proxy_Base::provides_interfaces (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->provides_interfaces (
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_UsesDefSeq * TAO_IR_ComponentDef_Smart_Proxy_Base::uses_interfaces (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->uses_interfaces (
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_EmitsDefSeq * TAO_IR_ComponentDef_Smart_Proxy_Base::emits_events (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->emits_events (
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_PublishesDefSeq * TAO_IR_ComponentDef_Smart_Proxy_Base::publishes_events (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->publishes_events (
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_ConsumesDefSeq * TAO_IR_ComponentDef_Smart_Proxy_Base::consumes_events (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->consumes_events (
+ ACE_TRY_ENV
+ );
+
+}
+
+CORBA::Boolean TAO_IR_ComponentDef_Smart_Proxy_Base::is_basic (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->is_basic (
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_ProvidesDef_ptr TAO_IR_ComponentDef_Smart_Proxy_Base::create_provides (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_InterfaceDef_ptr interface_type,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_provides (
+ id,
+ name,
+ version,
+ interface_type,
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_UsesDef_ptr TAO_IR_ComponentDef_Smart_Proxy_Base::create_uses (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_InterfaceDef_ptr interface_type,
+ CORBA::Boolean is_multiple,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_uses (
+ id,
+ name,
+ version,
+ interface_type,
+ is_multiple,
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_EmitsDef_ptr TAO_IR_ComponentDef_Smart_Proxy_Base::create_emits (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_ValueDef_ptr value,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_emits (
+ id,
+ name,
+ version,
+ value,
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_PublishesDef_ptr TAO_IR_ComponentDef_Smart_Proxy_Base::create_publishes (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_ValueDef_ptr value,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_publishes (
+ id,
+ name,
+ version,
+ value,
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_ConsumesDef_ptr TAO_IR_ComponentDef_Smart_Proxy_Base::create_consumes (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_ValueDef_ptr value,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_consumes (
+ id,
+ name,
+ version,
+ value,
+ ACE_TRY_ENV
+ );
+
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_IR_ComponentDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_IR_ComponentDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_IR_ComponentDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5661), ACE_NTOHL (0x6c756544), ACE_NTOHL (0x65663a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ValueDef:1.0
- 9, ACE_NTOHL (0x56616c75), ACE_NTOHL (0x65446566), ACE_NTOHL (0x0), // name = ValueDef
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f43), ACE_NTOHL (0x6f6d706f), ACE_NTOHL (0x6e656e74), ACE_NTOHL (0x4465663a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ComponentDef:1.0
+ 13, ACE_NTOHL (0x436f6d70), ACE_NTOHL (0x6f6e656e), ACE_NTOHL (0x74446566), ACE_NTOHL (0x0), // name = IR_ComponentDef
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_ValueDef (CORBA::tk_objref, sizeof (_oc_CORBA_ValueDef), (char *) &_oc_CORBA_ValueDef, 0, sizeof (CORBA_ValueDef));
+static CORBA::TypeCode _tc_TAO_tc_IR_ComponentDef (CORBA::tk_objref, sizeof (_oc_IR_ComponentDef), (char *) &_oc_IR_ComponentDef, 0, sizeof (IR_ComponentDef));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ValueDef, &_tc_TAO_tc_CORBA_ValueDef)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ComponentDef, &_tc_TAO_tc_IR_ComponentDef)
TAO_NAMESPACE_END
-static const CORBA::Long _oc_CORBA_ValueDescription[] =
+static const CORBA::Long _oc_IR_ComponentDescription[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 39, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5661), ACE_NTOHL (0x6c756544), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e3a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/ValueDescription:1.0
- 17, ACE_NTOHL (0x56616c75), ACE_NTOHL (0x65446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = ValueDescription
- 10, // member count
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f43), ACE_NTOHL (0x6f6d706f), ACE_NTOHL (0x6e656e74), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ComponentDescription:1.0
+ 21, ACE_NTOHL (0x436f6d70), ACE_NTOHL (0x6f6e656e), ACE_NTOHL (0x74446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_ComponentDescription
+ 13, // member count
5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
- CORBA::tk_string,
- 0U, // string length
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
3, ACE_NTOHL (0x69640000), // name = id
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
-
- 12, ACE_NTOHL (0x69735f61), ACE_NTOHL (0x62737472), ACE_NTOHL (0x61637400), // name = is_abstract
- CORBA::tk_boolean,
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
- 10, ACE_NTOHL (0x69735f63), ACE_NTOHL (0x7573746f), ACE_NTOHL (0x6d000000), // name = is_custom
- CORBA::tk_boolean,
11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
CORBA::tk_alias, // typecode kind for typedefs
- 68, // encapsulation length
+ 64, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5665), ACE_NTOHL (0x7273696f), ACE_NTOHL (0x6e537065), ACE_NTOHL (0x633a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/VersionSpec:1.0
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
- CORBA::tk_string,
+ CORBA::tk_string,
0U, // string length
- 20, ACE_NTOHL (0x73757070), ACE_NTOHL (0x6f727465), ACE_NTOHL (0x645f696e), ACE_NTOHL (0x74657266), ACE_NTOHL (0x61636500), // name = supported_interface
+ 15, ACE_NTOHL (0x62617365), ACE_NTOHL (0x5f636f6d), ACE_NTOHL (0x706f6e65), ACE_NTOHL (0x6e740000), // name = base_component
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
- 21, ACE_NTOHL (0x61627374), ACE_NTOHL (0x72616374), ACE_NTOHL (0x5f626173), ACE_NTOHL (0x655f7661), ACE_NTOHL (0x6c756573), ACE_NTOHL (0x0), // name = abstract_base_values
+
+ 20, ACE_NTOHL (0x73757070), ACE_NTOHL (0x6f727473), ACE_NTOHL (0x5f696e74), ACE_NTOHL (0x65726661), ACE_NTOHL (0x63657300), // name = supports_interfaces
CORBA::tk_alias, // typecode kind for typedefs
- 164, // encapsulation length
+ 228, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 38, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49645365), ACE_NTOHL (0x713a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/RepositoryIdSeq:1.0
- 16, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x53657100), // name = RepositoryIdSeq
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x79496453), ACE_NTOHL (0x65713a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/RepositoryIdSeq:1.0
+ 16, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x53657100), // name = IR_RepositoryIdSeq
CORBA::tk_sequence, // typecode kind
- 88, // encapsulation length
+ 156, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 140, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
- 0U, // string length
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
0U,
- 15, ACE_NTOHL (0x69735f74), ACE_NTOHL (0x72756e63), ACE_NTOHL (0x61746162), ACE_NTOHL (0x6c650000), // name = is_truncatable
+ 20, ACE_NTOHL (0x70726f76), ACE_NTOHL (0x69646573), ACE_NTOHL (0x5f696e74), ACE_NTOHL (0x65726661), ACE_NTOHL (0x63657300), // name = provides_interfaces
+ CORBA::tk_alias, // typecode kind for typedefs
+ 144, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x726f7669), ACE_NTOHL (0x64657344), ACE_NTOHL (0x65665365), ACE_NTOHL (0x713a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/ProvidesDefSeq:1.0
+ 15, ACE_NTOHL (0x50726f76), ACE_NTOHL (0x69646573), ACE_NTOHL (0x44656653), ACE_NTOHL (0x65710000), // name = IR_ProvidesDefSeq
+ CORBA::tk_sequence, // typecode kind
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_objref, // typecode kind
+ 56, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x726f7669), ACE_NTOHL (0x64657344), ACE_NTOHL (0x65663a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/ProvidesDef:1.0
+ 12, ACE_NTOHL (0x50726f76), ACE_NTOHL (0x69646573), ACE_NTOHL (0x44656600), // name = IR_ProvidesDef
+
+ 0U,
+
+
+ 16, ACE_NTOHL (0x75736573), ACE_NTOHL (0x5f696e74), ACE_NTOHL (0x65726661), ACE_NTOHL (0x63657300), // name = uses_interfaces
+ CORBA::tk_alias, // typecode kind for typedefs
+ 128, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f55), ACE_NTOHL (0x73657344), ACE_NTOHL (0x65665365), ACE_NTOHL (0x713a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/UsesDefSeq:1.0
+ 11, ACE_NTOHL (0x55736573), ACE_NTOHL (0x44656653), ACE_NTOHL (0x65710000), // name = IR_UsesDefSeq
+ CORBA::tk_sequence, // typecode kind
+ 64, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_objref, // typecode kind
+ 48, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 27, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f55), ACE_NTOHL (0x73657344), ACE_NTOHL (0x65663a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/UsesDef:1.0
+ 8, ACE_NTOHL (0x55736573), ACE_NTOHL (0x44656600), // name = IR_UsesDef
+
+ 0U,
+
+
+ 11, ACE_NTOHL (0x61747472), ACE_NTOHL (0x69627574), ACE_NTOHL (0x65730000), // name = attributes
+ CORBA::tk_alias, // typecode kind for typedefs
+ 2424, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 38, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f41), ACE_NTOHL (0x74747244), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x713a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/AttrDescriptionSeq:1.0
+ 19, ACE_NTOHL (0x41747472), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x65710000), // name = IR_AttrDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 2344, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 2328, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f41), ACE_NTOHL (0x74747269), ACE_NTOHL (0x62757465), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/AttributeDescription:1.0
+ 21, ACE_NTOHL (0x41747472), ACE_NTOHL (0x69627574), ACE_NTOHL (0x65446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_AttributeDescription
+ 8, // member count
+ 5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 132, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 3, ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 64, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
+ 12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+ 5, ACE_NTOHL (0x6d6f6465), ACE_NTOHL (0x0), // name = mode
+ CORBA::tk_enum, // typecode kind
+ 104, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f41), ACE_NTOHL (0x74747269), ACE_NTOHL (0x62757465), ACE_NTOHL (0x4d6f6465), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/AttributeMode:1.0
+ 14, ACE_NTOHL (0x41747472), ACE_NTOHL (0x69627574), ACE_NTOHL (0x654d6f64), ACE_NTOHL (0x65000000), // name = AttributeMode
+ 2, // member count
+ 12, ACE_NTOHL (0x41545452), ACE_NTOHL (0x5f4e4f52), ACE_NTOHL (0x4d414c00), // name = ATTR_NORMAL
+ 14, ACE_NTOHL (0x41545452), ACE_NTOHL (0x5f524541), ACE_NTOHL (0x444f4e4c), ACE_NTOHL (0x59000000), // name = ATTR_READONLY
+
+ 15, ACE_NTOHL (0x6765745f), ACE_NTOHL (0x65786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e730000), // name = get_exceptions
+ CORBA::tk_alias, // typecode kind for typedefs
+ 748, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78634465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e536571), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ExcDescriptionSeq:1.0
+ 18, ACE_NTOHL (0x45786344), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x71000000), // name = IR_ExcDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 668, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 652, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78636570), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ExceptionDescription:1.0
+ 21, ACE_NTOHL (0x45786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_ExceptionDescription
+ 5, // member count
+ 5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 132, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 3, ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 64, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
+ 12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+
+ 0U,
+
+
+ 15, ACE_NTOHL (0x7075745f), ACE_NTOHL (0x65786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e730000), // name = put_exceptions
+ CORBA::tk_alias, // typecode kind for typedefs
+ 748, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78634465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e536571), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ExcDescriptionSeq:1.0
+ 18, ACE_NTOHL (0x45786344), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x71000000), // name = IR_ExcDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 668, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 652, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78636570), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ExceptionDescription:1.0
+ 21, ACE_NTOHL (0x45786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_ExceptionDescription
+ 5, // member count
+ 5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 132, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 3, ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 64, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
+ 12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+
+ 0U,
+
+
+
+ 0U,
+
+
+ 13, ACE_NTOHL (0x656d6974), ACE_NTOHL (0x735f6576), ACE_NTOHL (0x656e7473), ACE_NTOHL (0x0), // name = emits_events
+ CORBA::tk_alias, // typecode kind for typedefs
+ 132, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x6d697473), ACE_NTOHL (0x44656653), ACE_NTOHL (0x65713a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/EmitsDefSeq:1.0
+ 12, ACE_NTOHL (0x456d6974), ACE_NTOHL (0x73446566), ACE_NTOHL (0x53657100), // name = IR_EmitsDefSeq
+ CORBA::tk_sequence, // typecode kind
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_objref, // typecode kind
+ 52, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 28, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x6d697473), ACE_NTOHL (0x4465663a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/EmitsDef:1.0
+ 9, ACE_NTOHL (0x456d6974), ACE_NTOHL (0x73446566), ACE_NTOHL (0x0), // name = IR_EmitsDef
+
+ 0U,
+
+
+ 17, ACE_NTOHL (0x7075626c), ACE_NTOHL (0x69736865), ACE_NTOHL (0x735f6576), ACE_NTOHL (0x656e7473), ACE_NTOHL (0x0), // name = publishes_events
+ CORBA::tk_alias, // typecode kind for typedefs
+ 148, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x75626c69), ACE_NTOHL (0x73686573), ACE_NTOHL (0x44656653), ACE_NTOHL (0x65713a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/PublishesDefSeq:1.0
+ 16, ACE_NTOHL (0x5075626c), ACE_NTOHL (0x69736865), ACE_NTOHL (0x73446566), ACE_NTOHL (0x53657100), // name = IR_PublishesDefSeq
+ CORBA::tk_sequence, // typecode kind
+ 76, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_objref, // typecode kind
+ 60, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x75626c69), ACE_NTOHL (0x73686573), ACE_NTOHL (0x4465663a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/PublishesDef:1.0
+ 13, ACE_NTOHL (0x5075626c), ACE_NTOHL (0x69736865), ACE_NTOHL (0x73446566), ACE_NTOHL (0x0), // name = IR_PublishesDef
+
+ 0U,
+
+
+ 16, ACE_NTOHL (0x636f6e73), ACE_NTOHL (0x756d6573), ACE_NTOHL (0x5f657665), ACE_NTOHL (0x6e747300), // name = consumes_events
+ CORBA::tk_alias, // typecode kind for typedefs
+ 144, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f43), ACE_NTOHL (0x6f6e7375), ACE_NTOHL (0x6d657344), ACE_NTOHL (0x65665365), ACE_NTOHL (0x713a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/ConsumesDefSeq:1.0
+ 15, ACE_NTOHL (0x436f6e73), ACE_NTOHL (0x756d6573), ACE_NTOHL (0x44656653), ACE_NTOHL (0x65710000), // name = IR_ConsumesDefSeq
+ CORBA::tk_sequence, // typecode kind
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_objref, // typecode kind
+ 56, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f43), ACE_NTOHL (0x6f6e7375), ACE_NTOHL (0x6d657344), ACE_NTOHL (0x65663a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/ConsumesDef:1.0
+ 12, ACE_NTOHL (0x436f6e73), ACE_NTOHL (0x756d6573), ACE_NTOHL (0x44656600), // name = IR_ConsumesDef
+
+ 0U,
+
+
+ 9, ACE_NTOHL (0x69735f62), ACE_NTOHL (0x61736963), ACE_NTOHL (0x0), // name = is_basic
CORBA::tk_boolean,
- 11, ACE_NTOHL (0x62617365), ACE_NTOHL (0x5f76616c), ACE_NTOHL (0x75650000), // name = base_value
+};
+static CORBA::TypeCode _tc_TAO_tc_IR_ComponentDescription (CORBA::tk_struct, sizeof (_oc_IR_ComponentDescription), (char *) &_oc_IR_ComponentDescription, 0, sizeof (IR_ComponentDescription));
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ComponentDescription, &_tc_TAO_tc_IR_ComponentDescription)
+TAO_NAMESPACE_END
+void IR_ComponentDescription::_tao_any_destructor (void *x)
+{
+ IR_ComponentDescription *tmp = ACE_static_cast (IR_ComponentDescription*,x);
+ delete tmp;
+}
+
+void IR_PrimaryKeyDef::_tao_any_destructor (void *x)
+{
+ IR_PrimaryKeyDef *tmp = ACE_static_cast (IR_PrimaryKeyDef*,x);
+ CORBA::release (tmp);
+}
+
+IR_PrimaryKeyDef_ptr IR_PrimaryKeyDef::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ if (CORBA::is_nil (obj))
+ return IR_PrimaryKeyDef::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/IR/PrimaryKeyDef:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (IR_PrimaryKeyDef::_nil ());
+ if (is_a == 0)
+ return IR_PrimaryKeyDef::_nil ();
+ return IR_PrimaryKeyDef::_unchecked_narrow (obj, ACE_TRY_ENV);
+}
+
+IR_PrimaryKeyDef_ptr IR_PrimaryKeyDef::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
+ )
+{
+ if (CORBA::is_nil (obj))
+ return IR_PrimaryKeyDef::_nil ();
+ TAO_Stub* stub = obj->_stubobj ();
+ if (stub)
+ stub->_incr_refcnt ();
+ IR_PrimaryKeyDef_ptr default_proxy = IR_PrimaryKeyDef::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_IR_PrimaryKeyDef_Stub_Factory_function_pointer != 0)
+ {
+ default_proxy = _TAO_collocation_IR_PrimaryKeyDef_Stub_Factory_function_pointer (obj);
+ }
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, IR_PrimaryKeyDef (stub), IR_PrimaryKeyDef::_nil ());
+ return TAO_IR_PrimaryKeyDef_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
+}
+
+IR_PrimaryKeyDef_ptr
+IR_PrimaryKeyDef::_duplicate (IR_PrimaryKeyDef_ptr obj)
+{
+ if (!CORBA::is_nil (obj))
+ obj->_incr_refcnt ();
+ return obj;
+}
+
+CORBA::Boolean IR_PrimaryKeyDef::is_a (
+ const char * primary_key_id,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ CORBA::Boolean _tao_retval = 0;
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), _tao_retval);
+
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "is_a",
+ 4,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (_tao_retval);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (_tao_retval);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "is_a",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << primary_key_id)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), _tao_retval);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> CORBA::Any::to_boolean (_tao_retval))
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "is_a",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "is_a",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (_tao_retval);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_retval;
+}
+
+IR_ValueDef_ptr IR_PrimaryKeyDef::primary_key (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ IR_ValueDef_ptr _tao_retval = IR_ValueDef::_nil ();
+ IR_ValueDef_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "_get_primary_key",
+ 16,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_primary_key",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_primary_key",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_primary_key",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+
+CORBA::Boolean IR_PrimaryKeyDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
+{
+ if (
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/PrimaryKeyDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Contained:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
+ return 1; // success using local knowledge
+ else
+ return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
+}
+
+const char* IR_PrimaryKeyDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/IR/PrimaryKeyDef:1.0";
+}
+
+TAO_IR_PrimaryKeyDef_Default_Proxy_Factory::TAO_IR_PrimaryKeyDef_Default_Proxy_Factory (int register_proxy_factory)
+{
+ if (register_proxy_factory)
+ {
+ TAO_IR_PrimaryKeyDef_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
+}
+
+TAO_IR_PrimaryKeyDef_Default_Proxy_Factory::~TAO_IR_PrimaryKeyDef_Default_Proxy_Factory (void)
+{
+}
+
+IR_PrimaryKeyDef_ptr
+TAO_IR_PrimaryKeyDef_Default_Proxy_Factory::create_proxy (
+ ::IR_PrimaryKeyDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_IR_PrimaryKeyDef_Proxy_Factory_Adapter::TAO_IR_PrimaryKeyDef_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
+{
+}
+
+TAO_IR_PrimaryKeyDef_Proxy_Factory_Adapter::~TAO_IR_PrimaryKeyDef_Proxy_Factory_Adapter (void)
+{
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
+}
+
+int
+TAO_IR_PrimaryKeyDef_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_IR_PrimaryKeyDef_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
+}
+
+int
+TAO_IR_PrimaryKeyDef_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
+ }
+return 0;
+}
+
+IR_PrimaryKeyDef_ptr
+TAO_IR_PrimaryKeyDef_Proxy_Factory_Adapter::create_proxy (
+ ::IR_PrimaryKeyDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_IR_PrimaryKeyDef_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
+}
+
+TAO_IR_PrimaryKeyDef_Smart_Proxy_Base::TAO_IR_PrimaryKeyDef_Smart_Proxy_Base (::IR_PrimaryKeyDef_ptr proxy)
+: base_proxy_ (proxy)
+{
+}
+
+TAO_IR_PrimaryKeyDef_Smart_Proxy_Base::~TAO_IR_PrimaryKeyDef_Smart_Proxy_Base (void)
+{
+}
+
+TAO_Stub *
+TAO_IR_PrimaryKeyDef_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+CORBA::Boolean TAO_IR_PrimaryKeyDef_Smart_Proxy_Base::is_a (
+ const char * primary_key_id,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->is_a (
+ primary_key_id,
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_ValueDef_ptr TAO_IR_PrimaryKeyDef_Smart_Proxy_Base::primary_key (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->primary_key (
+ ACE_TRY_ENV
+ );
+
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_IR_PrimaryKeyDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_IR_PrimaryKeyDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_IR_PrimaryKeyDef[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x72696d61), ACE_NTOHL (0x72794b65), ACE_NTOHL (0x79446566), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/PrimaryKeyDef:1.0
+ 14, ACE_NTOHL (0x5072696d), ACE_NTOHL (0x6172794b), ACE_NTOHL (0x65794465), ACE_NTOHL (0x66000000), // name = IR_PrimaryKeyDef
+};
+static CORBA::TypeCode _tc_TAO_tc_IR_PrimaryKeyDef (CORBA::tk_objref, sizeof (_oc_IR_PrimaryKeyDef), (char *) &_oc_IR_PrimaryKeyDef, 0, sizeof (IR_PrimaryKeyDef));
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_PrimaryKeyDef, &_tc_TAO_tc_IR_PrimaryKeyDef)
+TAO_NAMESPACE_END
+static const CORBA::Long _oc_IR_PrimaryKeyDescription[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 41, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x72696d61), ACE_NTOHL (0x72794b65), ACE_NTOHL (0x79446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/PrimaryKeyDescription:1.0
+ 22, ACE_NTOHL (0x5072696d), ACE_NTOHL (0x6172794b), ACE_NTOHL (0x65794465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e000000), // name = IR_PrimaryKeyDescription
+ 5, // member count
+ 5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
CORBA::tk_alias, // typecode kind for typedefs
- 72, // encapsulation length
+ 132, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
- 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
- 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = RepositoryId
- CORBA::tk_string,
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 3, ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 64, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
+ 12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
0U, // string length
+ 12, ACE_NTOHL (0x7072696d), ACE_NTOHL (0x6172795f), ACE_NTOHL (0x6b657900), // name = primary_key
+ CORBA::tk_objref, // typecode kind
+ 52, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 28, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x616c7565), ACE_NTOHL (0x4465663a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ValueDef:1.0
+ 9, ACE_NTOHL (0x56616c75), ACE_NTOHL (0x65446566), ACE_NTOHL (0x0), // name = IR_ValueDef
+
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_ValueDescription (CORBA::tk_struct, sizeof (_oc_CORBA_ValueDescription), (char *) &_oc_CORBA_ValueDescription, 0, sizeof (CORBA_ValueDescription));
+static CORBA::TypeCode _tc_TAO_tc_IR_PrimaryKeyDescription (CORBA::tk_struct, sizeof (_oc_IR_PrimaryKeyDescription), (char *) &_oc_IR_PrimaryKeyDescription, 0, sizeof (IR_PrimaryKeyDescription));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ValueDescription, &_tc_TAO_tc_CORBA_ValueDescription)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_PrimaryKeyDescription, &_tc_TAO_tc_IR_PrimaryKeyDescription)
+TAO_NAMESPACE_END
+void IR_PrimaryKeyDescription::_tao_any_destructor (void *x)
+{
+ IR_PrimaryKeyDescription *tmp = ACE_static_cast (IR_PrimaryKeyDescription*,x);
+ delete tmp;
+}
+
+void IR_FactoryDef::_tao_any_destructor (void *x)
+{
+ IR_FactoryDef *tmp = ACE_static_cast (IR_FactoryDef*,x);
+ CORBA::release (tmp);
+}
+
+IR_FactoryDef_ptr IR_FactoryDef::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ if (CORBA::is_nil (obj))
+ return IR_FactoryDef::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/IR/FactoryDef:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (IR_FactoryDef::_nil ());
+ if (is_a == 0)
+ return IR_FactoryDef::_nil ();
+ return IR_FactoryDef::_unchecked_narrow (obj, ACE_TRY_ENV);
+}
+
+IR_FactoryDef_ptr IR_FactoryDef::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
+ )
+{
+ if (CORBA::is_nil (obj))
+ return IR_FactoryDef::_nil ();
+ TAO_Stub* stub = obj->_stubobj ();
+ if (stub)
+ stub->_incr_refcnt ();
+ IR_FactoryDef_ptr default_proxy = IR_FactoryDef::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_IR_FactoryDef_Stub_Factory_function_pointer != 0)
+ {
+ default_proxy = _TAO_collocation_IR_FactoryDef_Stub_Factory_function_pointer (obj);
+ }
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, IR_FactoryDef (stub), IR_FactoryDef::_nil ());
+ return TAO_IR_FactoryDef_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
+}
+
+IR_FactoryDef_ptr
+IR_FactoryDef::_duplicate (IR_FactoryDef_ptr obj)
+{
+ if (!CORBA::is_nil (obj))
+ obj->_incr_refcnt ();
+ return obj;
+}
+
+CORBA::Boolean IR_FactoryDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
+{
+ if (
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/FactoryDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/OperationDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Contained:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
+ return 1; // success using local knowledge
+ else
+ return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
+}
+
+const char* IR_FactoryDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/IR/FactoryDef:1.0";
+}
+
+TAO_IR_FactoryDef_Default_Proxy_Factory::TAO_IR_FactoryDef_Default_Proxy_Factory (int register_proxy_factory)
+{
+ if (register_proxy_factory)
+ {
+ TAO_IR_FactoryDef_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
+}
+
+TAO_IR_FactoryDef_Default_Proxy_Factory::~TAO_IR_FactoryDef_Default_Proxy_Factory (void)
+{
+}
+
+IR_FactoryDef_ptr
+TAO_IR_FactoryDef_Default_Proxy_Factory::create_proxy (
+ ::IR_FactoryDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_IR_FactoryDef_Proxy_Factory_Adapter::TAO_IR_FactoryDef_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
+{
+}
+
+TAO_IR_FactoryDef_Proxy_Factory_Adapter::~TAO_IR_FactoryDef_Proxy_Factory_Adapter (void)
+{
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
+}
+
+int
+TAO_IR_FactoryDef_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_IR_FactoryDef_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
+}
+
+int
+TAO_IR_FactoryDef_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
+ }
+return 0;
+}
+
+IR_FactoryDef_ptr
+TAO_IR_FactoryDef_Proxy_Factory_Adapter::create_proxy (
+ ::IR_FactoryDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_IR_FactoryDef_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
+}
+
+TAO_IR_FactoryDef_Smart_Proxy_Base::TAO_IR_FactoryDef_Smart_Proxy_Base (::IR_FactoryDef_ptr proxy)
+: base_proxy_ (proxy)
+{
+}
+
+TAO_IR_FactoryDef_Smart_Proxy_Base::~TAO_IR_FactoryDef_Smart_Proxy_Base (void)
+{
+}
+
+TAO_Stub *
+TAO_IR_FactoryDef_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_IR_FactoryDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_IR_FactoryDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_IR_FactoryDef[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f46), ACE_NTOHL (0x6163746f), ACE_NTOHL (0x72794465), ACE_NTOHL (0x663a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/FactoryDef:1.0
+ 11, ACE_NTOHL (0x46616374), ACE_NTOHL (0x6f727944), ACE_NTOHL (0x65660000), // name = IR_FactoryDef
+};
+static CORBA::TypeCode _tc_TAO_tc_IR_FactoryDef (CORBA::tk_objref, sizeof (_oc_IR_FactoryDef), (char *) &_oc_IR_FactoryDef, 0, sizeof (IR_FactoryDef));
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_FactoryDef, &_tc_TAO_tc_IR_FactoryDef)
TAO_NAMESPACE_END
-CORBA_ValueBoxDef_ptr CORBA_ValueBoxDef::_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &ACE_TRY_ENV
+void IR_FinderDef::_tao_any_destructor (void *x)
+{
+ IR_FinderDef *tmp = ACE_static_cast (IR_FinderDef*,x);
+ CORBA::release (tmp);
+}
+
+IR_FinderDef_ptr IR_FinderDef::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
)
{
if (CORBA::is_nil (obj))
- return CORBA_ValueBoxDef::_nil ();
- CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/ValueBoxDef:1.0", ACE_TRY_ENV);
- ACE_CHECK_RETURN (CORBA_ValueBoxDef::_nil ());
+ return IR_FinderDef::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/IR/FinderDef:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (IR_FinderDef::_nil ());
if (is_a == 0)
- return CORBA_ValueBoxDef::_nil ();
- return CORBA_ValueBoxDef::_unchecked_narrow (obj, ACE_TRY_ENV);
+ return IR_FinderDef::_nil ();
+ return IR_FinderDef::_unchecked_narrow (obj, ACE_TRY_ENV);
}
-CORBA_ValueBoxDef_ptr CORBA_ValueBoxDef::_unchecked_narrow (
- CORBA_Object_ptr obj,
- CORBA_Environment &
+IR_FinderDef_ptr IR_FinderDef::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
)
{
if (CORBA::is_nil (obj))
- return CORBA_ValueBoxDef::_nil ();
+ return IR_FinderDef::_nil ();
TAO_Stub* stub = obj->_stubobj ();
- stub->_incr_refcnt ();
- if (obj->_is_collocated () && _TAO_collocation_CORBA_ValueBoxDef_Stub_Factory_function_pointer != 0)
+ if (stub)
+ stub->_incr_refcnt ();
+ IR_FinderDef_ptr default_proxy = IR_FinderDef::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_IR_FinderDef_Stub_Factory_function_pointer != 0)
+ {
+ default_proxy = _TAO_collocation_IR_FinderDef_Stub_Factory_function_pointer (obj);
+ }
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, IR_FinderDef (stub), IR_FinderDef::_nil ());
+ return TAO_IR_FinderDef_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
+}
+
+IR_FinderDef_ptr
+IR_FinderDef::_duplicate (IR_FinderDef_ptr obj)
+{
+ if (!CORBA::is_nil (obj))
+ obj->_incr_refcnt ();
+ return obj;
+}
+
+CORBA::Boolean IR_FinderDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
+{
+ if (
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/FinderDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/OperationDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Contained:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
+ return 1; // success using local knowledge
+ else
+ return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
+}
+
+const char* IR_FinderDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/IR/FinderDef:1.0";
+}
+
+TAO_IR_FinderDef_Default_Proxy_Factory::TAO_IR_FinderDef_Default_Proxy_Factory (int register_proxy_factory)
+{
+ if (register_proxy_factory)
{
- CORBA_ValueBoxDef_ptr retv = _TAO_collocation_CORBA_ValueBoxDef_Stub_Factory_function_pointer (obj);
- if (retv != 0)
- return retv;
+ TAO_IR_FinderDef_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
}
+}
+
+TAO_IR_FinderDef_Default_Proxy_Factory::~TAO_IR_FinderDef_Default_Proxy_Factory (void)
+{
+}
+
+IR_FinderDef_ptr
+TAO_IR_FinderDef_Default_Proxy_Factory::create_proxy (
+ ::IR_FinderDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
- CORBA_ValueBoxDef_ptr retval = CORBA_ValueBoxDef::_nil ();
+TAO_IR_FinderDef_Proxy_Factory_Adapter::TAO_IR_FinderDef_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
+{
+}
- ACE_NEW_RETURN (retval,
- CORBA_ValueBoxDef (stub),
- CORBA_ValueBoxDef::_nil ());
+TAO_IR_FinderDef_Proxy_Factory_Adapter::~TAO_IR_FinderDef_Proxy_Factory_Adapter (void)
+{
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
+}
- return retval;
+int
+TAO_IR_FinderDef_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_IR_FinderDef_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
}
-CORBA_ValueBoxDef_ptr
-CORBA_ValueBoxDef::_duplicate (CORBA_ValueBoxDef_ptr obj)
+int
+TAO_IR_FinderDef_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
+ }
+return 0;
+}
+
+IR_FinderDef_ptr
+TAO_IR_FinderDef_Proxy_Factory_Adapter::create_proxy (
+ ::IR_FinderDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_IR_FinderDef_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
+}
+
+TAO_IR_FinderDef_Smart_Proxy_Base::TAO_IR_FinderDef_Smart_Proxy_Base (::IR_FinderDef_ptr proxy)
+: base_proxy_ (proxy)
+{
+}
+
+TAO_IR_FinderDef_Smart_Proxy_Base::~TAO_IR_FinderDef_Smart_Proxy_Base (void)
+{
+}
+
+TAO_Stub *
+TAO_IR_FinderDef_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_IR_FinderDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_IR_FinderDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_IR_FinderDef[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 29, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f46), ACE_NTOHL (0x696e6465), ACE_NTOHL (0x72446566), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/FinderDef:1.0
+ 10, ACE_NTOHL (0x46696e64), ACE_NTOHL (0x65724465), ACE_NTOHL (0x66000000), // name = IR_FinderDef
+};
+static CORBA::TypeCode _tc_TAO_tc_IR_FinderDef (CORBA::tk_objref, sizeof (_oc_IR_FinderDef), (char *) &_oc_IR_FinderDef, 0, sizeof (IR_FinderDef));
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_FinderDef, &_tc_TAO_tc_IR_FinderDef)
+TAO_NAMESPACE_END
+void IR_HomeDef::_tao_any_destructor (void *x)
+{
+ IR_HomeDef *tmp = ACE_static_cast (IR_HomeDef*,x);
+ CORBA::release (tmp);
+}
+
+IR_HomeDef_ptr IR_HomeDef::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ if (CORBA::is_nil (obj))
+ return IR_HomeDef::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/IR/HomeDef:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (IR_HomeDef::_nil ());
+ if (is_a == 0)
+ return IR_HomeDef::_nil ();
+ return IR_HomeDef::_unchecked_narrow (obj, ACE_TRY_ENV);
+}
+
+IR_HomeDef_ptr IR_HomeDef::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
+ )
+{
+ if (CORBA::is_nil (obj))
+ return IR_HomeDef::_nil ();
+ TAO_Stub* stub = obj->_stubobj ();
+ if (stub)
+ stub->_incr_refcnt ();
+ IR_HomeDef_ptr default_proxy = IR_HomeDef::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_IR_HomeDef_Stub_Factory_function_pointer != 0)
+ {
+ default_proxy = _TAO_collocation_IR_HomeDef_Stub_Factory_function_pointer (obj);
+ }
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, IR_HomeDef (stub), IR_HomeDef::_nil ());
+ return TAO_IR_HomeDef_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
+}
+
+IR_HomeDef_ptr
+IR_HomeDef::_duplicate (IR_HomeDef_ptr obj)
{
if (!CORBA::is_nil (obj))
obj->_incr_refcnt ();
return obj;
}
-CORBA_IDLType_ptr CORBA_ValueBoxDef::original_type_def (
- CORBA_Environment &ACE_TRY_ENV
+IR_HomeDef_ptr IR_HomeDef::base_home (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
+ IR_HomeDef_ptr _tao_retval = IR_HomeDef::_nil ();
+ IR_HomeDef_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "_get_base_home",
+ 14,
+ istub->orb_core ()
+ );
- CORBA_IDLType_ptr _tao_retval = CORBA_IDLType::_nil ();
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_base_home",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_base_home",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_base_home",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+IR_ComponentDef_ptr IR_HomeDef::managed_component (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ IR_ComponentDef_ptr _tao_retval = IR_ComponentDef::_nil ();
+ IR_ComponentDef_var _tao_safe_retval (_tao_retval);
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW_RETURN (CORBA_INTERNAL (), _tao_retval);
-
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_get_""original_type_def",
+ "_get_managed_component",
22,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_managed_component",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_managed_component",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_managed_component",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+
+IR_PrimaryKeyDef_ptr IR_HomeDef::primary_key (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ IR_PrimaryKeyDef_ptr _tao_retval = IR_PrimaryKeyDef::_nil ();
+ IR_PrimaryKeyDef_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
- CORBA::Short flag = 131;
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "_get_primary_key",
+ 16,
+ istub->orb_core ()
+ );
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK_RETURN (_tao_retval);
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_primary_key",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_primary_key",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW_RETURN (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
-
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_primary_key",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
-
- }
- TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
- if (!(
- (_tao_in >> _tao_retval)
- ))
- ACE_THROW_RETURN (CORBA_MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
- return _tao_retval;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-void CORBA_ValueBoxDef::original_type_def (
- CORBA_IDLType_ptr original_type_def,
- CORBA_Environment &ACE_TRY_ENV
+IR_FactoryDefSeq * IR_HomeDef::factories (
+ CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
+
+ IR_FactoryDefSeq *_tao_retval = 0;
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+ ACE_NEW_RETURN (_tao_retval, IR_FactoryDefSeq, _tao_retval);
+ IR_FactoryDefSeq_var _tao_safe_retval (_tao_retval);
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "_get_factories",
+ 14,
+ istub->orb_core ()
+ );
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_factories",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_factories",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_factories",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+IR_FinderDefSeq * IR_HomeDef::finders (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ IR_FinderDefSeq *_tao_retval = 0;
+
+
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
- ACE_THROW (CORBA_INTERNAL ());
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+ ACE_NEW_RETURN (_tao_retval, IR_FinderDefSeq, _tao_retval);
+ IR_FinderDefSeq_var _tao_safe_retval (_tao_retval);
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "_get_finders",
+ 12,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_finders",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_finders",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_finders",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+
+CORBA::Boolean IR_HomeDef::is_basic (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ CORBA::Boolean _tao_retval = 0;
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), _tao_retval);
+
+
TAO_GIOP_Twoway_Invocation _tao_call (
istub,
- "_set_""original_type_def",
- 22,
+ "_get_is_basic",
+ 13,
istub->orb_core ()
);
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (_tao_retval);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (_tao_retval);
+ }
- for (;;)
- {
- _tao_call.start (ACE_TRY_ENV);
- ACE_CHECK;
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- CORBA::Short flag = 131;
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_is_basic",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> CORBA::Any::to_boolean (_tao_retval))
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), _tao_retval);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_is_basic",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (_tao_retval);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "_get_is_basic",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (_tao_retval);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_retval;
+}
- _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag),
- ACE_TRY_ENV);
- ACE_CHECK;
+IR_PrimaryKeyDef_ptr IR_HomeDef::create_primary_key (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_ValueDef_ptr primary_key,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ IR_PrimaryKeyDef_ptr _tao_retval = IR_PrimaryKeyDef::_nil ();
+ IR_PrimaryKeyDef_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
- TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
- if (!(
- (_tao_out << original_type_def)
- ))
- ACE_THROW (CORBA_MARSHAL ());
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_primary_key",
+ 18,
+ istub->orb_core ()
+ );
- int _invoke_status =
- _tao_call.invoke (0, 0, ACE_TRY_ENV);
- ACE_CHECK;
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
- if (_invoke_status == TAO_INVOKE_RESTART)
- continue;
- // if (_invoke_status == TAO_INVOKE_EXCEPTION)
- // cannot happen
- if (_invoke_status != TAO_INVOKE_OK)
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_primary_key",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << version) &&
+ (_tao_out << primary_key)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_primary_key",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
{
- ACE_THROW (CORBA_UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES));
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_primary_key",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+
+IR_FactoryDef_ptr IR_HomeDef::create_factory (
+ const char * id,
+ const char * name,
+ const char * version,
+ const IR_ParDescriptionSeq & params,
+ const IR_ExceptionDefSeq & exceptions,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ IR_FactoryDef_ptr _tao_retval = IR_FactoryDef::_nil ();
+ IR_FactoryDef_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_factory",
+ 14,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_factory",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << version) &&
+ (_tao_out << params) &&
+ (_tao_out << exceptions)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_factory",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_factory",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
}
- break;
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
- }
+IR_FinderDef_ptr IR_HomeDef::create_finder (
+ const char * id,
+ const char * name,
+ const char * version,
+ const IR_ParDescriptionSeq & params,
+ const IR_ExceptionDefSeq & exceptions,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ IR_FinderDef_ptr _tao_retval = IR_FinderDef::_nil ();
+ IR_FinderDef_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_finder",
+ 13,
+ istub->orb_core ()
+ );
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_finder",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << version) &&
+ (_tao_out << params) &&
+ (_tao_out << exceptions)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_finder",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_finder",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
}
-CORBA::Boolean CORBA_ValueBoxDef::_is_a (const CORBA::Char *value, CORBA_Environment &ACE_TRY_ENV)
+CORBA::Boolean IR_HomeDef::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
{
if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/ValueBoxDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/HomeDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/InterfaceDef:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Container:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/Contained:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/IR/IDLType:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
(!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
return 1; // success using local knowledge
@@ -13744,69 +36246,3729 @@ CORBA::Boolean CORBA_ValueBoxDef::_is_a (const CORBA::Char *value, CORBA_Environ
return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
}
-const char* CORBA_ValueBoxDef::_interface_repository_id (void) const
+const char* IR_HomeDef::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/IR/HomeDef:1.0";
+}
+
+TAO_IR_HomeDef_Default_Proxy_Factory::TAO_IR_HomeDef_Default_Proxy_Factory (int register_proxy_factory)
+{
+ if (register_proxy_factory)
+ {
+ TAO_IR_HomeDef_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
+}
+
+TAO_IR_HomeDef_Default_Proxy_Factory::~TAO_IR_HomeDef_Default_Proxy_Factory (void)
+{
+}
+
+IR_HomeDef_ptr
+TAO_IR_HomeDef_Default_Proxy_Factory::create_proxy (
+ ::IR_HomeDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_IR_HomeDef_Proxy_Factory_Adapter::TAO_IR_HomeDef_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
+{
+}
+
+TAO_IR_HomeDef_Proxy_Factory_Adapter::~TAO_IR_HomeDef_Proxy_Factory_Adapter (void)
+{
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
+}
+
+int
+TAO_IR_HomeDef_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_IR_HomeDef_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
+}
+
+int
+TAO_IR_HomeDef_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
+ }
+return 0;
+}
+
+IR_HomeDef_ptr
+TAO_IR_HomeDef_Proxy_Factory_Adapter::create_proxy (
+ ::IR_HomeDef_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_IR_HomeDef_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
+}
+
+TAO_IR_HomeDef_Smart_Proxy_Base::TAO_IR_HomeDef_Smart_Proxy_Base (::IR_HomeDef_ptr proxy)
+: base_proxy_ (proxy)
+{
+}
+
+TAO_IR_HomeDef_Smart_Proxy_Base::~TAO_IR_HomeDef_Smart_Proxy_Base (void)
+{
+}
+
+TAO_Stub *
+TAO_IR_HomeDef_Smart_Proxy_Base::_stubobj (void) const
{
- return "IDL:omg.org/CORBA/ValueBoxDef:1.0";
+ return this->base_proxy_->_stubobj ();
}
-static const CORBA::Long _oc_CORBA_ValueBoxDef[] =
+IR_HomeDef_ptr TAO_IR_HomeDef_Smart_Proxy_Base::base_home (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->base_home (
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_ComponentDef_ptr TAO_IR_HomeDef_Smart_Proxy_Base::managed_component (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->managed_component (
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_PrimaryKeyDef_ptr TAO_IR_HomeDef_Smart_Proxy_Base::primary_key (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->primary_key (
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_FactoryDefSeq * TAO_IR_HomeDef_Smart_Proxy_Base::factories (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->factories (
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_FinderDefSeq * TAO_IR_HomeDef_Smart_Proxy_Base::finders (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->finders (
+ ACE_TRY_ENV
+ );
+
+}
+
+CORBA::Boolean TAO_IR_HomeDef_Smart_Proxy_Base::is_basic (
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->is_basic (
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_PrimaryKeyDef_ptr TAO_IR_HomeDef_Smart_Proxy_Base::create_primary_key (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_ValueDef_ptr primary_key,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_primary_key (
+ id,
+ name,
+ version,
+ primary_key,
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_FactoryDef_ptr TAO_IR_HomeDef_Smart_Proxy_Base::create_factory (
+ const char * id,
+ const char * name,
+ const char * version,
+ const IR_ParDescriptionSeq & params,
+ const IR_ExceptionDefSeq & exceptions,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_factory (
+ id,
+ name,
+ version,
+ params,
+ exceptions,
+ ACE_TRY_ENV
+ );
+
+}
+
+IR_FinderDef_ptr TAO_IR_HomeDef_Smart_Proxy_Base::create_finder (
+ const char * id,
+ const char * name,
+ const char * version,
+ const IR_ParDescriptionSeq & params,
+ const IR_ExceptionDefSeq & exceptions,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_finder (
+ id,
+ name,
+ version,
+ params,
+ exceptions,
+ ACE_TRY_ENV
+ );
+
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_IR_HomeDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_IR_HomeDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_IR_HomeDef[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 34, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5661), ACE_NTOHL (0x6c756542), ACE_NTOHL (0x6f784465), ACE_NTOHL (0x663a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/ValueBoxDef:1.0
- 12, ACE_NTOHL (0x56616c75), ACE_NTOHL (0x65426f78), ACE_NTOHL (0x44656600), // name = ValueBoxDef
+ 27, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f48), ACE_NTOHL (0x6f6d6544), ACE_NTOHL (0x65663a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/HomeDef:1.0
+ 8, ACE_NTOHL (0x486f6d65), ACE_NTOHL (0x44656600), // name = IR_HomeDef
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_ValueBoxDef (CORBA::tk_objref, sizeof (_oc_CORBA_ValueBoxDef), (char *) &_oc_CORBA_ValueBoxDef, 0, sizeof (CORBA_ValueBoxDef));
+static CORBA::TypeCode _tc_TAO_tc_IR_HomeDef (CORBA::tk_objref, sizeof (_oc_IR_HomeDef), (char *) &_oc_IR_HomeDef, 0, sizeof (IR_HomeDef));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ValueBoxDef, &_tc_TAO_tc_CORBA_ValueBoxDef)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_HomeDef, &_tc_TAO_tc_IR_HomeDef)
TAO_NAMESPACE_END
-static const CORBA::Long _oc_CORBA_ValueModifier[] =
+static const CORBA::Long _oc_IR_HomeDescription[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
- 36, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5661), ACE_NTOHL (0x6c75654d), ACE_NTOHL (0x6f646966), ACE_NTOHL (0x6965723a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/CORBA/ValueModifier:1.0
- 14, ACE_NTOHL (0x56616c75), ACE_NTOHL (0x654d6f64), ACE_NTOHL (0x69666965), ACE_NTOHL (0x72000000), // name = ValueModifier
- CORBA::tk_short,
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f48), ACE_NTOHL (0x6f6d6544), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e3a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/HomeDescription:1.0
+ 16, ACE_NTOHL (0x486f6d65), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e00), // name = IR_HomeDescription
+ 12, // member count
+ 5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 132, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 3, ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 64, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
+ 12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 10, ACE_NTOHL (0x62617365), ACE_NTOHL (0x5f686f6d), ACE_NTOHL (0x65000000), // name = base_home
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 18, ACE_NTOHL (0x6d616e61), ACE_NTOHL (0x6765645f), ACE_NTOHL (0x636f6d70), ACE_NTOHL (0x6f6e656e), ACE_NTOHL (0x74000000), // name = managed_component
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 16, ACE_NTOHL (0x7072696d), ACE_NTOHL (0x6172795f), ACE_NTOHL (0x6b65795f), ACE_NTOHL (0x64656600), // name = primary_key_def
+ CORBA::tk_objref, // typecode kind
+ 64, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x72696d61), ACE_NTOHL (0x72794b65), ACE_NTOHL (0x79446566), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/PrimaryKeyDef:1.0
+ 14, ACE_NTOHL (0x5072696d), ACE_NTOHL (0x6172794b), ACE_NTOHL (0x65794465), ACE_NTOHL (0x66000000), // name = IR_PrimaryKeyDef
+
+ 10, ACE_NTOHL (0x66616374), ACE_NTOHL (0x6f726965), ACE_NTOHL (0x73000000), // name = factories
+ CORBA::tk_alias, // typecode kind for typedefs
+ 144, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f46), ACE_NTOHL (0x6163746f), ACE_NTOHL (0x72794465), ACE_NTOHL (0x66536571), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/FactoryDefSeq:1.0
+ 14, ACE_NTOHL (0x46616374), ACE_NTOHL (0x6f727944), ACE_NTOHL (0x65665365), ACE_NTOHL (0x71000000), // name = IR_FactoryDefSeq
+ CORBA::tk_sequence, // typecode kind
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_objref, // typecode kind
+ 56, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f46), ACE_NTOHL (0x6163746f), ACE_NTOHL (0x72794465), ACE_NTOHL (0x663a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/FactoryDef:1.0
+ 11, ACE_NTOHL (0x46616374), ACE_NTOHL (0x6f727944), ACE_NTOHL (0x65660000), // name = IR_FactoryDef
+
+ 0U,
+
+
+ 8, ACE_NTOHL (0x66696e64), ACE_NTOHL (0x65727300), // name = finders
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f46), ACE_NTOHL (0x696e6465), ACE_NTOHL (0x72446566), ACE_NTOHL (0x5365713a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/FinderDefSeq:1.0
+ 13, ACE_NTOHL (0x46696e64), ACE_NTOHL (0x65724465), ACE_NTOHL (0x66536571), ACE_NTOHL (0x0), // name = IR_FinderDefSeq
+ CORBA::tk_sequence, // typecode kind
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_objref, // typecode kind
+ 56, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 29, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f46), ACE_NTOHL (0x696e6465), ACE_NTOHL (0x72446566), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/FinderDef:1.0
+ 10, ACE_NTOHL (0x46696e64), ACE_NTOHL (0x65724465), ACE_NTOHL (0x66000000), // name = IR_FinderDef
+
+ 0U,
+
+
+ 11, ACE_NTOHL (0x6f706572), ACE_NTOHL (0x6174696f), ACE_NTOHL (0x6e730000), // name = operations
+ CORBA::tk_alias, // typecode kind for typedefs
+ 2532, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 36, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f4f), ACE_NTOHL (0x70446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x5365713a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/OpDescriptionSeq:1.0
+ 17, ACE_NTOHL (0x4f704465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e536571), ACE_NTOHL (0x0), // name = IR_OpDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 2456, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 2440, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f4f), ACE_NTOHL (0x70657261), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/OperationDescription:1.0
+ 21, ACE_NTOHL (0x4f706572), ACE_NTOHL (0x6174696f), ACE_NTOHL (0x6e446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_OperationDescription
+ 9, // member count
+ 5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 132, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 3, ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 64, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
+ 12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 7, ACE_NTOHL (0x72657375), ACE_NTOHL (0x6c740000), // name = result
+ CORBA::tk_TypeCode,
+
+ 5, ACE_NTOHL (0x6d6f6465), ACE_NTOHL (0x0), // name = mode
+ CORBA::tk_enum, // typecode kind
+ 100, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f4f), ACE_NTOHL (0x70657261), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x4d6f6465), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/OperationMode:1.0
+ 14, ACE_NTOHL (0x4f706572), ACE_NTOHL (0x6174696f), ACE_NTOHL (0x6e4d6f64), ACE_NTOHL (0x65000000), // name = OperationMode
+ 2, // member count
+ 10, ACE_NTOHL (0x4f505f4e), ACE_NTOHL (0x4f524d41), ACE_NTOHL (0x4c000000), // name = OP_NORMAL
+ 10, ACE_NTOHL (0x4f505f4f), ACE_NTOHL (0x4e455741), ACE_NTOHL (0x59000000), // name = OP_ONEWAY
+
+ 9, ACE_NTOHL (0x636f6e74), ACE_NTOHL (0x65787473), ACE_NTOHL (0x0), // name = contexts
+ CORBA::tk_alias, // typecode kind for typedefs
+ 296, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f43), ACE_NTOHL (0x6f6e7465), ACE_NTOHL (0x78744964), ACE_NTOHL (0x5365713a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ContextIdSeq:1.0
+ 13, ACE_NTOHL (0x436f6e74), ACE_NTOHL (0x65787449), ACE_NTOHL (0x64536571), ACE_NTOHL (0x0), // name = IR_ContextIdSeq
+ CORBA::tk_sequence, // typecode kind
+ 228, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_alias, // typecode kind for typedefs
+ 212, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f43), ACE_NTOHL (0x6f6e7465), ACE_NTOHL (0x78744964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ContextIdentifier:1.0
+ 18, ACE_NTOHL (0x436f6e74), ACE_NTOHL (0x65787449), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x72000000), // name = ContextIdentifier
+ CORBA::tk_alias, // typecode kind for typedefs
+ 132, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+
+
+ 0U,
+
+
+ 11, ACE_NTOHL (0x70617261), ACE_NTOHL (0x6d657465), ACE_NTOHL (0x72730000), // name = parameters
+ CORBA::tk_alias, // typecode kind for typedefs
+ 552, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x61724465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e536571), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ParDescriptionSeq:1.0
+ 18, ACE_NTOHL (0x50617244), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x71000000), // name = IR_ParDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 472, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 456, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x6172616d), ACE_NTOHL (0x65746572), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ParameterDescription:1.0
+ 21, ACE_NTOHL (0x50617261), ACE_NTOHL (0x6d657465), ACE_NTOHL (0x72446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_ParameterDescription
+ 4, // member count
+ 5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 132, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+ 9, ACE_NTOHL (0x74797065), ACE_NTOHL (0x5f646566), ACE_NTOHL (0x0), // name = type_def
+ CORBA::tk_objref, // typecode kind
+ 48, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 27, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x444c5479), ACE_NTOHL (0x70653a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/IDLType:1.0
+ 8, ACE_NTOHL (0x49444c54), ACE_NTOHL (0x79706500), // name = IR_IDLType
+
+ 5, ACE_NTOHL (0x6d6f6465), ACE_NTOHL (0x0), // name = mode
+ CORBA::tk_enum, // typecode kind
+ 116, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f50), ACE_NTOHL (0x6172616d), ACE_NTOHL (0x65746572), ACE_NTOHL (0x4d6f6465), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ParameterMode:1.0
+ 14, ACE_NTOHL (0x50617261), ACE_NTOHL (0x6d657465), ACE_NTOHL (0x724d6f64), ACE_NTOHL (0x65000000), // name = ParameterMode
+ 3, // member count
+ 9, ACE_NTOHL (0x50415241), ACE_NTOHL (0x4d5f494e), ACE_NTOHL (0x0), // name = PARAM_IN
+ 10, ACE_NTOHL (0x50415241), ACE_NTOHL (0x4d5f4f55), ACE_NTOHL (0x54000000), // name = PARAM_OUT
+ 12, ACE_NTOHL (0x50415241), ACE_NTOHL (0x4d5f494e), ACE_NTOHL (0x4f555400), // name = PARAM_INOUT
+
+
+ 0U,
+
+
+ 11, ACE_NTOHL (0x65786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e730000), // name = exceptions
+ CORBA::tk_alias, // typecode kind for typedefs
+ 748, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78634465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e536571), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ExcDescriptionSeq:1.0
+ 18, ACE_NTOHL (0x45786344), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x71000000), // name = IR_ExcDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 668, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 652, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78636570), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ExceptionDescription:1.0
+ 21, ACE_NTOHL (0x45786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_ExceptionDescription
+ 5, // member count
+ 5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 132, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 3, ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 64, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
+ 12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+
+ 0U,
+
+
+
+ 0U,
+
+
+ 11, ACE_NTOHL (0x61747472), ACE_NTOHL (0x69627574), ACE_NTOHL (0x65730000), // name = attributes
+ CORBA::tk_alias, // typecode kind for typedefs
+ 2424, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 38, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f41), ACE_NTOHL (0x74747244), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x713a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/AttrDescriptionSeq:1.0
+ 19, ACE_NTOHL (0x41747472), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x65710000), // name = IR_AttrDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 2344, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 2328, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f41), ACE_NTOHL (0x74747269), ACE_NTOHL (0x62757465), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/AttributeDescription:1.0
+ 21, ACE_NTOHL (0x41747472), ACE_NTOHL (0x69627574), ACE_NTOHL (0x65446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_AttributeDescription
+ 8, // member count
+ 5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 132, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 3, ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 64, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
+ 12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+ 5, ACE_NTOHL (0x6d6f6465), ACE_NTOHL (0x0), // name = mode
+ CORBA::tk_enum, // typecode kind
+ 104, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f41), ACE_NTOHL (0x74747269), ACE_NTOHL (0x62757465), ACE_NTOHL (0x4d6f6465), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/AttributeMode:1.0
+ 14, ACE_NTOHL (0x41747472), ACE_NTOHL (0x69627574), ACE_NTOHL (0x654d6f64), ACE_NTOHL (0x65000000), // name = AttributeMode
+ 2, // member count
+ 12, ACE_NTOHL (0x41545452), ACE_NTOHL (0x5f4e4f52), ACE_NTOHL (0x4d414c00), // name = ATTR_NORMAL
+ 14, ACE_NTOHL (0x41545452), ACE_NTOHL (0x5f524541), ACE_NTOHL (0x444f4e4c), ACE_NTOHL (0x59000000), // name = ATTR_READONLY
+
+ 15, ACE_NTOHL (0x6765745f), ACE_NTOHL (0x65786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e730000), // name = get_exceptions
+ CORBA::tk_alias, // typecode kind for typedefs
+ 748, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78634465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e536571), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ExcDescriptionSeq:1.0
+ 18, ACE_NTOHL (0x45786344), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x71000000), // name = IR_ExcDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 668, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 652, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78636570), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ExceptionDescription:1.0
+ 21, ACE_NTOHL (0x45786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_ExceptionDescription
+ 5, // member count
+ 5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 132, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 3, ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 64, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
+ 12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+
+ 0U,
+
+
+ 15, ACE_NTOHL (0x7075745f), ACE_NTOHL (0x65786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e730000), // name = put_exceptions
+ CORBA::tk_alias, // typecode kind for typedefs
+ 748, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 37, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78634465), ACE_NTOHL (0x73637269), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e536571), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/IR/ExcDescriptionSeq:1.0
+ 18, ACE_NTOHL (0x45786344), ACE_NTOHL (0x65736372), ACE_NTOHL (0x69707469), ACE_NTOHL (0x6f6e5365), ACE_NTOHL (0x71000000), // name = IR_ExcDescriptionSeq
+ CORBA::tk_sequence, // typecode kind
+ 668, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ CORBA::tk_struct, // typecode kind
+ 652, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 40, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f45), ACE_NTOHL (0x78636570), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x44657363), ACE_NTOHL (0x72697074), ACE_NTOHL (0x696f6e3a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/ExceptionDescription:1.0
+ 21, ACE_NTOHL (0x45786365), ACE_NTOHL (0x7074696f), ACE_NTOHL (0x6e446573), ACE_NTOHL (0x63726970), ACE_NTOHL (0x74696f6e), ACE_NTOHL (0x0), // name = IR_ExceptionDescription
+ 5, // member count
+ 5, ACE_NTOHL (0x6e616d65), ACE_NTOHL (0x0), // name = name
+ CORBA::tk_alias, // typecode kind for typedefs
+ 132, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 30, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f49), ACE_NTOHL (0x64656e74), ACE_NTOHL (0x69666965), ACE_NTOHL (0x723a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/IR/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_alias, // typecode kind for typedefs
+ 68, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 33, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f4964), ACE_NTOHL (0x656e7469), ACE_NTOHL (0x66696572), ACE_NTOHL (0x3a312e30), ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/Identifier:1.0
+ 11, ACE_NTOHL (0x4964656e), ACE_NTOHL (0x74696669), ACE_NTOHL (0x65720000), // name = Identifier
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 3, ACE_NTOHL (0x69640000), // name = id
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 11, ACE_NTOHL (0x64656669), ACE_NTOHL (0x6e65645f), ACE_NTOHL (0x696e0000), // name = defined_in
+ CORBA::tk_alias, // typecode kind for typedefs
+ 140, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 32, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f52), ACE_NTOHL (0x65706f73), ACE_NTOHL (0x69746f72), ACE_NTOHL (0x7949643a), ACE_NTOHL (0x312e3000), // repository ID = IDL:omg.org/IR/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_alias, // typecode kind for typedefs
+ 72, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 35, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5265), ACE_NTOHL (0x706f7369), ACE_NTOHL (0x746f7279), ACE_NTOHL (0x49643a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/CORBA/RepositoryId:1.0
+ 13, ACE_NTOHL (0x5265706f), ACE_NTOHL (0x7369746f), ACE_NTOHL (0x72794964), ACE_NTOHL (0x0), // name = IR_RepositoryId
+ CORBA::tk_string,
+ 0U, // string length
+
+
+ 8, ACE_NTOHL (0x76657273), ACE_NTOHL (0x696f6e00), // name = version
+ CORBA::tk_alias, // typecode kind for typedefs
+ 64, // encapsulation length
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 31, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x49522f56), ACE_NTOHL (0x65727369), ACE_NTOHL (0x6f6e5370), ACE_NTOHL (0x65633a31), ACE_NTOHL (0x2e300000), // repository ID = IDL:omg.org/IR/VersionSpec:1.0
+ 12, ACE_NTOHL (0x56657273), ACE_NTOHL (0x696f6e53), ACE_NTOHL (0x70656300), // name = VersionSpec
+ CORBA::tk_string,
+ 0U, // string length
+
+ 5, ACE_NTOHL (0x74797065), ACE_NTOHL (0x0), // name = type
+ CORBA::tk_TypeCode,
+
+
+ 0U,
+
+
+
+ 0U,
+
+
+ 9, ACE_NTOHL (0x69735f62), ACE_NTOHL (0x61736963), ACE_NTOHL (0x0), // name = is_basic
+ CORBA::tk_boolean,
};
-static CORBA::TypeCode _tc_TAO_tc_CORBA_ValueModifier (CORBA::tk_alias, sizeof (_oc_CORBA_ValueModifier), (char *) &_oc_CORBA_ValueModifier, 0, sizeof (CORBA::ValueModifier));
+static CORBA::TypeCode _tc_TAO_tc_IR_HomeDescription (CORBA::tk_struct, sizeof (_oc_IR_HomeDescription), (char *) &_oc_IR_HomeDescription, 0, sizeof (IR_HomeDescription));
TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_ValueModifier, &_tc_TAO_tc_CORBA_ValueModifier)
-TAO_NAMESPACE_END
-TAO_NAMESPACE_TYPE (const CORBA::Short)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (const CORBA::Short, VM_NONE, 0)
-TAO_NAMESPACE_END
-TAO_NAMESPACE_TYPE (const CORBA::Short)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (const CORBA::Short, VM_CUSTOM, 1)
-TAO_NAMESPACE_END
-TAO_NAMESPACE_TYPE (const CORBA::Short)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (const CORBA::Short, VM_ABSTRACT, 2)
-TAO_NAMESPACE_END
-TAO_NAMESPACE_TYPE (const CORBA::Short)
-TAO_NAMESPACE_BEGIN (CORBA)
-TAO_NAMESPACE_DEFINE (const CORBA::Short, VM_TRUNCATABLE, 3)
+TAO_NAMESPACE_BEGIN (IR)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_HomeDescription, &_tc_TAO_tc_IR_HomeDescription)
TAO_NAMESPACE_END
+void IR_HomeDescription::_tao_any_destructor (void *x)
+{
+ IR_HomeDescription *tmp = ACE_static_cast (IR_HomeDescription*,x);
+ delete tmp;
+}
-void operator<<= (CORBA::Any &_tao_any, CORBA::DefinitionKind _tao_elem)
+void CORBA::TypeCodeFactory::_tao_any_destructor (void *x)
{
- TAO_OutputCDR stream;
- stream << _tao_elem;
- _tao_any._tao_replace (
- CORBA::_tc_DefinitionKind,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
+ CORBA::TypeCodeFactory *tmp = ACE_static_cast (CORBA::TypeCodeFactory*,x);
+ CORBA::release (tmp);
+}
+
+CORBA::TypeCodeFactory_ptr CORBA::TypeCodeFactory::_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ if (CORBA::is_nil (obj))
+ return CORBA::TypeCodeFactory::_nil ();
+ CORBA::Boolean is_a = obj->_is_a ("IDL:omg.org/CORBA/TypeCodeFactory:1.0", ACE_TRY_ENV);
+ ACE_CHECK_RETURN (CORBA::TypeCodeFactory::_nil ());
+ if (is_a == 0)
+ return CORBA::TypeCodeFactory::_nil ();
+ return CORBA::TypeCodeFactory::_unchecked_narrow (obj, ACE_TRY_ENV);
+}
+
+CORBA::TypeCodeFactory_ptr CORBA::TypeCodeFactory::_unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &
+ )
+{
+ if (CORBA::is_nil (obj))
+ return CORBA::TypeCodeFactory::_nil ();
+ TAO_Stub* stub = obj->_stubobj ();
+ if (stub)
+ stub->_incr_refcnt ();
+ CORBA::TypeCodeFactory_ptr default_proxy = CORBA::TypeCodeFactory::_nil ();
+ if (obj->_is_collocated () && _TAO_collocation_CORBA_TypeCodeFactory_Stub_Factory_function_pointer != 0)
+ {
+ default_proxy = _TAO_collocation_CORBA_TypeCodeFactory_Stub_Factory_function_pointer (obj);
+ }
+ if (CORBA::is_nil (default_proxy))
+ ACE_NEW_RETURN (default_proxy, CORBA::TypeCodeFactory (stub), CORBA::TypeCodeFactory::_nil ());
+ return TAO_CORBA_TypeCodeFactory_PROXY_FACTORY_ADAPTER::instance ()->create_proxy (default_proxy);
+}
+
+CORBA::TypeCodeFactory_ptr
+CORBA::TypeCodeFactory::_duplicate (CORBA::TypeCodeFactory_ptr obj)
+{
+ if (!CORBA::is_nil (obj))
+ obj->_incr_refcnt ();
+ return obj;
+}
+
+CORBA::TypeCode_ptr CORBA::TypeCodeFactory::create_struct_tc (
+ const char * id,
+ const char * name,
+ const IR_StructMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ CORBA::TypeCode_ptr _tao_retval = CORBA::TypeCode::_nil ();
+ CORBA::TypeCode_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_struct_tc",
+ 16,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_struct_tc",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << members)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_struct_tc",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_struct_tc",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+
+CORBA::TypeCode_ptr CORBA::TypeCodeFactory::create_union_tc (
+ const char * id,
+ const char * name,
+ CORBA::TypeCode_ptr discriminator_type,
+ const IR_UnionMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ CORBA::TypeCode_ptr _tao_retval = CORBA::TypeCode::_nil ();
+ CORBA::TypeCode_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_union_tc",
+ 15,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_union_tc",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << discriminator_type) &&
+ (_tao_out << members)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_union_tc",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_union_tc",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+
+CORBA::TypeCode_ptr CORBA::TypeCodeFactory::create_enum_tc (
+ const char * id,
+ const char * name,
+ const IR_EnumMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ CORBA::TypeCode_ptr _tao_retval = CORBA::TypeCode::_nil ();
+ CORBA::TypeCode_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_enum_tc",
+ 14,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_enum_tc",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << members)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_enum_tc",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_enum_tc",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+
+CORBA::TypeCode_ptr CORBA::TypeCodeFactory::create_alias_tc (
+ const char * id,
+ const char * name,
+ CORBA::TypeCode_ptr original_type,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ CORBA::TypeCode_ptr _tao_retval = CORBA::TypeCode::_nil ();
+ CORBA::TypeCode_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_alias_tc",
+ 15,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_alias_tc",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << original_type)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_alias_tc",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_alias_tc",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+
+CORBA::TypeCode_ptr CORBA::TypeCodeFactory::create_exception_tc (
+ const char * id,
+ const char * name,
+ const IR_StructMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ CORBA::TypeCode_ptr _tao_retval = CORBA::TypeCode::_nil ();
+ CORBA::TypeCode_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_exception_tc",
+ 19,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_exception_tc",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << members)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_exception_tc",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_exception_tc",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+
+CORBA::TypeCode_ptr CORBA::TypeCodeFactory::create_interface_tc (
+ const char * id,
+ const char * name,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ CORBA::TypeCode_ptr _tao_retval = CORBA::TypeCode::_nil ();
+ CORBA::TypeCode_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_interface_tc",
+ 19,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_interface_tc",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_interface_tc",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_interface_tc",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+
+CORBA::TypeCode_ptr CORBA::TypeCodeFactory::create_string_tc (
+ CORBA::ULong bound,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ CORBA::TypeCode_ptr _tao_retval = CORBA::TypeCode::_nil ();
+ CORBA::TypeCode_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_string_tc",
+ 16,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_string_tc",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << bound)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_string_tc",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_string_tc",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+
+CORBA::TypeCode_ptr CORBA::TypeCodeFactory::create_wstring_tc (
+ CORBA::ULong bound,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ CORBA::TypeCode_ptr _tao_retval = CORBA::TypeCode::_nil ();
+ CORBA::TypeCode_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_wstring_tc",
+ 17,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_wstring_tc",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << bound)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_wstring_tc",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_wstring_tc",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+
+CORBA::TypeCode_ptr CORBA::TypeCodeFactory::create_fixed_tc (
+ CORBA::UShort digits,
+ CORBA::UShort scale,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ CORBA::TypeCode_ptr _tao_retval = CORBA::TypeCode::_nil ();
+ CORBA::TypeCode_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_fixed_tc",
+ 15,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_fixed_tc",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << digits) &&
+ (_tao_out << scale)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_fixed_tc",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_fixed_tc",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+
+CORBA::TypeCode_ptr CORBA::TypeCodeFactory::create_sequence_tc (
+ CORBA::ULong bound,
+ CORBA::TypeCode_ptr element_type,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ CORBA::TypeCode_ptr _tao_retval = CORBA::TypeCode::_nil ();
+ CORBA::TypeCode_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_sequence_tc",
+ 18,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_sequence_tc",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << bound) &&
+ (_tao_out << element_type)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_sequence_tc",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_sequence_tc",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+
+CORBA::TypeCode_ptr CORBA::TypeCodeFactory::create_array_tc (
+ CORBA::ULong length,
+ CORBA::TypeCode_ptr element_type,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ CORBA::TypeCode_ptr _tao_retval = CORBA::TypeCode::_nil ();
+ CORBA::TypeCode_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_array_tc",
+ 15,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_array_tc",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << length) &&
+ (_tao_out << element_type)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_array_tc",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_array_tc",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+
+CORBA::TypeCode_ptr CORBA::TypeCodeFactory::create_value_tc (
+ const char * id,
+ const char * name,
+ CORBA::ValueModifier type_modifier,
+ CORBA::TypeCode_ptr concrete_base,
+ const IR_ValueMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ CORBA::TypeCode_ptr _tao_retval = CORBA::TypeCode::_nil ();
+ CORBA::TypeCode_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_value_tc",
+ 15,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_value_tc",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << type_modifier) &&
+ (_tao_out << concrete_base) &&
+ (_tao_out << members)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_value_tc",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_value_tc",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+
+CORBA::TypeCode_ptr CORBA::TypeCodeFactory::create_value_box_tc (
+ const char * id,
+ const char * name,
+ CORBA::TypeCode_ptr boxed_type,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ CORBA::TypeCode_ptr _tao_retval = CORBA::TypeCode::_nil ();
+ CORBA::TypeCode_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_value_box_tc",
+ 19,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_value_box_tc",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name) &&
+ (_tao_out << boxed_type)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_value_box_tc",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_value_box_tc",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+
+CORBA::TypeCode_ptr CORBA::TypeCodeFactory::create_native_tc (
+ const char * id,
+ const char * name,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ CORBA::TypeCode_ptr _tao_retval = CORBA::TypeCode::_nil ();
+ CORBA::TypeCode_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_native_tc",
+ 16,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_native_tc",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_native_tc",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_native_tc",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+
+CORBA::TypeCode_ptr CORBA::TypeCodeFactory::create_recursive_tc (
+ const char * id,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ CORBA::TypeCode_ptr _tao_retval = CORBA::TypeCode::_nil ();
+ CORBA::TypeCode_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_recursive_tc",
+ 19,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_recursive_tc",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_recursive_tc",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_recursive_tc",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+
+CORBA::TypeCode_ptr CORBA::TypeCodeFactory::create_abstract_interface_tc (
+ const char * id,
+ const char * name,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ CORBA::TypeCode_ptr _tao_retval = CORBA::TypeCode::_nil ();
+ CORBA::TypeCode_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_abstract_interface_tc",
+ 28,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_abstract_interface_tc",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_abstract_interface_tc",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_abstract_interface_tc",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+
+CORBA::TypeCode_ptr CORBA::TypeCodeFactory::create_component_tc (
+ const char * id,
+ const char * name,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ CORBA::TypeCode_ptr _tao_retval = CORBA::TypeCode::_nil ();
+ CORBA::TypeCode_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_component_tc",
+ 19,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_component_tc",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_component_tc",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_component_tc",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+
+CORBA::TypeCode_ptr CORBA::TypeCodeFactory::create_home_tc (
+ const char * id,
+ const char * name,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+
+ CORBA::TypeCode_ptr _tao_retval = CORBA::TypeCode::_nil ();
+ CORBA::TypeCode_var _tao_safe_retval (_tao_retval);
+
+
+ TAO_Stub *istub = this->_stubobj ();
+ if (istub == 0)
+ ACE_THROW_RETURN (CORBA::INTERNAL (), 0);
+
+
+ TAO_GIOP_Twoway_Invocation _tao_call (
+ istub,
+ "create_home_tc",
+ 14,
+ istub->orb_core ()
+ );
+
+#if defined (TAO_HAS_INTERCEPTORS)
+ TAO_ClientRequestInterceptor_Adapter
+ _tao_vfr (istub->orb_core ()->orb ()->_get_client_interceptor (ACE_TRY_ENV));
+ ACE_CHECK_RETURN (0);
+ PortableInterceptor::Cookies _tao_cookies;
+ CORBA::NVList_var _tao_interceptor_args;
+ if (_tao_vfr.valid ())
+ {
+ istub->orb_core ()->orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
+ ACE_CHECK_RETURN (0);
+ }
+
+ ACE_TRY
+ {
+#endif /* TAO_HAS_INTERCEPTORS */
+
+ for (;;)
+ {
+ _tao_call.start (ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.preinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_home_tc",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ CORBA::Short flag = 131;
+ // Tremporary hack until GIOP 1.2 is implemented.
+
+ _tao_call.prepare_header (ACE_static_cast (CORBA::Octet, flag), ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ TAO_OutputCDR &_tao_out = _tao_call.out_stream ();
+ if (!(
+ (_tao_out << id) &&
+ (_tao_out << name)
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (), 0);
+
+ int _invoke_status =
+ _tao_call.invoke (0, 0, ACE_TRY_ENV);
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+
+ if (_invoke_status == TAO_INVOKE_RESTART)
+ continue;
+ if (_invoke_status != TAO_INVOKE_OK)
+ {
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::UNKNOWN (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ }
+ TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
+ if (!(
+ (_tao_in >> _tao_safe_retval.inout ())
+ ))
+ TAO_INTERCEPTOR_THROW_RETURN (CORBA::MARSHAL (TAO_DEFAULT_MINOR_CODE, CORBA::COMPLETED_YES), 0);
+
+ TAO_INTERCEPTOR (
+ _tao_vfr.postinvoke (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_home_tc",
+ _tao_call.service_info (),
+ _tao_interceptor_args.inout (),
+ _tao_cookies,
+ ACE_TRY_ENV
+ )
+ );
+ TAO_INTERCEPTOR_CHECK_RETURN (0);
+ break;
+
+ }
+#if defined (TAO_HAS_INTERCEPTORS)
+
+ }
+ ACE_CATCHANY
+ {
+ _tao_vfr.exception_occurred (
+ _tao_call.request_id (),
+ 1,
+ this,
+ "create_home_tc",
+ _tao_cookies,
+ ACE_TRY_ENV
+ );
+ ACE_RETHROW;
+ }
+ ACE_ENDTRY;
+ ACE_CHECK_RETURN (0);
+#endif /* TAO_HAS_INTERCEPTORS */
+ return _tao_safe_retval._retn ();
+}
+
+CORBA::Boolean CORBA::TypeCodeFactory::_is_a (const CORBA::Char *value, CORBA::Environment &ACE_TRY_ENV)
+{
+ if (
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/TypeCodeFactory:1.0")) ||
+ (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Object:1.0")))
+ return 1; // success using local knowledge
+ else
+ return this->CORBA_Object::_is_a (value, ACE_TRY_ENV);
+}
+
+const char* CORBA::TypeCodeFactory::_interface_repository_id (void) const
+{
+ return "IDL:omg.org/CORBA/TypeCodeFactory:1.0";
+}
+
+TAO_CORBA_TypeCodeFactory_Default_Proxy_Factory::TAO_CORBA_TypeCodeFactory_Default_Proxy_Factory (int register_proxy_factory)
+{
+ if (register_proxy_factory)
+ {
+ TAO_CORBA_TypeCodeFactory_PROXY_FACTORY_ADAPTER::instance ()->register_proxy_factory (this);
+ }
+}
+
+TAO_CORBA_TypeCodeFactory_Default_Proxy_Factory::~TAO_CORBA_TypeCodeFactory_Default_Proxy_Factory (void)
+{
+}
+
+CORBA::TypeCodeFactory_ptr
+TAO_CORBA_TypeCodeFactory_Default_Proxy_Factory::create_proxy (
+ CORBA::TypeCodeFactory_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ return proxy;
+}
+
+TAO_CORBA_TypeCodeFactory_Proxy_Factory_Adapter::TAO_CORBA_TypeCodeFactory_Proxy_Factory_Adapter (void)
+ : proxy_factory_ (0),
+ delete_proxy_factory_ (0)
+{
+}
+
+TAO_CORBA_TypeCodeFactory_Proxy_Factory_Adapter::~TAO_CORBA_TypeCodeFactory_Proxy_Factory_Adapter (void)
+{
+ // Making sure the factory which the adapter has is destroyed with it.
+ if (this->proxy_factory_ != 0)
+ delete this->proxy_factory_;
+}
+
+int
+TAO_CORBA_TypeCodeFactory_Proxy_Factory_Adapter::register_proxy_factory (
+ TAO_CORBA_TypeCodeFactory_Default_Proxy_Factory *df,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Remove any existing <proxy_factory_> and replace with the new one.
+ this->unregister_proxy_factory (ACE_TRY_ENV);
+ this->proxy_factory_ = df;
+ this->delete_proxy_factory_ = 0;
+return 0;
+}
+
+int
+TAO_CORBA_TypeCodeFactory_Proxy_Factory_Adapter::unregister_proxy_factory (
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ if (this->delete_proxy_factory_ == 0 && this->proxy_factory_ != 0)
+ {
+ // Its necessary to set <delete_proxy_factory_> to 1 to make sure that it
+ // doesnt get into an infinite loop in <unregister_proxy_factory> as it is
+ // invoked in the destructor of the class too.
+ this->delete_proxy_factory_ = 1;
+ delete this->proxy_factory_;
+ this->proxy_factory_ = 0;
+ }
+return 0;
+}
+
+CORBA::TypeCodeFactory_ptr
+TAO_CORBA_TypeCodeFactory_Proxy_Factory_Adapter::create_proxy (
+ CORBA::TypeCodeFactory_ptr proxy,
+ CORBA::Environment &
+ )
+{
+ ACE_MT (ACE_GUARD_RETURN (ACE_Recursive_Thread_Mutex, ace_mon,
+ this->lock_, 0));
+ // Verify that an <proxy_factory_> is available else make one.
+ if (this->proxy_factory_ == 0)
+ ACE_NEW_RETURN (this->proxy_factory_,
+ TAO_CORBA_TypeCodeFactory_Default_Proxy_Factory (1),
+ 0);
+
+
+ return this->proxy_factory_->create_proxy (proxy);
+}
+
+TAO_CORBA_TypeCodeFactory_Smart_Proxy_Base::TAO_CORBA_TypeCodeFactory_Smart_Proxy_Base (CORBA::TypeCodeFactory_ptr proxy)
+: base_proxy_ (proxy)
+{
+}
+
+TAO_CORBA_TypeCodeFactory_Smart_Proxy_Base::~TAO_CORBA_TypeCodeFactory_Smart_Proxy_Base (void)
+{
+}
+
+TAO_Stub *
+TAO_CORBA_TypeCodeFactory_Smart_Proxy_Base::_stubobj (void) const
+{
+ return this->base_proxy_->_stubobj ();
+}
+
+CORBA::TypeCode_ptr TAO_CORBA_TypeCodeFactory_Smart_Proxy_Base::create_struct_tc (
+ const char * id,
+ const char * name,
+ const IR_StructMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_struct_tc (
+ id,
+ name,
+ members,
+ ACE_TRY_ENV
+ );
+
+}
+
+CORBA::TypeCode_ptr TAO_CORBA_TypeCodeFactory_Smart_Proxy_Base::create_union_tc (
+ const char * id,
+ const char * name,
+ CORBA::TypeCode_ptr discriminator_type,
+ const IR_UnionMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_union_tc (
+ id,
+ name,
+ discriminator_type,
+ members,
+ ACE_TRY_ENV
+ );
+
+}
+
+CORBA::TypeCode_ptr TAO_CORBA_TypeCodeFactory_Smart_Proxy_Base::create_enum_tc (
+ const char * id,
+ const char * name,
+ const IR_EnumMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_enum_tc (
+ id,
+ name,
+ members,
+ ACE_TRY_ENV
+ );
+
+}
+
+CORBA::TypeCode_ptr TAO_CORBA_TypeCodeFactory_Smart_Proxy_Base::create_alias_tc (
+ const char * id,
+ const char * name,
+ CORBA::TypeCode_ptr original_type,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_alias_tc (
+ id,
+ name,
+ original_type,
+ ACE_TRY_ENV
+ );
+
+}
+
+CORBA::TypeCode_ptr TAO_CORBA_TypeCodeFactory_Smart_Proxy_Base::create_exception_tc (
+ const char * id,
+ const char * name,
+ const IR_StructMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_exception_tc (
+ id,
+ name,
+ members,
+ ACE_TRY_ENV
+ );
+
+}
+
+CORBA::TypeCode_ptr TAO_CORBA_TypeCodeFactory_Smart_Proxy_Base::create_interface_tc (
+ const char * id,
+ const char * name,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_interface_tc (
+ id,
+ name,
+ ACE_TRY_ENV
+ );
+
+}
+
+CORBA::TypeCode_ptr TAO_CORBA_TypeCodeFactory_Smart_Proxy_Base::create_string_tc (
+ CORBA::ULong bound,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_string_tc (
+ bound,
+ ACE_TRY_ENV
+ );
+
+}
+
+CORBA::TypeCode_ptr TAO_CORBA_TypeCodeFactory_Smart_Proxy_Base::create_wstring_tc (
+ CORBA::ULong bound,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_wstring_tc (
+ bound,
+ ACE_TRY_ENV
+ );
+
+}
+
+CORBA::TypeCode_ptr TAO_CORBA_TypeCodeFactory_Smart_Proxy_Base::create_fixed_tc (
+ CORBA::UShort digits,
+ CORBA::UShort scale,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_fixed_tc (
+ digits,
+ scale,
+ ACE_TRY_ENV
+ );
+
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::DefinitionKind &_tao_elem)
+CORBA::TypeCode_ptr TAO_CORBA_TypeCodeFactory_Smart_Proxy_Base::create_sequence_tc (
+ CORBA::ULong bound,
+ CORBA::TypeCode_ptr element_type,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_sequence_tc (
+ bound,
+ element_type,
+ ACE_TRY_ENV
+ );
+
+}
+
+CORBA::TypeCode_ptr TAO_CORBA_TypeCodeFactory_Smart_Proxy_Base::create_array_tc (
+ CORBA::ULong length,
+ CORBA::TypeCode_ptr element_type,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_array_tc (
+ length,
+ element_type,
+ ACE_TRY_ENV
+ );
+
+}
+
+CORBA::TypeCode_ptr TAO_CORBA_TypeCodeFactory_Smart_Proxy_Base::create_value_tc (
+ const char * id,
+ const char * name,
+ CORBA::ValueModifier type_modifier,
+ CORBA::TypeCode_ptr concrete_base,
+ const IR_ValueMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_value_tc (
+ id,
+ name,
+ type_modifier,
+ concrete_base,
+ members,
+ ACE_TRY_ENV
+ );
+
+}
+
+CORBA::TypeCode_ptr TAO_CORBA_TypeCodeFactory_Smart_Proxy_Base::create_value_box_tc (
+ const char * id,
+ const char * name,
+ CORBA::TypeCode_ptr boxed_type,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_value_box_tc (
+ id,
+ name,
+ boxed_type,
+ ACE_TRY_ENV
+ );
+
+}
+
+CORBA::TypeCode_ptr TAO_CORBA_TypeCodeFactory_Smart_Proxy_Base::create_native_tc (
+ const char * id,
+ const char * name,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_native_tc (
+ id,
+ name,
+ ACE_TRY_ENV
+ );
+
+}
+
+CORBA::TypeCode_ptr TAO_CORBA_TypeCodeFactory_Smart_Proxy_Base::create_recursive_tc (
+ const char * id,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_recursive_tc (
+ id,
+ ACE_TRY_ENV
+ );
+
+}
+
+CORBA::TypeCode_ptr TAO_CORBA_TypeCodeFactory_Smart_Proxy_Base::create_abstract_interface_tc (
+ const char * id,
+ const char * name,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_abstract_interface_tc (
+ id,
+ name,
+ ACE_TRY_ENV
+ );
+
+}
+
+CORBA::TypeCode_ptr TAO_CORBA_TypeCodeFactory_Smart_Proxy_Base::create_component_tc (
+ const char * id,
+ const char * name,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_component_tc (
+ id,
+ name,
+ ACE_TRY_ENV
+ );
+
+}
+
+CORBA::TypeCode_ptr TAO_CORBA_TypeCodeFactory_Smart_Proxy_Base::create_home_tc (
+ const char * id,
+ const char * name,
+ CORBA::Environment &ACE_TRY_ENV
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ))
+{
+ return this->base_proxy_->create_home_tc (
+ id,
+ name,
+ ACE_TRY_ENV
+ );
+
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+template class ACE_Singleton<TAO_CORBA_TypeCodeFactory_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX >;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+#pragma instantiate ACE_Singleton<TAO_CORBA_TypeCodeFactory_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+static const CORBA::Long _oc_CORBA_TypeCodeFactory[] =
+{
+ TAO_ENCAP_BYTE_ORDER, // byte order
+ 38, ACE_NTOHL (0x49444c3a), ACE_NTOHL (0x6f6d672e), ACE_NTOHL (0x6f72672f), ACE_NTOHL (0x434f5242), ACE_NTOHL (0x412f5479), ACE_NTOHL (0x7065436f), ACE_NTOHL (0x64654661), ACE_NTOHL (0x63746f72), ACE_NTOHL (0x793a312e), ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/CORBA/TypeCodeFactory:1.0
+ 16, ACE_NTOHL (0x54797065), ACE_NTOHL (0x436f6465), ACE_NTOHL (0x46616374), ACE_NTOHL (0x6f727900), // name = TypeCodeFactory
+};
+static CORBA::TypeCode _tc_TAO_tc_CORBA_TypeCodeFactory (CORBA::tk_objref, sizeof (_oc_CORBA_TypeCodeFactory), (char *) &_oc_CORBA_TypeCodeFactory, 0, sizeof (CORBA::TypeCodeFactory));
+TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
+TAO_NAMESPACE_BEGIN (CORBA)
+TAO_NAMESPACE_DEFINE (CORBA::TypeCode_ptr, _tc_TypeCodeFactory, &_tc_TAO_tc_CORBA_TypeCodeFactory)
+TAO_NAMESPACE_END
+void operator<<= (CORBA::Any &_tao_any, IR::DefinitionKind _tao_elem)
+{
+ TAO_OutputCDR stream;
+ stream << _tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_DefinitionKind,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR::DefinitionKind &_tao_elem)
{
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_DefinitionKind, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_DefinitionKind, ACE_TRY_ENV)) // not equal
{
return 0;
}
@@ -13828,35 +39990,32 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::DefinitionKind &_
return 0;
}
-CORBA::IRObject_ptr (*_TAO_collocation_CORBA_IRObject_Stub_Factory_function_pointer) (
+IR_Contained_ptr (*_TAO_collocation_IR_Contained_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
-void operator<<= (CORBA::Any &_tao_any, CORBA::IRObject_ptr _tao_elem)
+void operator<<= (CORBA::Any &_tao_any, IR_Contained_ptr _tao_elem)
{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
- {
- _tao_any._tao_replace (
- CORBA::_tc_IRObject,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
- }
-}
-
-void CORBA::IRObject::_tao_any_destructor (void *x)
-{
- CORBA::IRObject *tmp = ACE_static_cast(CORBA::IRObject*,x);
- CORBA::release (tmp);
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_Contained,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ IR_Contained::_duplicate (_tao_elem),
+ IR_Contained::_tao_any_destructor
+ );
+ }
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::IRObject_ptr &_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_Contained_ptr &_tao_elem)
{
ACE_TRY_NEW_ENV
{
- _tao_elem = CORBA::IRObject::_nil ();
+ _tao_elem = IR_Contained::_nil ();
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_IRObject, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_Contained, ACE_TRY_ENV)) // not equal
{
return 0;
}
@@ -13868,1117 +40027,1811 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::IRObject_ptr &_ta
CORBA::Object_var _tao_obj_var;
if (stream >> _tao_obj_var.out ())
{
- _tao_elem = CORBA::IRObject::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ _tao_elem = IR_Contained::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
ACE_TRY_CHECK;
+
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_IRObject,
+ IR::_tc_Contained,
1,
_tao_elem,
- CORBA::IRObject::_tao_any_destructor
+ IR_Contained::_tao_any_destructor
);
return 1;
}
}
ACE_CATCHANY
{
- _tao_elem = CORBA::IRObject::_nil ();
+ _tao_elem = IR_Contained::_nil ();
return 0;
}
ACE_ENDTRY;
- _tao_elem = CORBA::IRObject::_nil ();
+ _tao_elem = IR_Contained::_nil ();
return 0;
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Field_T<CORBA::IRObject,CORBA::IRObject_var>;
- template class TAO_Object_Manager<CORBA::IRObject,CORBA::IRObject_var>;
+ template class TAO_Object_Field_T<IR_Contained,IR_Contained_var>;
+ template class TAO_Object_Manager<IR_Contained,IR_Contained_var>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Field_T<CORBA::IRObject,CORBA::IRObject_var>
-# pragma instantiate TAO_Object_Manager<CORBA::IRObject,CORBA::IRObject_var>
+# pragma instantiate TAO_Object_Field_T<IR_Contained,IR_Contained_var>
+# pragma instantiate TAO_Object_Manager<IR_Contained,IR_Contained_var>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-CORBA::Contained_ptr (*_TAO_collocation_CORBA_Contained_Stub_Factory_function_pointer) (
- CORBA::Object_ptr obj
- ) = 0;
-void operator<<= (CORBA::Any &_tao_any, CORBA::Contained_ptr _tao_elem)
+void operator<<= (CORBA::Any &_tao_any, const IR_Contained::Description &_tao_elem) // copying
{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
- {
- _tao_any._tao_replace (
- CORBA::_tc_Contained,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
- }
+ TAO_OutputCDR stream;
+ stream << _tao_elem;
+ _tao_any._tao_replace (
+ IR_Contained::_tc_Description,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
}
-void CORBA::Contained::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, IR_Contained::Description *_tao_elem) // non copying
{
- CORBA::Contained *tmp = ACE_static_cast(CORBA::Contained*,x);
- CORBA::release (tmp);
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR_Contained::_tc_Description,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_Contained::Description::_tao_any_destructor
+ );
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_Contained::Description *&_tao_elem)
+{
+ return _tao_any >>= ACE_const_cast(const IR_Contained::Description*&,_tao_elem);
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::Contained_ptr &_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_Contained::Description *&_tao_elem)
{
+ _tao_elem = 0;
ACE_TRY_NEW_ENV
{
- _tao_elem = CORBA::Contained::_nil ();
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_Contained, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR_Contained::_tc_Description, ACE_TRY_ENV)) // not equal
{
return 0;
}
ACE_TRY_CHECK;
- TAO_InputCDR stream (
- _tao_any._tao_get_cdr (),
- _tao_any._tao_byte_order ()
- );
- CORBA::Object_var _tao_obj_var;
- if (stream >> _tao_obj_var.out ())
+ if (_tao_any.any_owns_data ())
{
- _tao_elem = CORBA::Contained::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
- ACE_TRY_CHECK;
- ((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_Contained,
- 1,
- _tao_elem,
- CORBA::Contained::_tao_any_destructor
+ _tao_elem = ACE_static_cast(
+ const IR_Contained::Description*,
+ _tao_any.value ()
);
return 1;
}
+ else
+ {
+ IR_Contained::Description *tmp;
+ ACE_NEW_RETURN (tmp, IR_Contained::Description, 0);
+ TAO_InputCDR stream (
+ _tao_any._tao_get_cdr (),
+ _tao_any._tao_byte_order ()
+ );
+ if (stream >> *tmp)
+ {
+ ((CORBA::Any *)&_tao_any)->_tao_replace (
+ IR_Contained::_tc_Description,
+ 1,
+ ACE_static_cast (void *, tmp),
+ IR_Contained::Description::_tao_any_destructor
+ );
+ _tao_elem = tmp;
+ return 1;
+ }
+ else
+ {
+ delete tmp;
+ }
+ }
}
ACE_CATCHANY
{
- _tao_elem = CORBA::Contained::_nil ();
- return 0;
}
ACE_ENDTRY;
- _tao_elem = CORBA::Contained::_nil ();
return 0;
}
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Field_T<CORBA::Contained,CORBA::Contained_var>;
- template class TAO_Object_Manager<CORBA::Contained,CORBA::Contained_var>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Field_T<CORBA::Contained,CORBA::Contained_var>
-# pragma instantiate TAO_Object_Manager<CORBA::Contained,CORBA::Contained_var>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-void operator<<= (CORBA::Any &_tao_any, const CORBA::Contained::Description &_tao_elem) // copying
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const IR_InterfaceDefSeq &_tao_elem
+ ) // copying
{
- TAO_OutputCDR stream;
- stream << _tao_elem;
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
_tao_any._tao_replace (
- CORBA::Contained::_tc_Description,
+ IR::_tc_InterfaceDefSeq,
TAO_ENCAP_BYTE_ORDER,
stream.begin ()
);
+ }
}
-void CORBA::Contained::Description::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, IR_InterfaceDefSeq *_tao_elem) // non copying
{
- CORBA::Contained::Description *tmp = ACE_static_cast(CORBA::Contained::Description*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_InterfaceDefSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_InterfaceDefSeq::_tao_any_destructor
+ );
}
-void operator<<= (CORBA::Any &_tao_any, CORBA::Contained::Description *_tao_elem) // non copying
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_InterfaceDefSeq *&_tao_elem)
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
- CORBA::Contained::_tc_Description,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- CORBA::Contained::Description::_tao_any_destructor
- );
+ return _tao_any >>= ACE_const_cast(
+ const IR_InterfaceDefSeq*&,
+ _tao_elem
+ );
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::Contained::Description *&_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_InterfaceDefSeq *&_tao_elem)
{
+ _tao_elem = 0;
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::Contained::_tc_Description, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_InterfaceDefSeq, ACE_TRY_ENV)) // not equal
{
- _tao_elem = 0;
return 0;
}
ACE_TRY_CHECK;
if (_tao_any.any_owns_data ())
{
- _tao_elem = (CORBA::Contained::Description *)_tao_any.value ();
+ _tao_elem = ACE_static_cast(
+ const IR_InterfaceDefSeq*,
+ _tao_any.value ()
+ );
return 1;
}
else
{
- ACE_NEW_RETURN (_tao_elem, CORBA::Contained::Description, 0);
+ IR_InterfaceDefSeq *tmp;
+ ACE_NEW_RETURN (tmp, IR_InterfaceDefSeq, 0);
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
);
- if (stream >> *_tao_elem)
+ if (stream >> *tmp)
{
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::Contained::_tc_Description,
+ IR::_tc_InterfaceDefSeq,
1,
- ACE_reinterpret_cast (void *, _tao_elem),
- CORBA::Contained::Description::_tao_any_destructor
+ ACE_static_cast (void *, tmp),
+ IR_InterfaceDefSeq::_tao_any_destructor
);
+ _tao_elem = tmp;
return 1;
}
else
{
- delete _tao_elem;
- _tao_elem = 0;
+ delete tmp;
}
}
}
ACE_CATCHANY
{
- delete _tao_elem;
- _tao_elem = 0;
- return 0;
}
ACE_ENDTRY;
return 0;
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const CORBA::Contained::Description *&_tao_elem)
-{
- return _tao_any >>= ACE_const_cast(CORBA::Contained::Description*&,_tao_elem);
-}
-
void operator<<= (
CORBA::Any &_tao_any,
- const CORBA::InterfaceDefSeq &_tao_elem
+ const IR_ValueDefSeq &_tao_elem
) // copying
{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
- {
- _tao_any._tao_replace (
- CORBA::_tc_InterfaceDefSeq,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
- }
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_ValueDefSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
+ }
}
-void CORBA::InterfaceDefSeq::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, IR_ValueDefSeq *_tao_elem) // non copying
{
- CORBA::InterfaceDefSeq *tmp = ACE_static_cast(CORBA::InterfaceDefSeq*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_ValueDefSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_ValueDefSeq::_tao_any_destructor
+ );
}
-void operator<<= (CORBA::Any &_tao_any, CORBA::InterfaceDefSeq *_tao_elem) // non copying
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_ValueDefSeq *&_tao_elem)
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
- CORBA::_tc_InterfaceDefSeq,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- CORBA::InterfaceDefSeq::_tao_any_destructor
- );
+ return _tao_any >>= ACE_const_cast(
+ const IR_ValueDefSeq*&,
+ _tao_elem
+ );
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::InterfaceDefSeq *&_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_ValueDefSeq *&_tao_elem)
{
+ _tao_elem = 0;
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_InterfaceDefSeq, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_ValueDefSeq, ACE_TRY_ENV)) // not equal
{
- _tao_elem = 0;
return 0;
}
ACE_TRY_CHECK;
if (_tao_any.any_owns_data ())
{
- _tao_elem = (CORBA::InterfaceDefSeq *)_tao_any.value ();
+ _tao_elem = ACE_static_cast(
+ const IR_ValueDefSeq*,
+ _tao_any.value ()
+ );
return 1;
}
else
{
- ACE_NEW_RETURN (_tao_elem, CORBA::InterfaceDefSeq, 0);
+ IR_ValueDefSeq *tmp;
+ ACE_NEW_RETURN (tmp, IR_ValueDefSeq, 0);
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
);
- if (stream >> *_tao_elem)
+ if (stream >> *tmp)
{
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_InterfaceDefSeq,
+ IR::_tc_ValueDefSeq,
1,
- ACE_reinterpret_cast (void *, _tao_elem),
- CORBA::InterfaceDefSeq::_tao_any_destructor
+ ACE_static_cast (void *, tmp),
+ IR_ValueDefSeq::_tao_any_destructor
);
+ _tao_elem = tmp;
return 1;
}
else
{
- delete _tao_elem;
- _tao_elem = 0;
+ delete tmp;
}
}
}
ACE_CATCHANY
{
- delete _tao_elem;
- _tao_elem = 0;
- return 0;
}
ACE_ENDTRY;
return 0;
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const CORBA::InterfaceDefSeq *&_tao_elem)
-{
- return _tao_any >>= ACE_const_cast(CORBA::InterfaceDefSeq*&,_tao_elem);
-}
-
void operator<<= (
CORBA::Any &_tao_any,
- const CORBA::ValueDefSeq &_tao_elem
+ const IR_ComponentDefSeq &_tao_elem
) // copying
{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
- {
- _tao_any._tao_replace (
- CORBA::_tc_ValueDefSeq,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
- }
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_ComponentDefSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
+ }
}
-void CORBA::ValueDefSeq::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, IR_ComponentDefSeq *_tao_elem) // non copying
{
- CORBA::ValueDefSeq *tmp = ACE_static_cast(CORBA::ValueDefSeq*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_ComponentDefSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_ComponentDefSeq::_tao_any_destructor
+ );
}
-void operator<<= (CORBA::Any &_tao_any, CORBA::ValueDefSeq *_tao_elem) // non copying
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_ComponentDefSeq *&_tao_elem)
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
- CORBA::_tc_ValueDefSeq,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- CORBA::ValueDefSeq::_tao_any_destructor
- );
+ return _tao_any >>= ACE_const_cast(
+ const IR_ComponentDefSeq*&,
+ _tao_elem
+ );
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::ValueDefSeq *&_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_ComponentDefSeq *&_tao_elem)
{
+ _tao_elem = 0;
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_ValueDefSeq, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_ComponentDefSeq, ACE_TRY_ENV)) // not equal
{
- _tao_elem = 0;
return 0;
}
ACE_TRY_CHECK;
if (_tao_any.any_owns_data ())
{
- _tao_elem = (CORBA::ValueDefSeq *)_tao_any.value ();
+ _tao_elem = ACE_static_cast(
+ const IR_ComponentDefSeq*,
+ _tao_any.value ()
+ );
return 1;
}
else
{
- ACE_NEW_RETURN (_tao_elem, CORBA::ValueDefSeq, 0);
+ IR_ComponentDefSeq *tmp;
+ ACE_NEW_RETURN (tmp, IR_ComponentDefSeq, 0);
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
);
- if (stream >> *_tao_elem)
+ if (stream >> *tmp)
{
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_ValueDefSeq,
+ IR::_tc_ComponentDefSeq,
1,
- ACE_reinterpret_cast (void *, _tao_elem),
- CORBA::ValueDefSeq::_tao_any_destructor
+ ACE_static_cast (void *, tmp),
+ IR_ComponentDefSeq::_tao_any_destructor
);
+ _tao_elem = tmp;
return 1;
}
else
{
- delete _tao_elem;
- _tao_elem = 0;
+ delete tmp;
}
}
}
ACE_CATCHANY
{
- delete _tao_elem;
- _tao_elem = 0;
- return 0;
}
ACE_ENDTRY;
return 0;
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const CORBA::ValueDefSeq *&_tao_elem)
-{
- return _tao_any >>= ACE_const_cast(CORBA::ValueDefSeq*&,_tao_elem);
-}
-
void operator<<= (
CORBA::Any &_tao_any,
- const CORBA::ContainedSeq &_tao_elem
+ const IR_ProvidesDefSeq &_tao_elem
) // copying
{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
- {
- _tao_any._tao_replace (
- CORBA::_tc_ContainedSeq,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
- }
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_ProvidesDefSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
+ }
}
-void CORBA::ContainedSeq::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, IR_ProvidesDefSeq *_tao_elem) // non copying
{
- CORBA::ContainedSeq *tmp = ACE_static_cast(CORBA::ContainedSeq*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_ProvidesDefSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_ProvidesDefSeq::_tao_any_destructor
+ );
}
-void operator<<= (CORBA::Any &_tao_any, CORBA::ContainedSeq *_tao_elem) // non copying
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_ProvidesDefSeq *&_tao_elem)
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
- CORBA::_tc_ContainedSeq,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- CORBA::ContainedSeq::_tao_any_destructor
- );
+ return _tao_any >>= ACE_const_cast(
+ const IR_ProvidesDefSeq*&,
+ _tao_elem
+ );
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::ContainedSeq *&_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_ProvidesDefSeq *&_tao_elem)
{
+ _tao_elem = 0;
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_ContainedSeq, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_ProvidesDefSeq, ACE_TRY_ENV)) // not equal
{
- _tao_elem = 0;
return 0;
}
ACE_TRY_CHECK;
if (_tao_any.any_owns_data ())
{
- _tao_elem = (CORBA::ContainedSeq *)_tao_any.value ();
+ _tao_elem = ACE_static_cast(
+ const IR_ProvidesDefSeq*,
+ _tao_any.value ()
+ );
return 1;
}
else
{
- ACE_NEW_RETURN (_tao_elem, CORBA::ContainedSeq, 0);
+ IR_ProvidesDefSeq *tmp;
+ ACE_NEW_RETURN (tmp, IR_ProvidesDefSeq, 0);
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
);
- if (stream >> *_tao_elem)
+ if (stream >> *tmp)
{
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_ContainedSeq,
+ IR::_tc_ProvidesDefSeq,
1,
- ACE_reinterpret_cast (void *, _tao_elem),
- CORBA::ContainedSeq::_tao_any_destructor
+ ACE_static_cast (void *, tmp),
+ IR_ProvidesDefSeq::_tao_any_destructor
);
+ _tao_elem = tmp;
return 1;
}
else
{
- delete _tao_elem;
- _tao_elem = 0;
+ delete tmp;
}
}
}
ACE_CATCHANY
{
- delete _tao_elem;
- _tao_elem = 0;
- return 0;
}
ACE_ENDTRY;
return 0;
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const CORBA::ContainedSeq *&_tao_elem)
-{
- return _tao_any >>= ACE_const_cast(CORBA::ContainedSeq*&,_tao_elem);
-}
-
-void operator<<= (CORBA::Any &_tao_any, const CORBA::StructMember &_tao_elem) // copying
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const IR_UsesDefSeq &_tao_elem
+ ) // copying
{
- TAO_OutputCDR stream;
- stream << _tao_elem;
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
_tao_any._tao_replace (
- CORBA::_tc_StructMember,
+ IR::_tc_UsesDefSeq,
TAO_ENCAP_BYTE_ORDER,
stream.begin ()
);
+ }
}
-void CORBA::StructMember::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, IR_UsesDefSeq *_tao_elem) // non copying
{
- CORBA::StructMember *tmp = ACE_static_cast(CORBA::StructMember*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_UsesDefSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_UsesDefSeq::_tao_any_destructor
+ );
}
-void operator<<= (CORBA::Any &_tao_any, CORBA::StructMember *_tao_elem) // non copying
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_UsesDefSeq *&_tao_elem)
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
- CORBA::_tc_StructMember,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- CORBA::StructMember::_tao_any_destructor
- );
+ return _tao_any >>= ACE_const_cast(
+ const IR_UsesDefSeq*&,
+ _tao_elem
+ );
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::StructMember *&_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_UsesDefSeq *&_tao_elem)
{
+ _tao_elem = 0;
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_StructMember, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_UsesDefSeq, ACE_TRY_ENV)) // not equal
{
- _tao_elem = 0;
return 0;
}
ACE_TRY_CHECK;
if (_tao_any.any_owns_data ())
{
- _tao_elem = (CORBA::StructMember *)_tao_any.value ();
+ _tao_elem = ACE_static_cast(
+ const IR_UsesDefSeq*,
+ _tao_any.value ()
+ );
return 1;
}
else
{
- ACE_NEW_RETURN (_tao_elem, CORBA::StructMember, 0);
+ IR_UsesDefSeq *tmp;
+ ACE_NEW_RETURN (tmp, IR_UsesDefSeq, 0);
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
);
- if (stream >> *_tao_elem)
+ if (stream >> *tmp)
{
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_StructMember,
+ IR::_tc_UsesDefSeq,
1,
- ACE_reinterpret_cast (void *, _tao_elem),
- CORBA::StructMember::_tao_any_destructor
+ ACE_static_cast (void *, tmp),
+ IR_UsesDefSeq::_tao_any_destructor
);
+ _tao_elem = tmp;
return 1;
}
else
{
- delete _tao_elem;
- _tao_elem = 0;
+ delete tmp;
}
}
}
ACE_CATCHANY
{
- delete _tao_elem;
- _tao_elem = 0;
- return 0;
}
ACE_ENDTRY;
return 0;
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const CORBA::StructMember *&_tao_elem)
-{
- return _tao_any >>= ACE_const_cast(CORBA::StructMember *&,_tao_elem);
-}
-
void operator<<= (
CORBA::Any &_tao_any,
- const CORBA::StructMemberSeq &_tao_elem
+ const IR_HomeDefSeq &_tao_elem
) // copying
{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
- {
- _tao_any._tao_replace (
- CORBA::_tc_StructMemberSeq,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
- }
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_HomeDefSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
+ }
}
-void CORBA::StructMemberSeq::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, IR_HomeDefSeq *_tao_elem) // non copying
{
- CORBA::StructMemberSeq *tmp = ACE_static_cast(CORBA::StructMemberSeq*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_HomeDefSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_HomeDefSeq::_tao_any_destructor
+ );
}
-void operator<<= (CORBA::Any &_tao_any, CORBA::StructMemberSeq *_tao_elem) // non copying
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_HomeDefSeq *&_tao_elem)
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
- CORBA::_tc_StructMemberSeq,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- CORBA::StructMemberSeq::_tao_any_destructor
- );
+ return _tao_any >>= ACE_const_cast(
+ const IR_HomeDefSeq*&,
+ _tao_elem
+ );
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::StructMemberSeq *&_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_HomeDefSeq *&_tao_elem)
{
+ _tao_elem = 0;
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_StructMemberSeq, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_HomeDefSeq, ACE_TRY_ENV)) // not equal
{
- _tao_elem = 0;
return 0;
}
ACE_TRY_CHECK;
if (_tao_any.any_owns_data ())
{
- _tao_elem = (CORBA::StructMemberSeq *)_tao_any.value ();
+ _tao_elem = ACE_static_cast(
+ const IR_HomeDefSeq*,
+ _tao_any.value ()
+ );
return 1;
}
else
{
- ACE_NEW_RETURN (_tao_elem, CORBA::StructMemberSeq, 0);
+ IR_HomeDefSeq *tmp;
+ ACE_NEW_RETURN (tmp, IR_HomeDefSeq, 0);
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
);
- if (stream >> *_tao_elem)
+ if (stream >> *tmp)
{
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_StructMemberSeq,
+ IR::_tc_HomeDefSeq,
1,
- ACE_reinterpret_cast (void *, _tao_elem),
- CORBA::StructMemberSeq::_tao_any_destructor
+ ACE_static_cast (void *, tmp),
+ IR_HomeDefSeq::_tao_any_destructor
);
+ _tao_elem = tmp;
return 1;
}
else
{
- delete _tao_elem;
- _tao_elem = 0;
+ delete tmp;
}
}
}
ACE_CATCHANY
{
- delete _tao_elem;
- _tao_elem = 0;
- return 0;
}
ACE_ENDTRY;
return 0;
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const CORBA::StructMemberSeq *&_tao_elem)
-{
- return _tao_any >>= ACE_const_cast(CORBA::StructMemberSeq*&,_tao_elem);
-}
-
-void operator<<= (CORBA::Any &_tao_any, const CORBA::Initializer &_tao_elem) // copying
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const IR_EmitsDefSeq &_tao_elem
+ ) // copying
{
- TAO_OutputCDR stream;
- stream << _tao_elem;
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
_tao_any._tao_replace (
- CORBA::_tc_Initializer,
+ IR::_tc_EmitsDefSeq,
TAO_ENCAP_BYTE_ORDER,
stream.begin ()
);
+ }
}
-void CORBA::Initializer::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, IR_EmitsDefSeq *_tao_elem) // non copying
{
- CORBA::Initializer *tmp = ACE_static_cast(CORBA::Initializer*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_EmitsDefSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_EmitsDefSeq::_tao_any_destructor
+ );
}
-void operator<<= (CORBA::Any &_tao_any, CORBA::Initializer *_tao_elem) // non copying
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_EmitsDefSeq *&_tao_elem)
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
- CORBA::_tc_Initializer,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- CORBA::Initializer::_tao_any_destructor
- );
+ return _tao_any >>= ACE_const_cast(
+ const IR_EmitsDefSeq*&,
+ _tao_elem
+ );
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::Initializer *&_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_EmitsDefSeq *&_tao_elem)
{
+ _tao_elem = 0;
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_Initializer, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_EmitsDefSeq, ACE_TRY_ENV)) // not equal
{
- _tao_elem = 0;
return 0;
}
ACE_TRY_CHECK;
if (_tao_any.any_owns_data ())
{
- _tao_elem = (CORBA::Initializer *)_tao_any.value ();
+ _tao_elem = ACE_static_cast(
+ const IR_EmitsDefSeq*,
+ _tao_any.value ()
+ );
return 1;
}
else
{
- ACE_NEW_RETURN (_tao_elem, CORBA::Initializer, 0);
+ IR_EmitsDefSeq *tmp;
+ ACE_NEW_RETURN (tmp, IR_EmitsDefSeq, 0);
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
);
- if (stream >> *_tao_elem)
+ if (stream >> *tmp)
{
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_Initializer,
+ IR::_tc_EmitsDefSeq,
1,
- ACE_reinterpret_cast (void *, _tao_elem),
- CORBA::Initializer::_tao_any_destructor
+ ACE_static_cast (void *, tmp),
+ IR_EmitsDefSeq::_tao_any_destructor
);
+ _tao_elem = tmp;
return 1;
}
else
{
- delete _tao_elem;
- _tao_elem = 0;
+ delete tmp;
}
}
}
ACE_CATCHANY
{
- delete _tao_elem;
- _tao_elem = 0;
- return 0;
}
ACE_ENDTRY;
return 0;
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const CORBA::Initializer *&_tao_elem)
-{
- return _tao_any >>= ACE_const_cast(CORBA::Initializer*&,_tao_elem);
-}
-
void operator<<= (
CORBA::Any &_tao_any,
- const CORBA::InitializerSeq &_tao_elem
+ const IR_PublishesDefSeq &_tao_elem
) // copying
{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
- {
- _tao_any._tao_replace (
- CORBA::_tc_InitializerSeq,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
- }
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_PublishesDefSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
+ }
}
-void CORBA::InitializerSeq::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, IR_PublishesDefSeq *_tao_elem) // non copying
{
- CORBA::InitializerSeq *tmp =
- ACE_static_cast(CORBA::InitializerSeq*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_PublishesDefSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_PublishesDefSeq::_tao_any_destructor
+ );
}
-void operator<<= (CORBA::Any &_tao_any, CORBA::InitializerSeq *_tao_elem) // non copying
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_PublishesDefSeq *&_tao_elem)
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
+ return _tao_any >>= ACE_const_cast(
+ const IR_PublishesDefSeq*&,
+ _tao_elem
+ );
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_PublishesDefSeq *&_tao_elem)
+{
+ _tao_elem = 0;
+ ACE_TRY_NEW_ENV
+ {
+ CORBA::TypeCode_var type = _tao_any.type ();
+ if (!type->equivalent (IR::_tc_PublishesDefSeq, ACE_TRY_ENV)) // not equal
+ {
+ return 0;
+ }
+ ACE_TRY_CHECK;
+ if (_tao_any.any_owns_data ())
+ {
+ _tao_elem = ACE_static_cast(
+ const IR_PublishesDefSeq*,
+ _tao_any.value ()
+ );
+ return 1;
+ }
+ else
+ {
+ IR_PublishesDefSeq *tmp;
+ ACE_NEW_RETURN (tmp, IR_PublishesDefSeq, 0);
+ TAO_InputCDR stream (
+ _tao_any._tao_get_cdr (),
+ _tao_any._tao_byte_order ()
+ );
+ if (stream >> *tmp)
+ {
+ ((CORBA::Any *)&_tao_any)->_tao_replace (
+ IR::_tc_PublishesDefSeq,
+ 1,
+ ACE_static_cast (void *, tmp),
+ IR_PublishesDefSeq::_tao_any_destructor
+ );
+ _tao_elem = tmp;
+ return 1;
+ }
+ else
+ {
+ delete tmp;
+ }
+ }
+ }
+ ACE_CATCHANY
+ {
+ }
+ ACE_ENDTRY;
+ return 0;
+}
+
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const IR_ConsumesDefSeq &_tao_elem
+ ) // copying
+{
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
_tao_any._tao_replace (
- CORBA::_tc_InitializerSeq,
+ IR::_tc_ConsumesDefSeq,
TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- CORBA::InitializerSeq::_tao_any_destructor
+ stream.begin ()
);
+ }
+}
+
+void operator<<= (CORBA::Any &_tao_any, IR_ConsumesDefSeq *_tao_elem) // non copying
+{
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_ConsumesDefSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_ConsumesDefSeq::_tao_any_destructor
+ );
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_ConsumesDefSeq *&_tao_elem)
+{
+ return _tao_any >>= ACE_const_cast(
+ const IR_ConsumesDefSeq*&,
+ _tao_elem
+ );
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::InitializerSeq *&_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_ConsumesDefSeq *&_tao_elem)
{
+ _tao_elem = 0;
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_InitializerSeq, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_ConsumesDefSeq, ACE_TRY_ENV)) // not equal
{
- _tao_elem = 0;
return 0;
}
ACE_TRY_CHECK;
if (_tao_any.any_owns_data ())
{
- _tao_elem = (CORBA::InitializerSeq *)_tao_any.value ();
+ _tao_elem = ACE_static_cast(
+ const IR_ConsumesDefSeq*,
+ _tao_any.value ()
+ );
return 1;
}
else
{
- ACE_NEW_RETURN (_tao_elem, CORBA::InitializerSeq, 0);
+ IR_ConsumesDefSeq *tmp;
+ ACE_NEW_RETURN (tmp, IR_ConsumesDefSeq, 0);
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
);
- if (stream >> *_tao_elem)
+ if (stream >> *tmp)
{
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_InitializerSeq,
+ IR::_tc_ConsumesDefSeq,
1,
- ACE_reinterpret_cast (void *, _tao_elem),
- CORBA::InitializerSeq::_tao_any_destructor
+ ACE_static_cast (void *, tmp),
+ IR_ConsumesDefSeq::_tao_any_destructor
);
+ _tao_elem = tmp;
return 1;
}
else
{
- delete _tao_elem;
- _tao_elem = 0;
+ delete tmp;
}
}
}
ACE_CATCHANY
{
- delete _tao_elem;
- _tao_elem = 0;
- return 0;
}
ACE_ENDTRY;
return 0;
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const CORBA::InitializerSeq *&_tao_elem)
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const IR_FactoryDefSeq &_tao_elem
+ ) // copying
+{
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_FactoryDefSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
+ }
+}
+
+void operator<<= (CORBA::Any &_tao_any, IR_FactoryDefSeq *_tao_elem) // non copying
+{
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_FactoryDefSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_FactoryDefSeq::_tao_any_destructor
+ );
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_FactoryDefSeq *&_tao_elem)
{
- return _tao_any >>= ACE_const_cast(CORBA::InitializerSeq*&,_tao_elem);
+ return _tao_any >>= ACE_const_cast(
+ const IR_FactoryDefSeq*&,
+ _tao_elem
+ );
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_FactoryDefSeq *&_tao_elem)
+{
+ _tao_elem = 0;
+ ACE_TRY_NEW_ENV
+ {
+ CORBA::TypeCode_var type = _tao_any.type ();
+ if (!type->equivalent (IR::_tc_FactoryDefSeq, ACE_TRY_ENV)) // not equal
+ {
+ return 0;
+ }
+ ACE_TRY_CHECK;
+ if (_tao_any.any_owns_data ())
+ {
+ _tao_elem = ACE_static_cast(
+ const IR_FactoryDefSeq*,
+ _tao_any.value ()
+ );
+ return 1;
+ }
+ else
+ {
+ IR_FactoryDefSeq *tmp;
+ ACE_NEW_RETURN (tmp, IR_FactoryDefSeq, 0);
+ TAO_InputCDR stream (
+ _tao_any._tao_get_cdr (),
+ _tao_any._tao_byte_order ()
+ );
+ if (stream >> *tmp)
+ {
+ ((CORBA::Any *)&_tao_any)->_tao_replace (
+ IR::_tc_FactoryDefSeq,
+ 1,
+ ACE_static_cast (void *, tmp),
+ IR_FactoryDefSeq::_tao_any_destructor
+ );
+ _tao_elem = tmp;
+ return 1;
+ }
+ else
+ {
+ delete tmp;
+ }
+ }
+ }
+ ACE_CATCHANY
+ {
+ }
+ ACE_ENDTRY;
+ return 0;
}
-void operator<<= (CORBA::Any &_tao_any, const CORBA::UnionMember &_tao_elem) // copying
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const IR_FinderDefSeq &_tao_elem
+ ) // copying
{
- TAO_OutputCDR stream;
- stream << _tao_elem;
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
_tao_any._tao_replace (
- CORBA::_tc_UnionMember,
+ IR::_tc_FinderDefSeq,
TAO_ENCAP_BYTE_ORDER,
stream.begin ()
);
+ }
}
-void CORBA::UnionMember::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, IR_FinderDefSeq *_tao_elem) // non copying
{
- CORBA::UnionMember *tmp = ACE_static_cast(CORBA::UnionMember*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_FinderDefSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_FinderDefSeq::_tao_any_destructor
+ );
}
-void operator<<= (CORBA::Any &_tao_any, CORBA::UnionMember *_tao_elem) // non copying
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_FinderDefSeq *&_tao_elem)
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
+ return _tao_any >>= ACE_const_cast(
+ const IR_FinderDefSeq*&,
+ _tao_elem
+ );
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_FinderDefSeq *&_tao_elem)
+{
+ _tao_elem = 0;
+ ACE_TRY_NEW_ENV
+ {
+ CORBA::TypeCode_var type = _tao_any.type ();
+ if (!type->equivalent (IR::_tc_FinderDefSeq, ACE_TRY_ENV)) // not equal
+ {
+ return 0;
+ }
+ ACE_TRY_CHECK;
+ if (_tao_any.any_owns_data ())
+ {
+ _tao_elem = ACE_static_cast(
+ const IR_FinderDefSeq*,
+ _tao_any.value ()
+ );
+ return 1;
+ }
+ else
+ {
+ IR_FinderDefSeq *tmp;
+ ACE_NEW_RETURN (tmp, IR_FinderDefSeq, 0);
+ TAO_InputCDR stream (
+ _tao_any._tao_get_cdr (),
+ _tao_any._tao_byte_order ()
+ );
+ if (stream >> *tmp)
+ {
+ ((CORBA::Any *)&_tao_any)->_tao_replace (
+ IR::_tc_FinderDefSeq,
+ 1,
+ ACE_static_cast (void *, tmp),
+ IR_FinderDefSeq::_tao_any_destructor
+ );
+ _tao_elem = tmp;
+ return 1;
+ }
+ else
+ {
+ delete tmp;
+ }
+ }
+ }
+ ACE_CATCHANY
+ {
+ }
+ ACE_ENDTRY;
+ return 0;
+}
+
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const IR_ContainedSeq &_tao_elem
+ ) // copying
+{
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
_tao_any._tao_replace (
- CORBA::_tc_UnionMember,
+ IR::_tc_ContainedSeq,
TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- CORBA::UnionMember::_tao_any_destructor
+ stream.begin ()
);
+ }
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::UnionMember *&_tao_elem)
+void operator<<= (CORBA::Any &_tao_any, IR_ContainedSeq *_tao_elem) // non copying
{
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_ContainedSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_ContainedSeq::_tao_any_destructor
+ );
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_ContainedSeq *&_tao_elem)
+{
+ return _tao_any >>= ACE_const_cast(
+ const IR_ContainedSeq*&,
+ _tao_elem
+ );
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_ContainedSeq *&_tao_elem)
+{
+ _tao_elem = 0;
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_UnionMember, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_ContainedSeq, ACE_TRY_ENV)) // not equal
{
- _tao_elem = 0;
return 0;
}
ACE_TRY_CHECK;
if (_tao_any.any_owns_data ())
{
- _tao_elem = (CORBA::UnionMember *)_tao_any.value ();
+ _tao_elem = ACE_static_cast(
+ const IR_ContainedSeq*,
+ _tao_any.value ()
+ );
return 1;
}
else
{
- ACE_NEW_RETURN (_tao_elem, CORBA::UnionMember, 0);
+ IR_ContainedSeq *tmp;
+ ACE_NEW_RETURN (tmp, IR_ContainedSeq, 0);
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
);
- if (stream >> *_tao_elem)
+ if (stream >> *tmp)
{
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_UnionMember,
+ IR::_tc_ContainedSeq,
1,
- ACE_reinterpret_cast (void *, _tao_elem),
- CORBA::UnionMember::_tao_any_destructor
+ ACE_static_cast (void *, tmp),
+ IR_ContainedSeq::_tao_any_destructor
);
+ _tao_elem = tmp;
return 1;
}
else
{
- delete _tao_elem;
- _tao_elem = 0;
+ delete tmp;
}
}
}
ACE_CATCHANY
{
- delete _tao_elem;
- _tao_elem = 0;
- return 0;
}
ACE_ENDTRY;
return 0;
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const CORBA::UnionMember *&_tao_elem)
+void operator<<= (CORBA::Any &_tao_any, const IR_StructMember &_tao_elem) // copying
+{
+ TAO_OutputCDR stream;
+ stream << _tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_StructMember,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
+}
+
+void operator<<= (CORBA::Any &_tao_any, IR_StructMember *_tao_elem) // non copying
{
- return _tao_any >>= ACE_const_cast(CORBA::UnionMember*&,_tao_elem);
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_StructMember,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_StructMember::_tao_any_destructor
+ );
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_StructMember *&_tao_elem)
+{
+ return _tao_any >>= ACE_const_cast(const IR_StructMember*&,_tao_elem);
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_StructMember *&_tao_elem)
+{
+ _tao_elem = 0;
+ ACE_TRY_NEW_ENV
+ {
+ CORBA::TypeCode_var type = _tao_any.type ();
+ if (!type->equivalent (IR::_tc_StructMember, ACE_TRY_ENV)) // not equal
+ {
+ return 0;
+ }
+ ACE_TRY_CHECK;
+ if (_tao_any.any_owns_data ())
+ {
+ _tao_elem = ACE_static_cast(
+ const IR_StructMember*,
+ _tao_any.value ()
+ );
+ return 1;
+ }
+ else
+ {
+ IR_StructMember *tmp;
+ ACE_NEW_RETURN (tmp, IR_StructMember, 0);
+ TAO_InputCDR stream (
+ _tao_any._tao_get_cdr (),
+ _tao_any._tao_byte_order ()
+ );
+ if (stream >> *tmp)
+ {
+ ((CORBA::Any *)&_tao_any)->_tao_replace (
+ IR::_tc_StructMember,
+ 1,
+ ACE_static_cast (void *, tmp),
+ IR_StructMember::_tao_any_destructor
+ );
+ _tao_elem = tmp;
+ return 1;
+ }
+ else
+ {
+ delete tmp;
+ }
+ }
+ }
+ ACE_CATCHANY
+ {
+ }
+ ACE_ENDTRY;
+ return 0;
}
void operator<<= (
CORBA::Any &_tao_any,
- const CORBA::UnionMemberSeq &_tao_elem
+ const IR_StructMemberSeq &_tao_elem
) // copying
{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_StructMemberSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
+ }
+}
+
+void operator<<= (CORBA::Any &_tao_any, IR_StructMemberSeq *_tao_elem) // non copying
+{
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_StructMemberSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_StructMemberSeq::_tao_any_destructor
+ );
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_StructMemberSeq *&_tao_elem)
+{
+ return _tao_any >>= ACE_const_cast(
+ const IR_StructMemberSeq*&,
+ _tao_elem
+ );
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_StructMemberSeq *&_tao_elem)
+{
+ _tao_elem = 0;
+ ACE_TRY_NEW_ENV
+ {
+ CORBA::TypeCode_var type = _tao_any.type ();
+ if (!type->equivalent (IR::_tc_StructMemberSeq, ACE_TRY_ENV)) // not equal
+ {
+ return 0;
+ }
+ ACE_TRY_CHECK;
+ if (_tao_any.any_owns_data ())
+ {
+ _tao_elem = ACE_static_cast(
+ const IR_StructMemberSeq*,
+ _tao_any.value ()
+ );
+ return 1;
+ }
+ else
{
- _tao_any._tao_replace (
- CORBA::_tc_UnionMemberSeq,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
+ IR_StructMemberSeq *tmp;
+ ACE_NEW_RETURN (tmp, IR_StructMemberSeq, 0);
+ TAO_InputCDR stream (
+ _tao_any._tao_get_cdr (),
+ _tao_any._tao_byte_order ()
);
+ if (stream >> *tmp)
+ {
+ ((CORBA::Any *)&_tao_any)->_tao_replace (
+ IR::_tc_StructMemberSeq,
+ 1,
+ ACE_static_cast (void *, tmp),
+ IR_StructMemberSeq::_tao_any_destructor
+ );
+ _tao_elem = tmp;
+ return 1;
+ }
+ else
+ {
+ delete tmp;
+ }
}
+ }
+ ACE_CATCHANY
+ {
+ }
+ ACE_ENDTRY;
+ return 0;
}
-void CORBA::UnionMemberSeq::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, const IR_Initializer &_tao_elem) // copying
{
- CORBA::UnionMemberSeq *tmp = ACE_static_cast(CORBA::UnionMemberSeq*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ stream << _tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_Initializer,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
+}
+
+void operator<<= (CORBA::Any &_tao_any, IR_Initializer *_tao_elem) // non copying
+{
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_Initializer,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_Initializer::_tao_any_destructor
+ );
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_Initializer *&_tao_elem)
+{
+ return _tao_any >>= ACE_const_cast(const IR_Initializer*&,_tao_elem);
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_Initializer *&_tao_elem)
+{
+ _tao_elem = 0;
+ ACE_TRY_NEW_ENV
+ {
+ CORBA::TypeCode_var type = _tao_any.type ();
+ if (!type->equivalent (IR::_tc_Initializer, ACE_TRY_ENV)) // not equal
+ {
+ return 0;
+ }
+ ACE_TRY_CHECK;
+ if (_tao_any.any_owns_data ())
+ {
+ _tao_elem = ACE_static_cast(
+ const IR_Initializer*,
+ _tao_any.value ()
+ );
+ return 1;
+ }
+ else
+ {
+ IR_Initializer *tmp;
+ ACE_NEW_RETURN (tmp, IR_Initializer, 0);
+ TAO_InputCDR stream (
+ _tao_any._tao_get_cdr (),
+ _tao_any._tao_byte_order ()
+ );
+ if (stream >> *tmp)
+ {
+ ((CORBA::Any *)&_tao_any)->_tao_replace (
+ IR::_tc_Initializer,
+ 1,
+ ACE_static_cast (void *, tmp),
+ IR_Initializer::_tao_any_destructor
+ );
+ _tao_elem = tmp;
+ return 1;
+ }
+ else
+ {
+ delete tmp;
+ }
+ }
+ }
+ ACE_CATCHANY
+ {
+ }
+ ACE_ENDTRY;
+ return 0;
}
-void operator<<= (CORBA::Any &_tao_any, CORBA::UnionMemberSeq *_tao_elem) // non copying
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const IR_InitializerSeq &_tao_elem
+ ) // copying
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
_tao_any._tao_replace (
- CORBA::_tc_UnionMemberSeq,
+ IR::_tc_InitializerSeq,
TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- CORBA::UnionMemberSeq::_tao_any_destructor
+ stream.begin ()
);
+ }
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::UnionMemberSeq *&_tao_elem)
+void operator<<= (CORBA::Any &_tao_any, IR_InitializerSeq *_tao_elem) // non copying
{
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_InitializerSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_InitializerSeq::_tao_any_destructor
+ );
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_InitializerSeq *&_tao_elem)
+{
+ return _tao_any >>= ACE_const_cast(
+ const IR_InitializerSeq*&,
+ _tao_elem
+ );
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_InitializerSeq *&_tao_elem)
+{
+ _tao_elem = 0;
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_UnionMemberSeq, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_InitializerSeq, ACE_TRY_ENV)) // not equal
{
- _tao_elem = 0;
return 0;
}
ACE_TRY_CHECK;
if (_tao_any.any_owns_data ())
{
- _tao_elem = (CORBA::UnionMemberSeq *)_tao_any.value ();
+ _tao_elem = ACE_static_cast(
+ const IR_InitializerSeq*,
+ _tao_any.value ()
+ );
return 1;
}
else
{
- ACE_NEW_RETURN (_tao_elem, CORBA::UnionMemberSeq, 0);
+ IR_InitializerSeq *tmp;
+ ACE_NEW_RETURN (tmp, IR_InitializerSeq, 0);
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
);
- if (stream >> *_tao_elem)
+ if (stream >> *tmp)
{
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_UnionMemberSeq,
+ IR::_tc_InitializerSeq,
1,
- ACE_reinterpret_cast (void *, _tao_elem),
- CORBA::UnionMemberSeq::_tao_any_destructor
+ ACE_static_cast (void *, tmp),
+ IR_InitializerSeq::_tao_any_destructor
);
+ _tao_elem = tmp;
return 1;
}
else
{
- delete _tao_elem;
- _tao_elem = 0;
+ delete tmp;
}
}
}
ACE_CATCHANY
{
- delete _tao_elem;
- _tao_elem = 0;
- return 0;
}
ACE_ENDTRY;
return 0;
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const CORBA::UnionMemberSeq *&_tao_elem)
+void operator<<= (CORBA::Any &_tao_any, const IR_UnionMember &_tao_elem) // copying
{
- return _tao_any >>= ACE_const_cast(CORBA::UnionMemberSeq*&,_tao_elem);
+ TAO_OutputCDR stream;
+ stream << _tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_UnionMember,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
}
-void CORBA::EnumMemberSeq::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, IR_UnionMember *_tao_elem) // non copying
{
- CORBA::EnumMemberSeq *tmp = ACE_static_cast(CORBA::EnumMemberSeq*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_UnionMember,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_UnionMember::_tao_any_destructor
+ );
}
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::EnumMemberSeq &_tao_elem
- ) // copying
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_UnionMember *&_tao_elem)
+{
+ return _tao_any >>= ACE_const_cast(const IR_UnionMember*&,_tao_elem);
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_UnionMember *&_tao_elem)
{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
+ _tao_elem = 0;
+ ACE_TRY_NEW_ENV
+ {
+ CORBA::TypeCode_var type = _tao_any.type ();
+ if (!type->equivalent (IR::_tc_UnionMember, ACE_TRY_ENV)) // not equal
+ {
+ return 0;
+ }
+ ACE_TRY_CHECK;
+ if (_tao_any.any_owns_data ())
+ {
+ _tao_elem = ACE_static_cast(
+ const IR_UnionMember*,
+ _tao_any.value ()
+ );
+ return 1;
+ }
+ else
{
- _tao_any._tao_replace (
- CORBA::_tc_EnumMemberSeq,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
+ IR_UnionMember *tmp;
+ ACE_NEW_RETURN (tmp, IR_UnionMember, 0);
+ TAO_InputCDR stream (
+ _tao_any._tao_get_cdr (),
+ _tao_any._tao_byte_order ()
);
+ if (stream >> *tmp)
+ {
+ ((CORBA::Any *)&_tao_any)->_tao_replace (
+ IR::_tc_UnionMember,
+ 1,
+ ACE_static_cast (void *, tmp),
+ IR_UnionMember::_tao_any_destructor
+ );
+ _tao_elem = tmp;
+ return 1;
+ }
+ else
+ {
+ delete tmp;
+ }
}
+ }
+ ACE_CATCHANY
+ {
+ }
+ ACE_ENDTRY;
+ return 0;
}
-void operator<<= (CORBA::Any &_tao_any, CORBA::EnumMemberSeq *_tao_elem) // non copying
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const IR_UnionMemberSeq &_tao_elem
+ ) // copying
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
_tao_any._tao_replace (
- CORBA::_tc_EnumMemberSeq,
+ IR::_tc_UnionMemberSeq,
TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- CORBA::EnumMemberSeq::_tao_any_destructor
+ stream.begin ()
);
+ }
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::EnumMemberSeq *&_tao_elem)
+void operator<<= (CORBA::Any &_tao_any, IR_UnionMemberSeq *_tao_elem) // non copying
{
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_UnionMemberSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_UnionMemberSeq::_tao_any_destructor
+ );
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_UnionMemberSeq *&_tao_elem)
+{
+ return _tao_any >>= ACE_const_cast(
+ const IR_UnionMemberSeq*&,
+ _tao_elem
+ );
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_UnionMemberSeq *&_tao_elem)
+{
+ _tao_elem = 0;
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_EnumMemberSeq, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_UnionMemberSeq, ACE_TRY_ENV)) // not equal
{
- _tao_elem = 0;
return 0;
}
ACE_TRY_CHECK;
if (_tao_any.any_owns_data ())
{
- _tao_elem = (CORBA::EnumMemberSeq *)_tao_any.value ();
+ _tao_elem = ACE_static_cast(
+ const IR_UnionMemberSeq*,
+ _tao_any.value ()
+ );
return 1;
}
else
{
- ACE_NEW_RETURN (_tao_elem, CORBA::EnumMemberSeq, 0);
+ IR_UnionMemberSeq *tmp;
+ ACE_NEW_RETURN (tmp, IR_UnionMemberSeq, 0);
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
);
- if (stream >> *_tao_elem)
+ if (stream >> *tmp)
{
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_EnumMemberSeq,
+ IR::_tc_UnionMemberSeq,
1,
- ACE_reinterpret_cast (void *, _tao_elem),
- CORBA::EnumMemberSeq::_tao_any_destructor
+ ACE_static_cast (void *, tmp),
+ IR_UnionMemberSeq::_tao_any_destructor
);
+ _tao_elem = tmp;
return 1;
}
else
{
- delete _tao_elem;
- _tao_elem = 0;
+ delete tmp;
}
}
}
ACE_CATCHANY
{
- delete _tao_elem;
- _tao_elem = 0;
- return 0;
}
ACE_ENDTRY;
return 0;
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const CORBA::EnumMemberSeq *&_tao_elem)
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const IR_EnumMemberSeq &_tao_elem
+ ) // copying
+{
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_EnumMemberSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
+ }
+}
+
+void operator<<= (CORBA::Any &_tao_any, IR_EnumMemberSeq *_tao_elem) // non copying
{
- return _tao_any >>= ACE_const_cast(CORBA::EnumMemberSeq*&,_tao_elem);
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_EnumMemberSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_EnumMemberSeq::_tao_any_destructor
+ );
}
-CORBA::Container_ptr (*_TAO_collocation_CORBA_Container_Stub_Factory_function_pointer) (
- CORBA::Object_ptr obj
- ) = 0;
-void operator<<= (CORBA::Any &_tao_any, CORBA::Container_ptr _tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_EnumMemberSeq *&_tao_elem)
{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
+ return _tao_any >>= ACE_const_cast(
+ const IR_EnumMemberSeq*&,
+ _tao_elem
+ );
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_EnumMemberSeq *&_tao_elem)
+{
+ _tao_elem = 0;
+ ACE_TRY_NEW_ENV
+ {
+ CORBA::TypeCode_var type = _tao_any.type ();
+ if (!type->equivalent (IR::_tc_EnumMemberSeq, ACE_TRY_ENV)) // not equal
+ {
+ return 0;
+ }
+ ACE_TRY_CHECK;
+ if (_tao_any.any_owns_data ())
{
- _tao_any._tao_replace (
- CORBA::_tc_Container,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
+ _tao_elem = ACE_static_cast(
+ const IR_EnumMemberSeq*,
+ _tao_any.value ()
);
+ return 1;
+ }
+ else
+ {
+ IR_EnumMemberSeq *tmp;
+ ACE_NEW_RETURN (tmp, IR_EnumMemberSeq, 0);
+ TAO_InputCDR stream (
+ _tao_any._tao_get_cdr (),
+ _tao_any._tao_byte_order ()
+ );
+ if (stream >> *tmp)
+ {
+ ((CORBA::Any *)&_tao_any)->_tao_replace (
+ IR::_tc_EnumMemberSeq,
+ 1,
+ ACE_static_cast (void *, tmp),
+ IR_EnumMemberSeq::_tao_any_destructor
+ );
+ _tao_elem = tmp;
+ return 1;
+ }
+ else
+ {
+ delete tmp;
+ }
}
+ }
+ ACE_CATCHANY
+ {
+ }
+ ACE_ENDTRY;
+ return 0;
}
-void CORBA::Container::_tao_any_destructor (void *x)
+IR_Container_ptr (*_TAO_collocation_IR_Container_Stub_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
+void operator<<= (CORBA::Any &_tao_any, IR_Container_ptr _tao_elem)
{
- CORBA::Container *tmp = ACE_static_cast(CORBA::Container*,x);
- CORBA::release (tmp);
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_Container,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ IR_Container::_duplicate (_tao_elem),
+ IR_Container::_tao_any_destructor
+ );
+ }
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::Container_ptr &_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_Container_ptr &_tao_elem)
{
ACE_TRY_NEW_ENV
{
- _tao_elem = CORBA::Container::_nil ();
+ _tao_elem = IR_Container::_nil ();
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_Container, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_Container, ACE_TRY_ENV)) // not equal
{
return 0;
}
@@ -14990,242 +41843,233 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::Container_ptr &_t
CORBA::Object_var _tao_obj_var;
if (stream >> _tao_obj_var.out ())
{
- _tao_elem = CORBA::Container::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ _tao_elem = IR_Container::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
ACE_TRY_CHECK;
+
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_Container,
+ IR::_tc_Container,
1,
_tao_elem,
- CORBA::Container::_tao_any_destructor
+ IR_Container::_tao_any_destructor
);
return 1;
}
}
ACE_CATCHANY
{
- _tao_elem = CORBA::Container::_nil ();
+ _tao_elem = IR_Container::_nil ();
return 0;
}
ACE_ENDTRY;
- _tao_elem = CORBA::Container::_nil ();
+ _tao_elem = IR_Container::_nil ();
return 0;
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Field_T<CORBA::Container,CORBA::Container_var>;
- template class TAO_Object_Manager<CORBA::Container,CORBA::Container_var>;
+ template class TAO_Object_Field_T<IR_Container,IR_Container_var>;
+ template class TAO_Object_Manager<IR_Container,IR_Container_var>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Field_T<CORBA::Container,CORBA::Container_var>
-# pragma instantiate TAO_Object_Manager<CORBA::Container,CORBA::Container_var>
+# pragma instantiate TAO_Object_Field_T<IR_Container,IR_Container_var>
+# pragma instantiate TAO_Object_Manager<IR_Container,IR_Container_var>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-void operator<<= (CORBA::Any &_tao_any, const CORBA::Container::Description &_tao_elem) // copying
+void operator<<= (CORBA::Any &_tao_any, const IR_Container::Description &_tao_elem) // copying
{
- TAO_OutputCDR stream;
- stream << _tao_elem;
- _tao_any._tao_replace (
- CORBA::Container::_tc_Description,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
+ TAO_OutputCDR stream;
+ stream << _tao_elem;
+ _tao_any._tao_replace (
+ IR_Container::_tc_Description,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
}
-void CORBA::Container::Description::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, IR_Container::Description *_tao_elem) // non copying
{
- CORBA::Container::Description *tmp = ACE_static_cast(CORBA::Container::Description*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR_Container::_tc_Description,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_Container::Description::_tao_any_destructor
+ );
}
-void operator<<= (CORBA::Any &_tao_any, CORBA::Container::Description *_tao_elem) // non copying
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_Container::Description *&_tao_elem)
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
- CORBA::Container::_tc_Description,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- CORBA::Container::Description::_tao_any_destructor
- );
+ return _tao_any >>= ACE_const_cast(const IR_Container::Description*&,_tao_elem);
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::Container::Description *&_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_Container::Description *&_tao_elem)
{
+ _tao_elem = 0;
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::Container::_tc_Description, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR_Container::_tc_Description, ACE_TRY_ENV)) // not equal
{
- _tao_elem = 0;
return 0;
}
ACE_TRY_CHECK;
if (_tao_any.any_owns_data ())
{
- _tao_elem = (CORBA::Container::Description *)_tao_any.value ();
+ _tao_elem = ACE_static_cast(
+ const IR_Container::Description*,
+ _tao_any.value ()
+ );
return 1;
}
else
{
- ACE_NEW_RETURN (_tao_elem, CORBA::Container::Description, 0);
+ IR_Container::Description *tmp;
+ ACE_NEW_RETURN (tmp, IR_Container::Description, 0);
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
);
- if (stream >> *_tao_elem)
+ if (stream >> *tmp)
{
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::Container::_tc_Description,
+ IR_Container::_tc_Description,
1,
- ACE_reinterpret_cast (void *, _tao_elem),
- CORBA::Container::Description::_tao_any_destructor
+ ACE_static_cast (void *, tmp),
+ IR_Container::Description::_tao_any_destructor
);
+ _tao_elem = tmp;
return 1;
}
else
{
- delete _tao_elem;
- _tao_elem = 0;
+ delete tmp;
}
}
}
ACE_CATCHANY
{
- delete _tao_elem;
- _tao_elem = 0;
- return 0;
}
ACE_ENDTRY;
return 0;
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const CORBA::Container::Description *&_tao_elem)
-{
- return _tao_any >>= ACE_const_cast(CORBA::Container::Description*&,_tao_elem);
-}
-
void operator<<= (
CORBA::Any &_tao_any,
- const CORBA::Container::DescriptionSeq &_tao_elem
+ const IR_Container::DescriptionSeq &_tao_elem
) // copying
{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
- {
- _tao_any._tao_replace (
- CORBA::Container::_tc_DescriptionSeq,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
- }
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR_Container::_tc_DescriptionSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
+ }
}
-void CORBA::Container::DescriptionSeq::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, IR_Container::DescriptionSeq *_tao_elem) // non copying
{
- CORBA::Container::DescriptionSeq *tmp = ACE_static_cast(CORBA::Container::DescriptionSeq*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR_Container::_tc_DescriptionSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_Container::DescriptionSeq::_tao_any_destructor
+ );
}
-void operator<<= (CORBA::Any &_tao_any, CORBA::Container::DescriptionSeq *_tao_elem) // non copying
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_Container::DescriptionSeq *&_tao_elem)
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
- CORBA::Container::_tc_DescriptionSeq,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- CORBA::Container::DescriptionSeq::_tao_any_destructor
- );
+ return _tao_any >>= ACE_const_cast(
+ const IR_Container::DescriptionSeq*&,
+ _tao_elem
+ );
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::Container::DescriptionSeq *&_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_Container::DescriptionSeq *&_tao_elem)
{
+ _tao_elem = 0;
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::Container::_tc_DescriptionSeq, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR_Container::_tc_DescriptionSeq, ACE_TRY_ENV)) // not equal
{
- _tao_elem = 0;
return 0;
}
ACE_TRY_CHECK;
if (_tao_any.any_owns_data ())
{
- _tao_elem = (CORBA::Container::DescriptionSeq *)_tao_any.value ();
+ _tao_elem = ACE_static_cast(
+ const IR_Container::DescriptionSeq*,
+ _tao_any.value ()
+ );
return 1;
}
else
{
- ACE_NEW_RETURN (_tao_elem, CORBA::Container::DescriptionSeq, 0);
+ IR_Container::DescriptionSeq *tmp;
+ ACE_NEW_RETURN (tmp, IR_Container::DescriptionSeq, 0);
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
);
- if (stream >> *_tao_elem)
+ if (stream >> *tmp)
{
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::Container::_tc_DescriptionSeq,
+ IR_Container::_tc_DescriptionSeq,
1,
- ACE_reinterpret_cast (void *, _tao_elem),
- CORBA::Container::DescriptionSeq::_tao_any_destructor
+ ACE_static_cast (void *, tmp),
+ IR_Container::DescriptionSeq::_tao_any_destructor
);
+ _tao_elem = tmp;
return 1;
}
else
{
- delete _tao_elem;
- _tao_elem = 0;
+ delete tmp;
}
}
}
ACE_CATCHANY
{
- delete _tao_elem;
- _tao_elem = 0;
- return 0;
}
ACE_ENDTRY;
return 0;
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const CORBA::Container::DescriptionSeq *&_tao_elem)
-{
- return _tao_any >>= ACE_const_cast(CORBA::Container::DescriptionSeq*&,_tao_elem);
-}
-
-CORBA::IDLType_ptr (*_TAO_collocation_CORBA_IDLType_Stub_Factory_function_pointer) (
+IR_IDLType_ptr (*_TAO_collocation_IR_IDLType_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
-void operator<<= (CORBA::Any &_tao_any, CORBA::IDLType_ptr _tao_elem)
-{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
- {
- _tao_any._tao_replace (
- CORBA::_tc_IDLType,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
- }
-}
-
-void CORBA::IDLType::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, IR_IDLType_ptr _tao_elem)
{
- CORBA::IDLType *tmp = ACE_static_cast(CORBA::IDLType*,x);
- CORBA::release (tmp);
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_IDLType,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ IR_IDLType::_duplicate (_tao_elem),
+ IR_IDLType::_tao_any_destructor
+ );
+ }
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::IDLType_ptr &_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_IDLType_ptr &_tao_elem)
{
ACE_TRY_NEW_ENV
{
- _tao_elem = CORBA::IDLType::_nil ();
+ _tao_elem = IR_IDLType::_nil ();
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_IDLType, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_IDLType, ACE_TRY_ENV)) // not equal
{
return 0;
}
@@ -15237,53 +42081,54 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::IDLType_ptr &_tao
CORBA::Object_var _tao_obj_var;
if (stream >> _tao_obj_var.out ())
{
- _tao_elem = CORBA::IDLType::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ _tao_elem = IR_IDLType::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
ACE_TRY_CHECK;
+
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_IDLType,
+ IR::_tc_IDLType,
1,
_tao_elem,
- CORBA::IDLType::_tao_any_destructor
+ IR_IDLType::_tao_any_destructor
);
return 1;
}
}
ACE_CATCHANY
{
- _tao_elem = CORBA::IDLType::_nil ();
+ _tao_elem = IR_IDLType::_nil ();
return 0;
}
ACE_ENDTRY;
- _tao_elem = CORBA::IDLType::_nil ();
+ _tao_elem = IR_IDLType::_nil ();
return 0;
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Field_T<CORBA::IDLType,CORBA::IDLType_var>;
- template class TAO_Object_Manager<CORBA::IDLType,CORBA::IDLType_var>;
+ template class TAO_Object_Field_T<IR_IDLType,IR_IDLType_var>;
+ template class TAO_Object_Manager<IR_IDLType,IR_IDLType_var>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Field_T<CORBA::IDLType,CORBA::IDLType_var>
-# pragma instantiate TAO_Object_Manager<CORBA::IDLType,CORBA::IDLType_var>
+# pragma instantiate TAO_Object_Field_T<IR_IDLType,IR_IDLType_var>
+# pragma instantiate TAO_Object_Manager<IR_IDLType,IR_IDLType_var>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-void operator<<= (CORBA::Any &_tao_any, CORBA::PrimitiveKind _tao_elem)
+void operator<<= (CORBA::Any &_tao_any, IR::PrimitiveKind _tao_elem)
{
- TAO_OutputCDR stream;
- stream << _tao_elem;
- _tao_any._tao_replace (
- CORBA::_tc_PrimitiveKind,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
+ TAO_OutputCDR stream;
+ stream << _tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_PrimitiveKind,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::PrimitiveKind &_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR::PrimitiveKind &_tao_elem)
{
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_PrimitiveKind, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_PrimitiveKind, ACE_TRY_ENV)) // not equal
{
return 0;
}
@@ -15305,35 +42150,32 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::PrimitiveKind &_t
return 0;
}
-CORBA::Repository_ptr (*_TAO_collocation_CORBA_Repository_Stub_Factory_function_pointer) (
+IR_Repository_ptr (*_TAO_collocation_IR_Repository_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
-void operator<<= (CORBA::Any &_tao_any, CORBA::Repository_ptr _tao_elem)
+void operator<<= (CORBA::Any &_tao_any, IR_Repository_ptr _tao_elem)
{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
- {
- _tao_any._tao_replace (
- CORBA::_tc_Repository,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
- }
-}
-
-void CORBA::Repository::_tao_any_destructor (void *x)
-{
- CORBA::Repository *tmp = ACE_static_cast(CORBA::Repository*,x);
- CORBA::release (tmp);
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_Repository,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ IR_Repository::_duplicate (_tao_elem),
+ IR_Repository::_tao_any_destructor
+ );
+ }
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::Repository_ptr &_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_Repository_ptr &_tao_elem)
{
ACE_TRY_NEW_ENV
{
- _tao_elem = CORBA::Repository::_nil ();
+ _tao_elem = IR_Repository::_nil ();
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_Repository, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_Repository, ACE_TRY_ENV)) // not equal
{
return 0;
}
@@ -15345,65 +42187,131 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::Repository_ptr &_
CORBA::Object_var _tao_obj_var;
if (stream >> _tao_obj_var.out ())
{
- _tao_elem = CORBA::Repository::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ _tao_elem = IR_Repository::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
ACE_TRY_CHECK;
+
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_Repository,
+ IR::_tc_Repository,
1,
_tao_elem,
- CORBA::Repository::_tao_any_destructor
+ IR_Repository::_tao_any_destructor
);
return 1;
}
}
ACE_CATCHANY
{
- _tao_elem = CORBA::Repository::_nil ();
+ _tao_elem = IR_Repository::_nil ();
return 0;
}
ACE_ENDTRY;
- _tao_elem = CORBA::Repository::_nil ();
+ _tao_elem = IR_Repository::_nil ();
return 0;
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Field_T<CORBA::Repository,CORBA::Repository_var>;
- template class TAO_Object_Manager<CORBA::Repository,CORBA::Repository_var>;
+ template class TAO_Object_Field_T<IR_Repository,IR_Repository_var>;
+ template class TAO_Object_Manager<IR_Repository,IR_Repository_var>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Field_T<CORBA::Repository,CORBA::Repository_var>
-# pragma instantiate TAO_Object_Manager<CORBA::Repository,CORBA::Repository_var>
+# pragma instantiate TAO_Object_Field_T<IR_Repository,IR_Repository_var>
+# pragma instantiate TAO_Object_Manager<IR_Repository,IR_Repository_var>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-CORBA::ModuleDef_ptr (*_TAO_collocation_CORBA_ModuleDef_Stub_Factory_function_pointer) (
+IR_ComponentRepository_ptr (*_TAO_collocation_IR_ComponentRepository_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
-void operator<<= (CORBA::Any &_tao_any, CORBA::ModuleDef_ptr _tao_elem)
+void operator<<= (CORBA::Any &_tao_any, IR_ComponentRepository_ptr _tao_elem)
+{
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_ComponentRepository,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ IR_ComponentRepository::_duplicate (_tao_elem),
+ IR_ComponentRepository::_tao_any_destructor
+ );
+ }
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_ComponentRepository_ptr &_tao_elem)
{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
+ ACE_TRY_NEW_ENV
+ {
+ _tao_elem = IR_ComponentRepository::_nil ();
+ CORBA::TypeCode_var type = _tao_any.type ();
+ if (!type->equivalent (IR::_tc_ComponentRepository, ACE_TRY_ENV)) // not equal
+ {
+ return 0;
+ }
+ ACE_TRY_CHECK;
+ TAO_InputCDR stream (
+ _tao_any._tao_get_cdr (),
+ _tao_any._tao_byte_order ()
+ );
+ CORBA::Object_var _tao_obj_var;
+ if (stream >> _tao_obj_var.out ())
{
- _tao_any._tao_replace (
- CORBA::_tc_ModuleDef,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
+ _tao_elem = IR_ComponentRepository::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ ACE_TRY_CHECK;
+
+ ((CORBA::Any *)&_tao_any)->_tao_replace (
+ IR::_tc_ComponentRepository,
+ 1,
+ _tao_elem,
+ IR_ComponentRepository::_tao_any_destructor
);
+ return 1;
}
+ }
+ ACE_CATCHANY
+ {
+ _tao_elem = IR_ComponentRepository::_nil ();
+ return 0;
+ }
+ ACE_ENDTRY;
+ _tao_elem = IR_ComponentRepository::_nil ();
+ return 0;
}
-void CORBA::ModuleDef::_tao_any_destructor (void *x)
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO_Object_Field_T<IR_ComponentRepository,IR_ComponentRepository_var>;
+ template class TAO_Object_Manager<IR_ComponentRepository,IR_ComponentRepository_var>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Field_T<IR_ComponentRepository,IR_ComponentRepository_var>
+# pragma instantiate TAO_Object_Manager<IR_ComponentRepository,IR_ComponentRepository_var>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+IR_ModuleDef_ptr (*_TAO_collocation_IR_ModuleDef_Stub_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
+void operator<<= (CORBA::Any &_tao_any, IR_ModuleDef_ptr _tao_elem)
{
- CORBA::ModuleDef *tmp = ACE_static_cast(CORBA::ModuleDef*,x);
- CORBA::release (tmp);
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_ModuleDef,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ IR_ModuleDef::_duplicate (_tao_elem),
+ IR_ModuleDef::_tao_any_destructor
+ );
+ }
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::ModuleDef_ptr &_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_ModuleDef_ptr &_tao_elem)
{
ACE_TRY_NEW_ENV
{
- _tao_elem = CORBA::ModuleDef::_nil ();
+ _tao_elem = IR_ModuleDef::_nil ();
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_ModuleDef, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_ModuleDef, ACE_TRY_ENV)) // not equal
{
return 0;
}
@@ -15415,151 +42323,144 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::ModuleDef_ptr &_t
CORBA::Object_var _tao_obj_var;
if (stream >> _tao_obj_var.out ())
{
- _tao_elem = CORBA::ModuleDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ _tao_elem = IR_ModuleDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
ACE_TRY_CHECK;
+
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_ModuleDef,
+ IR::_tc_ModuleDef,
1,
_tao_elem,
- CORBA::ModuleDef::_tao_any_destructor
+ IR_ModuleDef::_tao_any_destructor
);
return 1;
}
}
ACE_CATCHANY
{
- _tao_elem = CORBA::ModuleDef::_nil ();
+ _tao_elem = IR_ModuleDef::_nil ();
return 0;
}
ACE_ENDTRY;
- _tao_elem = CORBA::ModuleDef::_nil ();
+ _tao_elem = IR_ModuleDef::_nil ();
return 0;
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Field_T<CORBA::ModuleDef,CORBA::ModuleDef_var>;
- template class TAO_Object_Manager<CORBA::ModuleDef,CORBA::ModuleDef_var>;
+ template class TAO_Object_Field_T<IR_ModuleDef,IR_ModuleDef_var>;
+ template class TAO_Object_Manager<IR_ModuleDef,IR_ModuleDef_var>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Field_T<CORBA::ModuleDef,CORBA::ModuleDef_var>
-# pragma instantiate TAO_Object_Manager<CORBA::ModuleDef,CORBA::ModuleDef_var>
+# pragma instantiate TAO_Object_Field_T<IR_ModuleDef,IR_ModuleDef_var>
+# pragma instantiate TAO_Object_Manager<IR_ModuleDef,IR_ModuleDef_var>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-void operator<<= (CORBA::Any &_tao_any, const CORBA::ModuleDescription &_tao_elem) // copying
+void operator<<= (CORBA::Any &_tao_any, const IR_ModuleDescription &_tao_elem) // copying
{
- TAO_OutputCDR stream;
- stream << _tao_elem;
- _tao_any._tao_replace (
- CORBA::_tc_ModuleDescription,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
+ TAO_OutputCDR stream;
+ stream << _tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_ModuleDescription,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
}
-void CORBA::ModuleDescription::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, IR_ModuleDescription *_tao_elem) // non copying
{
- CORBA::ModuleDescription *tmp = ACE_static_cast(CORBA::ModuleDescription*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_ModuleDescription,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_ModuleDescription::_tao_any_destructor
+ );
}
-void operator<<= (CORBA::Any &_tao_any, CORBA::ModuleDescription *_tao_elem) // non copying
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_ModuleDescription *&_tao_elem)
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
- CORBA::_tc_ModuleDescription,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- CORBA::ModuleDescription::_tao_any_destructor
- );
+ return _tao_any >>= ACE_const_cast(const IR_ModuleDescription*&,_tao_elem);
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::ModuleDescription *&_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_ModuleDescription *&_tao_elem)
{
+ _tao_elem = 0;
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_ModuleDescription, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_ModuleDescription, ACE_TRY_ENV)) // not equal
{
- _tao_elem = 0;
return 0;
}
ACE_TRY_CHECK;
if (_tao_any.any_owns_data ())
{
- _tao_elem = (CORBA::ModuleDescription *)_tao_any.value ();
+ _tao_elem = ACE_static_cast(
+ const IR_ModuleDescription*,
+ _tao_any.value ()
+ );
return 1;
}
else
{
- ACE_NEW_RETURN (_tao_elem, CORBA::ModuleDescription, 0);
+ IR_ModuleDescription *tmp;
+ ACE_NEW_RETURN (tmp, IR_ModuleDescription, 0);
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
);
- if (stream >> *_tao_elem)
+ if (stream >> *tmp)
{
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_ModuleDescription,
+ IR::_tc_ModuleDescription,
1,
- ACE_reinterpret_cast (void *, _tao_elem),
- CORBA::ModuleDescription::_tao_any_destructor
+ ACE_static_cast (void *, tmp),
+ IR_ModuleDescription::_tao_any_destructor
);
+ _tao_elem = tmp;
return 1;
}
else
{
- delete _tao_elem;
- _tao_elem = 0;
+ delete tmp;
}
}
}
ACE_CATCHANY
{
- delete _tao_elem;
- _tao_elem = 0;
- return 0;
}
ACE_ENDTRY;
return 0;
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const CORBA::ModuleDescription *&_tao_elem)
-{
- return _tao_any >>= ACE_const_cast(CORBA::ModuleDescription *&,_tao_elem);
-}
-
-CORBA::ConstantDef_ptr (*_TAO_collocation_CORBA_ConstantDef_Stub_Factory_function_pointer) (
+IR_ConstantDef_ptr (*_TAO_collocation_IR_ConstantDef_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
-void operator<<= (CORBA::Any &_tao_any, CORBA::ConstantDef_ptr _tao_elem)
-{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
- {
- _tao_any._tao_replace (
- CORBA::_tc_ConstantDef,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
- }
-}
-
-void CORBA::ConstantDef::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, IR_ConstantDef_ptr _tao_elem)
{
- CORBA::ConstantDef *tmp = ACE_static_cast(CORBA::ConstantDef*,x);
- CORBA::release (tmp);
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_ConstantDef,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ IR_ConstantDef::_duplicate (_tao_elem),
+ IR_ConstantDef::_tao_any_destructor
+ );
+ }
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::ConstantDef_ptr &_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_ConstantDef_ptr &_tao_elem)
{
ACE_TRY_NEW_ENV
{
- _tao_elem = CORBA::ConstantDef::_nil ();
+ _tao_elem = IR_ConstantDef::_nil ();
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_ConstantDef, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_ConstantDef, ACE_TRY_ENV)) // not equal
{
return 0;
}
@@ -15571,151 +42472,144 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::ConstantDef_ptr &
CORBA::Object_var _tao_obj_var;
if (stream >> _tao_obj_var.out ())
{
- _tao_elem = CORBA::ConstantDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ _tao_elem = IR_ConstantDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
ACE_TRY_CHECK;
+
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_ConstantDef,
+ IR::_tc_ConstantDef,
1,
_tao_elem,
- CORBA::ConstantDef::_tao_any_destructor
+ IR_ConstantDef::_tao_any_destructor
);
return 1;
}
}
ACE_CATCHANY
{
- _tao_elem = CORBA::ConstantDef::_nil ();
+ _tao_elem = IR_ConstantDef::_nil ();
return 0;
}
ACE_ENDTRY;
- _tao_elem = CORBA::ConstantDef::_nil ();
+ _tao_elem = IR_ConstantDef::_nil ();
return 0;
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Field_T<CORBA::ConstantDef,CORBA::ConstantDef_var>;
- template class TAO_Object_Manager<CORBA::ConstantDef,CORBA::ConstantDef_var>;
+ template class TAO_Object_Field_T<IR_ConstantDef,IR_ConstantDef_var>;
+ template class TAO_Object_Manager<IR_ConstantDef,IR_ConstantDef_var>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Field_T<CORBA::ConstantDef,CORBA::ConstantDef_var>
-# pragma instantiate TAO_Object_Manager<CORBA::ConstantDef,CORBA::ConstantDef_var>
+# pragma instantiate TAO_Object_Field_T<IR_ConstantDef,IR_ConstantDef_var>
+# pragma instantiate TAO_Object_Manager<IR_ConstantDef,IR_ConstantDef_var>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-void operator<<= (CORBA::Any &_tao_any, const CORBA::ConstantDescription &_tao_elem) // copying
+void operator<<= (CORBA::Any &_tao_any, const IR_ConstantDescription &_tao_elem) // copying
{
- TAO_OutputCDR stream;
- stream << _tao_elem;
- _tao_any._tao_replace (
- CORBA::_tc_ConstantDescription,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
+ TAO_OutputCDR stream;
+ stream << _tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_ConstantDescription,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
}
-void CORBA::ConstantDescription::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, IR_ConstantDescription *_tao_elem) // non copying
{
- CORBA::ConstantDescription *tmp = ACE_static_cast(CORBA::ConstantDescription*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_ConstantDescription,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_ConstantDescription::_tao_any_destructor
+ );
}
-void operator<<= (CORBA::Any &_tao_any, CORBA::ConstantDescription *_tao_elem) // non copying
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_ConstantDescription *&_tao_elem)
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
- CORBA::_tc_ConstantDescription,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- CORBA::ConstantDescription::_tao_any_destructor
- );
+ return _tao_any >>= ACE_const_cast(const IR_ConstantDescription*&,_tao_elem);
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::ConstantDescription *&_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_ConstantDescription *&_tao_elem)
{
+ _tao_elem = 0;
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_ConstantDescription, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_ConstantDescription, ACE_TRY_ENV)) // not equal
{
- _tao_elem = 0;
return 0;
}
ACE_TRY_CHECK;
if (_tao_any.any_owns_data ())
{
- _tao_elem = (CORBA::ConstantDescription *)_tao_any.value ();
+ _tao_elem = ACE_static_cast(
+ const IR_ConstantDescription*,
+ _tao_any.value ()
+ );
return 1;
}
else
{
- ACE_NEW_RETURN (_tao_elem, CORBA::ConstantDescription, 0);
+ IR_ConstantDescription *tmp;
+ ACE_NEW_RETURN (tmp, IR_ConstantDescription, 0);
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
);
- if (stream >> *_tao_elem)
+ if (stream >> *tmp)
{
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_ConstantDescription,
+ IR::_tc_ConstantDescription,
1,
- ACE_reinterpret_cast (void *, _tao_elem),
- CORBA::ConstantDescription::_tao_any_destructor
+ ACE_static_cast (void *, tmp),
+ IR_ConstantDescription::_tao_any_destructor
);
+ _tao_elem = tmp;
return 1;
}
else
{
- delete _tao_elem;
- _tao_elem = 0;
+ delete tmp;
}
}
}
ACE_CATCHANY
{
- delete _tao_elem;
- _tao_elem = 0;
- return 0;
}
ACE_ENDTRY;
return 0;
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const CORBA::ConstantDescription *&_tao_elem)
-{
- return _tao_any >>= ACE_const_cast(CORBA::ConstantDescription *&,_tao_elem);
-}
-
-CORBA::TypedefDef_ptr (*_TAO_collocation_CORBA_TypedefDef_Stub_Factory_function_pointer) (
+IR_TypedefDef_ptr (*_TAO_collocation_IR_TypedefDef_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
-void operator<<= (CORBA::Any &_tao_any, CORBA::TypedefDef_ptr _tao_elem)
+void operator<<= (CORBA::Any &_tao_any, IR_TypedefDef_ptr _tao_elem)
{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
- {
- _tao_any._tao_replace (
- CORBA::_tc_TypedefDef,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
- }
-}
-
-void CORBA::TypedefDef::_tao_any_destructor (void *x)
-{
- CORBA::TypedefDef *tmp = ACE_static_cast(CORBA::TypedefDef*,x);
- CORBA::release (tmp);
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_TypedefDef,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ IR_TypedefDef::_duplicate (_tao_elem),
+ IR_TypedefDef::_tao_any_destructor
+ );
+ }
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::TypedefDef_ptr &_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_TypedefDef_ptr &_tao_elem)
{
ACE_TRY_NEW_ENV
{
- _tao_elem = CORBA::TypedefDef::_nil ();
+ _tao_elem = IR_TypedefDef::_nil ();
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_TypedefDef, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_TypedefDef, ACE_TRY_ENV)) // not equal
{
return 0;
}
@@ -15727,151 +42621,212 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::TypedefDef_ptr &_
CORBA::Object_var _tao_obj_var;
if (stream >> _tao_obj_var.out ())
{
- _tao_elem = CORBA::TypedefDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ _tao_elem = IR_TypedefDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
ACE_TRY_CHECK;
+
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_TypedefDef,
+ IR::_tc_TypedefDef,
1,
_tao_elem,
- CORBA::TypedefDef::_tao_any_destructor
+ IR_TypedefDef::_tao_any_destructor
);
return 1;
}
}
ACE_CATCHANY
{
- _tao_elem = CORBA::TypedefDef::_nil ();
+ _tao_elem = IR_TypedefDef::_nil ();
return 0;
}
ACE_ENDTRY;
- _tao_elem = CORBA::TypedefDef::_nil ();
+ _tao_elem = IR_TypedefDef::_nil ();
return 0;
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Field_T<CORBA::TypedefDef,CORBA::TypedefDef_var>;
- template class TAO_Object_Manager<CORBA::TypedefDef,CORBA::TypedefDef_var>;
+ template class TAO_Object_Field_T<IR_TypedefDef,IR_TypedefDef_var>;
+ template class TAO_Object_Manager<IR_TypedefDef,IR_TypedefDef_var>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Field_T<CORBA::TypedefDef,CORBA::TypedefDef_var>
-# pragma instantiate TAO_Object_Manager<CORBA::TypedefDef,CORBA::TypedefDef_var>
+# pragma instantiate TAO_Object_Field_T<IR_TypedefDef,IR_TypedefDef_var>
+# pragma instantiate TAO_Object_Manager<IR_TypedefDef,IR_TypedefDef_var>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-void operator<<= (CORBA::Any &_tao_any, const CORBA::TypeDescription &_tao_elem) // copying
+void operator<<= (CORBA::Any &_tao_any, const IR_TypeDescription &_tao_elem) // copying
{
- TAO_OutputCDR stream;
- stream << _tao_elem;
- _tao_any._tao_replace (
- CORBA::_tc_TypeDescription,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
+ TAO_OutputCDR stream;
+ stream << _tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_TypeDescription,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
}
-void CORBA::TypeDescription::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, IR_TypeDescription *_tao_elem) // non copying
{
- CORBA::TypeDescription *tmp = ACE_static_cast(CORBA::TypeDescription*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_TypeDescription,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_TypeDescription::_tao_any_destructor
+ );
}
-void operator<<= (CORBA::Any &_tao_any, CORBA::TypeDescription *_tao_elem) // non copying
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_TypeDescription *&_tao_elem)
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
- CORBA::_tc_TypeDescription,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- CORBA::TypeDescription::_tao_any_destructor
- );
+ return _tao_any >>= ACE_const_cast(const IR_TypeDescription*&,_tao_elem);
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::TypeDescription *&_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_TypeDescription *&_tao_elem)
{
+ _tao_elem = 0;
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_TypeDescription, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_TypeDescription, ACE_TRY_ENV)) // not equal
{
- _tao_elem = 0;
return 0;
}
ACE_TRY_CHECK;
if (_tao_any.any_owns_data ())
{
- _tao_elem = (CORBA::TypeDescription *)_tao_any.value ();
+ _tao_elem = ACE_static_cast(
+ const IR_TypeDescription*,
+ _tao_any.value ()
+ );
return 1;
}
else
{
- ACE_NEW_RETURN (_tao_elem, CORBA::TypeDescription, 0);
+ IR_TypeDescription *tmp;
+ ACE_NEW_RETURN (tmp, IR_TypeDescription, 0);
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
);
- if (stream >> *_tao_elem)
+ if (stream >> *tmp)
{
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_TypeDescription,
+ IR::_tc_TypeDescription,
1,
- ACE_reinterpret_cast (void *, _tao_elem),
- CORBA::TypeDescription::_tao_any_destructor
+ ACE_static_cast (void *, tmp),
+ IR_TypeDescription::_tao_any_destructor
);
+ _tao_elem = tmp;
return 1;
}
else
{
- delete _tao_elem;
- _tao_elem = 0;
+ delete tmp;
}
}
}
ACE_CATCHANY
{
- delete _tao_elem;
- _tao_elem = 0;
- return 0;
}
ACE_ENDTRY;
return 0;
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const CORBA::TypeDescription *&_tao_elem)
+IR_StructDef_ptr (*_TAO_collocation_IR_StructDef_Stub_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
+void operator<<= (CORBA::Any &_tao_any, IR_StructDef_ptr _tao_elem)
{
- return _tao_any >>= ACE_const_cast(CORBA::TypeDescription *&,_tao_elem);
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_StructDef,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ IR_StructDef::_duplicate (_tao_elem),
+ IR_StructDef::_tao_any_destructor
+ );
+ }
}
-CORBA::StructDef_ptr (*_TAO_collocation_CORBA_StructDef_Stub_Factory_function_pointer) (
- CORBA::Object_ptr obj
- ) = 0;
-void operator<<= (CORBA::Any &_tao_any, CORBA::StructDef_ptr _tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_StructDef_ptr &_tao_elem)
{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
+ ACE_TRY_NEW_ENV
+ {
+ _tao_elem = IR_StructDef::_nil ();
+ CORBA::TypeCode_var type = _tao_any.type ();
+ if (!type->equivalent (IR::_tc_StructDef, ACE_TRY_ENV)) // not equal
+ {
+ return 0;
+ }
+ ACE_TRY_CHECK;
+ TAO_InputCDR stream (
+ _tao_any._tao_get_cdr (),
+ _tao_any._tao_byte_order ()
+ );
+ CORBA::Object_var _tao_obj_var;
+ if (stream >> _tao_obj_var.out ())
{
- _tao_any._tao_replace (
- CORBA::_tc_StructDef,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
+ _tao_elem = IR_StructDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ ACE_TRY_CHECK;
+
+ ((CORBA::Any *)&_tao_any)->_tao_replace (
+ IR::_tc_StructDef,
+ 1,
+ _tao_elem,
+ IR_StructDef::_tao_any_destructor
);
+ return 1;
}
+ }
+ ACE_CATCHANY
+ {
+ _tao_elem = IR_StructDef::_nil ();
+ return 0;
+ }
+ ACE_ENDTRY;
+ _tao_elem = IR_StructDef::_nil ();
+ return 0;
}
-void CORBA::StructDef::_tao_any_destructor (void *x)
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO_Object_Field_T<IR_StructDef,IR_StructDef_var>;
+ template class TAO_Object_Manager<IR_StructDef,IR_StructDef_var>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Field_T<IR_StructDef,IR_StructDef_var>
+# pragma instantiate TAO_Object_Manager<IR_StructDef,IR_StructDef_var>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+IR_UnionDef_ptr (*_TAO_collocation_IR_UnionDef_Stub_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
+void operator<<= (CORBA::Any &_tao_any, IR_UnionDef_ptr _tao_elem)
{
- CORBA::StructDef *tmp = ACE_static_cast(CORBA::StructDef*,x);
- CORBA::release (tmp);
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_UnionDef,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ IR_UnionDef::_duplicate (_tao_elem),
+ IR_UnionDef::_tao_any_destructor
+ );
+ }
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::StructDef_ptr &_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_UnionDef_ptr &_tao_elem)
{
ACE_TRY_NEW_ENV
{
- _tao_elem = CORBA::StructDef::_nil ();
+ _tao_elem = IR_UnionDef::_nil ();
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_StructDef, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_UnionDef, ACE_TRY_ENV)) // not equal
{
return 0;
}
@@ -15883,65 +42838,63 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::StructDef_ptr &_t
CORBA::Object_var _tao_obj_var;
if (stream >> _tao_obj_var.out ())
{
- _tao_elem = CORBA::StructDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ _tao_elem = IR_UnionDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
ACE_TRY_CHECK;
+
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_StructDef,
+ IR::_tc_UnionDef,
1,
_tao_elem,
- CORBA::StructDef::_tao_any_destructor
+ IR_UnionDef::_tao_any_destructor
);
return 1;
}
}
ACE_CATCHANY
{
- _tao_elem = CORBA::StructDef::_nil ();
+ _tao_elem = IR_UnionDef::_nil ();
return 0;
}
ACE_ENDTRY;
- _tao_elem = CORBA::StructDef::_nil ();
+ _tao_elem = IR_UnionDef::_nil ();
return 0;
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Field_T<CORBA::StructDef,CORBA::StructDef_var>;
- template class TAO_Object_Manager<CORBA::StructDef,CORBA::StructDef_var>;
+ template class TAO_Object_Field_T<IR_UnionDef,IR_UnionDef_var>;
+ template class TAO_Object_Manager<IR_UnionDef,IR_UnionDef_var>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Field_T<CORBA::StructDef,CORBA::StructDef_var>
-# pragma instantiate TAO_Object_Manager<CORBA::StructDef,CORBA::StructDef_var>
+# pragma instantiate TAO_Object_Field_T<IR_UnionDef,IR_UnionDef_var>
+# pragma instantiate TAO_Object_Manager<IR_UnionDef,IR_UnionDef_var>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-CORBA::UnionDef_ptr (*_TAO_collocation_CORBA_UnionDef_Stub_Factory_function_pointer) (
+IR_EnumDef_ptr (*_TAO_collocation_IR_EnumDef_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
-void operator<<= (CORBA::Any &_tao_any, CORBA::UnionDef_ptr _tao_elem)
-{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
- {
- _tao_any._tao_replace (
- CORBA::_tc_UnionDef,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
- }
-}
-
-void CORBA::UnionDef::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, IR_EnumDef_ptr _tao_elem)
{
- CORBA::UnionDef *tmp = ACE_static_cast(CORBA::UnionDef*,x);
- CORBA::release (tmp);
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_EnumDef,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ IR_EnumDef::_duplicate (_tao_elem),
+ IR_EnumDef::_tao_any_destructor
+ );
+ }
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::UnionDef_ptr &_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_EnumDef_ptr &_tao_elem)
{
ACE_TRY_NEW_ENV
{
- _tao_elem = CORBA::UnionDef::_nil ();
+ _tao_elem = IR_EnumDef::_nil ();
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_UnionDef, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_EnumDef, ACE_TRY_ENV)) // not equal
{
return 0;
}
@@ -15953,65 +42906,63 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::UnionDef_ptr &_ta
CORBA::Object_var _tao_obj_var;
if (stream >> _tao_obj_var.out ())
{
- _tao_elem = CORBA::UnionDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ _tao_elem = IR_EnumDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
ACE_TRY_CHECK;
+
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_UnionDef,
+ IR::_tc_EnumDef,
1,
_tao_elem,
- CORBA::UnionDef::_tao_any_destructor
+ IR_EnumDef::_tao_any_destructor
);
return 1;
}
}
ACE_CATCHANY
{
- _tao_elem = CORBA::UnionDef::_nil ();
+ _tao_elem = IR_EnumDef::_nil ();
return 0;
}
ACE_ENDTRY;
- _tao_elem = CORBA::UnionDef::_nil ();
+ _tao_elem = IR_EnumDef::_nil ();
return 0;
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Field_T<CORBA::UnionDef,CORBA::UnionDef_var>;
- template class TAO_Object_Manager<CORBA::UnionDef,CORBA::UnionDef_var>;
+ template class TAO_Object_Field_T<IR_EnumDef,IR_EnumDef_var>;
+ template class TAO_Object_Manager<IR_EnumDef,IR_EnumDef_var>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Field_T<CORBA::UnionDef,CORBA::UnionDef_var>
-# pragma instantiate TAO_Object_Manager<CORBA::UnionDef,CORBA::UnionDef_var>
+# pragma instantiate TAO_Object_Field_T<IR_EnumDef,IR_EnumDef_var>
+# pragma instantiate TAO_Object_Manager<IR_EnumDef,IR_EnumDef_var>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-CORBA::EnumDef_ptr (*_TAO_collocation_CORBA_EnumDef_Stub_Factory_function_pointer) (
+IR_AliasDef_ptr (*_TAO_collocation_IR_AliasDef_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
-void operator<<= (CORBA::Any &_tao_any, CORBA::EnumDef_ptr _tao_elem)
+void operator<<= (CORBA::Any &_tao_any, IR_AliasDef_ptr _tao_elem)
{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
- {
- _tao_any._tao_replace (
- CORBA::_tc_EnumDef,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
- }
-}
-
-void CORBA::EnumDef::_tao_any_destructor (void *x)
-{
- CORBA::EnumDef *tmp = ACE_static_cast(CORBA::EnumDef*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_AliasDef,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ IR_AliasDef::_duplicate (_tao_elem),
+ IR_AliasDef::_tao_any_destructor
+ );
+ }
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::EnumDef_ptr &_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_AliasDef_ptr &_tao_elem)
{
ACE_TRY_NEW_ENV
{
- _tao_elem = CORBA::EnumDef::_nil ();
+ _tao_elem = IR_AliasDef::_nil ();
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_EnumDef, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_AliasDef, ACE_TRY_ENV)) // not equal
{
return 0;
}
@@ -16023,65 +42974,63 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::EnumDef_ptr &_tao
CORBA::Object_var _tao_obj_var;
if (stream >> _tao_obj_var.out ())
{
- _tao_elem = CORBA::EnumDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ _tao_elem = IR_AliasDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
ACE_TRY_CHECK;
+
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_EnumDef,
+ IR::_tc_AliasDef,
1,
_tao_elem,
- CORBA::EnumDef::_tao_any_destructor
+ IR_AliasDef::_tao_any_destructor
);
return 1;
}
}
ACE_CATCHANY
{
- _tao_elem = CORBA::EnumDef::_nil ();
+ _tao_elem = IR_AliasDef::_nil ();
return 0;
}
ACE_ENDTRY;
- _tao_elem = CORBA::EnumDef::_nil ();
+ _tao_elem = IR_AliasDef::_nil ();
return 0;
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Field_T<CORBA::EnumDef,CORBA::EnumDef_var>;
- template class TAO_Object_Manager<CORBA::EnumDef,CORBA::EnumDef_var>;
+ template class TAO_Object_Field_T<IR_AliasDef,IR_AliasDef_var>;
+ template class TAO_Object_Manager<IR_AliasDef,IR_AliasDef_var>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Field_T<CORBA::EnumDef,CORBA::EnumDef_var>
-# pragma instantiate TAO_Object_Manager<CORBA::EnumDef,CORBA::EnumDef_var>
+# pragma instantiate TAO_Object_Field_T<IR_AliasDef,IR_AliasDef_var>
+# pragma instantiate TAO_Object_Manager<IR_AliasDef,IR_AliasDef_var>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-CORBA::AliasDef_ptr (*_TAO_collocation_CORBA_AliasDef_Stub_Factory_function_pointer) (
+IR_NativeDef_ptr (*_TAO_collocation_IR_NativeDef_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
-void operator<<= (CORBA::Any &_tao_any, CORBA::AliasDef_ptr _tao_elem)
-{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
- {
- _tao_any._tao_replace (
- CORBA::_tc_AliasDef,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
- }
-}
-
-void CORBA::AliasDef::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, IR_NativeDef_ptr _tao_elem)
{
- CORBA::AliasDef *tmp = ACE_static_cast(CORBA::AliasDef*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_NativeDef,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ IR_NativeDef::_duplicate (_tao_elem),
+ IR_NativeDef::_tao_any_destructor
+ );
+ }
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::AliasDef_ptr &_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_NativeDef_ptr &_tao_elem)
{
ACE_TRY_NEW_ENV
{
- _tao_elem = CORBA::AliasDef::_nil ();
+ _tao_elem = IR_NativeDef::_nil ();
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_AliasDef, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_NativeDef, ACE_TRY_ENV)) // not equal
{
return 0;
}
@@ -16093,65 +43042,63 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::AliasDef_ptr &_ta
CORBA::Object_var _tao_obj_var;
if (stream >> _tao_obj_var.out ())
{
- _tao_elem = CORBA::AliasDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ _tao_elem = IR_NativeDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
ACE_TRY_CHECK;
+
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_AliasDef,
+ IR::_tc_NativeDef,
1,
_tao_elem,
- CORBA::AliasDef::_tao_any_destructor
+ IR_NativeDef::_tao_any_destructor
);
return 1;
}
}
ACE_CATCHANY
{
- _tao_elem = CORBA::AliasDef::_nil ();
+ _tao_elem = IR_NativeDef::_nil ();
return 0;
}
ACE_ENDTRY;
- _tao_elem = CORBA::AliasDef::_nil ();
+ _tao_elem = IR_NativeDef::_nil ();
return 0;
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Field_T<CORBA::AliasDef,CORBA::AliasDef_var>;
- template class TAO_Object_Manager<CORBA::AliasDef,CORBA::AliasDef_var>;
+ template class TAO_Object_Field_T<IR_NativeDef,IR_NativeDef_var>;
+ template class TAO_Object_Manager<IR_NativeDef,IR_NativeDef_var>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Field_T<CORBA::AliasDef,CORBA::AliasDef_var>
-# pragma instantiate TAO_Object_Manager<CORBA::AliasDef,CORBA::AliasDef_var>
+# pragma instantiate TAO_Object_Field_T<IR_NativeDef,IR_NativeDef_var>
+# pragma instantiate TAO_Object_Manager<IR_NativeDef,IR_NativeDef_var>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-CORBA::PrimitiveDef_ptr (*_TAO_collocation_CORBA_PrimitiveDef_Stub_Factory_function_pointer) (
+IR_PrimitiveDef_ptr (*_TAO_collocation_IR_PrimitiveDef_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
-void operator<<= (CORBA::Any &_tao_any, CORBA::PrimitiveDef_ptr _tao_elem)
+void operator<<= (CORBA::Any &_tao_any, IR_PrimitiveDef_ptr _tao_elem)
{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
- {
- _tao_any._tao_replace (
- CORBA::_tc_PrimitiveDef,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
- }
-}
-
-void CORBA::PrimitiveDef::_tao_any_destructor (void *x)
-{
- CORBA::PrimitiveDef *tmp = ACE_static_cast(CORBA::PrimitiveDef*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_PrimitiveDef,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ IR_PrimitiveDef::_duplicate (_tao_elem),
+ IR_PrimitiveDef::_tao_any_destructor
+ );
+ }
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::PrimitiveDef_ptr &_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_PrimitiveDef_ptr &_tao_elem)
{
ACE_TRY_NEW_ENV
{
- _tao_elem = CORBA::PrimitiveDef::_nil ();
+ _tao_elem = IR_PrimitiveDef::_nil ();
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_PrimitiveDef, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_PrimitiveDef, ACE_TRY_ENV)) // not equal
{
return 0;
}
@@ -16163,65 +43110,63 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::PrimitiveDef_ptr
CORBA::Object_var _tao_obj_var;
if (stream >> _tao_obj_var.out ())
{
- _tao_elem = CORBA::PrimitiveDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ _tao_elem = IR_PrimitiveDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
ACE_TRY_CHECK;
+
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_PrimitiveDef,
+ IR::_tc_PrimitiveDef,
1,
_tao_elem,
- CORBA::PrimitiveDef::_tao_any_destructor
+ IR_PrimitiveDef::_tao_any_destructor
);
return 1;
}
}
ACE_CATCHANY
{
- _tao_elem = CORBA::PrimitiveDef::_nil ();
+ _tao_elem = IR_PrimitiveDef::_nil ();
return 0;
}
ACE_ENDTRY;
- _tao_elem = CORBA::PrimitiveDef::_nil ();
+ _tao_elem = IR_PrimitiveDef::_nil ();
return 0;
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Field_T<CORBA::PrimitiveDef,CORBA::PrimitiveDef_var>;
- template class TAO_Object_Manager<CORBA::PrimitiveDef,CORBA::PrimitiveDef_var>;
+ template class TAO_Object_Field_T<IR_PrimitiveDef,IR_PrimitiveDef_var>;
+ template class TAO_Object_Manager<IR_PrimitiveDef,IR_PrimitiveDef_var>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Field_T<CORBA::PrimitiveDef,CORBA::PrimitiveDef_var>
-# pragma instantiate TAO_Object_Manager<CORBA::PrimitiveDef,CORBA::PrimitiveDef_var>
+# pragma instantiate TAO_Object_Field_T<IR_PrimitiveDef,IR_PrimitiveDef_var>
+# pragma instantiate TAO_Object_Manager<IR_PrimitiveDef,IR_PrimitiveDef_var>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-CORBA::StringDef_ptr (*_TAO_collocation_CORBA_StringDef_Stub_Factory_function_pointer) (
+IR_StringDef_ptr (*_TAO_collocation_IR_StringDef_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
-void operator<<= (CORBA::Any &_tao_any, CORBA::StringDef_ptr _tao_elem)
-{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
- {
- _tao_any._tao_replace (
- CORBA::_tc_StringDef,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
- }
-}
-
-void CORBA::StringDef::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, IR_StringDef_ptr _tao_elem)
{
- CORBA::StringDef *tmp = ACE_static_cast(CORBA::StringDef*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_StringDef,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ IR_StringDef::_duplicate (_tao_elem),
+ IR_StringDef::_tao_any_destructor
+ );
+ }
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::StringDef_ptr &_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_StringDef_ptr &_tao_elem)
{
ACE_TRY_NEW_ENV
{
- _tao_elem = CORBA::StringDef::_nil ();
+ _tao_elem = IR_StringDef::_nil ();
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_StringDef, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_StringDef, ACE_TRY_ENV)) // not equal
{
return 0;
}
@@ -16233,65 +43178,63 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::StringDef_ptr &_t
CORBA::Object_var _tao_obj_var;
if (stream >> _tao_obj_var.out ())
{
- _tao_elem = CORBA::StringDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ _tao_elem = IR_StringDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
ACE_TRY_CHECK;
+
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_StringDef,
+ IR::_tc_StringDef,
1,
_tao_elem,
- CORBA::StringDef::_tao_any_destructor
+ IR_StringDef::_tao_any_destructor
);
return 1;
}
}
ACE_CATCHANY
{
- _tao_elem = CORBA::StringDef::_nil ();
+ _tao_elem = IR_StringDef::_nil ();
return 0;
}
ACE_ENDTRY;
- _tao_elem = CORBA::StringDef::_nil ();
+ _tao_elem = IR_StringDef::_nil ();
return 0;
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Field_T<CORBA::StringDef,CORBA::StringDef_var>;
- template class TAO_Object_Manager<CORBA::StringDef,CORBA::StringDef_var>;
+ template class TAO_Object_Field_T<IR_StringDef,IR_StringDef_var>;
+ template class TAO_Object_Manager<IR_StringDef,IR_StringDef_var>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Field_T<CORBA::StringDef,CORBA::StringDef_var>
-# pragma instantiate TAO_Object_Manager<CORBA::StringDef,CORBA::StringDef_var>
+# pragma instantiate TAO_Object_Field_T<IR_StringDef,IR_StringDef_var>
+# pragma instantiate TAO_Object_Manager<IR_StringDef,IR_StringDef_var>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-CORBA::WstringDef_ptr (*_TAO_collocation_CORBA_WstringDef_Stub_Factory_function_pointer) (
+IR_WstringDef_ptr (*_TAO_collocation_IR_WstringDef_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
-void operator<<= (CORBA::Any &_tao_any, CORBA::WstringDef_ptr _tao_elem)
-{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
- {
- _tao_any._tao_replace (
- CORBA::_tc_WstringDef,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
- }
-}
-
-void CORBA::WstringDef::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, IR_WstringDef_ptr _tao_elem)
{
- CORBA::WstringDef *tmp = ACE_static_cast(CORBA::WstringDef*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_WstringDef,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ IR_WstringDef::_duplicate (_tao_elem),
+ IR_WstringDef::_tao_any_destructor
+ );
+ }
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::WstringDef_ptr &_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_WstringDef_ptr &_tao_elem)
{
ACE_TRY_NEW_ENV
{
- _tao_elem = CORBA::WstringDef::_nil ();
+ _tao_elem = IR_WstringDef::_nil ();
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_WstringDef, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_WstringDef, ACE_TRY_ENV)) // not equal
{
return 0;
}
@@ -16303,65 +43246,63 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::WstringDef_ptr &_
CORBA::Object_var _tao_obj_var;
if (stream >> _tao_obj_var.out ())
{
- _tao_elem = CORBA::WstringDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ _tao_elem = IR_WstringDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
ACE_TRY_CHECK;
+
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_WstringDef,
+ IR::_tc_WstringDef,
1,
_tao_elem,
- CORBA::WstringDef::_tao_any_destructor
+ IR_WstringDef::_tao_any_destructor
);
return 1;
}
}
ACE_CATCHANY
{
- _tao_elem = CORBA::WstringDef::_nil ();
+ _tao_elem = IR_WstringDef::_nil ();
return 0;
}
ACE_ENDTRY;
- _tao_elem = CORBA::WstringDef::_nil ();
+ _tao_elem = IR_WstringDef::_nil ();
return 0;
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Field_T<CORBA::WstringDef,CORBA::WstringDef_var>;
- template class TAO_Object_Manager<CORBA::WstringDef,CORBA::WstringDef_var>;
+ template class TAO_Object_Field_T<IR_WstringDef,IR_WstringDef_var>;
+ template class TAO_Object_Manager<IR_WstringDef,IR_WstringDef_var>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Field_T<CORBA::WstringDef,CORBA::WstringDef_var>
-# pragma instantiate TAO_Object_Manager<CORBA::WstringDef,CORBA::WstringDef_var>
+# pragma instantiate TAO_Object_Field_T<IR_WstringDef,IR_WstringDef_var>
+# pragma instantiate TAO_Object_Manager<IR_WstringDef,IR_WstringDef_var>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-CORBA::FixedDef_ptr (*_TAO_collocation_CORBA_FixedDef_Stub_Factory_function_pointer) (
+IR_FixedDef_ptr (*_TAO_collocation_IR_FixedDef_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
-void operator<<= (CORBA::Any &_tao_any, CORBA::FixedDef_ptr _tao_elem)
-{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
- {
- _tao_any._tao_replace (
- CORBA::_tc_FixedDef,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
- }
-}
-
-void CORBA::FixedDef::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, IR_FixedDef_ptr _tao_elem)
{
- CORBA::FixedDef *tmp = ACE_static_cast(CORBA::FixedDef*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_FixedDef,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ IR_FixedDef::_duplicate (_tao_elem),
+ IR_FixedDef::_tao_any_destructor
+ );
+ }
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::FixedDef_ptr &_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_FixedDef_ptr &_tao_elem)
{
ACE_TRY_NEW_ENV
{
- _tao_elem = CORBA::FixedDef::_nil ();
+ _tao_elem = IR_FixedDef::_nil ();
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_FixedDef, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_FixedDef, ACE_TRY_ENV)) // not equal
{
return 0;
}
@@ -16373,65 +43314,63 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::FixedDef_ptr &_ta
CORBA::Object_var _tao_obj_var;
if (stream >> _tao_obj_var.out ())
{
- _tao_elem = CORBA::FixedDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ _tao_elem = IR_FixedDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
ACE_TRY_CHECK;
+
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_FixedDef,
+ IR::_tc_FixedDef,
1,
_tao_elem,
- CORBA::FixedDef::_tao_any_destructor
+ IR_FixedDef::_tao_any_destructor
);
return 1;
}
}
ACE_CATCHANY
{
- _tao_elem = CORBA::FixedDef::_nil ();
+ _tao_elem = IR_FixedDef::_nil ();
return 0;
}
ACE_ENDTRY;
- _tao_elem = CORBA::FixedDef::_nil ();
+ _tao_elem = IR_FixedDef::_nil ();
return 0;
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Field_T<CORBA::FixedDef,CORBA::FixedDef_var>;
- template class TAO_Object_Manager<CORBA::FixedDef,CORBA::FixedDef_var>;
+ template class TAO_Object_Field_T<IR_FixedDef,IR_FixedDef_var>;
+ template class TAO_Object_Manager<IR_FixedDef,IR_FixedDef_var>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Field_T<CORBA::FixedDef,CORBA::FixedDef_var>
-# pragma instantiate TAO_Object_Manager<CORBA::FixedDef,CORBA::FixedDef_var>
+# pragma instantiate TAO_Object_Field_T<IR_FixedDef,IR_FixedDef_var>
+# pragma instantiate TAO_Object_Manager<IR_FixedDef,IR_FixedDef_var>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-CORBA::SequenceDef_ptr (*_TAO_collocation_CORBA_SequenceDef_Stub_Factory_function_pointer) (
+IR_SequenceDef_ptr (*_TAO_collocation_IR_SequenceDef_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
-void operator<<= (CORBA::Any &_tao_any, CORBA::SequenceDef_ptr _tao_elem)
-{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
- {
- _tao_any._tao_replace (
- CORBA::_tc_SequenceDef,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
- }
-}
-
-void CORBA::SequenceDef::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, IR_SequenceDef_ptr _tao_elem)
{
- CORBA::SequenceDef *tmp = ACE_static_cast(CORBA::SequenceDef*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_SequenceDef,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ IR_SequenceDef::_duplicate (_tao_elem),
+ IR_SequenceDef::_tao_any_destructor
+ );
+ }
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::SequenceDef_ptr &_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_SequenceDef_ptr &_tao_elem)
{
ACE_TRY_NEW_ENV
{
- _tao_elem = CORBA::SequenceDef::_nil ();
+ _tao_elem = IR_SequenceDef::_nil ();
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_SequenceDef, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_SequenceDef, ACE_TRY_ENV)) // not equal
{
return 0;
}
@@ -16443,65 +43382,63 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::SequenceDef_ptr &
CORBA::Object_var _tao_obj_var;
if (stream >> _tao_obj_var.out ())
{
- _tao_elem = CORBA::SequenceDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ _tao_elem = IR_SequenceDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
ACE_TRY_CHECK;
+
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_SequenceDef,
+ IR::_tc_SequenceDef,
1,
_tao_elem,
- CORBA::SequenceDef::_tao_any_destructor
+ IR_SequenceDef::_tao_any_destructor
);
return 1;
}
}
ACE_CATCHANY
{
- _tao_elem = CORBA::SequenceDef::_nil ();
+ _tao_elem = IR_SequenceDef::_nil ();
return 0;
}
ACE_ENDTRY;
- _tao_elem = CORBA::SequenceDef::_nil ();
+ _tao_elem = IR_SequenceDef::_nil ();
return 0;
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Field_T<CORBA::SequenceDef,CORBA::SequenceDef_var>;
- template class TAO_Object_Manager<CORBA::SequenceDef,CORBA::SequenceDef_var>;
+ template class TAO_Object_Field_T<IR_SequenceDef,IR_SequenceDef_var>;
+ template class TAO_Object_Manager<IR_SequenceDef,IR_SequenceDef_var>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Field_T<CORBA::SequenceDef,CORBA::SequenceDef_var>
-# pragma instantiate TAO_Object_Manager<CORBA::SequenceDef,CORBA::SequenceDef_var>
+# pragma instantiate TAO_Object_Field_T<IR_SequenceDef,IR_SequenceDef_var>
+# pragma instantiate TAO_Object_Manager<IR_SequenceDef,IR_SequenceDef_var>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-CORBA::ArrayDef_ptr (*_TAO_collocation_CORBA_ArrayDef_Stub_Factory_function_pointer) (
+IR_ArrayDef_ptr (*_TAO_collocation_IR_ArrayDef_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
-void operator<<= (CORBA::Any &_tao_any, CORBA::ArrayDef_ptr _tao_elem)
+void operator<<= (CORBA::Any &_tao_any, IR_ArrayDef_ptr _tao_elem)
{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
- {
- _tao_any._tao_replace (
- CORBA::_tc_ArrayDef,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
- }
-}
-
-void CORBA::ArrayDef::_tao_any_destructor (void *x)
-{
- CORBA::ArrayDef *tmp = ACE_static_cast(CORBA::ArrayDef*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_ArrayDef,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ IR_ArrayDef::_duplicate (_tao_elem),
+ IR_ArrayDef::_tao_any_destructor
+ );
+ }
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::ArrayDef_ptr &_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_ArrayDef_ptr &_tao_elem)
{
ACE_TRY_NEW_ENV
{
- _tao_elem = CORBA::ArrayDef::_nil ();
+ _tao_elem = IR_ArrayDef::_nil ();
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_ArrayDef, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_ArrayDef, ACE_TRY_ENV)) // not equal
{
return 0;
}
@@ -16513,65 +43450,63 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::ArrayDef_ptr &_ta
CORBA::Object_var _tao_obj_var;
if (stream >> _tao_obj_var.out ())
{
- _tao_elem = CORBA::ArrayDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ _tao_elem = IR_ArrayDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
ACE_TRY_CHECK;
+
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_ArrayDef,
+ IR::_tc_ArrayDef,
1,
_tao_elem,
- CORBA::ArrayDef::_tao_any_destructor
+ IR_ArrayDef::_tao_any_destructor
);
return 1;
}
}
ACE_CATCHANY
{
- _tao_elem = CORBA::ArrayDef::_nil ();
+ _tao_elem = IR_ArrayDef::_nil ();
return 0;
}
ACE_ENDTRY;
- _tao_elem = CORBA::ArrayDef::_nil ();
+ _tao_elem = IR_ArrayDef::_nil ();
return 0;
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Field_T<CORBA::ArrayDef,CORBA::ArrayDef_var>;
- template class TAO_Object_Manager<CORBA::ArrayDef,CORBA::ArrayDef_var>;
+ template class TAO_Object_Field_T<IR_ArrayDef,IR_ArrayDef_var>;
+ template class TAO_Object_Manager<IR_ArrayDef,IR_ArrayDef_var>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Field_T<CORBA::ArrayDef,CORBA::ArrayDef_var>
-# pragma instantiate TAO_Object_Manager<CORBA::ArrayDef,CORBA::ArrayDef_var>
+# pragma instantiate TAO_Object_Field_T<IR_ArrayDef,IR_ArrayDef_var>
+# pragma instantiate TAO_Object_Manager<IR_ArrayDef,IR_ArrayDef_var>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-CORBA::ExceptionDef_ptr (*_TAO_collocation_CORBA_ExceptionDef_Stub_Factory_function_pointer) (
+IR_ExceptionDef_ptr (*_TAO_collocation_IR_ExceptionDef_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
-void operator<<= (CORBA::Any &_tao_any, CORBA::ExceptionDef_ptr _tao_elem)
+void operator<<= (CORBA::Any &_tao_any, IR_ExceptionDef_ptr _tao_elem)
{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
- {
- _tao_any._tao_replace (
- CORBA::_tc_ExceptionDef,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
- }
-}
-
-void CORBA::ExceptionDef::_tao_any_destructor (void *x)
-{
- CORBA::ExceptionDef *tmp = ACE_static_cast(CORBA::ExceptionDef*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_ExceptionDef,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ IR_ExceptionDef::_duplicate (_tao_elem),
+ IR_ExceptionDef::_tao_any_destructor
+ );
+ }
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::ExceptionDef_ptr &_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_ExceptionDef_ptr &_tao_elem)
{
ACE_TRY_NEW_ENV
{
- _tao_elem = CORBA::ExceptionDef::_nil ();
+ _tao_elem = IR_ExceptionDef::_nil ();
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_ExceptionDef, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_ExceptionDef, ACE_TRY_ENV)) // not equal
{
return 0;
}
@@ -16583,140 +43518,313 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::ExceptionDef_ptr
CORBA::Object_var _tao_obj_var;
if (stream >> _tao_obj_var.out ())
{
- _tao_elem = CORBA::ExceptionDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ _tao_elem = IR_ExceptionDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
ACE_TRY_CHECK;
+
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_ExceptionDef,
+ IR::_tc_ExceptionDef,
1,
_tao_elem,
- CORBA::ExceptionDef::_tao_any_destructor
+ IR_ExceptionDef::_tao_any_destructor
);
- ACE_TRY_CHECK;
return 1;
}
}
ACE_CATCHANY
{
- _tao_elem = CORBA::ExceptionDef::_nil ();
+ _tao_elem = IR_ExceptionDef::_nil ();
return 0;
}
ACE_ENDTRY;
- _tao_elem = CORBA::ExceptionDef::_nil ();
+ _tao_elem = IR_ExceptionDef::_nil ();
return 0;
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Field_T<CORBA::ExceptionDef,CORBA::ExceptionDef_var>;
- template class TAO_Object_Manager<CORBA::ExceptionDef,CORBA::ExceptionDef_var>;
+ template class TAO_Object_Field_T<IR_ExceptionDef,IR_ExceptionDef_var>;
+ template class TAO_Object_Manager<IR_ExceptionDef,IR_ExceptionDef_var>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Field_T<CORBA::ExceptionDef,CORBA::ExceptionDef_var>
-# pragma instantiate TAO_Object_Manager<CORBA::ExceptionDef,CORBA::ExceptionDef_var>
+# pragma instantiate TAO_Object_Field_T<IR_ExceptionDef,IR_ExceptionDef_var>
+# pragma instantiate TAO_Object_Manager<IR_ExceptionDef,IR_ExceptionDef_var>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-void operator<<= (CORBA::Any &_tao_any, const CORBA::ExceptionDescription &_tao_elem) // copying
+void operator<<= (CORBA::Any &_tao_any, const IR_ExceptionDescription &_tao_elem) // copying
+{
+ TAO_OutputCDR stream;
+ stream << _tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_ExceptionDescription,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
+}
+
+void operator<<= (CORBA::Any &_tao_any, IR_ExceptionDescription *_tao_elem) // non copying
+{
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_ExceptionDescription,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_ExceptionDescription::_tao_any_destructor
+ );
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_ExceptionDescription *&_tao_elem)
+{
+ return _tao_any >>= ACE_const_cast(const IR_ExceptionDescription*&,_tao_elem);
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_ExceptionDescription *&_tao_elem)
+{
+ _tao_elem = 0;
+ ACE_TRY_NEW_ENV
+ {
+ CORBA::TypeCode_var type = _tao_any.type ();
+ if (!type->equivalent (IR::_tc_ExceptionDescription, ACE_TRY_ENV)) // not equal
+ {
+ return 0;
+ }
+ ACE_TRY_CHECK;
+ if (_tao_any.any_owns_data ())
+ {
+ _tao_elem = ACE_static_cast(
+ const IR_ExceptionDescription*,
+ _tao_any.value ()
+ );
+ return 1;
+ }
+ else
+ {
+ IR_ExceptionDescription *tmp;
+ ACE_NEW_RETURN (tmp, IR_ExceptionDescription, 0);
+ TAO_InputCDR stream (
+ _tao_any._tao_get_cdr (),
+ _tao_any._tao_byte_order ()
+ );
+ if (stream >> *tmp)
+ {
+ ((CORBA::Any *)&_tao_any)->_tao_replace (
+ IR::_tc_ExceptionDescription,
+ 1,
+ ACE_static_cast (void *, tmp),
+ IR_ExceptionDescription::_tao_any_destructor
+ );
+ _tao_elem = tmp;
+ return 1;
+ }
+ else
+ {
+ delete tmp;
+ }
+ }
+ }
+ ACE_CATCHANY
+ {
+ }
+ ACE_ENDTRY;
+ return 0;
+}
+
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const IR_ExceptionDefSeq &_tao_elem
+ ) // copying
{
- TAO_OutputCDR stream;
- stream << _tao_elem;
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
_tao_any._tao_replace (
- CORBA::_tc_ExceptionDescription,
+ IR::_tc_ExceptionDefSeq,
TAO_ENCAP_BYTE_ORDER,
stream.begin ()
);
+ }
}
-void CORBA::ExceptionDescription::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, IR_ExceptionDefSeq *_tao_elem) // non copying
{
- CORBA::ExceptionDescription *tmp = ACE_static_cast(CORBA::ExceptionDescription*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_ExceptionDefSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_ExceptionDefSeq::_tao_any_destructor
+ );
}
-void operator<<= (CORBA::Any &_tao_any, CORBA::ExceptionDescription *_tao_elem) // non copying
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_ExceptionDefSeq *&_tao_elem)
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
- CORBA::_tc_ExceptionDescription,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- CORBA::ExceptionDescription::_tao_any_destructor
- );
+ return _tao_any >>= ACE_const_cast(
+ const IR_ExceptionDefSeq*&,
+ _tao_elem
+ );
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::ExceptionDescription *&_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_ExceptionDefSeq *&_tao_elem)
{
+ _tao_elem = 0;
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_ExceptionDescription, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_ExceptionDefSeq, ACE_TRY_ENV)) // not equal
{
- _tao_elem = 0;
return 0;
}
ACE_TRY_CHECK;
if (_tao_any.any_owns_data ())
{
- _tao_elem = (CORBA::ExceptionDescription *)_tao_any.value ();
+ _tao_elem = ACE_static_cast(
+ const IR_ExceptionDefSeq*,
+ _tao_any.value ()
+ );
return 1;
}
else
{
- ACE_NEW_RETURN (_tao_elem, CORBA::ExceptionDescription, 0);
+ IR_ExceptionDefSeq *tmp;
+ ACE_NEW_RETURN (tmp, IR_ExceptionDefSeq, 0);
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
);
- if (stream >> *_tao_elem)
+ if (stream >> *tmp)
{
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_ExceptionDescription,
+ IR::_tc_ExceptionDefSeq,
1,
- ACE_reinterpret_cast (void *, _tao_elem),
- CORBA::ExceptionDescription::_tao_any_destructor
+ ACE_static_cast (void *, tmp),
+ IR_ExceptionDefSeq::_tao_any_destructor
);
+ _tao_elem = tmp;
return 1;
}
else
{
- delete _tao_elem;
- _tao_elem = 0;
+ delete tmp;
}
}
}
ACE_CATCHANY
{
- delete _tao_elem;
- _tao_elem = 0;
- return 0;
}
ACE_ENDTRY;
return 0;
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const CORBA::ExceptionDescription *&_tao_elem)
-{
- return _tao_any >>= ACE_const_cast(CORBA::ExceptionDescription *&,_tao_elem);
-}
-
-void operator<<= (CORBA::Any &_tao_any, CORBA::AttributeMode _tao_elem)
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const IR_ExcDescriptionSeq &_tao_elem
+ ) // copying
{
- TAO_OutputCDR stream;
- stream << _tao_elem;
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
_tao_any._tao_replace (
- CORBA::_tc_AttributeMode,
+ IR::_tc_ExcDescriptionSeq,
TAO_ENCAP_BYTE_ORDER,
stream.begin ()
);
+ }
+}
+
+void operator<<= (CORBA::Any &_tao_any, IR_ExcDescriptionSeq *_tao_elem) // non copying
+{
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_ExcDescriptionSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_ExcDescriptionSeq::_tao_any_destructor
+ );
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::AttributeMode &_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_ExcDescriptionSeq *&_tao_elem)
{
+ return _tao_any >>= ACE_const_cast(
+ const IR_ExcDescriptionSeq*&,
+ _tao_elem
+ );
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_ExcDescriptionSeq *&_tao_elem)
+{
+ _tao_elem = 0;
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_AttributeMode, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_ExcDescriptionSeq, ACE_TRY_ENV)) // not equal
+ {
+ return 0;
+ }
+ ACE_TRY_CHECK;
+ if (_tao_any.any_owns_data ())
+ {
+ _tao_elem = ACE_static_cast(
+ const IR_ExcDescriptionSeq*,
+ _tao_any.value ()
+ );
+ return 1;
+ }
+ else
+ {
+ IR_ExcDescriptionSeq *tmp;
+ ACE_NEW_RETURN (tmp, IR_ExcDescriptionSeq, 0);
+ TAO_InputCDR stream (
+ _tao_any._tao_get_cdr (),
+ _tao_any._tao_byte_order ()
+ );
+ if (stream >> *tmp)
+ {
+ ((CORBA::Any *)&_tao_any)->_tao_replace (
+ IR::_tc_ExcDescriptionSeq,
+ 1,
+ ACE_static_cast (void *, tmp),
+ IR_ExcDescriptionSeq::_tao_any_destructor
+ );
+ _tao_elem = tmp;
+ return 1;
+ }
+ else
+ {
+ delete tmp;
+ }
+ }
+ }
+ ACE_CATCHANY
+ {
+ }
+ ACE_ENDTRY;
+ return 0;
+}
+
+void operator<<= (CORBA::Any &_tao_any, IR::AttributeMode _tao_elem)
+{
+ TAO_OutputCDR stream;
+ stream << _tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_AttributeMode,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR::AttributeMode &_tao_elem)
+{
+ ACE_TRY_NEW_ENV
+ {
+ CORBA::TypeCode_var type = _tao_any.type ();
+ if (!type->equivalent (IR::_tc_AttributeMode, ACE_TRY_ENV)) // not equal
{
return 0;
}
@@ -16738,35 +43846,32 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::AttributeMode &_t
return 0;
}
-CORBA::AttributeDef_ptr (*_TAO_collocation_CORBA_AttributeDef_Stub_Factory_function_pointer) (
+IR_AttributeDef_ptr (*_TAO_collocation_IR_AttributeDef_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
-void operator<<= (CORBA::Any &_tao_any, CORBA::AttributeDef_ptr _tao_elem)
+void operator<<= (CORBA::Any &_tao_any, IR_AttributeDef_ptr _tao_elem)
{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
- {
- _tao_any._tao_replace (
- CORBA::_tc_AttributeDef,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
- }
-}
-
-void CORBA::AttributeDef::_tao_any_destructor (void *x)
-{
- CORBA::AttributeDef *tmp = ACE_static_cast(CORBA::AttributeDef*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_AttributeDef,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ IR_AttributeDef::_duplicate (_tao_elem),
+ IR_AttributeDef::_tao_any_destructor
+ );
+ }
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::AttributeDef_ptr &_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_AttributeDef_ptr &_tao_elem)
{
ACE_TRY_NEW_ENV
{
- _tao_elem = CORBA::AttributeDef::_nil ();
+ _tao_elem = IR_AttributeDef::_nil ();
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_AttributeDef, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_AttributeDef, ACE_TRY_ENV)) // not equal
{
return 0;
}
@@ -16778,139 +43883,135 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::AttributeDef_ptr
CORBA::Object_var _tao_obj_var;
if (stream >> _tao_obj_var.out ())
{
- _tao_elem = CORBA::AttributeDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ _tao_elem = IR_AttributeDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
ACE_TRY_CHECK;
+
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_AttributeDef,
+ IR::_tc_AttributeDef,
1,
_tao_elem,
- CORBA::AttributeDef::_tao_any_destructor
+ IR_AttributeDef::_tao_any_destructor
);
return 1;
}
}
ACE_CATCHANY
{
- _tao_elem = CORBA::AttributeDef::_nil ();
+ _tao_elem = IR_AttributeDef::_nil ();
return 0;
}
ACE_ENDTRY;
- _tao_elem = CORBA::AttributeDef::_nil ();
+ _tao_elem = IR_AttributeDef::_nil ();
return 0;
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Field_T<CORBA::AttributeDef,CORBA::AttributeDef_var>;
- template class TAO_Object_Manager<CORBA::AttributeDef,CORBA::AttributeDef_var>;
+ template class TAO_Object_Field_T<IR_AttributeDef,IR_AttributeDef_var>;
+ template class TAO_Object_Manager<IR_AttributeDef,IR_AttributeDef_var>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Field_T<CORBA::AttributeDef,CORBA::AttributeDef_var>
-# pragma instantiate TAO_Object_Manager<CORBA::AttributeDef,CORBA::AttributeDef_var>
+# pragma instantiate TAO_Object_Field_T<IR_AttributeDef,IR_AttributeDef_var>
+# pragma instantiate TAO_Object_Manager<IR_AttributeDef,IR_AttributeDef_var>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-void operator<<= (CORBA::Any &_tao_any, const CORBA::AttributeDescription &_tao_elem) // copying
+void operator<<= (CORBA::Any &_tao_any, const IR_AttributeDescription &_tao_elem) // copying
{
- TAO_OutputCDR stream;
- stream << _tao_elem;
- _tao_any._tao_replace (
- CORBA::_tc_AttributeDescription,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
+ TAO_OutputCDR stream;
+ stream << _tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_AttributeDescription,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
}
-void CORBA::AttributeDescription::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, IR_AttributeDescription *_tao_elem) // non copying
{
- CORBA::AttributeDescription *tmp = ACE_static_cast(CORBA::AttributeDescription*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_AttributeDescription,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_AttributeDescription::_tao_any_destructor
+ );
}
-void operator<<= (CORBA::Any &_tao_any, CORBA::AttributeDescription *_tao_elem) // non copying
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_AttributeDescription *&_tao_elem)
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
- CORBA::_tc_AttributeDescription,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- CORBA::AttributeDescription::_tao_any_destructor
- );
+ return _tao_any >>= ACE_const_cast(const IR_AttributeDescription*&,_tao_elem);
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::AttributeDescription *&_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_AttributeDescription *&_tao_elem)
{
+ _tao_elem = 0;
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_AttributeDescription, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_AttributeDescription, ACE_TRY_ENV)) // not equal
{
- _tao_elem = 0;
return 0;
}
ACE_TRY_CHECK;
if (_tao_any.any_owns_data ())
{
- _tao_elem = (CORBA::AttributeDescription *)_tao_any.value ();
+ _tao_elem = ACE_static_cast(
+ const IR_AttributeDescription*,
+ _tao_any.value ()
+ );
return 1;
}
else
{
- ACE_NEW_RETURN (_tao_elem, CORBA::AttributeDescription, 0);
+ IR_AttributeDescription *tmp;
+ ACE_NEW_RETURN (tmp, IR_AttributeDescription, 0);
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
);
- if (stream >> *_tao_elem)
+ if (stream >> *tmp)
{
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_AttributeDescription,
+ IR::_tc_AttributeDescription,
1,
- ACE_reinterpret_cast (void *, _tao_elem),
- CORBA::AttributeDescription::_tao_any_destructor
+ ACE_static_cast (void *, tmp),
+ IR_AttributeDescription::_tao_any_destructor
);
+ _tao_elem = tmp;
return 1;
}
else
{
- delete _tao_elem;
- _tao_elem = 0;
+ delete tmp;
}
}
}
ACE_CATCHANY
{
- delete _tao_elem;
- _tao_elem = 0;
- return 0;
}
ACE_ENDTRY;
return 0;
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const CORBA::AttributeDescription *&_tao_elem)
+void operator<<= (CORBA::Any &_tao_any, IR::OperationMode _tao_elem)
{
- return _tao_any >>= ACE_const_cast(CORBA::AttributeDescription *&,_tao_elem);
-}
-
-void operator<<= (CORBA::Any &_tao_any, CORBA::OperationMode _tao_elem)
-{
- TAO_OutputCDR stream;
- stream << _tao_elem;
- _tao_any._tao_replace (
- CORBA::_tc_OperationMode,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
+ TAO_OutputCDR stream;
+ stream << _tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_OperationMode,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::OperationMode &_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR::OperationMode &_tao_elem)
{
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_OperationMode, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_OperationMode, ACE_TRY_ENV)) // not equal
{
return 0;
}
@@ -16932,23 +44033,23 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::OperationMode &_t
return 0;
}
-void operator<<= (CORBA::Any &_tao_any, CORBA::ParameterMode _tao_elem)
+void operator<<= (CORBA::Any &_tao_any, IR::ParameterMode _tao_elem)
{
- TAO_OutputCDR stream;
- stream << _tao_elem;
- _tao_any._tao_replace (
- CORBA::_tc_ParameterMode,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
+ TAO_OutputCDR stream;
+ stream << _tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_ParameterMode,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::ParameterMode &_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR::ParameterMode &_tao_elem)
{
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_ParameterMode, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_ParameterMode, ACE_TRY_ENV)) // not equal
{
return 0;
}
@@ -16970,486 +44071,707 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::ParameterMode &_t
return 0;
}
-void operator<<= (CORBA::Any &_tao_any, const CORBA::ParameterDescription &_tao_elem) // copying
+void operator<<= (CORBA::Any &_tao_any, const IR_ParameterDescription &_tao_elem) // copying
+{
+ TAO_OutputCDR stream;
+ stream << _tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_ParameterDescription,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
+}
+
+void operator<<= (CORBA::Any &_tao_any, IR_ParameterDescription *_tao_elem) // non copying
+{
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_ParameterDescription,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_ParameterDescription::_tao_any_destructor
+ );
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_ParameterDescription *&_tao_elem)
+{
+ return _tao_any >>= ACE_const_cast(const IR_ParameterDescription*&,_tao_elem);
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_ParameterDescription *&_tao_elem)
+{
+ _tao_elem = 0;
+ ACE_TRY_NEW_ENV
+ {
+ CORBA::TypeCode_var type = _tao_any.type ();
+ if (!type->equivalent (IR::_tc_ParameterDescription, ACE_TRY_ENV)) // not equal
+ {
+ return 0;
+ }
+ ACE_TRY_CHECK;
+ if (_tao_any.any_owns_data ())
+ {
+ _tao_elem = ACE_static_cast(
+ const IR_ParameterDescription*,
+ _tao_any.value ()
+ );
+ return 1;
+ }
+ else
+ {
+ IR_ParameterDescription *tmp;
+ ACE_NEW_RETURN (tmp, IR_ParameterDescription, 0);
+ TAO_InputCDR stream (
+ _tao_any._tao_get_cdr (),
+ _tao_any._tao_byte_order ()
+ );
+ if (stream >> *tmp)
+ {
+ ((CORBA::Any *)&_tao_any)->_tao_replace (
+ IR::_tc_ParameterDescription,
+ 1,
+ ACE_static_cast (void *, tmp),
+ IR_ParameterDescription::_tao_any_destructor
+ );
+ _tao_elem = tmp;
+ return 1;
+ }
+ else
+ {
+ delete tmp;
+ }
+ }
+ }
+ ACE_CATCHANY
+ {
+ }
+ ACE_ENDTRY;
+ return 0;
+}
+
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const IR_ParDescriptionSeq &_tao_elem
+ ) // copying
{
- TAO_OutputCDR stream;
- stream << _tao_elem;
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
_tao_any._tao_replace (
- CORBA::_tc_ParameterDescription,
+ IR::_tc_ParDescriptionSeq,
TAO_ENCAP_BYTE_ORDER,
stream.begin ()
);
+ }
}
-void CORBA::ParameterDescription::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, IR_ParDescriptionSeq *_tao_elem) // non copying
{
- CORBA::ParameterDescription *tmp = ACE_static_cast(CORBA::ParameterDescription*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_ParDescriptionSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_ParDescriptionSeq::_tao_any_destructor
+ );
}
-void operator<<= (CORBA::Any &_tao_any, CORBA::ParameterDescription *_tao_elem) // non copying
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_ParDescriptionSeq *&_tao_elem)
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
- CORBA::_tc_ParameterDescription,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- CORBA::ParameterDescription::_tao_any_destructor
- );
+ return _tao_any >>= ACE_const_cast(
+ const IR_ParDescriptionSeq*&,
+ _tao_elem
+ );
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::ParameterDescription *&_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_ParDescriptionSeq *&_tao_elem)
{
+ _tao_elem = 0;
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_ParameterDescription, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_ParDescriptionSeq, ACE_TRY_ENV)) // not equal
{
- _tao_elem = 0;
return 0;
}
ACE_TRY_CHECK;
if (_tao_any.any_owns_data ())
{
- _tao_elem = (CORBA::ParameterDescription *)_tao_any.value ();
+ _tao_elem = ACE_static_cast(
+ const IR_ParDescriptionSeq*,
+ _tao_any.value ()
+ );
return 1;
}
else
{
- ACE_NEW_RETURN (_tao_elem, CORBA::ParameterDescription, 0);
+ IR_ParDescriptionSeq *tmp;
+ ACE_NEW_RETURN (tmp, IR_ParDescriptionSeq, 0);
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
);
- if (stream >> *_tao_elem)
+ if (stream >> *tmp)
{
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_ParameterDescription,
+ IR::_tc_ParDescriptionSeq,
1,
- ACE_reinterpret_cast (void *, _tao_elem),
- CORBA::ParameterDescription::_tao_any_destructor
+ ACE_static_cast (void *, tmp),
+ IR_ParDescriptionSeq::_tao_any_destructor
);
- ACE_TRY_CHECK;
+ _tao_elem = tmp;
return 1;
}
else
{
- delete _tao_elem;
- _tao_elem = 0;
+ delete tmp;
}
}
}
ACE_CATCHANY
{
- delete _tao_elem;
- _tao_elem = 0;
- return 0;
}
ACE_ENDTRY;
return 0;
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const CORBA::ParameterDescription *&_tao_elem)
-{
- return _tao_any >>= ACE_const_cast(CORBA::ParameterDescription *&,_tao_elem);
-}
-
void operator<<= (
CORBA::Any &_tao_any,
- const CORBA::ParDescriptionSeq &_tao_elem
+ const IR_ContextIdSeq &_tao_elem
) // copying
{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
- {
- _tao_any._tao_replace (
- CORBA::_tc_ParDescriptionSeq,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
- }
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_ContextIdSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
+ }
}
-void CORBA::ParDescriptionSeq::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, IR_ContextIdSeq *_tao_elem) // non copying
{
- CORBA::ParDescriptionSeq *tmp = ACE_static_cast(CORBA::ParDescriptionSeq*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_ContextIdSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_ContextIdSeq::_tao_any_destructor
+ );
}
-void operator<<= (CORBA::Any &_tao_any, CORBA::ParDescriptionSeq *_tao_elem) // non copying
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_ContextIdSeq *&_tao_elem)
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
- CORBA::_tc_ParDescriptionSeq,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- CORBA::ParDescriptionSeq::_tao_any_destructor
- );
+ return _tao_any >>= ACE_const_cast(
+ const IR_ContextIdSeq*&,
+ _tao_elem
+ );
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::ParDescriptionSeq *&_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_ContextIdSeq *&_tao_elem)
{
+ _tao_elem = 0;
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_ParDescriptionSeq, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_ContextIdSeq, ACE_TRY_ENV)) // not equal
{
- _tao_elem = 0;
return 0;
}
ACE_TRY_CHECK;
if (_tao_any.any_owns_data ())
{
- _tao_elem = (CORBA::ParDescriptionSeq *)_tao_any.value ();
+ _tao_elem = ACE_static_cast(
+ const IR_ContextIdSeq*,
+ _tao_any.value ()
+ );
return 1;
}
else
{
- ACE_NEW_RETURN (_tao_elem, CORBA::ParDescriptionSeq, 0);
+ IR_ContextIdSeq *tmp;
+ ACE_NEW_RETURN (tmp, IR_ContextIdSeq, 0);
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
);
- if (stream >> *_tao_elem)
+ if (stream >> *tmp)
{
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_ParDescriptionSeq,
+ IR::_tc_ContextIdSeq,
1,
- ACE_reinterpret_cast (void *, _tao_elem),
- CORBA::ParDescriptionSeq::_tao_any_destructor
+ ACE_static_cast (void *, tmp),
+ IR_ContextIdSeq::_tao_any_destructor
);
+ _tao_elem = tmp;
return 1;
}
else
{
- delete _tao_elem;
- _tao_elem = 0;
+ delete tmp;
}
}
}
ACE_CATCHANY
{
- delete _tao_elem;
- _tao_elem = 0;
- return 0;
}
ACE_ENDTRY;
return 0;
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const CORBA::ParDescriptionSeq *&_tao_elem)
+IR_OperationDef_ptr (*_TAO_collocation_IR_OperationDef_Stub_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
+void operator<<= (CORBA::Any &_tao_any, IR_OperationDef_ptr _tao_elem)
{
- return _tao_any >>= ACE_const_cast(CORBA::ParDescriptionSeq *&,_tao_elem);
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_OperationDef,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ IR_OperationDef::_duplicate (_tao_elem),
+ IR_OperationDef::_tao_any_destructor
+ );
+ }
}
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::ContextIdSeq &_tao_elem
- ) // copying
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_OperationDef_ptr &_tao_elem)
{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
+ ACE_TRY_NEW_ENV
+ {
+ _tao_elem = IR_OperationDef::_nil ();
+ CORBA::TypeCode_var type = _tao_any.type ();
+ if (!type->equivalent (IR::_tc_OperationDef, ACE_TRY_ENV)) // not equal
+ {
+ return 0;
+ }
+ ACE_TRY_CHECK;
+ TAO_InputCDR stream (
+ _tao_any._tao_get_cdr (),
+ _tao_any._tao_byte_order ()
+ );
+ CORBA::Object_var _tao_obj_var;
+ if (stream >> _tao_obj_var.out ())
{
- _tao_any._tao_replace (
- CORBA::_tc_ContextIdSeq,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
+ _tao_elem = IR_OperationDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ ACE_TRY_CHECK;
+
+ ((CORBA::Any *)&_tao_any)->_tao_replace (
+ IR::_tc_OperationDef,
+ 1,
+ _tao_elem,
+ IR_OperationDef::_tao_any_destructor
);
+ return 1;
}
+ }
+ ACE_CATCHANY
+ {
+ _tao_elem = IR_OperationDef::_nil ();
+ return 0;
+ }
+ ACE_ENDTRY;
+ _tao_elem = IR_OperationDef::_nil ();
+ return 0;
}
-void CORBA::ContextIdSeq::_tao_any_destructor (void *x)
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO_Object_Field_T<IR_OperationDef,IR_OperationDef_var>;
+ template class TAO_Object_Manager<IR_OperationDef,IR_OperationDef_var>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Field_T<IR_OperationDef,IR_OperationDef_var>
+# pragma instantiate TAO_Object_Manager<IR_OperationDef,IR_OperationDef_var>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+void operator<<= (CORBA::Any &_tao_any, const IR_OperationDescription &_tao_elem) // copying
{
- CORBA::ContextIdSeq *tmp = ACE_static_cast(CORBA::ContextIdSeq*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ stream << _tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_OperationDescription,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
}
-void operator<<= (CORBA::Any &_tao_any, CORBA::ContextIdSeq *_tao_elem) // non copying
+void operator<<= (CORBA::Any &_tao_any, IR_OperationDescription *_tao_elem) // non copying
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
- CORBA::_tc_ContextIdSeq,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- CORBA::ContextIdSeq::_tao_any_destructor
- );
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_OperationDescription,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_OperationDescription::_tao_any_destructor
+ );
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_OperationDescription *&_tao_elem)
+{
+ return _tao_any >>= ACE_const_cast(const IR_OperationDescription*&,_tao_elem);
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::ContextIdSeq *&_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_OperationDescription *&_tao_elem)
{
+ _tao_elem = 0;
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_ContextIdSeq, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_OperationDescription, ACE_TRY_ENV)) // not equal
{
- _tao_elem = 0;
return 0;
}
ACE_TRY_CHECK;
if (_tao_any.any_owns_data ())
{
- _tao_elem = (CORBA::ContextIdSeq *)_tao_any.value ();
+ _tao_elem = ACE_static_cast(
+ const IR_OperationDescription*,
+ _tao_any.value ()
+ );
return 1;
}
else
{
- ACE_NEW_RETURN (_tao_elem, CORBA::ContextIdSeq, 0);
+ IR_OperationDescription *tmp;
+ ACE_NEW_RETURN (tmp, IR_OperationDescription, 0);
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
);
- if (stream >> *_tao_elem)
+ if (stream >> *tmp)
{
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_ContextIdSeq,
+ IR::_tc_OperationDescription,
1,
- ACE_reinterpret_cast (void *, _tao_elem),
- CORBA::ContextIdSeq::_tao_any_destructor
+ ACE_static_cast (void *, tmp),
+ IR_OperationDescription::_tao_any_destructor
);
+ _tao_elem = tmp;
return 1;
}
else
{
- delete _tao_elem;
- _tao_elem = 0;
+ delete tmp;
}
}
}
ACE_CATCHANY
{
- delete _tao_elem;
- _tao_elem = 0;
- return 0;
}
ACE_ENDTRY;
return 0;
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const CORBA::ContextIdSeq *&_tao_elem)
-{
- return _tao_any >>= ACE_const_cast(CORBA::ContextIdSeq *&,_tao_elem);
-}
-
void operator<<= (
CORBA::Any &_tao_any,
- const CORBA::ExceptionDefSeq &_tao_elem
+ const IR_RepositoryIdSeq &_tao_elem
) // copying
{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
- {
- _tao_any._tao_replace (
- CORBA::_tc_ExceptionDefSeq,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
- }
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_RepositoryIdSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
+ }
}
-void CORBA::ExceptionDefSeq::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, IR_RepositoryIdSeq *_tao_elem) // non copying
{
- CORBA::ExceptionDefSeq *tmp = ACE_static_cast(CORBA::ExceptionDefSeq*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_RepositoryIdSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_RepositoryIdSeq::_tao_any_destructor
+ );
}
-void operator<<= (CORBA::Any &_tao_any, CORBA::ExceptionDefSeq *_tao_elem) // non copying
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_RepositoryIdSeq *&_tao_elem)
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
- CORBA::_tc_ExceptionDefSeq,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- CORBA::ExceptionDefSeq::_tao_any_destructor
- );
+ return _tao_any >>= ACE_const_cast(
+ const IR_RepositoryIdSeq*&,
+ _tao_elem
+ );
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::ExceptionDefSeq *&_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_RepositoryIdSeq *&_tao_elem)
{
+ _tao_elem = 0;
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_ExceptionDefSeq, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_RepositoryIdSeq, ACE_TRY_ENV)) // not equal
{
- _tao_elem = 0;
return 0;
}
ACE_TRY_CHECK;
if (_tao_any.any_owns_data ())
{
- _tao_elem = (CORBA::ExceptionDefSeq *)_tao_any.value ();
+ _tao_elem = ACE_static_cast(
+ const IR_RepositoryIdSeq*,
+ _tao_any.value ()
+ );
return 1;
}
else
{
- ACE_NEW_RETURN (_tao_elem, CORBA::ExceptionDefSeq, 0);
+ IR_RepositoryIdSeq *tmp;
+ ACE_NEW_RETURN (tmp, IR_RepositoryIdSeq, 0);
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
);
- if (stream >> *_tao_elem)
+ if (stream >> *tmp)
{
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_ExceptionDefSeq,
+ IR::_tc_RepositoryIdSeq,
1,
- ACE_reinterpret_cast (void *, _tao_elem),
- CORBA::ExceptionDefSeq::_tao_any_destructor
+ ACE_static_cast (void *, tmp),
+ IR_RepositoryIdSeq::_tao_any_destructor
);
+ _tao_elem = tmp;
return 1;
}
else
{
- delete _tao_elem;
- _tao_elem = 0;
+ delete tmp;
}
}
}
ACE_CATCHANY
{
- delete _tao_elem;
- _tao_elem = 0;
- return 0;
}
ACE_ENDTRY;
return 0;
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const CORBA::ExceptionDefSeq *&_tao_elem)
-{
- return _tao_any >>= ACE_const_cast(CORBA::ExceptionDefSeq *&,_tao_elem);
-}
-
void operator<<= (
CORBA::Any &_tao_any,
- const CORBA::ExcDescriptionSeq &_tao_elem
+ const IR_OpDescriptionSeq &_tao_elem
) // copying
{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
- {
- _tao_any._tao_replace (
- CORBA::_tc_ExcDescriptionSeq,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
- }
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_OpDescriptionSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
+ }
}
-void CORBA::ExcDescriptionSeq::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, IR_OpDescriptionSeq *_tao_elem) // non copying
{
- CORBA::ExcDescriptionSeq *tmp = ACE_static_cast(CORBA::ExcDescriptionSeq*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_OpDescriptionSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_OpDescriptionSeq::_tao_any_destructor
+ );
}
-void operator<<= (CORBA::Any &_tao_any, CORBA::ExcDescriptionSeq *_tao_elem) // non copying
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_OpDescriptionSeq *&_tao_elem)
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
- CORBA::_tc_ExcDescriptionSeq,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- CORBA::ExcDescriptionSeq::_tao_any_destructor
- );
+ return _tao_any >>= ACE_const_cast(
+ const IR_OpDescriptionSeq*&,
+ _tao_elem
+ );
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::ExcDescriptionSeq *&_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_OpDescriptionSeq *&_tao_elem)
{
+ _tao_elem = 0;
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_ExcDescriptionSeq, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_OpDescriptionSeq, ACE_TRY_ENV)) // not equal
{
- _tao_elem = 0;
return 0;
}
ACE_TRY_CHECK;
if (_tao_any.any_owns_data ())
{
- _tao_elem = (CORBA::ExcDescriptionSeq *)_tao_any.value ();
+ _tao_elem = ACE_static_cast(
+ const IR_OpDescriptionSeq*,
+ _tao_any.value ()
+ );
return 1;
}
else
{
- ACE_NEW_RETURN (_tao_elem, CORBA::ExcDescriptionSeq, 0);
+ IR_OpDescriptionSeq *tmp;
+ ACE_NEW_RETURN (tmp, IR_OpDescriptionSeq, 0);
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
);
- if (stream >> *_tao_elem)
+ if (stream >> *tmp)
{
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_ExcDescriptionSeq,
+ IR::_tc_OpDescriptionSeq,
1,
- ACE_reinterpret_cast (void *, _tao_elem),
- CORBA::ExcDescriptionSeq::_tao_any_destructor
+ ACE_static_cast (void *, tmp),
+ IR_OpDescriptionSeq::_tao_any_destructor
);
+ _tao_elem = tmp;
return 1;
}
else
{
- delete _tao_elem;
- _tao_elem = 0;
+ delete tmp;
}
}
}
ACE_CATCHANY
{
- delete _tao_elem;
- _tao_elem = 0;
- return 0;
}
ACE_ENDTRY;
return 0;
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const CORBA::ExcDescriptionSeq *&_tao_elem)
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const IR_AttrDescriptionSeq &_tao_elem
+ ) // copying
{
- return _tao_any >>= ACE_const_cast(CORBA::ExcDescriptionSeq *&,_tao_elem);
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_AttrDescriptionSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
+ }
}
-CORBA::OperationDef_ptr (*_TAO_collocation_CORBA_OperationDef_Stub_Factory_function_pointer) (
- CORBA::Object_ptr obj
- ) = 0;
-void operator<<= (CORBA::Any &_tao_any, CORBA::OperationDef_ptr _tao_elem)
+void operator<<= (CORBA::Any &_tao_any, IR_AttrDescriptionSeq *_tao_elem) // non copying
+{
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_AttrDescriptionSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_AttrDescriptionSeq::_tao_any_destructor
+ );
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_AttrDescriptionSeq *&_tao_elem)
{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
+ return _tao_any >>= ACE_const_cast(
+ const IR_AttrDescriptionSeq*&,
+ _tao_elem
+ );
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_AttrDescriptionSeq *&_tao_elem)
+{
+ _tao_elem = 0;
+ ACE_TRY_NEW_ENV
+ {
+ CORBA::TypeCode_var type = _tao_any.type ();
+ if (!type->equivalent (IR::_tc_AttrDescriptionSeq, ACE_TRY_ENV)) // not equal
+ {
+ return 0;
+ }
+ ACE_TRY_CHECK;
+ if (_tao_any.any_owns_data ())
{
- _tao_any._tao_replace (
- CORBA::_tc_OperationDef,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
+ _tao_elem = ACE_static_cast(
+ const IR_AttrDescriptionSeq*,
+ _tao_any.value ()
);
+ return 1;
}
+ else
+ {
+ IR_AttrDescriptionSeq *tmp;
+ ACE_NEW_RETURN (tmp, IR_AttrDescriptionSeq, 0);
+ TAO_InputCDR stream (
+ _tao_any._tao_get_cdr (),
+ _tao_any._tao_byte_order ()
+ );
+ if (stream >> *tmp)
+ {
+ ((CORBA::Any *)&_tao_any)->_tao_replace (
+ IR::_tc_AttrDescriptionSeq,
+ 1,
+ ACE_static_cast (void *, tmp),
+ IR_AttrDescriptionSeq::_tao_any_destructor
+ );
+ _tao_elem = tmp;
+ return 1;
+ }
+ else
+ {
+ delete tmp;
+ }
+ }
+ }
+ ACE_CATCHANY
+ {
+ }
+ ACE_ENDTRY;
+ return 0;
}
-void CORBA::OperationDef::_tao_any_destructor (void *x)
+IR_InterfaceDef_ptr (*_TAO_collocation_IR_InterfaceDef_Stub_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
+void operator<<= (CORBA::Any &_tao_any, IR_InterfaceDef_ptr _tao_elem)
{
- CORBA::OperationDef *tmp = ACE_static_cast(CORBA::OperationDef*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_InterfaceDef,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ IR_InterfaceDef::_duplicate (_tao_elem),
+ IR_InterfaceDef::_tao_any_destructor
+ );
+ }
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::OperationDef_ptr &_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_InterfaceDef_ptr &_tao_elem)
{
ACE_TRY_NEW_ENV
{
- _tao_elem = CORBA::OperationDef::_nil ();
+ _tao_elem = IR_InterfaceDef::_nil ();
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_OperationDef, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_InterfaceDef, ACE_TRY_ENV)) // not equal
{
return 0;
}
@@ -17461,424 +44783,599 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::OperationDef_ptr
CORBA::Object_var _tao_obj_var;
if (stream >> _tao_obj_var.out ())
{
- _tao_elem = CORBA::OperationDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ _tao_elem = IR_InterfaceDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
ACE_TRY_CHECK;
+
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_OperationDef,
+ IR::_tc_InterfaceDef,
1,
_tao_elem,
- CORBA::OperationDef::_tao_any_destructor
+ IR_InterfaceDef::_tao_any_destructor
);
return 1;
}
}
ACE_CATCHANY
{
- _tao_elem = CORBA::OperationDef::_nil ();
+ _tao_elem = IR_InterfaceDef::_nil ();
return 0;
}
ACE_ENDTRY;
- _tao_elem = CORBA::OperationDef::_nil ();
+ _tao_elem = IR_InterfaceDef::_nil ();
return 0;
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Field_T<CORBA::OperationDef,CORBA::OperationDef_var>;
- template class TAO_Object_Manager<CORBA::OperationDef,CORBA::OperationDef_var>;
+ template class TAO_Object_Field_T<IR_InterfaceDef,IR_InterfaceDef_var>;
+ template class TAO_Object_Manager<IR_InterfaceDef,IR_InterfaceDef_var>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Field_T<CORBA::OperationDef,CORBA::OperationDef_var>
-# pragma instantiate TAO_Object_Manager<CORBA::OperationDef,CORBA::OperationDef_var>
+# pragma instantiate TAO_Object_Field_T<IR_InterfaceDef,IR_InterfaceDef_var>
+# pragma instantiate TAO_Object_Manager<IR_InterfaceDef,IR_InterfaceDef_var>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-void operator<<= (CORBA::Any &_tao_any, const CORBA::OperationDescription &_tao_elem) // copying
+void operator<<= (CORBA::Any &_tao_any, const IR_InterfaceDescription &_tao_elem) // copying
{
- TAO_OutputCDR stream;
- stream << _tao_elem;
- _tao_any._tao_replace (
- CORBA::_tc_OperationDescription,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
+ TAO_OutputCDR stream;
+ stream << _tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_InterfaceDescription,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
}
-void CORBA::OperationDescription::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, IR_InterfaceDescription *_tao_elem) // non copying
{
- CORBA::OperationDescription *tmp = ACE_static_cast(CORBA::OperationDescription*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_InterfaceDescription,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_InterfaceDescription::_tao_any_destructor
+ );
}
-void operator<<= (CORBA::Any &_tao_any, CORBA::OperationDescription *_tao_elem) // non copying
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_InterfaceDescription *&_tao_elem)
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
- CORBA::_tc_OperationDescription,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- CORBA::OperationDescription::_tao_any_destructor
- );
+ return _tao_any >>= ACE_const_cast(const IR_InterfaceDescription*&,_tao_elem);
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::OperationDescription *&_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_InterfaceDescription *&_tao_elem)
{
+ _tao_elem = 0;
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_OperationDescription, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_InterfaceDescription, ACE_TRY_ENV)) // not equal
{
- _tao_elem = 0;
return 0;
}
ACE_TRY_CHECK;
if (_tao_any.any_owns_data ())
{
- _tao_elem = (CORBA::OperationDescription *)_tao_any.value ();
+ _tao_elem = ACE_static_cast(
+ const IR_InterfaceDescription*,
+ _tao_any.value ()
+ );
return 1;
}
else
{
- ACE_NEW_RETURN (_tao_elem, CORBA::OperationDescription, 0);
+ IR_InterfaceDescription *tmp;
+ ACE_NEW_RETURN (tmp, IR_InterfaceDescription, 0);
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
);
- if (stream >> *_tao_elem)
+ if (stream >> *tmp)
{
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_OperationDescription,
+ IR::_tc_InterfaceDescription,
1,
- ACE_reinterpret_cast (void *, _tao_elem),
- CORBA::OperationDescription::_tao_any_destructor
+ ACE_static_cast (void *, tmp),
+ IR_InterfaceDescription::_tao_any_destructor
);
+ _tao_elem = tmp;
return 1;
}
else
{
- delete _tao_elem;
- _tao_elem = 0;
+ delete tmp;
}
}
}
ACE_CATCHANY
{
- delete _tao_elem;
- _tao_elem = 0;
- return 0;
}
ACE_ENDTRY;
return 0;
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const CORBA::OperationDescription *&_tao_elem)
+void operator<<= (CORBA::Any &_tao_any, const IR_ValueMember &_tao_elem) // copying
{
- return _tao_any >>= ACE_const_cast(CORBA::OperationDescription *&,_tao_elem);
-}
-
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::RepositoryIdSeq &_tao_elem
- ) // copying
-{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
- {
- _tao_any._tao_replace (
- CORBA::_tc_RepositoryIdSeq,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
- }
+ TAO_OutputCDR stream;
+ stream << _tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_ValueMember,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
}
-void CORBA::RepositoryIdSeq::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, IR_ValueMember *_tao_elem) // non copying
{
- CORBA::RepositoryIdSeq *tmp = ACE_static_cast(CORBA::RepositoryIdSeq*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_ValueMember,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_ValueMember::_tao_any_destructor
+ );
}
-void operator<<= (CORBA::Any &_tao_any, CORBA::RepositoryIdSeq *_tao_elem) // non copying
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_ValueMember *&_tao_elem)
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
- CORBA::_tc_RepositoryIdSeq,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- CORBA::RepositoryIdSeq::_tao_any_destructor
- );
+ return _tao_any >>= ACE_const_cast(const IR_ValueMember*&,_tao_elem);
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::RepositoryIdSeq *&_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_ValueMember *&_tao_elem)
{
+ _tao_elem = 0;
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_RepositoryIdSeq, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_ValueMember, ACE_TRY_ENV)) // not equal
{
- _tao_elem = 0;
return 0;
}
ACE_TRY_CHECK;
if (_tao_any.any_owns_data ())
{
- _tao_elem = (CORBA::RepositoryIdSeq *)_tao_any.value ();
+ _tao_elem = ACE_static_cast(
+ const IR_ValueMember*,
+ _tao_any.value ()
+ );
return 1;
}
else
{
- ACE_NEW_RETURN (_tao_elem, CORBA::RepositoryIdSeq, 0);
+ IR_ValueMember *tmp;
+ ACE_NEW_RETURN (tmp, IR_ValueMember, 0);
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
);
- if (stream >> *_tao_elem)
+ if (stream >> *tmp)
{
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_RepositoryIdSeq,
+ IR::_tc_ValueMember,
1,
- ACE_reinterpret_cast (void *, _tao_elem),
- CORBA::RepositoryIdSeq::_tao_any_destructor
+ ACE_static_cast (void *, tmp),
+ IR_ValueMember::_tao_any_destructor
);
+ _tao_elem = tmp;
return 1;
}
else
{
- delete _tao_elem;
- _tao_elem = 0;
+ delete tmp;
}
}
}
ACE_CATCHANY
{
- delete _tao_elem;
- _tao_elem = 0;
- return 0;
}
ACE_ENDTRY;
return 0;
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const CORBA::RepositoryIdSeq *&_tao_elem)
-{
- return _tao_any >>= ACE_const_cast(CORBA::RepositoryIdSeq *&,_tao_elem);
-}
-
void operator<<= (
CORBA::Any &_tao_any,
- const CORBA::OpDescriptionSeq &_tao_elem
+ const IR_ValueMemberSeq &_tao_elem
) // copying
{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
- {
- _tao_any._tao_replace (
- CORBA::_tc_OpDescriptionSeq,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
- }
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_ValueMemberSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
+ }
}
-void CORBA::OpDescriptionSeq::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, IR_ValueMemberSeq *_tao_elem) // non copying
{
- CORBA::OpDescriptionSeq *tmp = ACE_static_cast(CORBA::OpDescriptionSeq*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_ValueMemberSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_ValueMemberSeq::_tao_any_destructor
+ );
}
-void operator<<= (CORBA::Any &_tao_any, CORBA::OpDescriptionSeq *_tao_elem) // non copying
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_ValueMemberSeq *&_tao_elem)
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
- CORBA::_tc_OpDescriptionSeq,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- CORBA::OpDescriptionSeq::_tao_any_destructor
- );
+ return _tao_any >>= ACE_const_cast(
+ const IR_ValueMemberSeq*&,
+ _tao_elem
+ );
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::OpDescriptionSeq *&_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_ValueMemberSeq *&_tao_elem)
{
+ _tao_elem = 0;
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_OpDescriptionSeq, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_ValueMemberSeq, ACE_TRY_ENV)) // not equal
{
- _tao_elem = 0;
return 0;
}
ACE_TRY_CHECK;
if (_tao_any.any_owns_data ())
{
- _tao_elem = (CORBA::OpDescriptionSeq *)_tao_any.value ();
+ _tao_elem = ACE_static_cast(
+ const IR_ValueMemberSeq*,
+ _tao_any.value ()
+ );
return 1;
}
else
{
- ACE_NEW_RETURN (_tao_elem, CORBA::OpDescriptionSeq, 0);
+ IR_ValueMemberSeq *tmp;
+ ACE_NEW_RETURN (tmp, IR_ValueMemberSeq, 0);
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
);
- if (stream >> *_tao_elem)
+ if (stream >> *tmp)
{
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_OpDescriptionSeq,
+ IR::_tc_ValueMemberSeq,
1,
- ACE_reinterpret_cast (void *, _tao_elem),
- CORBA::OpDescriptionSeq::_tao_any_destructor
+ ACE_static_cast (void *, tmp),
+ IR_ValueMemberSeq::_tao_any_destructor
);
+ _tao_elem = tmp;
return 1;
}
else
{
- delete _tao_elem;
- _tao_elem = 0;
+ delete tmp;
}
}
}
ACE_CATCHANY
{
- delete _tao_elem;
- _tao_elem = 0;
- return 0;
}
ACE_ENDTRY;
return 0;
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const CORBA::OpDescriptionSeq *&_tao_elem)
+IR_ValueMemberDef_ptr (*_TAO_collocation_IR_ValueMemberDef_Stub_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
+void operator<<= (CORBA::Any &_tao_any, IR_ValueMemberDef_ptr _tao_elem)
{
- return _tao_any >>= ACE_const_cast(CORBA::OpDescriptionSeq *&,_tao_elem);
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_ValueMemberDef,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ IR_ValueMemberDef::_duplicate (_tao_elem),
+ IR_ValueMemberDef::_tao_any_destructor
+ );
+ }
}
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::AttrDescriptionSeq &_tao_elem
- ) // copying
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_ValueMemberDef_ptr &_tao_elem)
{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
+ ACE_TRY_NEW_ENV
+ {
+ _tao_elem = IR_ValueMemberDef::_nil ();
+ CORBA::TypeCode_var type = _tao_any.type ();
+ if (!type->equivalent (IR::_tc_ValueMemberDef, ACE_TRY_ENV)) // not equal
+ {
+ return 0;
+ }
+ ACE_TRY_CHECK;
+ TAO_InputCDR stream (
+ _tao_any._tao_get_cdr (),
+ _tao_any._tao_byte_order ()
+ );
+ CORBA::Object_var _tao_obj_var;
+ if (stream >> _tao_obj_var.out ())
{
- _tao_any._tao_replace (
- CORBA::_tc_AttrDescriptionSeq,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
+ _tao_elem = IR_ValueMemberDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ ACE_TRY_CHECK;
+
+ ((CORBA::Any *)&_tao_any)->_tao_replace (
+ IR::_tc_ValueMemberDef,
+ 1,
+ _tao_elem,
+ IR_ValueMemberDef::_tao_any_destructor
);
+ return 1;
}
+ }
+ ACE_CATCHANY
+ {
+ _tao_elem = IR_ValueMemberDef::_nil ();
+ return 0;
+ }
+ ACE_ENDTRY;
+ _tao_elem = IR_ValueMemberDef::_nil ();
+ return 0;
}
-void CORBA::AttrDescriptionSeq::_tao_any_destructor (void *x)
-{
- CORBA::AttrDescriptionSeq *tmp = ACE_static_cast(CORBA::AttrDescriptionSeq*,x);
- delete tmp;
-}
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO_Object_Field_T<IR_ValueMemberDef,IR_ValueMemberDef_var>;
+ template class TAO_Object_Manager<IR_ValueMemberDef,IR_ValueMemberDef_var>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Field_T<IR_ValueMemberDef,IR_ValueMemberDef_var>
+# pragma instantiate TAO_Object_Manager<IR_ValueMemberDef,IR_ValueMemberDef_var>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-void operator<<= (CORBA::Any &_tao_any, CORBA::AttrDescriptionSeq *_tao_elem) // non copying
+IR_ValueDef_ptr (*_TAO_collocation_IR_ValueDef_Stub_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
+void operator<<= (CORBA::Any &_tao_any, IR_ValueDef_ptr _tao_elem)
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
_tao_any._tao_replace (
- CORBA::_tc_AttrDescriptionSeq,
+ IR::_tc_ValueDef,
TAO_ENCAP_BYTE_ORDER,
stream.begin (),
1,
- _tao_elem,
- CORBA::AttrDescriptionSeq::_tao_any_destructor
+ IR_ValueDef::_duplicate (_tao_elem),
+ IR_ValueDef::_tao_any_destructor
+ );
+ }
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_ValueDef_ptr &_tao_elem)
+{
+ ACE_TRY_NEW_ENV
+ {
+ _tao_elem = IR_ValueDef::_nil ();
+ CORBA::TypeCode_var type = _tao_any.type ();
+ if (!type->equivalent (IR::_tc_ValueDef, ACE_TRY_ENV)) // not equal
+ {
+ return 0;
+ }
+ ACE_TRY_CHECK;
+ TAO_InputCDR stream (
+ _tao_any._tao_get_cdr (),
+ _tao_any._tao_byte_order ()
);
+ CORBA::Object_var _tao_obj_var;
+ if (stream >> _tao_obj_var.out ())
+ {
+ _tao_elem = IR_ValueDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ ACE_TRY_CHECK;
+
+ ((CORBA::Any *)&_tao_any)->_tao_replace (
+ IR::_tc_ValueDef,
+ 1,
+ _tao_elem,
+ IR_ValueDef::_tao_any_destructor
+ );
+ return 1;
+ }
+ }
+ ACE_CATCHANY
+ {
+ _tao_elem = IR_ValueDef::_nil ();
+ return 0;
+ }
+ ACE_ENDTRY;
+ _tao_elem = IR_ValueDef::_nil ();
+ return 0;
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO_Object_Field_T<IR_ValueDef,IR_ValueDef_var>;
+ template class TAO_Object_Manager<IR_ValueDef,IR_ValueDef_var>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Field_T<IR_ValueDef,IR_ValueDef_var>
+# pragma instantiate TAO_Object_Manager<IR_ValueDef,IR_ValueDef_var>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+void operator<<= (CORBA::Any &_tao_any, const IR_ValueDescription &_tao_elem) // copying
+{
+ TAO_OutputCDR stream;
+ stream << _tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_ValueDescription,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
+}
+
+void operator<<= (CORBA::Any &_tao_any, IR_ValueDescription *_tao_elem) // non copying
+{
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_ValueDescription,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_ValueDescription::_tao_any_destructor
+ );
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_ValueDescription *&_tao_elem)
+{
+ return _tao_any >>= ACE_const_cast(const IR_ValueDescription*&,_tao_elem);
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::AttrDescriptionSeq *&_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_ValueDescription *&_tao_elem)
{
+ _tao_elem = 0;
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_AttrDescriptionSeq, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_ValueDescription, ACE_TRY_ENV)) // not equal
{
- _tao_elem = 0;
return 0;
}
ACE_TRY_CHECK;
if (_tao_any.any_owns_data ())
{
- _tao_elem = (CORBA::AttrDescriptionSeq *)_tao_any.value ();
+ _tao_elem = ACE_static_cast(
+ const IR_ValueDescription*,
+ _tao_any.value ()
+ );
return 1;
}
else
{
- ACE_NEW_RETURN (_tao_elem, CORBA::AttrDescriptionSeq, 0);
+ IR_ValueDescription *tmp;
+ ACE_NEW_RETURN (tmp, IR_ValueDescription, 0);
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
);
- if (stream >> *_tao_elem)
+ if (stream >> *tmp)
{
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_AttrDescriptionSeq,
+ IR::_tc_ValueDescription,
1,
- ACE_reinterpret_cast (void *, _tao_elem),
- CORBA::AttrDescriptionSeq::_tao_any_destructor
+ ACE_static_cast (void *, tmp),
+ IR_ValueDescription::_tao_any_destructor
);
+ _tao_elem = tmp;
return 1;
}
else
{
- delete _tao_elem;
- _tao_elem = 0;
+ delete tmp;
}
}
}
ACE_CATCHANY
{
- delete _tao_elem;
- _tao_elem = 0;
- return 0;
}
ACE_ENDTRY;
return 0;
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const CORBA::AttrDescriptionSeq *&_tao_elem)
+IR_ValueBoxDef_ptr (*_TAO_collocation_IR_ValueBoxDef_Stub_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
+void operator<<= (CORBA::Any &_tao_any, IR_ValueBoxDef_ptr _tao_elem)
{
- return _tao_any >>= ACE_const_cast(CORBA::AttrDescriptionSeq *&,_tao_elem);
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_ValueBoxDef,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ IR_ValueBoxDef::_duplicate (_tao_elem),
+ IR_ValueBoxDef::_tao_any_destructor
+ );
+ }
}
-CORBA::InterfaceDef_ptr (*_TAO_collocation_CORBA_InterfaceDef_Stub_Factory_function_pointer) (
- CORBA::Object_ptr obj
- ) = 0;
-void operator<<= (CORBA::Any &_tao_any, CORBA::InterfaceDef_ptr _tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_ValueBoxDef_ptr &_tao_elem)
{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
+ ACE_TRY_NEW_ENV
+ {
+ _tao_elem = IR_ValueBoxDef::_nil ();
+ CORBA::TypeCode_var type = _tao_any.type ();
+ if (!type->equivalent (IR::_tc_ValueBoxDef, ACE_TRY_ENV)) // not equal
+ {
+ return 0;
+ }
+ ACE_TRY_CHECK;
+ TAO_InputCDR stream (
+ _tao_any._tao_get_cdr (),
+ _tao_any._tao_byte_order ()
+ );
+ CORBA::Object_var _tao_obj_var;
+ if (stream >> _tao_obj_var.out ())
{
- _tao_any._tao_replace (
- CORBA::_tc_InterfaceDef,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
+ _tao_elem = IR_ValueBoxDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ ACE_TRY_CHECK;
+
+ ((CORBA::Any *)&_tao_any)->_tao_replace (
+ IR::_tc_ValueBoxDef,
+ 1,
+ _tao_elem,
+ IR_ValueBoxDef::_tao_any_destructor
);
+ return 1;
}
+ }
+ ACE_CATCHANY
+ {
+ _tao_elem = IR_ValueBoxDef::_nil ();
+ return 0;
+ }
+ ACE_ENDTRY;
+ _tao_elem = IR_ValueBoxDef::_nil ();
+ return 0;
}
-void CORBA::InterfaceDef::_tao_any_destructor (void *x)
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO_Object_Field_T<IR_ValueBoxDef,IR_ValueBoxDef_var>;
+ template class TAO_Object_Manager<IR_ValueBoxDef,IR_ValueBoxDef_var>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Field_T<IR_ValueBoxDef,IR_ValueBoxDef_var>
+# pragma instantiate TAO_Object_Manager<IR_ValueBoxDef,IR_ValueBoxDef_var>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+IR_ProvidesDef_ptr (*_TAO_collocation_IR_ProvidesDef_Stub_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
+void operator<<= (CORBA::Any &_tao_any, IR_ProvidesDef_ptr _tao_elem)
{
- CORBA::InterfaceDef *tmp = ACE_static_cast(CORBA::InterfaceDef*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_ProvidesDef,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ IR_ProvidesDef::_duplicate (_tao_elem),
+ IR_ProvidesDef::_tao_any_destructor
+ );
+ }
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::InterfaceDef_ptr &_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_ProvidesDef_ptr &_tao_elem)
{
ACE_TRY_NEW_ENV
{
- _tao_elem = CORBA::InterfaceDef::_nil ();
+ _tao_elem = IR_ProvidesDef::_nil ();
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_InterfaceDef, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_ProvidesDef, ACE_TRY_ENV)) // not equal
{
return 0;
}
@@ -17890,415 +45387,688 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::InterfaceDef_ptr
CORBA::Object_var _tao_obj_var;
if (stream >> _tao_obj_var.out ())
{
- _tao_elem = CORBA::InterfaceDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ _tao_elem = IR_ProvidesDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
ACE_TRY_CHECK;
+
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_InterfaceDef,
+ IR::_tc_ProvidesDef,
1,
_tao_elem,
- CORBA::InterfaceDef::_tao_any_destructor
+ IR_ProvidesDef::_tao_any_destructor
);
return 1;
}
}
ACE_CATCHANY
{
- _tao_elem = CORBA::InterfaceDef::_nil ();
+ _tao_elem = IR_ProvidesDef::_nil ();
return 0;
}
ACE_ENDTRY;
- _tao_elem = CORBA::InterfaceDef::_nil ();
+ _tao_elem = IR_ProvidesDef::_nil ();
return 0;
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Field_T<CORBA::InterfaceDef,CORBA::InterfaceDef_var>;
- template class TAO_Object_Manager<CORBA::InterfaceDef,CORBA::InterfaceDef_var>;
+ template class TAO_Object_Field_T<IR_ProvidesDef,IR_ProvidesDef_var>;
+ template class TAO_Object_Manager<IR_ProvidesDef,IR_ProvidesDef_var>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Field_T<CORBA::InterfaceDef,CORBA::InterfaceDef_var>
-# pragma instantiate TAO_Object_Manager<CORBA::InterfaceDef,CORBA::InterfaceDef_var>
+# pragma instantiate TAO_Object_Field_T<IR_ProvidesDef,IR_ProvidesDef_var>
+# pragma instantiate TAO_Object_Manager<IR_ProvidesDef,IR_ProvidesDef_var>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-void operator<<= (CORBA::Any &_tao_any, const CORBA::InterfaceDef::FullInterfaceDescription &_tao_elem) // copying
+void operator<<= (CORBA::Any &_tao_any, const IR_ProvidesDescription &_tao_elem) // copying
{
- TAO_OutputCDR stream;
- stream << _tao_elem;
- _tao_any._tao_replace (
- CORBA::InterfaceDef::_tc_FullInterfaceDescription,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
+ TAO_OutputCDR stream;
+ stream << _tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_ProvidesDescription,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
}
-void
-CORBA::InterfaceDef::FullInterfaceDescription::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, IR_ProvidesDescription *_tao_elem) // non copying
{
- CORBA::InterfaceDef::FullInterfaceDescription *tmp = ACE_static_cast(CORBA::InterfaceDef::FullInterfaceDescription*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_ProvidesDescription,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_ProvidesDescription::_tao_any_destructor
+ );
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_ProvidesDescription *&_tao_elem)
+{
+ return _tao_any >>= ACE_const_cast(const IR_ProvidesDescription*&,_tao_elem);
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_ProvidesDescription *&_tao_elem)
+{
+ _tao_elem = 0;
+ ACE_TRY_NEW_ENV
+ {
+ CORBA::TypeCode_var type = _tao_any.type ();
+ if (!type->equivalent (IR::_tc_ProvidesDescription, ACE_TRY_ENV)) // not equal
+ {
+ return 0;
+ }
+ ACE_TRY_CHECK;
+ if (_tao_any.any_owns_data ())
+ {
+ _tao_elem = ACE_static_cast(
+ const IR_ProvidesDescription*,
+ _tao_any.value ()
+ );
+ return 1;
+ }
+ else
+ {
+ IR_ProvidesDescription *tmp;
+ ACE_NEW_RETURN (tmp, IR_ProvidesDescription, 0);
+ TAO_InputCDR stream (
+ _tao_any._tao_get_cdr (),
+ _tao_any._tao_byte_order ()
+ );
+ if (stream >> *tmp)
+ {
+ ((CORBA::Any *)&_tao_any)->_tao_replace (
+ IR::_tc_ProvidesDescription,
+ 1,
+ ACE_static_cast (void *, tmp),
+ IR_ProvidesDescription::_tao_any_destructor
+ );
+ _tao_elem = tmp;
+ return 1;
+ }
+ else
+ {
+ delete tmp;
+ }
+ }
+ }
+ ACE_CATCHANY
+ {
+ }
+ ACE_ENDTRY;
+ return 0;
}
-void operator<<= (CORBA::Any &_tao_any, CORBA::InterfaceDef::FullInterfaceDescription *_tao_elem) // non copying
+IR_UsesDef_ptr (*_TAO_collocation_IR_UsesDef_Stub_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
+void operator<<= (CORBA::Any &_tao_any, IR_UsesDef_ptr _tao_elem)
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
_tao_any._tao_replace (
- CORBA::InterfaceDef::_tc_FullInterfaceDescription,
+ IR::_tc_UsesDef,
TAO_ENCAP_BYTE_ORDER,
stream.begin (),
1,
- _tao_elem,
- CORBA::InterfaceDef::FullInterfaceDescription::_tao_any_destructor
+ IR_UsesDef::_duplicate (_tao_elem),
+ IR_UsesDef::_tao_any_destructor
+ );
+ }
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_UsesDef_ptr &_tao_elem)
+{
+ ACE_TRY_NEW_ENV
+ {
+ _tao_elem = IR_UsesDef::_nil ();
+ CORBA::TypeCode_var type = _tao_any.type ();
+ if (!type->equivalent (IR::_tc_UsesDef, ACE_TRY_ENV)) // not equal
+ {
+ return 0;
+ }
+ ACE_TRY_CHECK;
+ TAO_InputCDR stream (
+ _tao_any._tao_get_cdr (),
+ _tao_any._tao_byte_order ()
);
+ CORBA::Object_var _tao_obj_var;
+ if (stream >> _tao_obj_var.out ())
+ {
+ _tao_elem = IR_UsesDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ ACE_TRY_CHECK;
+
+ ((CORBA::Any *)&_tao_any)->_tao_replace (
+ IR::_tc_UsesDef,
+ 1,
+ _tao_elem,
+ IR_UsesDef::_tao_any_destructor
+ );
+ return 1;
+ }
+ }
+ ACE_CATCHANY
+ {
+ _tao_elem = IR_UsesDef::_nil ();
+ return 0;
+ }
+ ACE_ENDTRY;
+ _tao_elem = IR_UsesDef::_nil ();
+ return 0;
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO_Object_Field_T<IR_UsesDef,IR_UsesDef_var>;
+ template class TAO_Object_Manager<IR_UsesDef,IR_UsesDef_var>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Field_T<IR_UsesDef,IR_UsesDef_var>
+# pragma instantiate TAO_Object_Manager<IR_UsesDef,IR_UsesDef_var>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+void operator<<= (CORBA::Any &_tao_any, const IR_UsesDescription &_tao_elem) // copying
+{
+ TAO_OutputCDR stream;
+ stream << _tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_UsesDescription,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
+}
+
+void operator<<= (CORBA::Any &_tao_any, IR_UsesDescription *_tao_elem) // non copying
+{
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_UsesDescription,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_UsesDescription::_tao_any_destructor
+ );
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_UsesDescription *&_tao_elem)
+{
+ return _tao_any >>= ACE_const_cast(const IR_UsesDescription*&,_tao_elem);
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::InterfaceDef::FullInterfaceDescription *&_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_UsesDescription *&_tao_elem)
{
+ _tao_elem = 0;
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::InterfaceDef::_tc_FullInterfaceDescription, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_UsesDescription, ACE_TRY_ENV)) // not equal
{
- _tao_elem = 0;
return 0;
}
ACE_TRY_CHECK;
if (_tao_any.any_owns_data ())
{
- _tao_elem = (CORBA::InterfaceDef::FullInterfaceDescription *)_tao_any.value ();
+ _tao_elem = ACE_static_cast(
+ const IR_UsesDescription*,
+ _tao_any.value ()
+ );
return 1;
}
else
{
- ACE_NEW_RETURN (_tao_elem, CORBA::InterfaceDef::FullInterfaceDescription, 0);
+ IR_UsesDescription *tmp;
+ ACE_NEW_RETURN (tmp, IR_UsesDescription, 0);
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
);
- if (stream >> *_tao_elem)
+ if (stream >> *tmp)
{
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::InterfaceDef::_tc_FullInterfaceDescription,
+ IR::_tc_UsesDescription,
1,
- ACE_reinterpret_cast (void *, _tao_elem),
- CORBA::InterfaceDef::FullInterfaceDescription::_tao_any_destructor
+ ACE_static_cast (void *, tmp),
+ IR_UsesDescription::_tao_any_destructor
);
+ _tao_elem = tmp;
return 1;
}
else
{
- delete _tao_elem;
- _tao_elem = 0;
+ delete tmp;
}
}
}
ACE_CATCHANY
{
- delete _tao_elem;
- _tao_elem = 0;
- return 0;
}
ACE_ENDTRY;
return 0;
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const CORBA::InterfaceDef::FullInterfaceDescription *&_tao_elem)
-{
- return _tao_any >>= ACE_const_cast(CORBA::InterfaceDef::FullInterfaceDescription *&,_tao_elem);
-}
-
-void operator<<= (CORBA::Any &_tao_any, const CORBA::InterfaceDescription &_tao_elem) // copying
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const IR_ProvidesDescSeq &_tao_elem
+ ) // copying
{
- TAO_OutputCDR stream;
- stream << _tao_elem;
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
_tao_any._tao_replace (
- CORBA::_tc_InterfaceDescription,
+ IR::_tc_ProvidesDescSeq,
TAO_ENCAP_BYTE_ORDER,
stream.begin ()
);
+ }
}
-void CORBA::InterfaceDescription::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, IR_ProvidesDescSeq *_tao_elem) // non copying
{
- CORBA::InterfaceDescription *tmp = ACE_static_cast(CORBA::InterfaceDescription*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_ProvidesDescSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_ProvidesDescSeq::_tao_any_destructor
+ );
}
-void operator<<= (CORBA::Any &_tao_any, CORBA::InterfaceDescription *_tao_elem) // non copying
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_ProvidesDescSeq *&_tao_elem)
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
- CORBA::_tc_InterfaceDescription,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- CORBA::InterfaceDescription::_tao_any_destructor
- );
+ return _tao_any >>= ACE_const_cast(
+ const IR_ProvidesDescSeq*&,
+ _tao_elem
+ );
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::InterfaceDescription *&_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_ProvidesDescSeq *&_tao_elem)
{
+ _tao_elem = 0;
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_InterfaceDescription, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_ProvidesDescSeq, ACE_TRY_ENV)) // not equal
{
- _tao_elem = 0;
return 0;
}
ACE_TRY_CHECK;
if (_tao_any.any_owns_data ())
{
- _tao_elem = (CORBA::InterfaceDescription *)_tao_any.value ();
+ _tao_elem = ACE_static_cast(
+ const IR_ProvidesDescSeq*,
+ _tao_any.value ()
+ );
return 1;
}
else
{
- ACE_NEW_RETURN (_tao_elem, CORBA::InterfaceDescription, 0);
+ IR_ProvidesDescSeq *tmp;
+ ACE_NEW_RETURN (tmp, IR_ProvidesDescSeq, 0);
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
);
- if (stream >> *_tao_elem)
+ if (stream >> *tmp)
{
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_InterfaceDescription,
+ IR::_tc_ProvidesDescSeq,
1,
- ACE_reinterpret_cast (void *, _tao_elem),
- CORBA::InterfaceDescription::_tao_any_destructor
+ ACE_static_cast (void *, tmp),
+ IR_ProvidesDescSeq::_tao_any_destructor
);
+ _tao_elem = tmp;
return 1;
}
else
{
- delete _tao_elem;
- _tao_elem = 0;
+ delete tmp;
}
}
}
ACE_CATCHANY
{
- delete _tao_elem;
- _tao_elem = 0;
- return 0;
}
ACE_ENDTRY;
return 0;
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const CORBA::InterfaceDescription *&_tao_elem)
-{
- return _tao_any >>= ACE_const_cast(CORBA::InterfaceDescription *&,_tao_elem);
-}
-
-void operator<<= (CORBA::Any &_tao_any, const CORBA::ValueMember &_tao_elem) // copying
+void operator<<= (
+ CORBA::Any &_tao_any,
+ const IR_UsesDescSeq &_tao_elem
+ ) // copying
{
- TAO_OutputCDR stream;
- stream << _tao_elem;
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
_tao_any._tao_replace (
- CORBA::_tc_ValueMember,
+ IR::_tc_UsesDescSeq,
TAO_ENCAP_BYTE_ORDER,
stream.begin ()
);
+ }
}
-void CORBA::ValueMember::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, IR_UsesDescSeq *_tao_elem) // non copying
{
- CORBA::ValueMember *tmp = ACE_static_cast(CORBA::ValueMember*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_UsesDescSeq,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_UsesDescSeq::_tao_any_destructor
+ );
}
-void operator<<= (CORBA::Any &_tao_any, CORBA::ValueMember *_tao_elem) // non copying
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_UsesDescSeq *&_tao_elem)
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
- CORBA::_tc_ValueMember,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- CORBA::ValueMember::_tao_any_destructor
- );
+ return _tao_any >>= ACE_const_cast(
+ const IR_UsesDescSeq*&,
+ _tao_elem
+ );
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::ValueMember *&_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_UsesDescSeq *&_tao_elem)
{
+ _tao_elem = 0;
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_ValueMember, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_UsesDescSeq, ACE_TRY_ENV)) // not equal
{
- _tao_elem = 0;
return 0;
}
ACE_TRY_CHECK;
if (_tao_any.any_owns_data ())
{
- _tao_elem = (CORBA::ValueMember *)_tao_any.value ();
+ _tao_elem = ACE_static_cast(
+ const IR_UsesDescSeq*,
+ _tao_any.value ()
+ );
return 1;
}
else
{
- ACE_NEW_RETURN (_tao_elem, CORBA::ValueMember, 0);
+ IR_UsesDescSeq *tmp;
+ ACE_NEW_RETURN (tmp, IR_UsesDescSeq, 0);
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
);
- if (stream >> *_tao_elem)
+ if (stream >> *tmp)
{
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_ValueMember,
+ IR::_tc_UsesDescSeq,
1,
- ACE_reinterpret_cast (void *, _tao_elem),
- CORBA::ValueMember::_tao_any_destructor
+ ACE_static_cast (void *, tmp),
+ IR_UsesDescSeq::_tao_any_destructor
);
+ _tao_elem = tmp;
return 1;
}
else
{
- delete _tao_elem;
- _tao_elem = 0;
+ delete tmp;
}
}
}
ACE_CATCHANY
{
- delete _tao_elem;
- _tao_elem = 0;
- return 0;
}
ACE_ENDTRY;
return 0;
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const CORBA::ValueMember *&_tao_elem)
+IR_EventDef_ptr (*_TAO_collocation_IR_EventDef_Stub_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
+void operator<<= (CORBA::Any &_tao_any, IR_EventDef_ptr _tao_elem)
{
- return _tao_any >>= ACE_const_cast(CORBA::ValueMember *&,_tao_elem);
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_EventDef,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ IR_EventDef::_duplicate (_tao_elem),
+ IR_EventDef::_tao_any_destructor
+ );
+ }
}
-void operator<<= (
- CORBA::Any &_tao_any,
- const CORBA::ValueMemberSeq &_tao_elem
- ) // copying
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_EventDef_ptr &_tao_elem)
{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
+ ACE_TRY_NEW_ENV
+ {
+ _tao_elem = IR_EventDef::_nil ();
+ CORBA::TypeCode_var type = _tao_any.type ();
+ if (!type->equivalent (IR::_tc_EventDef, ACE_TRY_ENV)) // not equal
+ {
+ return 0;
+ }
+ ACE_TRY_CHECK;
+ TAO_InputCDR stream (
+ _tao_any._tao_get_cdr (),
+ _tao_any._tao_byte_order ()
+ );
+ CORBA::Object_var _tao_obj_var;
+ if (stream >> _tao_obj_var.out ())
{
- _tao_any._tao_replace (
- CORBA::_tc_ValueMemberSeq,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
+ _tao_elem = IR_EventDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ ACE_TRY_CHECK;
+
+ ((CORBA::Any *)&_tao_any)->_tao_replace (
+ IR::_tc_EventDef,
+ 1,
+ _tao_elem,
+ IR_EventDef::_tao_any_destructor
);
+ return 1;
}
+ }
+ ACE_CATCHANY
+ {
+ _tao_elem = IR_EventDef::_nil ();
+ return 0;
+ }
+ ACE_ENDTRY;
+ _tao_elem = IR_EventDef::_nil ();
+ return 0;
}
-void CORBA::ValueMemberSeq::_tao_any_destructor (void *x)
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO_Object_Field_T<IR_EventDef,IR_EventDef_var>;
+ template class TAO_Object_Manager<IR_EventDef,IR_EventDef_var>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Field_T<IR_EventDef,IR_EventDef_var>
+# pragma instantiate TAO_Object_Manager<IR_EventDef,IR_EventDef_var>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+void operator<<= (CORBA::Any &_tao_any, const IR_EventDescription &_tao_elem) // copying
{
- CORBA::ValueMemberSeq *tmp = ACE_static_cast(CORBA::ValueMemberSeq*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ stream << _tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_EventDescription,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
}
-void operator<<= (CORBA::Any &_tao_any, CORBA::ValueMemberSeq *_tao_elem) // non copying
+void operator<<= (CORBA::Any &_tao_any, IR_EventDescription *_tao_elem) // non copying
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
- _tao_any._tao_replace (
- CORBA::_tc_ValueMemberSeq,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin (),
- 1,
- _tao_elem,
- CORBA::ValueMemberSeq::_tao_any_destructor
- );
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_EventDescription,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_EventDescription::_tao_any_destructor
+ );
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_EventDescription *&_tao_elem)
+{
+ return _tao_any >>= ACE_const_cast(const IR_EventDescription*&,_tao_elem);
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::ValueMemberSeq *&_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_EventDescription *&_tao_elem)
{
+ _tao_elem = 0;
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_ValueMemberSeq, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_EventDescription, ACE_TRY_ENV)) // not equal
{
- _tao_elem = 0;
return 0;
}
ACE_TRY_CHECK;
if (_tao_any.any_owns_data ())
{
- _tao_elem = (CORBA::ValueMemberSeq *)_tao_any.value ();
+ _tao_elem = ACE_static_cast(
+ const IR_EventDescription*,
+ _tao_any.value ()
+ );
return 1;
}
else
{
- ACE_NEW_RETURN (_tao_elem, CORBA::ValueMemberSeq, 0);
+ IR_EventDescription *tmp;
+ ACE_NEW_RETURN (tmp, IR_EventDescription, 0);
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
);
- if (stream >> *_tao_elem)
+ if (stream >> *tmp)
{
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_ValueMemberSeq,
+ IR::_tc_EventDescription,
1,
- ACE_reinterpret_cast (void *, _tao_elem),
- CORBA::ValueMemberSeq::_tao_any_destructor
+ ACE_static_cast (void *, tmp),
+ IR_EventDescription::_tao_any_destructor
);
+ _tao_elem = tmp;
return 1;
}
else
{
- delete _tao_elem;
- _tao_elem = 0;
+ delete tmp;
}
}
}
ACE_CATCHANY
{
- delete _tao_elem;
- _tao_elem = 0;
- return 0;
}
ACE_ENDTRY;
return 0;
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const CORBA::ValueMemberSeq *&_tao_elem)
+IR_EmitsDef_ptr (*_TAO_collocation_IR_EmitsDef_Stub_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
+void operator<<= (CORBA::Any &_tao_any, IR_EmitsDef_ptr _tao_elem)
{
- return _tao_any >>= ACE_const_cast(CORBA::ValueMemberSeq *&,_tao_elem);
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_EmitsDef,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ IR_EmitsDef::_duplicate (_tao_elem),
+ IR_EmitsDef::_tao_any_destructor
+ );
+ }
}
-CORBA::ValueMemberDef_ptr (*_TAO_collocation_CORBA_ValueMemberDef_Stub_Factory_function_pointer) (
- CORBA::Object_ptr obj
- ) = 0;
-void operator<<= (CORBA::Any &_tao_any, CORBA::ValueMemberDef_ptr _tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_EmitsDef_ptr &_tao_elem)
{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
+ ACE_TRY_NEW_ENV
+ {
+ _tao_elem = IR_EmitsDef::_nil ();
+ CORBA::TypeCode_var type = _tao_any.type ();
+ if (!type->equivalent (IR::_tc_EmitsDef, ACE_TRY_ENV)) // not equal
+ {
+ return 0;
+ }
+ ACE_TRY_CHECK;
+ TAO_InputCDR stream (
+ _tao_any._tao_get_cdr (),
+ _tao_any._tao_byte_order ()
+ );
+ CORBA::Object_var _tao_obj_var;
+ if (stream >> _tao_obj_var.out ())
{
- _tao_any._tao_replace (
- CORBA::_tc_ValueMemberDef,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
+ _tao_elem = IR_EmitsDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ ACE_TRY_CHECK;
+
+ ((CORBA::Any *)&_tao_any)->_tao_replace (
+ IR::_tc_EmitsDef,
+ 1,
+ _tao_elem,
+ IR_EmitsDef::_tao_any_destructor
);
+ return 1;
}
+ }
+ ACE_CATCHANY
+ {
+ _tao_elem = IR_EmitsDef::_nil ();
+ return 0;
+ }
+ ACE_ENDTRY;
+ _tao_elem = IR_EmitsDef::_nil ();
+ return 0;
}
-void CORBA::ValueMemberDef::_tao_any_destructor (void *x)
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO_Object_Field_T<IR_EmitsDef,IR_EmitsDef_var>;
+ template class TAO_Object_Manager<IR_EmitsDef,IR_EmitsDef_var>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Field_T<IR_EmitsDef,IR_EmitsDef_var>
+# pragma instantiate TAO_Object_Manager<IR_EmitsDef,IR_EmitsDef_var>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+IR_PublishesDef_ptr (*_TAO_collocation_IR_PublishesDef_Stub_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
+void operator<<= (CORBA::Any &_tao_any, IR_PublishesDef_ptr _tao_elem)
{
- CORBA::ValueMemberDef *tmp = ACE_static_cast(CORBA::ValueMemberDef*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_PublishesDef,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ IR_PublishesDef::_duplicate (_tao_elem),
+ IR_PublishesDef::_tao_any_destructor
+ );
+ }
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::ValueMemberDef_ptr &_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_PublishesDef_ptr &_tao_elem)
{
ACE_TRY_NEW_ENV
{
- _tao_elem = CORBA::ValueMemberDef::_nil ();
+ _tao_elem = IR_PublishesDef::_nil ();
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_ValueMemberDef, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_PublishesDef, ACE_TRY_ENV)) // not equal
{
return 0;
}
@@ -18310,65 +46080,131 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::ValueMemberDef_pt
CORBA::Object_var _tao_obj_var;
if (stream >> _tao_obj_var.out ())
{
- _tao_elem = CORBA::ValueMemberDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ _tao_elem = IR_PublishesDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
ACE_TRY_CHECK;
+
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_ValueMemberDef,
+ IR::_tc_PublishesDef,
1,
_tao_elem,
- CORBA::ValueMemberDef::_tao_any_destructor
+ IR_PublishesDef::_tao_any_destructor
);
return 1;
}
}
ACE_CATCHANY
{
- _tao_elem = CORBA::ValueMemberDef::_nil ();
+ _tao_elem = IR_PublishesDef::_nil ();
return 0;
}
ACE_ENDTRY;
- _tao_elem = CORBA::ValueMemberDef::_nil ();
+ _tao_elem = IR_PublishesDef::_nil ();
return 0;
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Field_T<CORBA::ValueMemberDef,CORBA::ValueMemberDef_var>;
- template class TAO_Object_Manager<CORBA::ValueMemberDef,CORBA::ValueMemberDef_var>;
+ template class TAO_Object_Field_T<IR_PublishesDef,IR_PublishesDef_var>;
+ template class TAO_Object_Manager<IR_PublishesDef,IR_PublishesDef_var>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Field_T<CORBA::ValueMemberDef,CORBA::ValueMemberDef_var>
-# pragma instantiate TAO_Object_Manager<CORBA::ValueMemberDef,CORBA::ValueMemberDef_var>
+# pragma instantiate TAO_Object_Field_T<IR_PublishesDef,IR_PublishesDef_var>
+# pragma instantiate TAO_Object_Manager<IR_PublishesDef,IR_PublishesDef_var>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-CORBA::ValueDef_ptr (*_TAO_collocation_CORBA_ValueDef_Stub_Factory_function_pointer) (
+IR_ConsumesDef_ptr (*_TAO_collocation_IR_ConsumesDef_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
) = 0;
-void operator<<= (CORBA::Any &_tao_any, CORBA::ValueDef_ptr _tao_elem)
+void operator<<= (CORBA::Any &_tao_any, IR_ConsumesDef_ptr _tao_elem)
+{
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_ConsumesDef,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ IR_ConsumesDef::_duplicate (_tao_elem),
+ IR_ConsumesDef::_tao_any_destructor
+ );
+ }
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_ConsumesDef_ptr &_tao_elem)
{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
+ ACE_TRY_NEW_ENV
+ {
+ _tao_elem = IR_ConsumesDef::_nil ();
+ CORBA::TypeCode_var type = _tao_any.type ();
+ if (!type->equivalent (IR::_tc_ConsumesDef, ACE_TRY_ENV)) // not equal
+ {
+ return 0;
+ }
+ ACE_TRY_CHECK;
+ TAO_InputCDR stream (
+ _tao_any._tao_get_cdr (),
+ _tao_any._tao_byte_order ()
+ );
+ CORBA::Object_var _tao_obj_var;
+ if (stream >> _tao_obj_var.out ())
{
- _tao_any._tao_replace (
- CORBA::_tc_ValueDef,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
+ _tao_elem = IR_ConsumesDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ ACE_TRY_CHECK;
+
+ ((CORBA::Any *)&_tao_any)->_tao_replace (
+ IR::_tc_ConsumesDef,
+ 1,
+ _tao_elem,
+ IR_ConsumesDef::_tao_any_destructor
);
+ return 1;
}
+ }
+ ACE_CATCHANY
+ {
+ _tao_elem = IR_ConsumesDef::_nil ();
+ return 0;
+ }
+ ACE_ENDTRY;
+ _tao_elem = IR_ConsumesDef::_nil ();
+ return 0;
}
-void CORBA::ValueDef::_tao_any_destructor (void *x)
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO_Object_Field_T<IR_ConsumesDef,IR_ConsumesDef_var>;
+ template class TAO_Object_Manager<IR_ConsumesDef,IR_ConsumesDef_var>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Field_T<IR_ConsumesDef,IR_ConsumesDef_var>
+# pragma instantiate TAO_Object_Manager<IR_ConsumesDef,IR_ConsumesDef_var>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+IR_ComponentDef_ptr (*_TAO_collocation_IR_ComponentDef_Stub_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
+void operator<<= (CORBA::Any &_tao_any, IR_ComponentDef_ptr _tao_elem)
{
- CORBA::ValueDef *tmp = ACE_static_cast(CORBA::ValueDef*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_ComponentDef,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ IR_ComponentDef::_duplicate (_tao_elem),
+ IR_ComponentDef::_tao_any_destructor
+ );
+ }
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::ValueDef_ptr &_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_ComponentDef_ptr &_tao_elem)
{
ACE_TRY_NEW_ENV
{
- _tao_elem = CORBA::ValueDef::_nil ();
+ _tao_elem = IR_ComponentDef::_nil ();
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_ValueDef, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_ComponentDef, ACE_TRY_ENV)) // not equal
{
return 0;
}
@@ -18380,237 +46216,646 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::ValueDef_ptr &_ta
CORBA::Object_var _tao_obj_var;
if (stream >> _tao_obj_var.out ())
{
- _tao_elem = CORBA::ValueDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ _tao_elem = IR_ComponentDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
ACE_TRY_CHECK;
+
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_ValueDef,
+ IR::_tc_ComponentDef,
1,
_tao_elem,
- CORBA::ValueDef::_tao_any_destructor
+ IR_ComponentDef::_tao_any_destructor
);
return 1;
}
}
ACE_CATCHANY
{
- _tao_elem = CORBA::ValueDef::_nil ();
+ _tao_elem = IR_ComponentDef::_nil ();
return 0;
}
ACE_ENDTRY;
- _tao_elem = CORBA::ValueDef::_nil ();
+ _tao_elem = IR_ComponentDef::_nil ();
return 0;
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Field_T<CORBA::ValueDef,CORBA::ValueDef_var>;
- template class TAO_Object_Manager<CORBA::ValueDef,CORBA::ValueDef_var>;
+ template class TAO_Object_Field_T<IR_ComponentDef,IR_ComponentDef_var>;
+ template class TAO_Object_Manager<IR_ComponentDef,IR_ComponentDef_var>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Field_T<CORBA::ValueDef,CORBA::ValueDef_var>
-# pragma instantiate TAO_Object_Manager<CORBA::ValueDef,CORBA::ValueDef_var>
+# pragma instantiate TAO_Object_Field_T<IR_ComponentDef,IR_ComponentDef_var>
+# pragma instantiate TAO_Object_Manager<IR_ComponentDef,IR_ComponentDef_var>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-void operator<<= (CORBA::Any &_tao_any, const CORBA::ValueDef::FullValueDescription &_tao_elem) // copying
+void operator<<= (CORBA::Any &_tao_any, const IR_ComponentDescription &_tao_elem) // copying
{
- TAO_OutputCDR stream;
- stream << _tao_elem;
- _tao_any._tao_replace (
- CORBA::ValueDef::_tc_FullValueDescription,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
- );
+ TAO_OutputCDR stream;
+ stream << _tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_ComponentDescription,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
}
-void CORBA::ValueDef::FullValueDescription::_tao_any_destructor (void *x)
+void operator<<= (CORBA::Any &_tao_any, IR_ComponentDescription *_tao_elem) // non copying
{
- CORBA::ValueDef::FullValueDescription *tmp = ACE_static_cast(CORBA::ValueDef::FullValueDescription*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_ComponentDescription,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_ComponentDescription::_tao_any_destructor
+ );
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_ComponentDescription *&_tao_elem)
+{
+ return _tao_any >>= ACE_const_cast(const IR_ComponentDescription*&,_tao_elem);
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_ComponentDescription *&_tao_elem)
+{
+ _tao_elem = 0;
+ ACE_TRY_NEW_ENV
+ {
+ CORBA::TypeCode_var type = _tao_any.type ();
+ if (!type->equivalent (IR::_tc_ComponentDescription, ACE_TRY_ENV)) // not equal
+ {
+ return 0;
+ }
+ ACE_TRY_CHECK;
+ if (_tao_any.any_owns_data ())
+ {
+ _tao_elem = ACE_static_cast(
+ const IR_ComponentDescription*,
+ _tao_any.value ()
+ );
+ return 1;
+ }
+ else
+ {
+ IR_ComponentDescription *tmp;
+ ACE_NEW_RETURN (tmp, IR_ComponentDescription, 0);
+ TAO_InputCDR stream (
+ _tao_any._tao_get_cdr (),
+ _tao_any._tao_byte_order ()
+ );
+ if (stream >> *tmp)
+ {
+ ((CORBA::Any *)&_tao_any)->_tao_replace (
+ IR::_tc_ComponentDescription,
+ 1,
+ ACE_static_cast (void *, tmp),
+ IR_ComponentDescription::_tao_any_destructor
+ );
+ _tao_elem = tmp;
+ return 1;
+ }
+ else
+ {
+ delete tmp;
+ }
+ }
+ }
+ ACE_CATCHANY
+ {
+ }
+ ACE_ENDTRY;
+ return 0;
}
-void operator<<= (CORBA::Any &_tao_any, CORBA::ValueDef::FullValueDescription *_tao_elem) // non copying
+IR_PrimaryKeyDef_ptr (*_TAO_collocation_IR_PrimaryKeyDef_Stub_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
+void operator<<= (CORBA::Any &_tao_any, IR_PrimaryKeyDef_ptr _tao_elem)
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
_tao_any._tao_replace (
- CORBA::ValueDef::_tc_FullValueDescription,
+ IR::_tc_PrimaryKeyDef,
TAO_ENCAP_BYTE_ORDER,
stream.begin (),
1,
- _tao_elem,
- CORBA::ValueDef::FullValueDescription::_tao_any_destructor
+ IR_PrimaryKeyDef::_duplicate (_tao_elem),
+ IR_PrimaryKeyDef::_tao_any_destructor
);
+ }
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::ValueDef::FullValueDescription *&_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_PrimaryKeyDef_ptr &_tao_elem)
{
ACE_TRY_NEW_ENV
{
+ _tao_elem = IR_PrimaryKeyDef::_nil ();
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::ValueDef::_tc_FullValueDescription, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_PrimaryKeyDef, ACE_TRY_ENV)) // not equal
+ {
+ return 0;
+ }
+ ACE_TRY_CHECK;
+ TAO_InputCDR stream (
+ _tao_any._tao_get_cdr (),
+ _tao_any._tao_byte_order ()
+ );
+ CORBA::Object_var _tao_obj_var;
+ if (stream >> _tao_obj_var.out ())
+ {
+ _tao_elem = IR_PrimaryKeyDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ ACE_TRY_CHECK;
+
+ ((CORBA::Any *)&_tao_any)->_tao_replace (
+ IR::_tc_PrimaryKeyDef,
+ 1,
+ _tao_elem,
+ IR_PrimaryKeyDef::_tao_any_destructor
+ );
+ return 1;
+ }
+ }
+ ACE_CATCHANY
+ {
+ _tao_elem = IR_PrimaryKeyDef::_nil ();
+ return 0;
+ }
+ ACE_ENDTRY;
+ _tao_elem = IR_PrimaryKeyDef::_nil ();
+ return 0;
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO_Object_Field_T<IR_PrimaryKeyDef,IR_PrimaryKeyDef_var>;
+ template class TAO_Object_Manager<IR_PrimaryKeyDef,IR_PrimaryKeyDef_var>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Field_T<IR_PrimaryKeyDef,IR_PrimaryKeyDef_var>
+# pragma instantiate TAO_Object_Manager<IR_PrimaryKeyDef,IR_PrimaryKeyDef_var>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+void operator<<= (CORBA::Any &_tao_any, const IR_PrimaryKeyDescription &_tao_elem) // copying
+{
+ TAO_OutputCDR stream;
+ stream << _tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_PrimaryKeyDescription,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
+}
+
+void operator<<= (CORBA::Any &_tao_any, IR_PrimaryKeyDescription *_tao_elem) // non copying
+{
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_PrimaryKeyDescription,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_PrimaryKeyDescription::_tao_any_destructor
+ );
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_PrimaryKeyDescription *&_tao_elem)
+{
+ return _tao_any >>= ACE_const_cast(const IR_PrimaryKeyDescription*&,_tao_elem);
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_PrimaryKeyDescription *&_tao_elem)
+{
+ _tao_elem = 0;
+ ACE_TRY_NEW_ENV
+ {
+ CORBA::TypeCode_var type = _tao_any.type ();
+ if (!type->equivalent (IR::_tc_PrimaryKeyDescription, ACE_TRY_ENV)) // not equal
{
- _tao_elem = 0;
return 0;
}
ACE_TRY_CHECK;
if (_tao_any.any_owns_data ())
{
- _tao_elem = (CORBA::ValueDef::FullValueDescription *)_tao_any.value ();
+ _tao_elem = ACE_static_cast(
+ const IR_PrimaryKeyDescription*,
+ _tao_any.value ()
+ );
return 1;
}
else
{
- ACE_NEW_RETURN (_tao_elem, CORBA::ValueDef::FullValueDescription, 0);
+ IR_PrimaryKeyDescription *tmp;
+ ACE_NEW_RETURN (tmp, IR_PrimaryKeyDescription, 0);
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
);
- if (stream >> *_tao_elem)
+ if (stream >> *tmp)
{
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::ValueDef::_tc_FullValueDescription,
+ IR::_tc_PrimaryKeyDescription,
1,
- ACE_reinterpret_cast (void *, _tao_elem),
- CORBA::ValueDef::FullValueDescription::_tao_any_destructor
+ ACE_static_cast (void *, tmp),
+ IR_PrimaryKeyDescription::_tao_any_destructor
);
+ _tao_elem = tmp;
return 1;
}
else
{
- delete _tao_elem;
- _tao_elem = 0;
+ delete tmp;
}
}
}
ACE_CATCHANY
{
- delete _tao_elem;
- _tao_elem = 0;
- return 0;
}
ACE_ENDTRY;
return 0;
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const CORBA::ValueDef::FullValueDescription *&_tao_elem)
+IR_FactoryDef_ptr (*_TAO_collocation_IR_FactoryDef_Stub_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
+void operator<<= (CORBA::Any &_tao_any, IR_FactoryDef_ptr _tao_elem)
+{
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ IR::_tc_FactoryDef,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ IR_FactoryDef::_duplicate (_tao_elem),
+ IR_FactoryDef::_tao_any_destructor
+ );
+ }
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_FactoryDef_ptr &_tao_elem)
{
- return _tao_any >>= ACE_const_cast(CORBA::ValueDef::FullValueDescription *&,_tao_elem);
+ ACE_TRY_NEW_ENV
+ {
+ _tao_elem = IR_FactoryDef::_nil ();
+ CORBA::TypeCode_var type = _tao_any.type ();
+ if (!type->equivalent (IR::_tc_FactoryDef, ACE_TRY_ENV)) // not equal
+ {
+ return 0;
+ }
+ ACE_TRY_CHECK;
+ TAO_InputCDR stream (
+ _tao_any._tao_get_cdr (),
+ _tao_any._tao_byte_order ()
+ );
+ CORBA::Object_var _tao_obj_var;
+ if (stream >> _tao_obj_var.out ())
+ {
+ _tao_elem = IR_FactoryDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ ACE_TRY_CHECK;
+
+ ((CORBA::Any *)&_tao_any)->_tao_replace (
+ IR::_tc_FactoryDef,
+ 1,
+ _tao_elem,
+ IR_FactoryDef::_tao_any_destructor
+ );
+ return 1;
+ }
+ }
+ ACE_CATCHANY
+ {
+ _tao_elem = IR_FactoryDef::_nil ();
+ return 0;
+ }
+ ACE_ENDTRY;
+ _tao_elem = IR_FactoryDef::_nil ();
+ return 0;
}
-void operator<<= (CORBA::Any &_tao_any, const CORBA::ValueDescription &_tao_elem) // copying
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO_Object_Field_T<IR_FactoryDef,IR_FactoryDef_var>;
+ template class TAO_Object_Manager<IR_FactoryDef,IR_FactoryDef_var>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Field_T<IR_FactoryDef,IR_FactoryDef_var>
+# pragma instantiate TAO_Object_Manager<IR_FactoryDef,IR_FactoryDef_var>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+IR_FinderDef_ptr (*_TAO_collocation_IR_FinderDef_Stub_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
+void operator<<= (CORBA::Any &_tao_any, IR_FinderDef_ptr _tao_elem)
{
- TAO_OutputCDR stream;
- stream << _tao_elem;
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
_tao_any._tao_replace (
- CORBA::_tc_ValueDescription,
+ IR::_tc_FinderDef,
TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
+ stream.begin (),
+ 1,
+ IR_FinderDef::_duplicate (_tao_elem),
+ IR_FinderDef::_tao_any_destructor
);
+ }
}
-void CORBA::ValueDescription::_tao_any_destructor (void *x)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_FinderDef_ptr &_tao_elem)
{
- CORBA::ValueDescription *tmp = ACE_static_cast(CORBA::ValueDescription*,x);
- delete tmp;
+ ACE_TRY_NEW_ENV
+ {
+ _tao_elem = IR_FinderDef::_nil ();
+ CORBA::TypeCode_var type = _tao_any.type ();
+ if (!type->equivalent (IR::_tc_FinderDef, ACE_TRY_ENV)) // not equal
+ {
+ return 0;
+ }
+ ACE_TRY_CHECK;
+ TAO_InputCDR stream (
+ _tao_any._tao_get_cdr (),
+ _tao_any._tao_byte_order ()
+ );
+ CORBA::Object_var _tao_obj_var;
+ if (stream >> _tao_obj_var.out ())
+ {
+ _tao_elem = IR_FinderDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ ACE_TRY_CHECK;
+
+ ((CORBA::Any *)&_tao_any)->_tao_replace (
+ IR::_tc_FinderDef,
+ 1,
+ _tao_elem,
+ IR_FinderDef::_tao_any_destructor
+ );
+ return 1;
+ }
+ }
+ ACE_CATCHANY
+ {
+ _tao_elem = IR_FinderDef::_nil ();
+ return 0;
+ }
+ ACE_ENDTRY;
+ _tao_elem = IR_FinderDef::_nil ();
+ return 0;
}
-void operator<<= (CORBA::Any &_tao_any, CORBA::ValueDescription *_tao_elem) // non copying
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO_Object_Field_T<IR_FinderDef,IR_FinderDef_var>;
+ template class TAO_Object_Manager<IR_FinderDef,IR_FinderDef_var>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Field_T<IR_FinderDef,IR_FinderDef_var>
+# pragma instantiate TAO_Object_Manager<IR_FinderDef,IR_FinderDef_var>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+IR_HomeDef_ptr (*_TAO_collocation_IR_HomeDef_Stub_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
+void operator<<= (CORBA::Any &_tao_any, IR_HomeDef_ptr _tao_elem)
{
- TAO_OutputCDR stream;
- stream << *_tao_elem;
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
_tao_any._tao_replace (
- CORBA::_tc_ValueDescription,
+ IR::_tc_HomeDef,
TAO_ENCAP_BYTE_ORDER,
stream.begin (),
1,
- _tao_elem,
- CORBA::ValueDescription::_tao_any_destructor
+ IR_HomeDef::_duplicate (_tao_elem),
+ IR_HomeDef::_tao_any_destructor
+ );
+ }
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_HomeDef_ptr &_tao_elem)
+{
+ ACE_TRY_NEW_ENV
+ {
+ _tao_elem = IR_HomeDef::_nil ();
+ CORBA::TypeCode_var type = _tao_any.type ();
+ if (!type->equivalent (IR::_tc_HomeDef, ACE_TRY_ENV)) // not equal
+ {
+ return 0;
+ }
+ ACE_TRY_CHECK;
+ TAO_InputCDR stream (
+ _tao_any._tao_get_cdr (),
+ _tao_any._tao_byte_order ()
);
+ CORBA::Object_var _tao_obj_var;
+ if (stream >> _tao_obj_var.out ())
+ {
+ _tao_elem = IR_HomeDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ ACE_TRY_CHECK;
+
+ ((CORBA::Any *)&_tao_any)->_tao_replace (
+ IR::_tc_HomeDef,
+ 1,
+ _tao_elem,
+ IR_HomeDef::_tao_any_destructor
+ );
+ return 1;
+ }
+ }
+ ACE_CATCHANY
+ {
+ _tao_elem = IR_HomeDef::_nil ();
+ return 0;
+ }
+ ACE_ENDTRY;
+ _tao_elem = IR_HomeDef::_nil ();
+ return 0;
+}
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO_Object_Field_T<IR_HomeDef,IR_HomeDef_var>;
+ template class TAO_Object_Manager<IR_HomeDef,IR_HomeDef_var>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Field_T<IR_HomeDef,IR_HomeDef_var>
+# pragma instantiate TAO_Object_Manager<IR_HomeDef,IR_HomeDef_var>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+void operator<<= (CORBA::Any &_tao_any, const IR_HomeDescription &_tao_elem) // copying
+{
+ TAO_OutputCDR stream;
+ stream << _tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_HomeDescription,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin ()
+ );
+}
+
+void operator<<= (CORBA::Any &_tao_any, IR_HomeDescription *_tao_elem) // non copying
+{
+ TAO_OutputCDR stream;
+ stream << *_tao_elem;
+ _tao_any._tao_replace (
+ IR::_tc_HomeDescription,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ _tao_elem,
+ IR_HomeDescription::_tao_any_destructor
+ );
+}
+
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, IR_HomeDescription *&_tao_elem)
+{
+ return _tao_any >>= ACE_const_cast(const IR_HomeDescription*&,_tao_elem);
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::ValueDescription *&_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const IR_HomeDescription *&_tao_elem)
{
+ _tao_elem = 0;
ACE_TRY_NEW_ENV
{
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_ValueDescription, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (IR::_tc_HomeDescription, ACE_TRY_ENV)) // not equal
{
- _tao_elem = 0;
return 0;
}
ACE_TRY_CHECK;
if (_tao_any.any_owns_data ())
{
- _tao_elem = (CORBA::ValueDescription *)_tao_any.value ();
+ _tao_elem = ACE_static_cast(
+ const IR_HomeDescription*,
+ _tao_any.value ()
+ );
return 1;
}
else
{
- ACE_NEW_RETURN (_tao_elem, CORBA::ValueDescription, 0);
+ IR_HomeDescription *tmp;
+ ACE_NEW_RETURN (tmp, IR_HomeDescription, 0);
TAO_InputCDR stream (
_tao_any._tao_get_cdr (),
_tao_any._tao_byte_order ()
);
- if (stream >> *_tao_elem)
+ if (stream >> *tmp)
{
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_ValueDescription,
+ IR::_tc_HomeDescription,
1,
- ACE_reinterpret_cast (void *, _tao_elem),
- CORBA::ValueDescription::_tao_any_destructor
+ ACE_static_cast (void *, tmp),
+ IR_HomeDescription::_tao_any_destructor
);
+ _tao_elem = tmp;
return 1;
}
else
{
- delete _tao_elem;
- _tao_elem = 0;
+ delete tmp;
}
}
}
ACE_CATCHANY
{
- delete _tao_elem;
- _tao_elem = 0;
- return 0;
}
ACE_ENDTRY;
return 0;
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, const CORBA::ValueDescription *&_tao_elem)
+CORBA::IRObject_ptr (*_TAO_collocation_CORBA_IRObject_Stub_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
+void operator<<= (CORBA::Any &_tao_any, CORBA::IRObject_ptr _tao_elem)
{
- return _tao_any >>= ACE_const_cast(CORBA::ValueDescription *&,_tao_elem);
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ CORBA::_tc_IRObject,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ CORBA::IRObject::_duplicate (_tao_elem),
+ CORBA::IRObject::_tao_any_destructor
+ );
+ }
}
-CORBA::ValueBoxDef_ptr (*_TAO_collocation_CORBA_ValueBoxDef_Stub_Factory_function_pointer) (
- CORBA::Object_ptr obj
- ) = 0;
-void operator<<= (CORBA::Any &_tao_any, CORBA::ValueBoxDef_ptr _tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::IRObject_ptr &_tao_elem)
{
- TAO_OutputCDR stream;
- if (stream << _tao_elem)
+ ACE_TRY_NEW_ENV
+ {
+ _tao_elem = CORBA::IRObject::_nil ();
+ CORBA::TypeCode_var type = _tao_any.type ();
+ if (!type->equivalent (CORBA::_tc_IRObject, ACE_TRY_ENV)) // not equal
+ {
+ return 0;
+ }
+ ACE_TRY_CHECK;
+ TAO_InputCDR stream (
+ _tao_any._tao_get_cdr (),
+ _tao_any._tao_byte_order ()
+ );
+ CORBA::Object_var _tao_obj_var;
+ if (stream >> _tao_obj_var.out ())
{
- _tao_any._tao_replace (
- CORBA::_tc_ValueBoxDef,
- TAO_ENCAP_BYTE_ORDER,
- stream.begin ()
+ _tao_elem = CORBA::IRObject::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ ACE_TRY_CHECK;
+
+ ((CORBA::Any *)&_tao_any)->_tao_replace (
+ CORBA::_tc_IRObject,
+ 1,
+ _tao_elem,
+ CORBA::IRObject::_tao_any_destructor
);
+ return 1;
}
+ }
+ ACE_CATCHANY
+ {
+ _tao_elem = CORBA::IRObject::_nil ();
+ return 0;
+ }
+ ACE_ENDTRY;
+ _tao_elem = CORBA::IRObject::_nil ();
+ return 0;
}
-void CORBA::ValueBoxDef::_tao_any_destructor (void *x)
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
+ defined (ACE_HAS_GNU_REPO)
+ template class TAO_Object_Field_T<CORBA::IRObject,CORBA::IRObject_var>;
+ template class TAO_Object_Manager<CORBA::IRObject,CORBA::IRObject_var>;
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+# pragma instantiate TAO_Object_Field_T<CORBA::IRObject,CORBA::IRObject_var>
+# pragma instantiate TAO_Object_Manager<CORBA::IRObject,CORBA::IRObject_var>
+#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+CORBA::TypeCodeFactory_ptr (*_TAO_collocation_CORBA_TypeCodeFactory_Stub_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ ) = 0;
+void operator<<= (CORBA::Any &_tao_any, CORBA::TypeCodeFactory_ptr _tao_elem)
{
- CORBA::ValueBoxDef *tmp = ACE_static_cast(CORBA::ValueBoxDef*,x);
- delete tmp;
+ TAO_OutputCDR stream;
+ if (stream << _tao_elem)
+ {
+ _tao_any._tao_replace (
+ CORBA::_tc_TypeCodeFactory,
+ TAO_ENCAP_BYTE_ORDER,
+ stream.begin (),
+ 1,
+ CORBA::TypeCodeFactory::_duplicate (_tao_elem),
+ CORBA::TypeCodeFactory::_tao_any_destructor
+ );
+ }
}
-CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::ValueBoxDef_ptr &_tao_elem)
+CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::TypeCodeFactory_ptr &_tao_elem)
{
ACE_TRY_NEW_ENV
{
- _tao_elem = CORBA::ValueBoxDef::_nil ();
+ _tao_elem = CORBA::TypeCodeFactory::_nil ();
CORBA::TypeCode_var type = _tao_any.type ();
- if (!type->equivalent (CORBA::_tc_ValueBoxDef, ACE_TRY_ENV)) // not equal
+ if (!type->equivalent (CORBA::_tc_TypeCodeFactory, ACE_TRY_ENV)) // not equal
{
return 0;
}
@@ -18622,39 +46867,82 @@ CORBA::Boolean operator>>= (const CORBA::Any &_tao_any, CORBA::ValueBoxDef_ptr &
CORBA::Object_var _tao_obj_var;
if (stream >> _tao_obj_var.out ())
{
- _tao_elem = CORBA::ValueBoxDef::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
+ _tao_elem = CORBA::TypeCodeFactory::_narrow (_tao_obj_var.in (), ACE_TRY_ENV);
ACE_TRY_CHECK;
+
((CORBA::Any *)&_tao_any)->_tao_replace (
- CORBA::_tc_ValueBoxDef,
+ CORBA::_tc_TypeCodeFactory,
1,
_tao_elem,
- CORBA::ValueBoxDef::_tao_any_destructor
+ CORBA::TypeCodeFactory::_tao_any_destructor
);
return 1;
}
}
ACE_CATCHANY
{
- _tao_elem = CORBA::ValueBoxDef::_nil ();
+ _tao_elem = CORBA::TypeCodeFactory::_nil ();
return 0;
}
ACE_ENDTRY;
- _tao_elem = CORBA::ValueBoxDef::_nil ();
+ _tao_elem = CORBA::TypeCodeFactory::_nil ();
return 0;
}
#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
defined (ACE_HAS_GNU_REPO)
- template class TAO_Object_Field_T<CORBA::ValueBoxDef,CORBA::ValueBoxDef_var>;
- template class TAO_Object_Manager<CORBA::ValueBoxDef,CORBA::ValueBoxDef_var>;
+ template class TAO_Object_Field_T<CORBA::TypeCodeFactory,CORBA::TypeCodeFactory_var>;
+ template class TAO_Object_Manager<CORBA::TypeCodeFactory,CORBA::TypeCodeFactory_var>;
#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO_Object_Field_T<CORBA::ValueBoxDef,CORBA::ValueBoxDef_var>
-# pragma instantiate TAO_Object_Manager<CORBA::ValueBoxDef,CORBA::ValueBoxDef_var>
+# pragma instantiate TAO_Object_Field_T<CORBA::TypeCodeFactory,CORBA::TypeCodeFactory_var>
+# pragma instantiate TAO_Object_Manager<CORBA::TypeCodeFactory,CORBA::TypeCodeFactory_var>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const CORBA_InterfaceDefSeq &_tao_sequence
+ const IR_InterfaceDefSeq &_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++)
+ {
+ _tao_marshal_flag = (strm << _tao_sequence[i].in ());
+ }
+ return _tao_marshal_flag;
+ }
+ return 0; // error
+}
+
+CORBA::Boolean operator>> (
+ TAO_InputCDR &strm,
+ IR_InterfaceDefSeq &_tao_sequence
+ )
+{
+ 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;
+ // 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].out ());
+ }
+ return _tao_marshal_flag;
+ }
+ return 0; // error
+}
+
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const IR_ValueDefSeq &_tao_sequence
)
{
if (strm << _tao_sequence.length ())
@@ -18662,7 +46950,9 @@ CORBA::Boolean operator<< (
// encode all 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].in ());
+ }
return _tao_marshal_flag;
}
return 0; // error
@@ -18670,7 +46960,7 @@ CORBA::Boolean operator<< (
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- CORBA_InterfaceDefSeq &_tao_sequence
+ IR_ValueDefSeq &_tao_sequence
)
{
CORBA::ULong _tao_seq_len;
@@ -18678,10 +46968,15 @@ CORBA::Boolean operator>> (
{
// 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].out ());
+ }
return _tao_marshal_flag;
}
return 0; // error
@@ -18689,7 +46984,7 @@ CORBA::Boolean operator>> (
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const CORBA_ValueDefSeq &_tao_sequence
+ const IR_ComponentDefSeq &_tao_sequence
)
{
if (strm << _tao_sequence.length ())
@@ -18697,7 +46992,9 @@ CORBA::Boolean operator<< (
// encode all 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].in ());
+ }
return _tao_marshal_flag;
}
return 0; // error
@@ -18705,7 +47002,7 @@ CORBA::Boolean operator<< (
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- CORBA_ValueDefSeq &_tao_sequence
+ IR_ComponentDefSeq &_tao_sequence
)
{
CORBA::ULong _tao_seq_len;
@@ -18713,10 +47010,15 @@ CORBA::Boolean operator>> (
{
// 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].out ());
+ }
return _tao_marshal_flag;
}
return 0; // error
@@ -18724,7 +47026,7 @@ CORBA::Boolean operator>> (
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const CORBA_ContainedSeq &_tao_sequence
+ const IR_ProvidesDefSeq &_tao_sequence
)
{
if (strm << _tao_sequence.length ())
@@ -18732,7 +47034,9 @@ CORBA::Boolean operator<< (
// encode all 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].in ());
+ }
return _tao_marshal_flag;
}
return 0; // error
@@ -18740,7 +47044,7 @@ CORBA::Boolean operator<< (
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- CORBA_ContainedSeq &_tao_sequence
+ IR_ProvidesDefSeq &_tao_sequence
)
{
CORBA::ULong _tao_seq_len;
@@ -18748,10 +47052,15 @@ CORBA::Boolean operator>> (
{
// 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].out ());
+ }
return _tao_marshal_flag;
}
return 0; // error
@@ -18759,7 +47068,7 @@ CORBA::Boolean operator>> (
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const CORBA_StructMemberSeq &_tao_sequence
+ const IR_UsesDefSeq &_tao_sequence
)
{
if (strm << _tao_sequence.length ())
@@ -18767,7 +47076,387 @@ CORBA::Boolean operator<< (
// encode all 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].in ());
+ }
+ return _tao_marshal_flag;
+ }
+ return 0; // error
+}
+
+CORBA::Boolean operator>> (
+ TAO_InputCDR &strm,
+ IR_UsesDefSeq &_tao_sequence
+ )
+{
+ 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;
+ // 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].out ());
+ }
+ return _tao_marshal_flag;
+ }
+ return 0; // error
+}
+
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const IR_HomeDefSeq &_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++)
+ {
+ _tao_marshal_flag = (strm << _tao_sequence[i].in ());
+ }
+ return _tao_marshal_flag;
+ }
+ return 0; // error
+}
+
+CORBA::Boolean operator>> (
+ TAO_InputCDR &strm,
+ IR_HomeDefSeq &_tao_sequence
+ )
+{
+ 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;
+ // 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].out ());
+ }
+ return _tao_marshal_flag;
+ }
+ return 0; // error
+}
+
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const IR_EmitsDefSeq &_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++)
+ {
+ _tao_marshal_flag = (strm << _tao_sequence[i].in ());
+ }
+ return _tao_marshal_flag;
+ }
+ return 0; // error
+}
+
+CORBA::Boolean operator>> (
+ TAO_InputCDR &strm,
+ IR_EmitsDefSeq &_tao_sequence
+ )
+{
+ 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;
+ // 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].out ());
+ }
+ return _tao_marshal_flag;
+ }
+ return 0; // error
+}
+
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const IR_PublishesDefSeq &_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++)
+ {
+ _tao_marshal_flag = (strm << _tao_sequence[i].in ());
+ }
+ return _tao_marshal_flag;
+ }
+ return 0; // error
+}
+
+CORBA::Boolean operator>> (
+ TAO_InputCDR &strm,
+ IR_PublishesDefSeq &_tao_sequence
+ )
+{
+ 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;
+ // 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].out ());
+ }
+ return _tao_marshal_flag;
+ }
+ return 0; // error
+}
+
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const IR_ConsumesDefSeq &_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++)
+ {
+ _tao_marshal_flag = (strm << _tao_sequence[i].in ());
+ }
+ return _tao_marshal_flag;
+ }
+ return 0; // error
+}
+
+CORBA::Boolean operator>> (
+ TAO_InputCDR &strm,
+ IR_ConsumesDefSeq &_tao_sequence
+ )
+{
+ 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;
+ // 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].out ());
+ }
+ return _tao_marshal_flag;
+ }
+ return 0; // error
+}
+
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const IR_FactoryDefSeq &_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++)
+ {
+ _tao_marshal_flag = (strm << _tao_sequence[i].in ());
+ }
+ return _tao_marshal_flag;
+ }
+ return 0; // error
+}
+
+CORBA::Boolean operator>> (
+ TAO_InputCDR &strm,
+ IR_FactoryDefSeq &_tao_sequence
+ )
+{
+ 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;
+ // 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].out ());
+ }
+ return _tao_marshal_flag;
+ }
+ return 0; // error
+}
+
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const IR_FinderDefSeq &_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++)
+ {
+ _tao_marshal_flag = (strm << _tao_sequence[i].in ());
+ }
+ return _tao_marshal_flag;
+ }
+ return 0; // error
+}
+
+CORBA::Boolean operator>> (
+ TAO_InputCDR &strm,
+ IR_FinderDefSeq &_tao_sequence
+ )
+{
+ 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;
+ // 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].out ());
+ }
+ return _tao_marshal_flag;
+ }
+ return 0; // error
+}
+
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const IR_ContainedSeq &_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++)
+ {
+ _tao_marshal_flag = (strm << _tao_sequence[i].in ());
+ }
+ return _tao_marshal_flag;
+ }
+ return 0; // error
+}
+
+CORBA::Boolean operator>> (
+ TAO_InputCDR &strm,
+ IR_ContainedSeq &_tao_sequence
+ )
+{
+ 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;
+ // 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].out ());
+ }
+ return _tao_marshal_flag;
+ }
+ return 0; // error
+}
+
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const IR_StructMemberSeq &_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++)
+ {
+ _tao_marshal_flag = (strm << _tao_sequence[i]);
+ }
+ return _tao_marshal_flag;
+ }
+ return 0; // error
+}
+
+CORBA::Boolean operator>> (
+ TAO_InputCDR &strm,
+ IR_StructMemberSeq &_tao_sequence
+ )
+{
+ 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;
+ // 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]);
+ }
+ return _tao_marshal_flag;
+ }
+ return 0; // error
+}
+
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const IR_InitializerSeq &_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++)
+ {
_tao_marshal_flag = (strm << _tao_sequence[i]);
+ }
return _tao_marshal_flag;
}
return 0; // error
@@ -18775,7 +47464,7 @@ CORBA::Boolean operator<< (
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- CORBA_StructMemberSeq &_tao_sequence
+ IR_InitializerSeq &_tao_sequence
)
{
CORBA::ULong _tao_seq_len;
@@ -18783,10 +47472,15 @@ CORBA::Boolean operator>> (
{
// 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]);
+ }
return _tao_marshal_flag;
}
return 0; // error
@@ -18794,7 +47488,7 @@ CORBA::Boolean operator>> (
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const CORBA_InitializerSeq &_tao_sequence
+ const IR_UnionMemberSeq &_tao_sequence
)
{
if (strm << _tao_sequence.length ())
@@ -18802,7 +47496,9 @@ CORBA::Boolean operator<< (
// encode all 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]);
+ }
return _tao_marshal_flag;
}
return 0; // error
@@ -18810,7 +47506,7 @@ CORBA::Boolean operator<< (
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- CORBA_InitializerSeq &_tao_sequence
+ IR_UnionMemberSeq &_tao_sequence
)
{
CORBA::ULong _tao_seq_len;
@@ -18818,10 +47514,57 @@ CORBA::Boolean operator>> (
{
// 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]);
+ }
+ return _tao_marshal_flag;
+ }
+ return 0; // error
+}
+
+CORBA::Boolean operator<< (
+ TAO_OutputCDR &strm,
+ const IR_EnumMemberSeq &_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++)
+ {
+ _tao_marshal_flag = (strm << _tao_sequence[i].in ());
+ }
+ return _tao_marshal_flag;
+ }
+ return 0; // error
+}
+
+CORBA::Boolean operator>> (
+ TAO_InputCDR &strm,
+ IR_EnumMemberSeq &_tao_sequence
+ )
+{
+ 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;
+ // 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].out ());
+ }
return _tao_marshal_flag;
}
return 0; // error
@@ -18829,7 +47572,7 @@ CORBA::Boolean operator>> (
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const CORBA_UnionMemberSeq &_tao_sequence
+ const IR_Container::DescriptionSeq &_tao_sequence
)
{
if (strm << _tao_sequence.length ())
@@ -18837,7 +47580,9 @@ CORBA::Boolean operator<< (
// encode all 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]);
+ }
return _tao_marshal_flag;
}
return 0; // error
@@ -18845,7 +47590,7 @@ CORBA::Boolean operator<< (
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- CORBA_UnionMemberSeq &_tao_sequence
+ IR_Container::DescriptionSeq &_tao_sequence
)
{
CORBA::ULong _tao_seq_len;
@@ -18853,10 +47598,15 @@ CORBA::Boolean operator>> (
{
// 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]);
+ }
return _tao_marshal_flag;
}
return 0; // error
@@ -18864,7 +47614,7 @@ CORBA::Boolean operator>> (
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const CORBA_EnumMemberSeq &_tao_sequence
+ const IR_ExceptionDefSeq &_tao_sequence
)
{
if (strm << _tao_sequence.length ())
@@ -18872,7 +47622,9 @@ CORBA::Boolean operator<< (
// encode all 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].in ());
+ }
return _tao_marshal_flag;
}
return 0; // error
@@ -18880,7 +47632,7 @@ CORBA::Boolean operator<< (
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- CORBA_EnumMemberSeq &_tao_sequence
+ IR_ExceptionDefSeq &_tao_sequence
)
{
CORBA::ULong _tao_seq_len;
@@ -18888,10 +47640,15 @@ CORBA::Boolean operator>> (
{
// 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].out ());
+ }
return _tao_marshal_flag;
}
return 0; // error
@@ -18899,7 +47656,7 @@ CORBA::Boolean operator>> (
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const CORBA_Container::DescriptionSeq &_tao_sequence
+ const IR_ExcDescriptionSeq &_tao_sequence
)
{
if (strm << _tao_sequence.length ())
@@ -18907,7 +47664,9 @@ CORBA::Boolean operator<< (
// encode all 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]);
+ }
return _tao_marshal_flag;
}
return 0; // error
@@ -18915,7 +47674,7 @@ CORBA::Boolean operator<< (
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- CORBA_Container::DescriptionSeq &_tao_sequence
+ IR_ExcDescriptionSeq &_tao_sequence
)
{
CORBA::ULong _tao_seq_len;
@@ -18923,10 +47682,15 @@ CORBA::Boolean operator>> (
{
// 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]);
+ }
return _tao_marshal_flag;
}
return 0; // error
@@ -18934,7 +47698,7 @@ CORBA::Boolean operator>> (
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const CORBA_ParDescriptionSeq &_tao_sequence
+ const IR_ParDescriptionSeq &_tao_sequence
)
{
if (strm << _tao_sequence.length ())
@@ -18942,7 +47706,9 @@ CORBA::Boolean operator<< (
// encode all 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]);
+ }
return _tao_marshal_flag;
}
return 0; // error
@@ -18950,7 +47716,7 @@ CORBA::Boolean operator<< (
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- CORBA_ParDescriptionSeq &_tao_sequence
+ IR_ParDescriptionSeq &_tao_sequence
)
{
CORBA::ULong _tao_seq_len;
@@ -18958,10 +47724,15 @@ CORBA::Boolean operator>> (
{
// 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]);
+ }
return _tao_marshal_flag;
}
return 0; // error
@@ -18969,7 +47740,7 @@ CORBA::Boolean operator>> (
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const CORBA_ContextIdSeq &_tao_sequence
+ const IR_ContextIdSeq &_tao_sequence
)
{
if (strm << _tao_sequence.length ())
@@ -18977,7 +47748,9 @@ CORBA::Boolean operator<< (
// encode all 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].in ());
+ }
return _tao_marshal_flag;
}
return 0; // error
@@ -18985,7 +47758,7 @@ CORBA::Boolean operator<< (
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- CORBA_ContextIdSeq &_tao_sequence
+ IR_ContextIdSeq &_tao_sequence
)
{
CORBA::ULong _tao_seq_len;
@@ -18993,10 +47766,15 @@ CORBA::Boolean operator>> (
{
// 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].out ());
+ }
return _tao_marshal_flag;
}
return 0; // error
@@ -19004,7 +47782,7 @@ CORBA::Boolean operator>> (
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const CORBA_ExceptionDefSeq &_tao_sequence
+ const IR_RepositoryIdSeq &_tao_sequence
)
{
if (strm << _tao_sequence.length ())
@@ -19012,7 +47790,9 @@ CORBA::Boolean operator<< (
// encode all 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].in ());
+ }
return _tao_marshal_flag;
}
return 0; // error
@@ -19020,7 +47800,7 @@ CORBA::Boolean operator<< (
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- CORBA_ExceptionDefSeq &_tao_sequence
+ IR_RepositoryIdSeq &_tao_sequence
)
{
CORBA::ULong _tao_seq_len;
@@ -19028,10 +47808,15 @@ CORBA::Boolean operator>> (
{
// 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].out ());
+ }
return _tao_marshal_flag;
}
return 0; // error
@@ -19039,7 +47824,7 @@ CORBA::Boolean operator>> (
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const CORBA_ExcDescriptionSeq &_tao_sequence
+ const IR_OpDescriptionSeq &_tao_sequence
)
{
if (strm << _tao_sequence.length ())
@@ -19047,7 +47832,9 @@ CORBA::Boolean operator<< (
// encode all 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]);
+ }
return _tao_marshal_flag;
}
return 0; // error
@@ -19055,7 +47842,7 @@ CORBA::Boolean operator<< (
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- CORBA_ExcDescriptionSeq &_tao_sequence
+ IR_OpDescriptionSeq &_tao_sequence
)
{
CORBA::ULong _tao_seq_len;
@@ -19063,10 +47850,15 @@ CORBA::Boolean operator>> (
{
// 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]);
+ }
return _tao_marshal_flag;
}
return 0; // error
@@ -19074,7 +47866,7 @@ CORBA::Boolean operator>> (
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const CORBA_RepositoryIdSeq &_tao_sequence
+ const IR_AttrDescriptionSeq &_tao_sequence
)
{
if (strm << _tao_sequence.length ())
@@ -19082,7 +47874,9 @@ CORBA::Boolean operator<< (
// encode all 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].in ());
+ {
+ _tao_marshal_flag = (strm << _tao_sequence[i]);
+ }
return _tao_marshal_flag;
}
return 0; // error
@@ -19090,7 +47884,7 @@ CORBA::Boolean operator<< (
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- CORBA_RepositoryIdSeq &_tao_sequence
+ IR_AttrDescriptionSeq &_tao_sequence
)
{
CORBA::ULong _tao_seq_len;
@@ -19098,10 +47892,15 @@ CORBA::Boolean operator>> (
{
// 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].out ());
+ {
+ _tao_marshal_flag = (strm >> _tao_sequence[i]);
+ }
return _tao_marshal_flag;
}
return 0; // error
@@ -19109,7 +47908,7 @@ CORBA::Boolean operator>> (
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const CORBA_OpDescriptionSeq &_tao_sequence
+ const IR_ValueMemberSeq &_tao_sequence
)
{
if (strm << _tao_sequence.length ())
@@ -19117,7 +47916,9 @@ CORBA::Boolean operator<< (
// encode all 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]);
+ }
return _tao_marshal_flag;
}
return 0; // error
@@ -19125,7 +47926,7 @@ CORBA::Boolean operator<< (
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- CORBA_OpDescriptionSeq &_tao_sequence
+ IR_ValueMemberSeq &_tao_sequence
)
{
CORBA::ULong _tao_seq_len;
@@ -19133,10 +47934,15 @@ CORBA::Boolean operator>> (
{
// 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]);
+ }
return _tao_marshal_flag;
}
return 0; // error
@@ -19144,7 +47950,7 @@ CORBA::Boolean operator>> (
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const CORBA_AttrDescriptionSeq &_tao_sequence
+ const IR_ProvidesDescSeq &_tao_sequence
)
{
if (strm << _tao_sequence.length ())
@@ -19152,7 +47958,9 @@ CORBA::Boolean operator<< (
// encode all 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]);
+ }
return _tao_marshal_flag;
}
return 0; // error
@@ -19160,7 +47968,7 @@ CORBA::Boolean operator<< (
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- CORBA_AttrDescriptionSeq &_tao_sequence
+ IR_ProvidesDescSeq &_tao_sequence
)
{
CORBA::ULong _tao_seq_len;
@@ -19168,10 +47976,15 @@ CORBA::Boolean operator>> (
{
// 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]);
+ }
return _tao_marshal_flag;
}
return 0; // error
@@ -19179,7 +47992,7 @@ CORBA::Boolean operator>> (
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const CORBA_ValueMemberSeq &_tao_sequence
+ const IR_UsesDescSeq &_tao_sequence
)
{
if (strm << _tao_sequence.length ())
@@ -19187,7 +48000,9 @@ CORBA::Boolean operator<< (
// encode all 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]);
+ }
return _tao_marshal_flag;
}
return 0; // error
@@ -19195,7 +48010,7 @@ CORBA::Boolean operator<< (
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- CORBA_ValueMemberSeq &_tao_sequence
+ IR_UsesDescSeq &_tao_sequence
)
{
CORBA::ULong _tao_seq_len;
@@ -19203,14 +48018,18 @@ CORBA::Boolean operator>> (
{
// 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]);
+ }
return _tao_marshal_flag;
}
return 0; // error
}
-
#endif /* TAO_HAS_INTERFACE_REPOSITORY == 1 */
diff --git a/TAO/tao/InterfaceC.h b/TAO/tao/InterfaceC.h
index 3807acee33f..0d7a2f19e8f 100644
--- a/TAO/tao/InterfaceC.h
+++ b/TAO/tao/InterfaceC.h
@@ -12,29 +12,31 @@
#define TAO_IDL_INTERFACEC_H
#include "ace/pre.h"
+#include "ace/Singleton.h"
#include "tao/corbafwd.h"
-#include "tao/Object.h"
-
+#include "tao/ifrfwd.h"
#include "tao/Any.h"
-#include "tao/Sequence_T.h"
+#include "tao/Object.h"
#include "tao/varout.h"
#if (TAO_HAS_INTERFACE_REPOSITORY == 1)
+
#if !defined (ACE_LACKS_PRAGMA_ONCE)
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
-
#if defined (TAO_EXPORT_MACRO)
#undef TAO_EXPORT_MACRO
#endif
-#define TAO_EXPORT_MACRO
+#define TAO_EXPORT_MACRO TAO_Export
+
#if defined (TAO_EXPORT_NESTED_CLASSES)
# if defined (TAO_EXPORT_NESTED_MACRO)
# undef TAO_EXPORT_NESTED_MACRO
# endif /* defined (TAO_EXPORT_NESTED_MACRO) */
-# define TAO_EXPORT_NESTED_MACRO
+# define TAO_EXPORT_NESTED_MACRO TAO_Export
#endif /* TAO_EXPORT_NESTED_CLASSES */
+
#if defined(_MSC_VER)
#if (_MSC_VER >= 1200)
#pragma warning(push)
@@ -67,13 +69,6 @@
CORBA_IRObject_ptr ptr_;
};
-
-//#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_IROBJECT___OUT_CH_)
-#define _CORBA_IROBJECT___OUT_CH_
-
class TAO_Export CORBA_IRObject_out
{
public:
@@ -91,13 +86,6 @@
CORBA_IRObject_ptr &ptr_;
};
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_IROBJECT_CH_)
-#define _CORBA_IROBJECT_CH_
-
class TAO_Export CORBA_IRObject : public virtual ACE_CORBA_1 (Object)
{
public:
@@ -124,7 +112,7 @@ class TAO_Export CORBA_IRObject : public virtual ACE_CORBA_1 (Object)
}
static void _tao_any_destructor (void*);
- virtual CORBA::DefinitionKind def_kind (
+ virtual IR::DefinitionKind def_kind (
CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
@@ -160,262 +148,237 @@ class TAO_Export CORBA_IRObject : public virtual ACE_CORBA_1 (Object)
};
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_CONTAINED___VAR_CH_)
-#define _CORBA_CONTAINED___VAR_CH_
-
- class TAO_Export CORBA_Contained_var
- {
- public:
- CORBA_Contained_var (void); // default constructor
- CORBA_Contained_var (CORBA_Contained_ptr);
- CORBA_Contained_var (const CORBA_Contained_var &); // copy constructor
- ~CORBA_Contained_var (void); // destructor
-
- CORBA_Contained_var &operator= (CORBA_Contained_ptr);
- CORBA_Contained_var &operator= (const CORBA_Contained_var &);
- CORBA_Contained_ptr operator-> (void) const;
-
- operator const CORBA_Contained_ptr &() const;
- operator CORBA_Contained_ptr &();
- // in, inout, out, _retn
- CORBA_Contained_ptr in (void) const;
- CORBA_Contained_ptr &inout (void);
- CORBA_Contained_ptr &out (void);
- CORBA_Contained_ptr _retn (void);
- CORBA_Contained_ptr ptr (void) const;
+class TAO_CORBA_IRObject_Default_Proxy_Factory
+{
+public:
+
+ TAO_CORBA_IRObject_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_CORBA_IRObject_Default_Proxy_Factory (void);
+
+ virtual CORBA_IRObject_ptr create_proxy (
+ CORBA_IRObject_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_CORBA_IRObject_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_CORBA_IRObject_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_CORBA_IRObject_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ CORBA_IRObject_ptr create_proxy (
+ CORBA_IRObject_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
- private:
- CORBA_Contained_ptr ptr_;
+protected:
+ TAO_CORBA_IRObject_Proxy_Factory_Adapter (void);
+ ~TAO_CORBA_IRObject_Proxy_Factory_Adapter (void);
+ TAO_CORBA_IRObject_Proxy_Factory_Adapter &operator= (
+ const TAO_CORBA_IRObject_Proxy_Factory_Adapter &
+ );
+ TAO_CORBA_IRObject_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
};
+ typedef ACE_Singleton<TAO_CORBA_IRObject_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_CORBA_IRObject_PROXY_FACTORY_ADAPTER;
+ class TAO_CORBA_IRObject_Smart_Proxy_Base : public virtual CORBA_IRObject
+ {
+ public:
+ TAO_CORBA_IRObject_Smart_Proxy_Base (CORBA_IRObject_ptr proxy);
+ ~TAO_CORBA_IRObject_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ virtual IR::DefinitionKind def_kind (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
-#endif /* end #if !defined */
-
+ virtual void destroy (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+private:
+ ::CORBA::IRObject_var base_proxy_;
+};
+
+ class TAO_Export IR_Contained_var
+ {
+ public:
+ IR_Contained_var (void); // default constructor
+ IR_Contained_var (IR_Contained_ptr);
+ IR_Contained_var (const IR_Contained_var &); // copy constructor
+ ~IR_Contained_var (void); // destructor
+
+ IR_Contained_var &operator= (IR_Contained_ptr);
+ IR_Contained_var &operator= (const IR_Contained_var &);
+ IR_Contained_ptr operator-> (void) const;
+
+ operator const IR_Contained_ptr &() const;
+ operator IR_Contained_ptr &();
+ // in, inout, out, _retn
+ IR_Contained_ptr in (void) const;
+ IR_Contained_ptr &inout (void);
+ IR_Contained_ptr &out (void);
+ IR_Contained_ptr _retn (void);
+ IR_Contained_ptr ptr (void) const;
+
+ private:
+ IR_Contained_ptr ptr_;
+ };
-#if !defined (_CORBA_CONTAINED___OUT_CH_)
-#define _CORBA_CONTAINED___OUT_CH_
-
- class TAO_Export CORBA_Contained_out
+ class TAO_Export IR_Contained_out
{
public:
- CORBA_Contained_out (CORBA_Contained_ptr &);
- CORBA_Contained_out (CORBA_Contained_var &);
- CORBA_Contained_out (const CORBA_Contained_out &);
- CORBA_Contained_out &operator= (const CORBA_Contained_out &);
- CORBA_Contained_out &operator= (const CORBA_Contained_var &);
- CORBA_Contained_out &operator= (CORBA_Contained_ptr);
- operator CORBA_Contained_ptr &();
- CORBA_Contained_ptr &ptr (void);
- CORBA_Contained_ptr operator-> (void);
-
+ IR_Contained_out (IR_Contained_ptr &);
+ IR_Contained_out (IR_Contained_var &);
+ IR_Contained_out (const IR_Contained_out &);
+ IR_Contained_out &operator= (const IR_Contained_out &);
+ IR_Contained_out &operator= (const IR_Contained_var &);
+ IR_Contained_out &operator= (IR_Contained_ptr);
+ operator IR_Contained_ptr &();
+ IR_Contained_ptr &ptr (void);
+ IR_Contained_ptr operator-> (void);
+
private:
- CORBA_Contained_ptr &ptr_;
+ IR_Contained_ptr &ptr_;
};
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_REPOSITORY___VAR_CH_)
-#define _CORBA_REPOSITORY___VAR_CH_
-
- class TAO_Export CORBA_Repository_var
+ class TAO_Export IR_Repository_var
{
public:
- CORBA_Repository_var (void); // default constructor
- CORBA_Repository_var (CORBA_Repository_ptr);
- CORBA_Repository_var (const CORBA_Repository_var &); // copy constructor
- ~CORBA_Repository_var (void); // destructor
-
- CORBA_Repository_var &operator= (CORBA_Repository_ptr);
- CORBA_Repository_var &operator= (const CORBA_Repository_var &);
- CORBA_Repository_ptr operator-> (void) const;
-
- operator const CORBA_Repository_ptr &() const;
- operator CORBA_Repository_ptr &();
- // in, inout, out, _retn
- CORBA_Repository_ptr in (void) const;
- CORBA_Repository_ptr &inout (void);
- CORBA_Repository_ptr &out (void);
- CORBA_Repository_ptr _retn (void);
- CORBA_Repository_ptr ptr (void) const;
+ IR_Repository_var (void); // default constructor
+ IR_Repository_var (IR_Repository_ptr);
+ IR_Repository_var (const IR_Repository_var &); // copy constructor
+ ~IR_Repository_var (void); // destructor
+
+ IR_Repository_var &operator= (IR_Repository_ptr);
+ IR_Repository_var &operator= (const IR_Repository_var &);
+ IR_Repository_ptr operator-> (void) const;
+
+ operator const IR_Repository_ptr &() const;
+ operator IR_Repository_ptr &();
+ // in, inout, out, _retn
+ IR_Repository_ptr in (void) const;
+ IR_Repository_ptr &inout (void);
+ IR_Repository_ptr &out (void);
+ IR_Repository_ptr _retn (void);
+ IR_Repository_ptr ptr (void) const;
private:
- CORBA_Repository_ptr ptr_;
+ IR_Repository_ptr ptr_;
};
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_REPOSITORY___OUT_CH_)
-#define _CORBA_REPOSITORY___OUT_CH_
-
- class TAO_Export CORBA_Repository_out
+ class TAO_Export IR_Repository_out
{
public:
- CORBA_Repository_out (CORBA_Repository_ptr &);
- CORBA_Repository_out (CORBA_Repository_var &);
- CORBA_Repository_out (const CORBA_Repository_out &);
- CORBA_Repository_out &operator= (const CORBA_Repository_out &);
- CORBA_Repository_out &operator= (const CORBA_Repository_var &);
- CORBA_Repository_out &operator= (CORBA_Repository_ptr);
- operator CORBA_Repository_ptr &();
- CORBA_Repository_ptr &ptr (void);
- CORBA_Repository_ptr operator-> (void);
-
+ IR_Repository_out (IR_Repository_ptr &);
+ IR_Repository_out (IR_Repository_var &);
+ IR_Repository_out (const IR_Repository_out &);
+ IR_Repository_out &operator= (const IR_Repository_out &);
+ IR_Repository_out &operator= (const IR_Repository_var &);
+ IR_Repository_out &operator= (IR_Repository_ptr);
+ operator IR_Repository_ptr &();
+ IR_Repository_ptr &ptr (void);
+ IR_Repository_ptr operator-> (void);
+
private:
- CORBA_Repository_ptr &ptr_;
+ IR_Repository_ptr &ptr_;
};
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_CONTAINER___VAR_CH_)
-#define _CORBA_CONTAINER___VAR_CH_
-
- class TAO_Export CORBA_Container_var
+ class TAO_Export IR_Container_var
{
public:
- CORBA_Container_var (void); // default constructor
- CORBA_Container_var (CORBA_Container_ptr);
- CORBA_Container_var (const CORBA_Container_var &); // copy constructor
- ~CORBA_Container_var (void); // destructor
-
- CORBA_Container_var &operator= (CORBA_Container_ptr);
- CORBA_Container_var &operator= (const CORBA_Container_var &);
- CORBA_Container_ptr operator-> (void) const;
-
- operator const CORBA_Container_ptr &() const;
- operator CORBA_Container_ptr &();
- // in, inout, out, _retn
- CORBA_Container_ptr in (void) const;
- CORBA_Container_ptr &inout (void);
- CORBA_Container_ptr &out (void);
- CORBA_Container_ptr _retn (void);
- CORBA_Container_ptr ptr (void) const;
+ IR_Container_var (void); // default constructor
+ IR_Container_var (IR_Container_ptr);
+ IR_Container_var (const IR_Container_var &); // copy constructor
+ ~IR_Container_var (void); // destructor
+
+ IR_Container_var &operator= (IR_Container_ptr);
+ IR_Container_var &operator= (const IR_Container_var &);
+ IR_Container_ptr operator-> (void) const;
+
+ operator const IR_Container_ptr &() const;
+ operator IR_Container_ptr &();
+ // in, inout, out, _retn
+ IR_Container_ptr in (void) const;
+ IR_Container_ptr &inout (void);
+ IR_Container_ptr &out (void);
+ IR_Container_ptr _retn (void);
+ IR_Container_ptr ptr (void) const;
private:
- CORBA_Container_ptr ptr_;
+ IR_Container_ptr ptr_;
};
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_CONTAINER___OUT_CH_)
-#define _CORBA_CONTAINER___OUT_CH_
-
- class TAO_Export CORBA_Container_out
+ class TAO_Export IR_Container_out
{
public:
- CORBA_Container_out (CORBA_Container_ptr &);
- CORBA_Container_out (CORBA_Container_var &);
- CORBA_Container_out (const CORBA_Container_out &);
- CORBA_Container_out &operator= (const CORBA_Container_out &);
- CORBA_Container_out &operator= (const CORBA_Container_var &);
- CORBA_Container_out &operator= (CORBA_Container_ptr);
- operator CORBA_Container_ptr &();
- CORBA_Container_ptr &ptr (void);
- CORBA_Container_ptr operator-> (void);
-
+ IR_Container_out (IR_Container_ptr &);
+ IR_Container_out (IR_Container_var &);
+ IR_Container_out (const IR_Container_out &);
+ IR_Container_out &operator= (const IR_Container_out &);
+ IR_Container_out &operator= (const IR_Container_var &);
+ IR_Container_out &operator= (IR_Container_ptr);
+ operator IR_Container_ptr &();
+ IR_Container_ptr &ptr (void);
+ IR_Container_ptr operator-> (void);
+
private:
- CORBA_Container_ptr &ptr_;
+ IR_Container_ptr &ptr_;
};
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_CONTAINED___VAR_CH_)
-#define _CORBA_CONTAINED___VAR_CH_
-
- class TAO_Export CORBA_Contained_var
+class TAO_Export IR_Contained: public virtual CORBA_IRObject
{
public:
- CORBA_Contained_var (void); // default constructor
- CORBA_Contained_var (CORBA_Contained_ptr);
- CORBA_Contained_var (const CORBA_Contained_var &); // copy constructor
- ~CORBA_Contained_var (void); // destructor
-
- CORBA_Contained_var &operator= (CORBA_Contained_ptr);
- CORBA_Contained_var &operator= (const CORBA_Contained_var &);
- CORBA_Contained_ptr operator-> (void) const;
-
- operator const CORBA_Contained_ptr &() const;
- operator CORBA_Contained_ptr &();
- // in, inout, out, _retn
- CORBA_Contained_ptr in (void) const;
- CORBA_Contained_ptr &inout (void);
- CORBA_Contained_ptr &out (void);
- CORBA_Contained_ptr _retn (void);
- CORBA_Contained_ptr ptr (void) const;
-
- private:
- CORBA_Contained_ptr ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_CONTAINED___OUT_CH_)
-#define _CORBA_CONTAINED___OUT_CH_
-
- class TAO_Export CORBA_Contained_out
- {
- public:
- CORBA_Contained_out (CORBA_Contained_ptr &);
- CORBA_Contained_out (CORBA_Contained_var &);
- CORBA_Contained_out (const CORBA_Contained_out &);
- CORBA_Contained_out &operator= (const CORBA_Contained_out &);
- CORBA_Contained_out &operator= (const CORBA_Contained_var &);
- CORBA_Contained_out &operator= (CORBA_Contained_ptr);
- operator CORBA_Contained_ptr &();
- CORBA_Contained_ptr &ptr (void);
- CORBA_Contained_ptr operator-> (void);
-
- private:
- CORBA_Contained_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_CONTAINED_CH_)
-#define _CORBA_CONTAINED_CH_
-
-class TAO_Export CORBA_Contained: public virtual CORBA_IRObject
- {
- public:
- #if !defined(__GNUC__) || __GNUC__ > 2 || __GNUC_MINOR__ >= 8
- typedef CORBA_Contained_ptr _ptr_type;
- typedef CORBA_Contained_var _var_type;
- #endif /* __GNUC__ */
+ #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_Contained_ptr _ptr_type;
+ typedef IR_Contained_var _var_type;
+ #endif /* ! __GNUC__ || g++ >= 2.8 */
// the static operations
- static CORBA_Contained_ptr _duplicate (CORBA_Contained_ptr obj);
- static CORBA_Contained_ptr _narrow (
+ static IR_Contained_ptr _duplicate (IR_Contained_ptr obj);
+ static IR_Contained_ptr _narrow (
CORBA::Object_ptr obj,
- CORBA::Environment &env =
+ CORBA::Environment &env =
TAO_default_environment ()
);
- static CORBA_Contained_ptr _unchecked_narrow (
+ static IR_Contained_ptr _unchecked_narrow (
CORBA::Object_ptr obj,
- CORBA::Environment &env =
+ CORBA::Environment &env =
TAO_default_environment ()
);
- static CORBA_Contained_ptr _nil (void)
+ static IR_Contained_ptr _nil (void)
{
- return (CORBA::Contained_ptr)0;
+ return (IR_Contained_ptr)0;
}
+
static void _tao_any_destructor (void*);
virtual char * id (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -424,7 +387,7 @@ class TAO_Export CORBA_Contained: public virtual CORBA_IRObject
virtual void id (
const char * id,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -432,7 +395,7 @@ class TAO_Export CORBA_Contained: public virtual CORBA_IRObject
));
virtual char * name (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -441,7 +404,7 @@ class TAO_Export CORBA_Contained: public virtual CORBA_IRObject
virtual void name (
const char * name,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -449,7 +412,7 @@ class TAO_Export CORBA_Contained: public virtual CORBA_IRObject
));
virtual char * version (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -458,15 +421,15 @@ class TAO_Export CORBA_Contained: public virtual CORBA_IRObject
virtual void version (
const char * version,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
CORBA::SystemException
));
- virtual CORBA_Container_ptr defined_in (
- CORBA::Environment &ACE_TRY_ENV =
+ virtual IR_Container_ptr defined_in (
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -474,46 +437,56 @@ class TAO_Export CORBA_Contained: public virtual CORBA_IRObject
));
virtual char * absolute_name (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
CORBA::SystemException
));
- virtual CORBA_Repository_ptr containing_repository (
- CORBA::Environment &ACE_TRY_ENV =
+ virtual IR_Repository_ptr containing_repository (
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
CORBA::SystemException
));
- struct Description
+ struct Description;
+ class Description_var;
+
+ struct TAO_Export Description
{
+
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef Description_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
static void _tao_any_destructor (void*);
- CORBA::DefinitionKind kind;
+ IR::DefinitionKind kind;
CORBA::Any value;
};
- class Description_var
+ class TAO_Export Description_var
{
public:
Description_var (void); // default constructor
Description_var (Description *);
Description_var (const Description_var &); // copy constructor
~Description_var (void); // destructor
-
+
Description_var &operator= (Description *);
Description_var &operator= (const Description_var &);
Description *operator-> (void);
const Description *operator-> (void) const;
-
+
operator const Description &() const;
operator Description &();
operator Description &() const;
- // in, inout, out, _retn
+ operator Description *&(); // variable-size types only
+
+ // in, inout, out, _retn
const Description &in (void) const;
Description &inout (void);
Description *&out (void);
@@ -524,7 +497,7 @@ class TAO_Export CORBA_Contained: public virtual CORBA_IRObject
Description *ptr_;
};
- class Description_out
+ class TAO_Export Description_out
{
public:
Description_out (Description *&);
@@ -535,7 +508,7 @@ class TAO_Export CORBA_Contained: public virtual CORBA_IRObject
operator Description *&();
Description *&ptr (void);
Description *operator-> (void);
-
+
private:
Description *&ptr_;
// assignment from T_var not allowed
@@ -544,8 +517,8 @@ class TAO_Export CORBA_Contained: public virtual CORBA_IRObject
static CORBA::TypeCode_ptr _tc_Description;
- virtual Description * describe (
- CORBA::Environment &ACE_TRY_ENV =
+ virtual IR_Contained::Description * describe (
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -553,10 +526,10 @@ class TAO_Export CORBA_Contained: public virtual CORBA_IRObject
));
virtual void move (
- CORBA_Container_ptr new_container,
+ IR_Container_ptr new_container,
const char * new_name,
const char * new_version,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -564,7301 +537,12787 @@ class TAO_Export CORBA_Contained: public virtual CORBA_IRObject
));
virtual CORBA::Boolean _is_a (
- const CORBA::Char *type_id,
- CORBA::Environment &env =
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
TAO_default_environment ()
);
virtual const char* _interface_repository_id (void) const;
protected:
- CORBA_Contained (void);
- CORBA_Contained (TAO_Stub *objref,
- TAO_ServantBase *_tao_servant = 0,
+ IR_Contained (void);
+ IR_Contained (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
CORBA::Boolean _tao_collocated = 0
);
- virtual ~CORBA_Contained (void);
- private:
- CORBA_Contained (const CORBA_Contained &);
- void operator= (const CORBA_Contained &);
- };
-
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_MODULEDEF___VAR_CH_)
-#define _CORBA_MODULEDEF___VAR_CH_
-
- class TAO_Export CORBA_ModuleDef_var
- {
- public:
- CORBA_ModuleDef_var (void); // default constructor
- CORBA_ModuleDef_var (CORBA_ModuleDef_ptr);
- CORBA_ModuleDef_var (const CORBA_ModuleDef_var &); // copy constructor
- ~CORBA_ModuleDef_var (void); // destructor
-
- CORBA_ModuleDef_var &operator= (CORBA_ModuleDef_ptr);
- CORBA_ModuleDef_var &operator= (const CORBA_ModuleDef_var &);
- CORBA_ModuleDef_ptr operator-> (void) const;
-
- operator const CORBA_ModuleDef_ptr &() const;
- operator CORBA_ModuleDef_ptr &();
- // in, inout, out, _retn
- CORBA_ModuleDef_ptr in (void) const;
- CORBA_ModuleDef_ptr &inout (void);
- CORBA_ModuleDef_ptr &out (void);
- CORBA_ModuleDef_ptr _retn (void);
- CORBA_ModuleDef_ptr ptr (void) const;
-
- private:
- CORBA_ModuleDef_ptr ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_MODULEDEF___OUT_CH_)
-#define _CORBA_MODULEDEF___OUT_CH_
-
- class TAO_Export CORBA_ModuleDef_out
- {
- public:
- CORBA_ModuleDef_out (CORBA_ModuleDef_ptr &);
- CORBA_ModuleDef_out (CORBA_ModuleDef_var &);
- CORBA_ModuleDef_out (const CORBA_ModuleDef_out &);
- CORBA_ModuleDef_out &operator= (const CORBA_ModuleDef_out &);
- CORBA_ModuleDef_out &operator= (const CORBA_ModuleDef_var &);
- CORBA_ModuleDef_out &operator= (CORBA_ModuleDef_ptr);
- operator CORBA_ModuleDef_ptr &();
- CORBA_ModuleDef_ptr &ptr (void);
- CORBA_ModuleDef_ptr operator-> (void);
-
- private:
- CORBA_ModuleDef_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_CONSTANTDEF___VAR_CH_)
-#define _CORBA_CONSTANTDEF___VAR_CH_
-
- class TAO_Export CORBA_ConstantDef_var
- {
- public:
- CORBA_ConstantDef_var (void); // default constructor
- CORBA_ConstantDef_var (CORBA_ConstantDef_ptr);
- CORBA_ConstantDef_var (const CORBA_ConstantDef_var &); // copy constructor
- ~CORBA_ConstantDef_var (void); // destructor
-
- CORBA_ConstantDef_var &operator= (CORBA_ConstantDef_ptr);
- CORBA_ConstantDef_var &operator= (const CORBA_ConstantDef_var &);
- CORBA_ConstantDef_ptr operator-> (void) const;
-
- operator const CORBA_ConstantDef_ptr &() const;
- operator CORBA_ConstantDef_ptr &();
- // in, inout, out, _retn
- CORBA_ConstantDef_ptr in (void) const;
- CORBA_ConstantDef_ptr &inout (void);
- CORBA_ConstantDef_ptr &out (void);
- CORBA_ConstantDef_ptr _retn (void);
- CORBA_ConstantDef_ptr ptr (void) const;
-
- private:
- CORBA_ConstantDef_ptr ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_CONSTANTDEF___OUT_CH_)
-#define _CORBA_CONSTANTDEF___OUT_CH_
-
- class TAO_Export CORBA_ConstantDef_out
- {
- public:
- CORBA_ConstantDef_out (CORBA_ConstantDef_ptr &);
- CORBA_ConstantDef_out (CORBA_ConstantDef_var &);
- CORBA_ConstantDef_out (const CORBA_ConstantDef_out &);
- CORBA_ConstantDef_out &operator= (const CORBA_ConstantDef_out &);
- CORBA_ConstantDef_out &operator= (const CORBA_ConstantDef_var &);
- CORBA_ConstantDef_out &operator= (CORBA_ConstantDef_ptr);
- operator CORBA_ConstantDef_ptr &();
- CORBA_ConstantDef_ptr &ptr (void);
- CORBA_ConstantDef_ptr operator-> (void);
-
- private:
- CORBA_ConstantDef_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_IDLTYPE___VAR_CH_)
-#define _CORBA_IDLTYPE___VAR_CH_
-
- class TAO_Export CORBA_IDLType_var
- {
- public:
- CORBA_IDLType_var (void); // default constructor
- CORBA_IDLType_var (CORBA_IDLType_ptr);
- CORBA_IDLType_var (const CORBA_IDLType_var &); // copy constructor
- ~CORBA_IDLType_var (void); // destructor
-
- CORBA_IDLType_var &operator= (CORBA_IDLType_ptr);
- CORBA_IDLType_var &operator= (const CORBA_IDLType_var &);
- CORBA_IDLType_ptr operator-> (void) const;
-
- operator const CORBA_IDLType_ptr &() const;
- operator CORBA_IDLType_ptr &();
- // in, inout, out, _retn
- CORBA_IDLType_ptr in (void) const;
- CORBA_IDLType_ptr &inout (void);
- CORBA_IDLType_ptr &out (void);
- CORBA_IDLType_ptr _retn (void);
- CORBA_IDLType_ptr ptr (void) const;
-
- private:
- CORBA_IDLType_ptr ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_IDLTYPE___OUT_CH_)
-#define _CORBA_IDLTYPE___OUT_CH_
-
- class TAO_Export CORBA_IDLType_out
- {
- public:
- CORBA_IDLType_out (CORBA_IDLType_ptr &);
- CORBA_IDLType_out (CORBA_IDLType_var &);
- CORBA_IDLType_out (const CORBA_IDLType_out &);
- CORBA_IDLType_out &operator= (const CORBA_IDLType_out &);
- CORBA_IDLType_out &operator= (const CORBA_IDLType_var &);
- CORBA_IDLType_out &operator= (CORBA_IDLType_ptr);
- operator CORBA_IDLType_ptr &();
- CORBA_IDLType_ptr &ptr (void);
- CORBA_IDLType_ptr operator-> (void);
-
- private:
- CORBA_IDLType_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_STRUCTDEF___VAR_CH_)
-#define _CORBA_STRUCTDEF___VAR_CH_
-
- class TAO_Export CORBA_StructDef_var
- {
- public:
- CORBA_StructDef_var (void); // default constructor
- CORBA_StructDef_var (CORBA_StructDef_ptr);
- CORBA_StructDef_var (const CORBA_StructDef_var &); // copy constructor
- ~CORBA_StructDef_var (void); // destructor
-
- CORBA_StructDef_var &operator= (CORBA_StructDef_ptr);
- CORBA_StructDef_var &operator= (const CORBA_StructDef_var &);
- CORBA_StructDef_ptr operator-> (void) const;
-
- operator const CORBA_StructDef_ptr &() const;
- operator CORBA_StructDef_ptr &();
- // in, inout, out, _retn
- CORBA_StructDef_ptr in (void) const;
- CORBA_StructDef_ptr &inout (void);
- CORBA_StructDef_ptr &out (void);
- CORBA_StructDef_ptr _retn (void);
- CORBA_StructDef_ptr ptr (void) const;
-
- private:
- CORBA_StructDef_ptr ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_STRUCTDEF___OUT_CH_)
-#define _CORBA_STRUCTDEF___OUT_CH_
-
- class TAO_Export CORBA_StructDef_out
- {
- public:
- CORBA_StructDef_out (CORBA_StructDef_ptr &);
- CORBA_StructDef_out (CORBA_StructDef_var &);
- CORBA_StructDef_out (const CORBA_StructDef_out &);
- CORBA_StructDef_out &operator= (const CORBA_StructDef_out &);
- CORBA_StructDef_out &operator= (const CORBA_StructDef_var &);
- CORBA_StructDef_out &operator= (CORBA_StructDef_ptr);
- operator CORBA_StructDef_ptr &();
- CORBA_StructDef_ptr &ptr (void);
- CORBA_StructDef_ptr operator-> (void);
-
- private:
- CORBA_StructDef_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_UNIONDEF___VAR_CH_)
-#define _CORBA_UNIONDEF___VAR_CH_
-
- class TAO_Export CORBA_UnionDef_var
- {
- public:
- CORBA_UnionDef_var (void); // default constructor
- CORBA_UnionDef_var (CORBA_UnionDef_ptr);
- CORBA_UnionDef_var (const CORBA_UnionDef_var &); // copy constructor
- ~CORBA_UnionDef_var (void); // destructor
-
- CORBA_UnionDef_var &operator= (CORBA_UnionDef_ptr);
- CORBA_UnionDef_var &operator= (const CORBA_UnionDef_var &);
- CORBA_UnionDef_ptr operator-> (void) const;
-
- operator const CORBA_UnionDef_ptr &() const;
- operator CORBA_UnionDef_ptr &();
- // in, inout, out, _retn
- CORBA_UnionDef_ptr in (void) const;
- CORBA_UnionDef_ptr &inout (void);
- CORBA_UnionDef_ptr &out (void);
- CORBA_UnionDef_ptr _retn (void);
- CORBA_UnionDef_ptr ptr (void) const;
-
- private:
- CORBA_UnionDef_ptr ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_UNIONDEF___OUT_CH_)
-#define _CORBA_UNIONDEF___OUT_CH_
-
- class TAO_Export CORBA_UnionDef_out
- {
- public:
- CORBA_UnionDef_out (CORBA_UnionDef_ptr &);
- CORBA_UnionDef_out (CORBA_UnionDef_var &);
- CORBA_UnionDef_out (const CORBA_UnionDef_out &);
- CORBA_UnionDef_out &operator= (const CORBA_UnionDef_out &);
- CORBA_UnionDef_out &operator= (const CORBA_UnionDef_var &);
- CORBA_UnionDef_out &operator= (CORBA_UnionDef_ptr);
- operator CORBA_UnionDef_ptr &();
- CORBA_UnionDef_ptr &ptr (void);
- CORBA_UnionDef_ptr operator-> (void);
-
- private:
- CORBA_UnionDef_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_ENUMDEF___VAR_CH_)
-#define _CORBA_ENUMDEF___VAR_CH_
-
- class TAO_Export CORBA_EnumDef_var
- {
- public:
- CORBA_EnumDef_var (void); // default constructor
- CORBA_EnumDef_var (CORBA_EnumDef_ptr);
- CORBA_EnumDef_var (const CORBA_EnumDef_var &); // copy constructor
- ~CORBA_EnumDef_var (void); // destructor
-
- CORBA_EnumDef_var &operator= (CORBA_EnumDef_ptr);
- CORBA_EnumDef_var &operator= (const CORBA_EnumDef_var &);
- CORBA_EnumDef_ptr operator-> (void) const;
-
- operator const CORBA_EnumDef_ptr &() const;
- operator CORBA_EnumDef_ptr &();
- // in, inout, out, _retn
- CORBA_EnumDef_ptr in (void) const;
- CORBA_EnumDef_ptr &inout (void);
- CORBA_EnumDef_ptr &out (void);
- CORBA_EnumDef_ptr _retn (void);
- CORBA_EnumDef_ptr ptr (void) const;
-
- private:
- CORBA_EnumDef_ptr ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_ENUMDEF___OUT_CH_)
-#define _CORBA_ENUMDEF___OUT_CH_
-
- class TAO_Export CORBA_EnumDef_out
- {
- public:
- CORBA_EnumDef_out (CORBA_EnumDef_ptr &);
- CORBA_EnumDef_out (CORBA_EnumDef_var &);
- CORBA_EnumDef_out (const CORBA_EnumDef_out &);
- CORBA_EnumDef_out &operator= (const CORBA_EnumDef_out &);
- CORBA_EnumDef_out &operator= (const CORBA_EnumDef_var &);
- CORBA_EnumDef_out &operator= (CORBA_EnumDef_ptr);
- operator CORBA_EnumDef_ptr &();
- CORBA_EnumDef_ptr &ptr (void);
- CORBA_EnumDef_ptr operator-> (void);
-
- private:
- CORBA_EnumDef_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_ALIASDEF___VAR_CH_)
-#define _CORBA_ALIASDEF___VAR_CH_
-
- class TAO_Export CORBA_AliasDef_var
- {
- public:
- CORBA_AliasDef_var (void); // default constructor
- CORBA_AliasDef_var (CORBA_AliasDef_ptr);
- CORBA_AliasDef_var (const CORBA_AliasDef_var &); // copy constructor
- ~CORBA_AliasDef_var (void); // destructor
-
- CORBA_AliasDef_var &operator= (CORBA_AliasDef_ptr);
- CORBA_AliasDef_var &operator= (const CORBA_AliasDef_var &);
- CORBA_AliasDef_ptr operator-> (void) const;
-
- operator const CORBA_AliasDef_ptr &() const;
- operator CORBA_AliasDef_ptr &();
- // in, inout, out, _retn
- CORBA_AliasDef_ptr in (void) const;
- CORBA_AliasDef_ptr &inout (void);
- CORBA_AliasDef_ptr &out (void);
- CORBA_AliasDef_ptr _retn (void);
- CORBA_AliasDef_ptr ptr (void) const;
-
- private:
- CORBA_AliasDef_ptr ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_ALIASDEF___OUT_CH_)
-#define _CORBA_ALIASDEF___OUT_CH_
-
- class TAO_Export CORBA_AliasDef_out
- {
- public:
- CORBA_AliasDef_out (CORBA_AliasDef_ptr &);
- CORBA_AliasDef_out (CORBA_AliasDef_var &);
- CORBA_AliasDef_out (const CORBA_AliasDef_out &);
- CORBA_AliasDef_out &operator= (const CORBA_AliasDef_out &);
- CORBA_AliasDef_out &operator= (const CORBA_AliasDef_var &);
- CORBA_AliasDef_out &operator= (CORBA_AliasDef_ptr);
- operator CORBA_AliasDef_ptr &();
- CORBA_AliasDef_ptr &ptr (void);
- CORBA_AliasDef_ptr operator-> (void);
-
- private:
- CORBA_AliasDef_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-//#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_INTERFACEDEF___VAR_CH_)
-#define _CORBA_INTERFACEDEF___VAR_CH_
-
- class TAO_Export CORBA_InterfaceDef_var
- {
- public:
- CORBA_InterfaceDef_var (void); // default constructor
- CORBA_InterfaceDef_var (CORBA_InterfaceDef_ptr);
- CORBA_InterfaceDef_var (const CORBA_InterfaceDef_var &); // copy constructor
- ~CORBA_InterfaceDef_var (void); // destructor
-
- CORBA_InterfaceDef_var &operator= (CORBA_InterfaceDef_ptr);
- CORBA_InterfaceDef_var &operator= (const CORBA_InterfaceDef_var &);
- CORBA_InterfaceDef_ptr operator-> (void) const;
-
- operator const CORBA_InterfaceDef_ptr &() const;
- operator CORBA_InterfaceDef_ptr &();
- // in, inout, out, _retn
- CORBA_InterfaceDef_ptr in (void) const;
- CORBA_InterfaceDef_ptr &inout (void);
- CORBA_InterfaceDef_ptr &out (void);
- CORBA_InterfaceDef_ptr _retn (void);
- CORBA_InterfaceDef_ptr ptr (void) const;
-
- private:
- CORBA_InterfaceDef_ptr ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_INTERFACEDEF___OUT_CH_)
-#define _CORBA_INTERFACEDEF___OUT_CH_
-
- class TAO_Export CORBA_InterfaceDef_out
- {
- public:
- CORBA_InterfaceDef_out (CORBA_InterfaceDef_ptr &);
- CORBA_InterfaceDef_out (CORBA_InterfaceDef_var &);
- CORBA_InterfaceDef_out (const CORBA_InterfaceDef_out &);
- CORBA_InterfaceDef_out &operator= (const CORBA_InterfaceDef_out &);
- CORBA_InterfaceDef_out &operator= (const CORBA_InterfaceDef_var &);
- CORBA_InterfaceDef_out &operator= (CORBA_InterfaceDef_ptr);
- operator CORBA_InterfaceDef_ptr &();
- CORBA_InterfaceDef_ptr &ptr (void);
- CORBA_InterfaceDef_ptr operator-> (void);
-
- private:
- CORBA_InterfaceDef_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_EXCEPTIONDEF___VAR_CH_)
-#define _CORBA_EXCEPTIONDEF___VAR_CH_
-
- class TAO_Export CORBA_ExceptionDef_var
- {
- public:
- CORBA_ExceptionDef_var (void); // default constructor
- CORBA_ExceptionDef_var (CORBA_ExceptionDef_ptr);
- CORBA_ExceptionDef_var (const CORBA_ExceptionDef_var &); // copy constructor
- ~CORBA_ExceptionDef_var (void); // destructor
-
- CORBA_ExceptionDef_var &operator= (CORBA_ExceptionDef_ptr);
- CORBA_ExceptionDef_var &operator= (const CORBA_ExceptionDef_var &);
- CORBA_ExceptionDef_ptr operator-> (void) const;
-
- operator const CORBA_ExceptionDef_ptr &() const;
- operator CORBA_ExceptionDef_ptr &();
- // in, inout, out, _retn
- CORBA_ExceptionDef_ptr in (void) const;
- CORBA_ExceptionDef_ptr &inout (void);
- CORBA_ExceptionDef_ptr &out (void);
- CORBA_ExceptionDef_ptr _retn (void);
- CORBA_ExceptionDef_ptr ptr (void) const;
-
- private:
- CORBA_ExceptionDef_ptr ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_EXCEPTIONDEF___OUT_CH_)
-#define _CORBA_EXCEPTIONDEF___OUT_CH_
-
- class TAO_Export CORBA_ExceptionDef_out
- {
- public:
- CORBA_ExceptionDef_out (CORBA_ExceptionDef_ptr &);
- CORBA_ExceptionDef_out (CORBA_ExceptionDef_var &);
- CORBA_ExceptionDef_out (const CORBA_ExceptionDef_out &);
- CORBA_ExceptionDef_out &operator= (const CORBA_ExceptionDef_out &);
- CORBA_ExceptionDef_out &operator= (const CORBA_ExceptionDef_var &);
- CORBA_ExceptionDef_out &operator= (CORBA_ExceptionDef_ptr);
- operator CORBA_ExceptionDef_ptr &();
- CORBA_ExceptionDef_ptr &ptr (void);
- CORBA_ExceptionDef_ptr operator-> (void);
-
- private:
- CORBA_ExceptionDef_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_NATIVEDEF___VAR_CH_)
-#define _CORBA_NATIVEDEF___VAR_CH_
-
- class TAO_Export CORBA_NativeDef_var
- {
- public:
- CORBA_NativeDef_var (void); // default constructor
- CORBA_NativeDef_var (CORBA_NativeDef_ptr);
- CORBA_NativeDef_var (const CORBA_NativeDef_var &); // copy constructor
- ~CORBA_NativeDef_var (void); // destructor
-
- CORBA_NativeDef_var &operator= (CORBA_NativeDef_ptr);
- CORBA_NativeDef_var &operator= (const CORBA_NativeDef_var &);
- CORBA_NativeDef_ptr operator-> (void) const;
-
- operator const CORBA_NativeDef_ptr &() const;
- operator CORBA_NativeDef_ptr &();
- // in, inout, out, _retn
- CORBA_NativeDef_ptr in (void) const;
- CORBA_NativeDef_ptr &inout (void);
- CORBA_NativeDef_ptr &out (void);
- CORBA_NativeDef_ptr _retn (void);
- CORBA_NativeDef_ptr ptr (void) const;
-
- private:
- CORBA_NativeDef_ptr ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_NATIVEDEF___OUT_CH_)
-#define _CORBA_NATIVEDEF___OUT_CH_
-
- class TAO_Export CORBA_NativeDef_out
- {
- public:
- CORBA_NativeDef_out (CORBA_NativeDef_ptr &);
- CORBA_NativeDef_out (CORBA_NativeDef_var &);
- CORBA_NativeDef_out (const CORBA_NativeDef_out &);
- CORBA_NativeDef_out &operator= (const CORBA_NativeDef_out &);
- CORBA_NativeDef_out &operator= (const CORBA_NativeDef_var &);
- CORBA_NativeDef_out &operator= (CORBA_NativeDef_ptr);
- operator CORBA_NativeDef_ptr &();
- CORBA_NativeDef_ptr &ptr (void);
- CORBA_NativeDef_ptr operator-> (void);
-
- private:
- CORBA_NativeDef_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_INTERFACEDEFSEQ_CH_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_INTERFACEDEFSEQ_CH_
-
- class _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq : public TAO_Unbounded_Base_Sequence
- {
- public:
- // = Initialization and termination methods.
-
- _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq (void);
- _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq (CORBA::ULong maximum);
- _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq (CORBA::ULong maximum,
- CORBA::ULong length,
- CORBA_InterfaceDef* *value,
- CORBA::Boolean release = 0);
- _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq(const _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq &rhs);
- virtual ~_TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq (void);
- _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq &operator= (const _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq &rhs);
- TAO_Object_Manager<CORBA::InterfaceDef,CORBA::InterfaceDef_var> operator[] (CORBA::ULong index) const;
- static CORBA_InterfaceDef **allocbuf (CORBA::ULong nelems);
- static void freebuf (CORBA_InterfaceDef **buffer);
- // The Base_Sequence functions, please see tao/Sequence.h
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- CORBA_InterfaceDef* *get_buffer (CORBA::Boolean orphan = 0);
- const CORBA_InterfaceDef* *get_buffer (void) const;
- virtual void _shrink_buffer (CORBA::ULong nl, CORBA::ULong ol);
- virtual void _downcast (
- void* target,
- CORBA_Object *src,
- CORBA_Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- virtual CORBA_Object* _upcast (void *src) const;
-
- };
-
-#endif /* end #if !defined */
-
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_CORBA_INTERFACEDEFSEQ_CH_)
-#define _CORBA_INTERFACEDEFSEQ_CH_
+ virtual ~IR_Contained (void);
+ private:
+ IR_Contained (const IR_Contained &);
+ void operator= (const IR_Contained &);
+};
+
+class TAO_IR_Contained_Default_Proxy_Factory
+{
+public:
+
+ TAO_IR_Contained_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_IR_Contained_Default_Proxy_Factory (void);
+
+ virtual IR_Contained_ptr create_proxy (
+ IR_Contained_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_IR_Contained_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_IR_Contained_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_IR_Contained_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ IR_Contained_ptr create_proxy (
+ IR_Contained_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
- // *************************************************************
- // InterfaceDefSeq
- // *************************************************************
+protected:
+ TAO_IR_Contained_Proxy_Factory_Adapter (void);
+ ~TAO_IR_Contained_Proxy_Factory_Adapter (void);
+ TAO_IR_Contained_Proxy_Factory_Adapter &operator= (
+ const TAO_IR_Contained_Proxy_Factory_Adapter &
+ );
+ TAO_IR_Contained_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
+ };
+
+ typedef ACE_Singleton<TAO_IR_Contained_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_IR_Contained_PROXY_FACTORY_ADAPTER;
+ class TAO_IR_Contained_Smart_Proxy_Base : public virtual IR_Contained
+ {
+ public:
+ TAO_IR_Contained_Smart_Proxy_Base (IR_Contained_ptr proxy);
+ ~TAO_IR_Contained_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ virtual char * id (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void id (
+ const char * id,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual char * name (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void name (
+ const char * name,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual char * version (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void version (
+ const char * version,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_Container_ptr defined_in (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual char * absolute_name (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_Repository_ptr containing_repository (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_Contained::Description * describe (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void move (
+ IR_Container_ptr new_container,
+ const char * new_name,
+ const char * new_version,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+private:
+ IR_Contained_var base_proxy_;
+};
+
+class TAO_Export IR_ModuleDef_var
+{
+public:
+ IR_ModuleDef_var (void); // default constructor
+ IR_ModuleDef_var (IR_ModuleDef_ptr);
+ IR_ModuleDef_var (const IR_ModuleDef_var &); // copy constructor
+ ~IR_ModuleDef_var (void); // destructor
+
+ IR_ModuleDef_var &operator= (IR_ModuleDef_ptr);
+ IR_ModuleDef_var &operator= (const IR_ModuleDef_var &);
+ IR_ModuleDef_ptr operator-> (void) const;
+
+ operator const IR_ModuleDef_ptr &() const;
+ operator IR_ModuleDef_ptr &();
+ // in, inout, out, _retn
+ IR_ModuleDef_ptr in (void) const;
+ IR_ModuleDef_ptr &inout (void);
+ IR_ModuleDef_ptr &out (void);
+ IR_ModuleDef_ptr _retn (void);
+ IR_ModuleDef_ptr ptr (void) const;
+
+private:
+ IR_ModuleDef_ptr ptr_;
+};
+
+class TAO_Export IR_ModuleDef_out
+{
+public:
+ IR_ModuleDef_out (IR_ModuleDef_ptr &);
+ IR_ModuleDef_out (IR_ModuleDef_var &);
+ IR_ModuleDef_out (const IR_ModuleDef_out &);
+ IR_ModuleDef_out &operator= (const IR_ModuleDef_out &);
+ IR_ModuleDef_out &operator= (const IR_ModuleDef_var &);
+ IR_ModuleDef_out &operator= (IR_ModuleDef_ptr);
+ operator IR_ModuleDef_ptr &();
+ IR_ModuleDef_ptr &ptr (void);
+ IR_ModuleDef_ptr operator-> (void);
+
+private:
+ IR_ModuleDef_ptr &ptr_;
+};
+
+class TAO_Export IR_ConstantDef_var
+{
+public:
+ IR_ConstantDef_var (void); // default constructor
+ IR_ConstantDef_var (IR_ConstantDef_ptr);
+ IR_ConstantDef_var (const IR_ConstantDef_var &); // copy constructor
+ ~IR_ConstantDef_var (void); // destructor
+
+ IR_ConstantDef_var &operator= (IR_ConstantDef_ptr);
+ IR_ConstantDef_var &operator= (const IR_ConstantDef_var &);
+ IR_ConstantDef_ptr operator-> (void) const;
+
+ operator const IR_ConstantDef_ptr &() const;
+ operator IR_ConstantDef_ptr &();
+ // in, inout, out, _retn
+ IR_ConstantDef_ptr in (void) const;
+ IR_ConstantDef_ptr &inout (void);
+ IR_ConstantDef_ptr &out (void);
+ IR_ConstantDef_ptr _retn (void);
+ IR_ConstantDef_ptr ptr (void) const;
+
+private:
+ IR_ConstantDef_ptr ptr_;
+};
+
+class TAO_Export IR_ConstantDef_out
+{
+public:
+ IR_ConstantDef_out (IR_ConstantDef_ptr &);
+ IR_ConstantDef_out (IR_ConstantDef_var &);
+ IR_ConstantDef_out (const IR_ConstantDef_out &);
+ IR_ConstantDef_out &operator= (const IR_ConstantDef_out &);
+ IR_ConstantDef_out &operator= (const IR_ConstantDef_var &);
+ IR_ConstantDef_out &operator= (IR_ConstantDef_ptr);
+ operator IR_ConstantDef_ptr &();
+ IR_ConstantDef_ptr &ptr (void);
+ IR_ConstantDef_ptr operator-> (void);
+
+private:
+ IR_ConstantDef_ptr &ptr_;
+};
+
+class TAO_Export IR_IDLType_var
+{
+public:
+ IR_IDLType_var (void); // default constructor
+ IR_IDLType_var (IR_IDLType_ptr);
+ IR_IDLType_var (const IR_IDLType_var &); // copy constructor
+ ~IR_IDLType_var (void); // destructor
+
+ IR_IDLType_var &operator= (IR_IDLType_ptr);
+ IR_IDLType_var &operator= (const IR_IDLType_var &);
+ IR_IDLType_ptr operator-> (void) const;
+
+ operator const IR_IDLType_ptr &() const;
+ operator IR_IDLType_ptr &();
+ // in, inout, out, _retn
+ IR_IDLType_ptr in (void) const;
+ IR_IDLType_ptr &inout (void);
+ IR_IDLType_ptr &out (void);
+ IR_IDLType_ptr _retn (void);
+ IR_IDLType_ptr ptr (void) const;
+
+private:
+ IR_IDLType_ptr ptr_;
+};
+
+class TAO_Export IR_IDLType_out
+{
+public:
+ IR_IDLType_out (IR_IDLType_ptr &);
+ IR_IDLType_out (IR_IDLType_var &);
+ IR_IDLType_out (const IR_IDLType_out &);
+ IR_IDLType_out &operator= (const IR_IDLType_out &);
+ IR_IDLType_out &operator= (const IR_IDLType_var &);
+ IR_IDLType_out &operator= (IR_IDLType_ptr);
+ operator IR_IDLType_ptr &();
+ IR_IDLType_ptr &ptr (void);
+ IR_IDLType_ptr operator-> (void);
+
+private:
+ IR_IDLType_ptr &ptr_;
+};
+
+class TAO_Export IR_StructDef_var
+{
+public:
+ IR_StructDef_var (void); // default constructor
+ IR_StructDef_var (IR_StructDef_ptr);
+ IR_StructDef_var (const IR_StructDef_var &); // copy constructor
+ ~IR_StructDef_var (void); // destructor
+
+ IR_StructDef_var &operator= (IR_StructDef_ptr);
+ IR_StructDef_var &operator= (const IR_StructDef_var &);
+ IR_StructDef_ptr operator-> (void) const;
+
+ operator const IR_StructDef_ptr &() const;
+ operator IR_StructDef_ptr &();
+ // in, inout, out, _retn
+ IR_StructDef_ptr in (void) const;
+ IR_StructDef_ptr &inout (void);
+ IR_StructDef_ptr &out (void);
+ IR_StructDef_ptr _retn (void);
+ IR_StructDef_ptr ptr (void) const;
+
+private:
+ IR_StructDef_ptr ptr_;
+};
+
+class TAO_Export IR_StructDef_out
+{
+public:
+ IR_StructDef_out (IR_StructDef_ptr &);
+ IR_StructDef_out (IR_StructDef_var &);
+ IR_StructDef_out (const IR_StructDef_out &);
+ IR_StructDef_out &operator= (const IR_StructDef_out &);
+ IR_StructDef_out &operator= (const IR_StructDef_var &);
+ IR_StructDef_out &operator= (IR_StructDef_ptr);
+ operator IR_StructDef_ptr &();
+ IR_StructDef_ptr &ptr (void);
+ IR_StructDef_ptr operator-> (void);
+
+private:
+ IR_StructDef_ptr &ptr_;
+};
+
+class TAO_Export IR_UnionDef_var
+{
+public:
+ IR_UnionDef_var (void); // default constructor
+ IR_UnionDef_var (IR_UnionDef_ptr);
+ IR_UnionDef_var (const IR_UnionDef_var &); // copy constructor
+ ~IR_UnionDef_var (void); // destructor
+
+ IR_UnionDef_var &operator= (IR_UnionDef_ptr);
+ IR_UnionDef_var &operator= (const IR_UnionDef_var &);
+ IR_UnionDef_ptr operator-> (void) const;
+
+ operator const IR_UnionDef_ptr &() const;
+ operator IR_UnionDef_ptr &();
+ // in, inout, out, _retn
+ IR_UnionDef_ptr in (void) const;
+ IR_UnionDef_ptr &inout (void);
+ IR_UnionDef_ptr &out (void);
+ IR_UnionDef_ptr _retn (void);
+ IR_UnionDef_ptr ptr (void) const;
+
+private:
+ IR_UnionDef_ptr ptr_;
+};
+
+class TAO_Export IR_UnionDef_out
+{
+public:
+ IR_UnionDef_out (IR_UnionDef_ptr &);
+ IR_UnionDef_out (IR_UnionDef_var &);
+ IR_UnionDef_out (const IR_UnionDef_out &);
+ IR_UnionDef_out &operator= (const IR_UnionDef_out &);
+ IR_UnionDef_out &operator= (const IR_UnionDef_var &);
+ IR_UnionDef_out &operator= (IR_UnionDef_ptr);
+ operator IR_UnionDef_ptr &();
+ IR_UnionDef_ptr &ptr (void);
+ IR_UnionDef_ptr operator-> (void);
+
+private:
+ IR_UnionDef_ptr &ptr_;
+};
+
+class TAO_Export IR_EnumDef_var
+{
+public:
+ IR_EnumDef_var (void); // default constructor
+ IR_EnumDef_var (IR_EnumDef_ptr);
+ IR_EnumDef_var (const IR_EnumDef_var &); // copy constructor
+ ~IR_EnumDef_var (void); // destructor
+
+ IR_EnumDef_var &operator= (IR_EnumDef_ptr);
+ IR_EnumDef_var &operator= (const IR_EnumDef_var &);
+ IR_EnumDef_ptr operator-> (void) const;
+
+ operator const IR_EnumDef_ptr &() const;
+ operator IR_EnumDef_ptr &();
+ // in, inout, out, _retn
+ IR_EnumDef_ptr in (void) const;
+ IR_EnumDef_ptr &inout (void);
+ IR_EnumDef_ptr &out (void);
+ IR_EnumDef_ptr _retn (void);
+ IR_EnumDef_ptr ptr (void) const;
+
+private:
+ IR_EnumDef_ptr ptr_;
+};
+
+class TAO_Export IR_EnumDef_out
+{
+public:
+ IR_EnumDef_out (IR_EnumDef_ptr &);
+ IR_EnumDef_out (IR_EnumDef_var &);
+ IR_EnumDef_out (const IR_EnumDef_out &);
+ IR_EnumDef_out &operator= (const IR_EnumDef_out &);
+ IR_EnumDef_out &operator= (const IR_EnumDef_var &);
+ IR_EnumDef_out &operator= (IR_EnumDef_ptr);
+ operator IR_EnumDef_ptr &();
+ IR_EnumDef_ptr &ptr (void);
+ IR_EnumDef_ptr operator-> (void);
+
+private:
+ IR_EnumDef_ptr &ptr_;
+};
+
+class TAO_Export IR_AliasDef_var
+{
+public:
+ IR_AliasDef_var (void); // default constructor
+ IR_AliasDef_var (IR_AliasDef_ptr);
+ IR_AliasDef_var (const IR_AliasDef_var &); // copy constructor
+ ~IR_AliasDef_var (void); // destructor
+
+ IR_AliasDef_var &operator= (IR_AliasDef_ptr);
+ IR_AliasDef_var &operator= (const IR_AliasDef_var &);
+ IR_AliasDef_ptr operator-> (void) const;
+
+ operator const IR_AliasDef_ptr &() const;
+ operator IR_AliasDef_ptr &();
+ // in, inout, out, _retn
+ IR_AliasDef_ptr in (void) const;
+ IR_AliasDef_ptr &inout (void);
+ IR_AliasDef_ptr &out (void);
+ IR_AliasDef_ptr _retn (void);
+ IR_AliasDef_ptr ptr (void) const;
+
+private:
+ IR_AliasDef_ptr ptr_;
+};
+
+class TAO_Export IR_AliasDef_out
+{
+public:
+ IR_AliasDef_out (IR_AliasDef_ptr &);
+ IR_AliasDef_out (IR_AliasDef_var &);
+ IR_AliasDef_out (const IR_AliasDef_out &);
+ IR_AliasDef_out &operator= (const IR_AliasDef_out &);
+ IR_AliasDef_out &operator= (const IR_AliasDef_var &);
+ IR_AliasDef_out &operator= (IR_AliasDef_ptr);
+ operator IR_AliasDef_ptr &();
+ IR_AliasDef_ptr &ptr (void);
+ IR_AliasDef_ptr operator-> (void);
+
+private:
+ IR_AliasDef_ptr &ptr_;
+};
+
+class TAO_Export IR_InterfaceDef_var
+{
+public:
+ IR_InterfaceDef_var (void); // default constructor
+ IR_InterfaceDef_var (IR_InterfaceDef_ptr);
+ IR_InterfaceDef_var (const IR_InterfaceDef_var &); // copy constructor
+ ~IR_InterfaceDef_var (void); // destructor
+
+ IR_InterfaceDef_var &operator= (IR_InterfaceDef_ptr);
+ IR_InterfaceDef_var &operator= (const IR_InterfaceDef_var &);
+ IR_InterfaceDef_ptr operator-> (void) const;
+
+ operator const IR_InterfaceDef_ptr &() const;
+ operator IR_InterfaceDef_ptr &();
+ // in, inout, out, _retn
+ IR_InterfaceDef_ptr in (void) const;
+ IR_InterfaceDef_ptr &inout (void);
+ IR_InterfaceDef_ptr &out (void);
+ IR_InterfaceDef_ptr _retn (void);
+ IR_InterfaceDef_ptr ptr (void) const;
+
+private:
+ IR_InterfaceDef_ptr ptr_;
+};
+
+class TAO_Export IR_InterfaceDef_out
+{
+public:
+ IR_InterfaceDef_out (IR_InterfaceDef_ptr &);
+ IR_InterfaceDef_out (IR_InterfaceDef_var &);
+ IR_InterfaceDef_out (const IR_InterfaceDef_out &);
+ IR_InterfaceDef_out &operator= (const IR_InterfaceDef_out &);
+ IR_InterfaceDef_out &operator= (const IR_InterfaceDef_var &);
+ IR_InterfaceDef_out &operator= (IR_InterfaceDef_ptr);
+ operator IR_InterfaceDef_ptr &();
+ IR_InterfaceDef_ptr &ptr (void);
+ IR_InterfaceDef_ptr operator-> (void);
+
+private:
+ IR_InterfaceDef_ptr &ptr_;
+};
+
+class TAO_Export IR_ExceptionDef_var
+{
+public:
+ IR_ExceptionDef_var (void); // default constructor
+ IR_ExceptionDef_var (IR_ExceptionDef_ptr);
+ IR_ExceptionDef_var (const IR_ExceptionDef_var &); // copy constructor
+ ~IR_ExceptionDef_var (void); // destructor
+
+ IR_ExceptionDef_var &operator= (IR_ExceptionDef_ptr);
+ IR_ExceptionDef_var &operator= (const IR_ExceptionDef_var &);
+ IR_ExceptionDef_ptr operator-> (void) const;
+
+ operator const IR_ExceptionDef_ptr &() const;
+ operator IR_ExceptionDef_ptr &();
+ // in, inout, out, _retn
+ IR_ExceptionDef_ptr in (void) const;
+ IR_ExceptionDef_ptr &inout (void);
+ IR_ExceptionDef_ptr &out (void);
+ IR_ExceptionDef_ptr _retn (void);
+ IR_ExceptionDef_ptr ptr (void) const;
+
+private:
+ IR_ExceptionDef_ptr ptr_;
+};
+
+class TAO_Export IR_ExceptionDef_out
+{
+public:
+ IR_ExceptionDef_out (IR_ExceptionDef_ptr &);
+ IR_ExceptionDef_out (IR_ExceptionDef_var &);
+ IR_ExceptionDef_out (const IR_ExceptionDef_out &);
+ IR_ExceptionDef_out &operator= (const IR_ExceptionDef_out &);
+ IR_ExceptionDef_out &operator= (const IR_ExceptionDef_var &);
+ IR_ExceptionDef_out &operator= (IR_ExceptionDef_ptr);
+ operator IR_ExceptionDef_ptr &();
+ IR_ExceptionDef_ptr &ptr (void);
+ IR_ExceptionDef_ptr operator-> (void);
+
+private:
+ IR_ExceptionDef_ptr &ptr_;
+};
+
+class TAO_Export IR_NativeDef_var
+{
+public:
+ IR_NativeDef_var (void); // default constructor
+ IR_NativeDef_var (IR_NativeDef_ptr);
+ IR_NativeDef_var (const IR_NativeDef_var &); // copy constructor
+ ~IR_NativeDef_var (void); // destructor
+
+ IR_NativeDef_var &operator= (IR_NativeDef_ptr);
+ IR_NativeDef_var &operator= (const IR_NativeDef_var &);
+ IR_NativeDef_ptr operator-> (void) const;
+
+ operator const IR_NativeDef_ptr &() const;
+ operator IR_NativeDef_ptr &();
+ // in, inout, out, _retn
+ IR_NativeDef_ptr in (void) const;
+ IR_NativeDef_ptr &inout (void);
+ IR_NativeDef_ptr &out (void);
+ IR_NativeDef_ptr _retn (void);
+ IR_NativeDef_ptr ptr (void) const;
+
+private:
+ IR_NativeDef_ptr ptr_;
+};
+
+class TAO_Export IR_NativeDef_out
+{
+public:
+ IR_NativeDef_out (IR_NativeDef_ptr &);
+ IR_NativeDef_out (IR_NativeDef_var &);
+ IR_NativeDef_out (const IR_NativeDef_out &);
+ IR_NativeDef_out &operator= (const IR_NativeDef_out &);
+ IR_NativeDef_out &operator= (const IR_NativeDef_var &);
+ IR_NativeDef_out &operator= (IR_NativeDef_ptr);
+ operator IR_NativeDef_ptr &();
+ IR_NativeDef_ptr &ptr (void);
+ IR_NativeDef_ptr operator-> (void);
+
+private:
+ IR_NativeDef_ptr &ptr_;
+};
- class TAO_Export CORBA_InterfaceDefSeq : public
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<CORBA_InterfaceDef,CORBA_InterfaceDef_var>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+ class _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq : public TAO_Unbounded_Base_Sequence
{
public:
- CORBA_InterfaceDefSeq (void); // default ctor
- CORBA_InterfaceDefSeq (CORBA::ULong max); // uses max size
- CORBA_InterfaceDefSeq (
- CORBA::ULong max,
+ // = Initialization and termination methods.
+
+ _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq (void);
+ _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq (CORBA::ULong maximum,
CORBA::ULong length,
- CORBA_InterfaceDef_ptr *buffer,
- CORBA::Boolean release=0
- );
- CORBA_InterfaceDefSeq (const CORBA_InterfaceDefSeq &); // copy ctor
- ~CORBA_InterfaceDefSeq (void); // dtor
-
- static void _tao_any_destructor (void*);
+ IR_InterfaceDef* *value,
+ CORBA::Boolean release = 0);
+ _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq(const _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq &rhs);
+ virtual ~_TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq (void);
+ _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq &operator= (const _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq &rhs);
+ TAO_Object_Manager<IR_InterfaceDef,IR_InterfaceDef_var> operator[] (CORBA::ULong index) const;
+ static IR_InterfaceDef **allocbuf (CORBA::ULong nelems);
+ static void freebuf (IR_InterfaceDef **buffer);
+ // The Base_Sequence functions, please see tao/Sequence.h
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ IR_InterfaceDef* *get_buffer (CORBA::Boolean orphan = 0);
+ const IR_InterfaceDef* *get_buffer (void) const;
+ virtual void _shrink_buffer (CORBA::ULong nl, CORBA::ULong ol);
+ virtual void _downcast (
+ void* target,
+ CORBA_Object *src,
+ CORBA_Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ );
+ virtual CORBA_Object* _upcast (void *src) const;
+
};
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_INTERFACEDEFSEQ___VAR_CH_)
-#define _CORBA_INTERFACEDEFSEQ___VAR_CH_
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
// *************************************************************
- // class CORBA::InterfaceDefSeq_var
- // *************************************************************
-
- class TAO_Export CORBA_InterfaceDefSeq_var
- {
- public:
- CORBA_InterfaceDefSeq_var (void); // default constructor
- CORBA_InterfaceDefSeq_var (CORBA_InterfaceDefSeq *);
- CORBA_InterfaceDefSeq_var (const CORBA_InterfaceDefSeq_var &); // copy constructor
- ~CORBA_InterfaceDefSeq_var (void); // destructor
-
- CORBA_InterfaceDefSeq_var &operator= (CORBA_InterfaceDefSeq *);
- CORBA_InterfaceDefSeq_var &operator= (const CORBA_InterfaceDefSeq_var &);
- CORBA_InterfaceDefSeq *operator-> (void);
- const CORBA_InterfaceDefSeq *operator-> (void) const;
-
- operator const CORBA_InterfaceDefSeq &() const;
- operator CORBA_InterfaceDefSeq &();
- operator CORBA_InterfaceDefSeq &() const;
- TAO_Object_Manager<CORBA_InterfaceDef,CORBA_InterfaceDef_var> operator[] (CORBA::ULong index);
- // in, inout, out, _retn
- const CORBA_InterfaceDefSeq &in (void) const;
- CORBA_InterfaceDefSeq &inout (void);
- CORBA_InterfaceDefSeq *&out (void);
- CORBA_InterfaceDefSeq *_retn (void);
- CORBA_InterfaceDefSeq *ptr (void) const;
-
- private:
- CORBA_InterfaceDefSeq *ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_INTERFACEDEFSEQ___OUT_CH_)
-#define _CORBA_INTERFACEDEFSEQ___OUT_CH_
-
- class TAO_Export CORBA_InterfaceDefSeq_out
- {
- public:
- CORBA_InterfaceDefSeq_out (CORBA_InterfaceDefSeq *&);
- CORBA_InterfaceDefSeq_out (CORBA_InterfaceDefSeq_var &);
- CORBA_InterfaceDefSeq_out (const CORBA_InterfaceDefSeq_out &);
- CORBA_InterfaceDefSeq_out &operator= (const CORBA_InterfaceDefSeq_out &);
- CORBA_InterfaceDefSeq_out &operator= (CORBA_InterfaceDefSeq *);
- operator CORBA_InterfaceDefSeq *&();
- CORBA_InterfaceDefSeq *&ptr (void);
- CORBA_InterfaceDefSeq *operator-> (void);
- TAO_Object_Manager<CORBA_InterfaceDef,CORBA_InterfaceDef_var> operator[] (CORBA::ULong index);
-
- private:
- CORBA_InterfaceDefSeq *&ptr_;
- // assignment from T_var not allowed
- void operator= (const CORBA_InterfaceDefSeq_var &);
- };
-
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_VALUEDEF___VAR_CH_)
-#define _CORBA_VALUEDEF___VAR_CH_
-
- class TAO_Export CORBA_ValueDef_var
- {
- public:
- CORBA_ValueDef_var (void); // default constructor
- CORBA_ValueDef_var (CORBA_ValueDef_ptr);
- CORBA_ValueDef_var (const CORBA_ValueDef_var &); // copy constructor
- ~CORBA_ValueDef_var (void); // destructor
-
- CORBA_ValueDef_var &operator= (CORBA_ValueDef_ptr);
- CORBA_ValueDef_var &operator= (const CORBA_ValueDef_var &);
- CORBA_ValueDef_ptr operator-> (void) const;
-
- operator const CORBA_ValueDef_ptr &() const;
- operator CORBA_ValueDef_ptr &();
- // in, inout, out, _retn
- CORBA_ValueDef_ptr in (void) const;
- CORBA_ValueDef_ptr &inout (void);
- CORBA_ValueDef_ptr &out (void);
- CORBA_ValueDef_ptr _retn (void);
- CORBA_ValueDef_ptr ptr (void) const;
-
- private:
- CORBA_ValueDef_ptr ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_VALUEDEF___OUT_CH_)
-#define _CORBA_VALUEDEF___OUT_CH_
-
- class TAO_Export CORBA_ValueDef_out
- {
- public:
- CORBA_ValueDef_out (CORBA_ValueDef_ptr &);
- CORBA_ValueDef_out (CORBA_ValueDef_var &);
- CORBA_ValueDef_out (const CORBA_ValueDef_out &);
- CORBA_ValueDef_out &operator= (const CORBA_ValueDef_out &);
- CORBA_ValueDef_out &operator= (const CORBA_ValueDef_var &);
- CORBA_ValueDef_out &operator= (CORBA_ValueDef_ptr);
- operator CORBA_ValueDef_ptr &();
- CORBA_ValueDef_ptr &ptr (void);
- CORBA_ValueDef_ptr operator-> (void);
-
- private:
- CORBA_ValueDef_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_VALUEDEFSEQ_CH_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_VALUEDEFSEQ_CH_
-
- class _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq : public TAO_Unbounded_Base_Sequence
- {
- public:
- // = Initialization and termination methods.
-
- _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq (void);
- _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq (CORBA::ULong maximum);
- _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq (CORBA::ULong maximum,
- CORBA::ULong length,
- CORBA_ValueDef* *value,
- CORBA::Boolean release = 0);
- _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq(const _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq &rhs);
- virtual ~_TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq (void);
- _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq &operator= (const _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq &rhs);
- TAO_Object_Manager<CORBA::ValueDef,CORBA::ValueDef_var> operator[] (CORBA::ULong index) const;
- static CORBA_ValueDef **allocbuf (CORBA::ULong nelems);
- static void freebuf (CORBA_ValueDef **buffer);
- // The Base_Sequence functions, please see tao/Sequence.h
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- CORBA_ValueDef* *get_buffer (CORBA::Boolean orphan = 0);
- const CORBA_ValueDef* *get_buffer (void) const;
- virtual void _shrink_buffer (CORBA::ULong nl, CORBA::ULong ol);
- virtual void _downcast (
- void* target,
- CORBA_Object *src,
- CORBA_Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- virtual CORBA_Object* _upcast (void *src) const;
-
- };
-
-#endif /* end #if !defined */
-
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_CORBA_VALUEDEFSEQ_CH_)
-#define _CORBA_VALUEDEFSEQ_CH_
-
- // *************************************************************
- // ValueDefSeq
- // *************************************************************
+// IR_InterfaceDefSeq
+// *************************************************************
- class TAO_Export CORBA_ValueDefSeq : public
+class TAO_Export IR_InterfaceDefSeq : public
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq
+ _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<CORBA_ValueDef,CORBA_ValueDef_var>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
- CORBA_ValueDefSeq (void); // default ctor
- CORBA_ValueDefSeq (CORBA::ULong max); // uses max size
- CORBA_ValueDefSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- CORBA_ValueDef_ptr *buffer,
- CORBA::Boolean release=0
- );
- CORBA_ValueDefSeq (const CORBA_ValueDefSeq &); // copy ctor
- ~CORBA_ValueDefSeq (void); // dtor
-
- static void _tao_any_destructor (void *x);
- };
-
-#endif /* end #if !defined */
+ TAO_Unbounded_Object_Sequence<IR_InterfaceDef,IR_InterfaceDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+{
+public:
+ IR_InterfaceDefSeq (void); // default ctor
+ IR_InterfaceDefSeq (CORBA::ULong max); // uses max size
+ IR_InterfaceDefSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ IR_InterfaceDef_ptr *buffer,
+ CORBA::Boolean release=0
+ );
+ IR_InterfaceDefSeq (const IR_InterfaceDefSeq &); // copy ctor
+ ~IR_InterfaceDefSeq (void);
+ static void _tao_any_destructor (void*);
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_InterfaceDefSeq_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
-#if !defined (_CORBA_VALUEDEFSEQ___VAR_CH_)
-#define _CORBA_VALUEDEFSEQ___VAR_CH_
+};
// *************************************************************
- // class CORBA::ValueDefSeq_var
- // *************************************************************
-
- class TAO_Export CORBA_ValueDefSeq_var
- {
- public:
- CORBA_ValueDefSeq_var (void); // default constructor
- CORBA_ValueDefSeq_var (CORBA_ValueDefSeq *);
- CORBA_ValueDefSeq_var (const CORBA_ValueDefSeq_var &); // copy constructor
- ~CORBA_ValueDefSeq_var (void); // destructor
-
- CORBA_ValueDefSeq_var &operator= (CORBA_ValueDefSeq *);
- CORBA_ValueDefSeq_var &operator= (const CORBA_ValueDefSeq_var &);
- CORBA_ValueDefSeq *operator-> (void);
- const CORBA_ValueDefSeq *operator-> (void) const;
-
- operator const CORBA_ValueDefSeq &() const;
- operator CORBA_ValueDefSeq &();
- operator CORBA_ValueDefSeq &() const;
- TAO_Object_Manager<CORBA_ValueDef,CORBA_ValueDef_var> operator[] (CORBA::ULong index);
- // in, inout, out, _retn
- const CORBA_ValueDefSeq &in (void) const;
- CORBA_ValueDefSeq &inout (void);
- CORBA_ValueDefSeq *&out (void);
- CORBA_ValueDefSeq *_retn (void);
- CORBA_ValueDefSeq *ptr (void) const;
-
- private:
- CORBA_ValueDefSeq *ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_VALUEDEFSEQ___OUT_CH_)
-#define _CORBA_VALUEDEFSEQ___OUT_CH_
-
- class TAO_Export CORBA_ValueDefSeq_out
- {
- public:
- CORBA_ValueDefSeq_out (CORBA_ValueDefSeq *&);
- CORBA_ValueDefSeq_out (CORBA_ValueDefSeq_var &);
- CORBA_ValueDefSeq_out (const CORBA_ValueDefSeq_out &);
- CORBA_ValueDefSeq_out &operator= (const CORBA_ValueDefSeq_out &);
- CORBA_ValueDefSeq_out &operator= (CORBA_ValueDefSeq *);
- operator CORBA_ValueDefSeq *&();
- CORBA_ValueDefSeq *&ptr (void);
- CORBA_ValueDefSeq *operator-> (void);
- TAO_Object_Manager<CORBA_ValueDef,CORBA_ValueDef_var> operator[] (CORBA::ULong index);
-
- private:
- CORBA_ValueDefSeq *&ptr_;
- // assignment from T_var not allowed
- void operator= (const CORBA_ValueDefSeq_var &);
- };
-
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_VALUEBOXDEF___VAR_CH_)
-#define _CORBA_VALUEBOXDEF___VAR_CH_
-
- class TAO_Export CORBA_ValueBoxDef_var
- {
- public:
- CORBA_ValueBoxDef_var (void); // default constructor
- CORBA_ValueBoxDef_var (CORBA_ValueBoxDef_ptr);
- CORBA_ValueBoxDef_var (const CORBA_ValueBoxDef_var &); // copy constructor
- ~CORBA_ValueBoxDef_var (void); // destructor
-
- CORBA_ValueBoxDef_var &operator= (CORBA_ValueBoxDef_ptr);
- CORBA_ValueBoxDef_var &operator= (const CORBA_ValueBoxDef_var &);
- CORBA_ValueBoxDef_ptr operator-> (void) const;
-
- operator const CORBA_ValueBoxDef_ptr &() const;
- operator CORBA_ValueBoxDef_ptr &();
- // in, inout, out, _retn
- CORBA_ValueBoxDef_ptr in (void) const;
- CORBA_ValueBoxDef_ptr &inout (void);
- CORBA_ValueBoxDef_ptr &out (void);
- CORBA_ValueBoxDef_ptr _retn (void);
- CORBA_ValueBoxDef_ptr ptr (void) const;
-
- private:
- CORBA_ValueBoxDef_ptr ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_VALUEBOXDEF___OUT_CH_)
-#define _CORBA_VALUEBOXDEF___OUT_CH_
-
- class TAO_Export CORBA_ValueBoxDef_out
- {
- public:
- CORBA_ValueBoxDef_out (CORBA_ValueBoxDef_ptr &);
- CORBA_ValueBoxDef_out (CORBA_ValueBoxDef_var &);
- CORBA_ValueBoxDef_out (const CORBA_ValueBoxDef_out &);
- CORBA_ValueBoxDef_out &operator= (const CORBA_ValueBoxDef_out &);
- CORBA_ValueBoxDef_out &operator= (const CORBA_ValueBoxDef_var &);
- CORBA_ValueBoxDef_out &operator= (CORBA_ValueBoxDef_ptr);
- operator CORBA_ValueBoxDef_ptr &();
- CORBA_ValueBoxDef_ptr &ptr (void);
- CORBA_ValueBoxDef_ptr operator-> (void);
-
- private:
- CORBA_ValueBoxDef_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_CONTAINEDSEQ_CH_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_CONTAINEDSEQ_CH_
-
- class _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq : public TAO_Unbounded_Base_Sequence
- {
- public:
- // = Initialization and termination methods.
-
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq (void);
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq (CORBA::ULong maximum);
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq (CORBA::ULong maximum,
- CORBA::ULong length,
- CORBA_Contained* *value,
- CORBA::Boolean release = 0);
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq(const _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq &rhs);
- virtual ~_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq (void);
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq &operator= (const _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq &rhs);
- TAO_Object_Manager<CORBA::Contained,CORBA::Contained_var> operator[] (CORBA::ULong index) const;
- static CORBA_Contained **allocbuf (CORBA::ULong nelems);
- static void freebuf (CORBA_Contained **buffer);
- // The Base_Sequence functions, please see tao/Sequence.h
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- CORBA_Contained* *get_buffer (CORBA::Boolean orphan = 0);
- const CORBA_Contained* *get_buffer (void) const;
- virtual void _shrink_buffer (CORBA::ULong nl, CORBA::ULong ol);
- virtual void _downcast (
- void* target,
- CORBA_Object *src,
- CORBA_Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- virtual CORBA_Object* _upcast (void *src) const;
-
- };
-
-#endif /* end #if !defined */
-
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_CORBA_CONTAINEDSEQ_CH_)
-#define _CORBA_CONTAINEDSEQ_CH_
+// class IR_InterfaceDefSeq_var
+// *************************************************************
- // *************************************************************
- // ContainedSeq
- // *************************************************************
+class TAO_Export IR_InterfaceDefSeq_var
+{
+public:
+ IR_InterfaceDefSeq_var (void); // default constructor
+ IR_InterfaceDefSeq_var (IR_InterfaceDefSeq *);
+ IR_InterfaceDefSeq_var (const IR_InterfaceDefSeq_var &); // copy constructor
+ ~IR_InterfaceDefSeq_var (void); // destructor
+
+ IR_InterfaceDefSeq_var &operator= (IR_InterfaceDefSeq *);
+ IR_InterfaceDefSeq_var &operator= (const IR_InterfaceDefSeq_var &);
+ IR_InterfaceDefSeq *operator-> (void);
+ const IR_InterfaceDefSeq *operator-> (void) const;
+
+ operator const IR_InterfaceDefSeq &() const;
+ operator IR_InterfaceDefSeq &();
+ operator IR_InterfaceDefSeq &() const;
+ operator IR_InterfaceDefSeq *&(); // variable-size base types only
+
+ TAO_Object_Manager<IR_InterfaceDef, IR_InterfaceDef_var> operator[] (CORBA::ULong index);
+ // in, inout, out, _retn
+ const IR_InterfaceDefSeq &in (void) const;
+ IR_InterfaceDefSeq &inout (void);
+ IR_InterfaceDefSeq *&out (void);
+ IR_InterfaceDefSeq *_retn (void);
+ IR_InterfaceDefSeq *ptr (void) const;
+
+private:
+ IR_InterfaceDefSeq *ptr_;
+};
+
+
+class TAO_Export IR_InterfaceDefSeq_out
+{
+public:
+ IR_InterfaceDefSeq_out (IR_InterfaceDefSeq *&);
+ IR_InterfaceDefSeq_out (IR_InterfaceDefSeq_var &);
+ IR_InterfaceDefSeq_out (const IR_InterfaceDefSeq_out &);
+ IR_InterfaceDefSeq_out &operator= (const IR_InterfaceDefSeq_out &);
+ IR_InterfaceDefSeq_out &operator= (IR_InterfaceDefSeq *);
+ operator IR_InterfaceDefSeq *&();
+ IR_InterfaceDefSeq *&ptr (void);
+ IR_InterfaceDefSeq *operator-> (void);
+ TAO_Object_Manager<IR_InterfaceDef, IR_InterfaceDef_var> operator[] (CORBA::ULong index);
+
+private:
+ IR_InterfaceDefSeq *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_InterfaceDefSeq_var &);
+};
+
+class TAO_Export IR_ValueDef_var
+{
+public:
+ IR_ValueDef_var (void); // default constructor
+ IR_ValueDef_var (IR_ValueDef_ptr);
+ IR_ValueDef_var (const IR_ValueDef_var &); // copy constructor
+ ~IR_ValueDef_var (void); // destructor
+
+ IR_ValueDef_var &operator= (IR_ValueDef_ptr);
+ IR_ValueDef_var &operator= (const IR_ValueDef_var &);
+ IR_ValueDef_ptr operator-> (void) const;
+
+ operator const IR_ValueDef_ptr &() const;
+ operator IR_ValueDef_ptr &();
+ // in, inout, out, _retn
+ IR_ValueDef_ptr in (void) const;
+ IR_ValueDef_ptr &inout (void);
+ IR_ValueDef_ptr &out (void);
+ IR_ValueDef_ptr _retn (void);
+ IR_ValueDef_ptr ptr (void) const;
+
+private:
+ IR_ValueDef_ptr ptr_;
+};
+
+class TAO_Export IR_ValueDef_out
+{
+public:
+ IR_ValueDef_out (IR_ValueDef_ptr &);
+ IR_ValueDef_out (IR_ValueDef_var &);
+ IR_ValueDef_out (const IR_ValueDef_out &);
+ IR_ValueDef_out &operator= (const IR_ValueDef_out &);
+ IR_ValueDef_out &operator= (const IR_ValueDef_var &);
+ IR_ValueDef_out &operator= (IR_ValueDef_ptr);
+ operator IR_ValueDef_ptr &();
+ IR_ValueDef_ptr &ptr (void);
+ IR_ValueDef_ptr operator-> (void);
+
+private:
+ IR_ValueDef_ptr &ptr_;
+};
- class TAO_Export CORBA_ContainedSeq : public
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<CORBA_Contained,CORBA_Contained_var>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+ class _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq : public TAO_Unbounded_Base_Sequence
{
public:
- CORBA_ContainedSeq (void); // default ctor
- CORBA_ContainedSeq (CORBA::ULong max); // uses max size
- CORBA_ContainedSeq (
- CORBA::ULong max,
+ // = Initialization and termination methods.
+
+ _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq (void);
+ _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq (CORBA::ULong maximum,
CORBA::ULong length,
- CORBA_Contained_ptr *buffer,
- CORBA::Boolean release=0
- );
- CORBA_ContainedSeq (const CORBA_ContainedSeq &); // copy ctor
- ~CORBA_ContainedSeq (void); // dtor
-
- static void _tao_any_destructor (void*);
+ IR_ValueDef* *value,
+ CORBA::Boolean release = 0);
+ _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq(const _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq &rhs);
+ virtual ~_TAO_Unbounded_Object_Sequence_IR_ValueDefSeq (void);
+ _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq &operator= (const _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq &rhs);
+ TAO_Object_Manager<IR_ValueDef,IR_ValueDef_var> operator[] (CORBA::ULong index) const;
+ static IR_ValueDef **allocbuf (CORBA::ULong nelems);
+ static void freebuf (IR_ValueDef **buffer);
+ // The Base_Sequence functions, please see tao/Sequence.h
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ IR_ValueDef* *get_buffer (CORBA::Boolean orphan = 0);
+ const IR_ValueDef* *get_buffer (void) const;
+ virtual void _shrink_buffer (CORBA::ULong nl, CORBA::ULong ol);
+ virtual void _downcast (
+ void* target,
+ CORBA_Object *src,
+ CORBA_Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ );
+ virtual CORBA_Object* _upcast (void *src) const;
+
};
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_CONTAINEDSEQ___VAR_CH_)
-#define _CORBA_CONTAINEDSEQ___VAR_CH_
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
// *************************************************************
- // class CORBA::ContainedSeq_var
- // *************************************************************
-
- class TAO_Export CORBA_ContainedSeq_var
- {
- public:
- CORBA_ContainedSeq_var (void); // default constructor
- CORBA_ContainedSeq_var (CORBA_ContainedSeq *);
- CORBA_ContainedSeq_var (const CORBA_ContainedSeq_var &); // copy constructor
- ~CORBA_ContainedSeq_var (void); // destructor
-
- CORBA_ContainedSeq_var &operator= (CORBA_ContainedSeq *);
- CORBA_ContainedSeq_var &operator= (const CORBA_ContainedSeq_var &);
- CORBA_ContainedSeq *operator-> (void);
- const CORBA_ContainedSeq *operator-> (void) const;
-
- operator const CORBA_ContainedSeq &() const;
- operator CORBA_ContainedSeq &();
- operator CORBA_ContainedSeq &() const;
- TAO_Object_Manager<CORBA_Contained,CORBA_Contained_var> operator[] (CORBA::ULong index);
- // in, inout, out, _retn
- const CORBA_ContainedSeq &in (void) const;
- CORBA_ContainedSeq &inout (void);
- CORBA_ContainedSeq *&out (void);
- CORBA_ContainedSeq *_retn (void);
- CORBA_ContainedSeq *ptr (void) const;
-
- private:
- CORBA_ContainedSeq *ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_CONTAINEDSEQ___OUT_CH_)
-#define _CORBA_CONTAINEDSEQ___OUT_CH_
-
- class CORBA_ContainedSeq_out
- {
- public:
- CORBA_ContainedSeq_out (CORBA_ContainedSeq *&);
- CORBA_ContainedSeq_out (CORBA_ContainedSeq_var &);
- CORBA_ContainedSeq_out (const CORBA_ContainedSeq_out &);
- CORBA_ContainedSeq_out &operator= (const CORBA_ContainedSeq_out &);
- CORBA_ContainedSeq_out &operator= (CORBA_ContainedSeq *);
- operator CORBA_ContainedSeq *&();
- CORBA_ContainedSeq *&ptr (void);
- CORBA_ContainedSeq *operator-> (void);
- TAO_Object_Manager<CORBA_Contained,CORBA_Contained_var> operator[] (CORBA::ULong index);
-
- private:
- CORBA_ContainedSeq *&ptr_;
- // assignment from T_var not allowed
- void operator= (const CORBA_ContainedSeq_var &);
- };
-
-
-#endif /* end #if !defined */
-
- struct CORBA_StructMember
- {
- static void _tao_any_destructor (void*);
-
- TAO_String_Manager name;
- CORBA::TypeCode_var type;
- TAO_Object_Field_T<CORBA_IDLType,CORBA_IDLType_var> type_def;
- };
-
- class TAO_Export CORBA_StructMember_var
- {
- public:
- CORBA_StructMember_var (void); // default constructor
- CORBA_StructMember_var (CORBA_StructMember *);
- CORBA_StructMember_var (const CORBA_StructMember_var &); // copy constructor
- ~CORBA_StructMember_var (void); // destructor
-
- CORBA_StructMember_var &operator= (CORBA_StructMember *);
- CORBA_StructMember_var &operator= (const CORBA_StructMember_var &);
- CORBA_StructMember *operator-> (void);
- const CORBA_StructMember *operator-> (void) const;
-
- operator const CORBA_StructMember &() const;
- operator CORBA_StructMember &();
- operator CORBA_StructMember &() const;
- // in, inout, out, _retn
- const CORBA_StructMember &in (void) const;
- CORBA_StructMember &inout (void);
- CORBA_StructMember *&out (void);
- CORBA_StructMember *_retn (void);
- CORBA_StructMember *ptr (void) const;
-
- private:
- CORBA_StructMember *ptr_;
- };
-
- class TAO_Export CORBA_StructMember_out
- {
- public:
- CORBA_StructMember_out (CORBA_StructMember *&);
- CORBA_StructMember_out (CORBA_StructMember_var &);
- CORBA_StructMember_out (const CORBA_StructMember_out &);
- CORBA_StructMember_out &operator= (const CORBA_StructMember_out &);
- CORBA_StructMember_out &operator= (CORBA_StructMember *);
- operator CORBA_StructMember *&();
- CORBA_StructMember *&ptr (void);
- CORBA_StructMember *operator-> (void);
-
- private:
- CORBA_StructMember *&ptr_;
- // assignment from T_var not allowed
- void operator= (const CORBA_StructMember_var &);
- };
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_STRUCTMEMBERSEQ_CH_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_STRUCTMEMBERSEQ_CH_
-
- class TAO_EXPORT_NESTED_MACRO _TAO_Unbounded_Sequence_CORBA_StructMemberSeq : public TAO_Unbounded_Base_Sequence
- {
- public:
- // = Initialization and termination methods.
-
- _TAO_Unbounded_Sequence_CORBA_StructMemberSeq (void); // Default constructor.
- _TAO_Unbounded_Sequence_CORBA_StructMemberSeq (CORBA::ULong maximum);
- _TAO_Unbounded_Sequence_CORBA_StructMemberSeq (CORBA::ULong maximum,
- CORBA::ULong length,
- CORBA_StructMember *data,
- CORBA::Boolean release = 0);
- _TAO_Unbounded_Sequence_CORBA_StructMemberSeq (const _TAO_Unbounded_Sequence_CORBA_StructMemberSeq &rhs);
- _TAO_Unbounded_Sequence_CORBA_StructMemberSeq &operator= (const _TAO_Unbounded_Sequence_CORBA_StructMemberSeq &rhs);
- virtual ~_TAO_Unbounded_Sequence_CORBA_StructMemberSeq (void); // Dtor.
- // = Accessors.
- CORBA_StructMember &operator[] (CORBA::ULong i);
- const CORBA_StructMember &operator[] (CORBA::ULong i) const;
- // = Static operations.
- static CORBA_StructMember *allocbuf (CORBA::ULong size);
- static void freebuf (CORBA_StructMember *buffer);
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
-
- CORBA_StructMember *get_buffer (CORBA::Boolean orphan = 0);
- const CORBA_StructMember *get_buffer (void) const;
- void replace (CORBA::ULong max,
- CORBA::ULong length,
- CORBA_StructMember *data,
- CORBA::Boolean release);
- };
-
-#endif /* end #if !defined */
-
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_CORBA_STRUCTMEMBERSEQ_CH_)
-#define _CORBA_STRUCTMEMBERSEQ_CH_
-
- // *************************************************************
- // StructMemberSeq
- // *************************************************************
+// IR_ValueDefSeq
+// *************************************************************
- class TAO_Export CORBA_StructMemberSeq : public
+class TAO_Export IR_ValueDefSeq : public
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_StructMemberSeq
+ _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA_StructMember>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
- CORBA_StructMemberSeq (void); // default ctor
- CORBA_StructMemberSeq (CORBA::ULong max); // uses max size
- CORBA_StructMemberSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- CORBA_StructMember *buffer,
- CORBA::Boolean release=0
- );
- CORBA_StructMemberSeq (const CORBA_StructMemberSeq &); // copy ctor
- ~CORBA_StructMemberSeq (void); // dtor
-
- static void _tao_any_destructor (void*);
- };
-
-#endif /* end #if !defined */
+ TAO_Unbounded_Object_Sequence<IR_ValueDef,IR_ValueDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+{
+public:
+ IR_ValueDefSeq (void); // default ctor
+ IR_ValueDefSeq (CORBA::ULong max); // uses max size
+ IR_ValueDefSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ IR_ValueDef_ptr *buffer,
+ CORBA::Boolean release=0
+ );
+ IR_ValueDefSeq (const IR_ValueDefSeq &); // copy ctor
+ ~IR_ValueDefSeq (void);
+ static void _tao_any_destructor (void*);
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_ValueDefSeq_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
-#if !defined (_CORBA_STRUCTMEMBERSEQ___VAR_CH_)
-#define _CORBA_STRUCTMEMBERSEQ___VAR_CH_
+};
// *************************************************************
- // class CORBA::StructMemberSeq_var
- // *************************************************************
-
- class TAO_Export CORBA_StructMemberSeq_var
- {
- public:
- CORBA_StructMemberSeq_var (void); // default constructor
- CORBA_StructMemberSeq_var (CORBA_StructMemberSeq *);
- CORBA_StructMemberSeq_var (const CORBA_StructMemberSeq_var &); // copy constructor
- ~CORBA_StructMemberSeq_var (void); // destructor
-
- CORBA_StructMemberSeq_var &operator= (CORBA_StructMemberSeq *);
- CORBA_StructMemberSeq_var &operator= (const CORBA_StructMemberSeq_var &);
- CORBA_StructMemberSeq *operator-> (void);
- const CORBA_StructMemberSeq *operator-> (void) const;
-
- operator const CORBA_StructMemberSeq &() const;
- operator CORBA_StructMemberSeq &();
- operator CORBA_StructMemberSeq &() const;
- CORBA_StructMember &operator[] (CORBA::ULong index);
- // in, inout, out, _retn
- const CORBA_StructMemberSeq &in (void) const;
- CORBA_StructMemberSeq &inout (void);
- CORBA_StructMemberSeq *&out (void);
- CORBA_StructMemberSeq *_retn (void);
- CORBA_StructMemberSeq *ptr (void) const;
-
- private:
- CORBA_StructMemberSeq *ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_STRUCTMEMBERSEQ___OUT_CH_)
-#define _CORBA_STRUCTMEMBERSEQ___OUT_CH_
-
- class TAO_Export CORBA_StructMemberSeq_out
- {
- public:
- CORBA_StructMemberSeq_out (CORBA_StructMemberSeq *&);
- CORBA_StructMemberSeq_out (CORBA_StructMemberSeq_var &);
- CORBA_StructMemberSeq_out (const CORBA_StructMemberSeq_out &);
- CORBA_StructMemberSeq_out &operator= (const CORBA_StructMemberSeq_out &);
- CORBA_StructMemberSeq_out &operator= (CORBA_StructMemberSeq *);
- operator CORBA_StructMemberSeq *&();
- CORBA_StructMemberSeq *&ptr (void);
- CORBA_StructMemberSeq *operator-> (void);
- CORBA_StructMember &operator[] (CORBA::ULong index);
-
- private:
- CORBA_StructMemberSeq *&ptr_;
- // assignment from T_var not allowed
- void operator= (const CORBA_StructMemberSeq_var &);
- };
-
-
-#endif /* end #if !defined */
-
- struct CORBA_Initializer
- {
- static void _tao_any_destructor (void*);
-
- CORBA_StructMemberSeq members;
- };
-
- class TAO_Export CORBA_Initializer_var
- {
- public:
- CORBA_Initializer_var (void); // default constructor
- CORBA_Initializer_var (CORBA_Initializer *);
- CORBA_Initializer_var (const CORBA_Initializer_var &); // copy constructor
- ~CORBA_Initializer_var (void); // destructor
-
- CORBA_Initializer_var &operator= (CORBA_Initializer *);
- CORBA_Initializer_var &operator= (const CORBA_Initializer_var &);
- CORBA_Initializer *operator-> (void);
- const CORBA_Initializer *operator-> (void) const;
-
- operator const CORBA_Initializer &() const;
- operator CORBA_Initializer &();
- operator CORBA_Initializer &() const;
- // in, inout, out, _retn
- const CORBA_Initializer &in (void) const;
- CORBA_Initializer &inout (void);
- CORBA_Initializer *&out (void);
- CORBA_Initializer *_retn (void);
- CORBA_Initializer *ptr (void) const;
-
- private:
- CORBA_Initializer *ptr_;
- };
-
- class TAO_Export CORBA_Initializer_out
- {
- public:
- CORBA_Initializer_out (CORBA_Initializer *&);
- CORBA_Initializer_out (CORBA_Initializer_var &);
- CORBA_Initializer_out (const CORBA_Initializer_out &);
- CORBA_Initializer_out &operator= (const CORBA_Initializer_out &);
- CORBA_Initializer_out &operator= (CORBA_Initializer *);
- operator CORBA_Initializer *&();
- CORBA_Initializer *&ptr (void);
- CORBA_Initializer *operator-> (void);
-
- private:
- CORBA_Initializer *&ptr_;
- // assignment from T_var not allowed
- void operator= (const CORBA_Initializer_var &);
- };
-
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_INITIALIZERSEQ_CH_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_INITIALIZERSEQ_CH_
-
- class TAO_EXPORT_NESTED_MACRO _TAO_Unbounded_Sequence_CORBA_InitializerSeq : public TAO_Unbounded_Base_Sequence
- {
- public:
- // = Initialization and termination methods.
-
- _TAO_Unbounded_Sequence_CORBA_InitializerSeq (void); // Default constructor.
- _TAO_Unbounded_Sequence_CORBA_InitializerSeq (CORBA::ULong maximum);
- _TAO_Unbounded_Sequence_CORBA_InitializerSeq (CORBA::ULong maximum,
- CORBA::ULong length,
- CORBA_Initializer *data,
- CORBA::Boolean release = 0);
- _TAO_Unbounded_Sequence_CORBA_InitializerSeq (const _TAO_Unbounded_Sequence_CORBA_InitializerSeq &rhs);
- _TAO_Unbounded_Sequence_CORBA_InitializerSeq &operator= (const _TAO_Unbounded_Sequence_CORBA_InitializerSeq &rhs);
- virtual ~_TAO_Unbounded_Sequence_CORBA_InitializerSeq (void); // Dtor.
- // = Accessors.
- CORBA_Initializer &operator[] (CORBA::ULong i);
- const CORBA_Initializer &operator[] (CORBA::ULong i) const;
- // = Static operations.
- static CORBA_Initializer *allocbuf (CORBA::ULong size);
- static void freebuf (CORBA_Initializer *buffer);
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
-
- CORBA_Initializer *get_buffer (CORBA::Boolean orphan = 0);
- const CORBA_Initializer *get_buffer (void) const;
- void replace (CORBA::ULong max,
- CORBA::ULong length,
- CORBA_Initializer *data,
- CORBA::Boolean release);
- };
-
-#endif /* end #if !defined */
-
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_CORBA_INITIALIZERSEQ_CH_)
-#define _CORBA_INITIALIZERSEQ_CH_
+// class IR_ValueDefSeq_var
+// *************************************************************
- // *************************************************************
- // InitializerSeq
- // *************************************************************
+class TAO_Export IR_ValueDefSeq_var
+{
+public:
+ IR_ValueDefSeq_var (void); // default constructor
+ IR_ValueDefSeq_var (IR_ValueDefSeq *);
+ IR_ValueDefSeq_var (const IR_ValueDefSeq_var &); // copy constructor
+ ~IR_ValueDefSeq_var (void); // destructor
+
+ IR_ValueDefSeq_var &operator= (IR_ValueDefSeq *);
+ IR_ValueDefSeq_var &operator= (const IR_ValueDefSeq_var &);
+ IR_ValueDefSeq *operator-> (void);
+ const IR_ValueDefSeq *operator-> (void) const;
+
+ operator const IR_ValueDefSeq &() const;
+ operator IR_ValueDefSeq &();
+ operator IR_ValueDefSeq &() const;
+ operator IR_ValueDefSeq *&(); // variable-size base types only
+
+ TAO_Object_Manager<IR_ValueDef, IR_ValueDef_var> operator[] (CORBA::ULong index);
+ // in, inout, out, _retn
+ const IR_ValueDefSeq &in (void) const;
+ IR_ValueDefSeq &inout (void);
+ IR_ValueDefSeq *&out (void);
+ IR_ValueDefSeq *_retn (void);
+ IR_ValueDefSeq *ptr (void) const;
+
+private:
+ IR_ValueDefSeq *ptr_;
+};
+
+class TAO_Export IR_ValueDefSeq_out
+{
+public:
+ IR_ValueDefSeq_out (IR_ValueDefSeq *&);
+ IR_ValueDefSeq_out (IR_ValueDefSeq_var &);
+ IR_ValueDefSeq_out (const IR_ValueDefSeq_out &);
+ IR_ValueDefSeq_out &operator= (const IR_ValueDefSeq_out &);
+ IR_ValueDefSeq_out &operator= (IR_ValueDefSeq *);
+ operator IR_ValueDefSeq *&();
+ IR_ValueDefSeq *&ptr (void);
+ IR_ValueDefSeq *operator-> (void);
+ TAO_Object_Manager<IR_ValueDef, IR_ValueDef_var> operator[] (CORBA::ULong index);
+
+private:
+ IR_ValueDefSeq *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_ValueDefSeq_var &);
+};
+
+class TAO_Export IR_ValueBoxDef_var
+{
+public:
+ IR_ValueBoxDef_var (void); // default constructor
+ IR_ValueBoxDef_var (IR_ValueBoxDef_ptr);
+ IR_ValueBoxDef_var (const IR_ValueBoxDef_var &); // copy constructor
+ ~IR_ValueBoxDef_var (void); // destructor
+
+ IR_ValueBoxDef_var &operator= (IR_ValueBoxDef_ptr);
+ IR_ValueBoxDef_var &operator= (const IR_ValueBoxDef_var &);
+ IR_ValueBoxDef_ptr operator-> (void) const;
+
+ operator const IR_ValueBoxDef_ptr &() const;
+ operator IR_ValueBoxDef_ptr &();
+ // in, inout, out, _retn
+ IR_ValueBoxDef_ptr in (void) const;
+ IR_ValueBoxDef_ptr &inout (void);
+ IR_ValueBoxDef_ptr &out (void);
+ IR_ValueBoxDef_ptr _retn (void);
+ IR_ValueBoxDef_ptr ptr (void) const;
+
+private:
+ IR_ValueBoxDef_ptr ptr_;
+};
+
+class TAO_Export IR_ValueBoxDef_out
+{
+public:
+ IR_ValueBoxDef_out (IR_ValueBoxDef_ptr &);
+ IR_ValueBoxDef_out (IR_ValueBoxDef_var &);
+ IR_ValueBoxDef_out (const IR_ValueBoxDef_out &);
+ IR_ValueBoxDef_out &operator= (const IR_ValueBoxDef_out &);
+ IR_ValueBoxDef_out &operator= (const IR_ValueBoxDef_var &);
+ IR_ValueBoxDef_out &operator= (IR_ValueBoxDef_ptr);
+ operator IR_ValueBoxDef_ptr &();
+ IR_ValueBoxDef_ptr &ptr (void);
+ IR_ValueBoxDef_ptr operator-> (void);
+
+private:
+ IR_ValueBoxDef_ptr &ptr_;
+};
+
+class TAO_Export IR_ComponentDef_var
+{
+public:
+ IR_ComponentDef_var (void); // default constructor
+ IR_ComponentDef_var (IR_ComponentDef_ptr);
+ IR_ComponentDef_var (const IR_ComponentDef_var &); // copy constructor
+ ~IR_ComponentDef_var (void); // destructor
+
+ IR_ComponentDef_var &operator= (IR_ComponentDef_ptr);
+ IR_ComponentDef_var &operator= (const IR_ComponentDef_var &);
+ IR_ComponentDef_ptr operator-> (void) const;
+
+ operator const IR_ComponentDef_ptr &() const;
+ operator IR_ComponentDef_ptr &();
+ // in, inout, out, _retn
+ IR_ComponentDef_ptr in (void) const;
+ IR_ComponentDef_ptr &inout (void);
+ IR_ComponentDef_ptr &out (void);
+ IR_ComponentDef_ptr _retn (void);
+ IR_ComponentDef_ptr ptr (void) const;
+
+private:
+ IR_ComponentDef_ptr ptr_;
+};
+
+class TAO_Export IR_ComponentDef_out
+{
+public:
+ IR_ComponentDef_out (IR_ComponentDef_ptr &);
+ IR_ComponentDef_out (IR_ComponentDef_var &);
+ IR_ComponentDef_out (const IR_ComponentDef_out &);
+ IR_ComponentDef_out &operator= (const IR_ComponentDef_out &);
+ IR_ComponentDef_out &operator= (const IR_ComponentDef_var &);
+ IR_ComponentDef_out &operator= (IR_ComponentDef_ptr);
+ operator IR_ComponentDef_ptr &();
+ IR_ComponentDef_ptr &ptr (void);
+ IR_ComponentDef_ptr operator-> (void);
+
+private:
+ IR_ComponentDef_ptr &ptr_;
+};
- class TAO_Export CORBA_InitializerSeq : public
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_InitializerSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA_Initializer>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+ class _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq : public TAO_Unbounded_Base_Sequence
{
public:
- CORBA_InitializerSeq (void); // default ctor
- CORBA_InitializerSeq (CORBA::ULong max); // uses max size
- CORBA_InitializerSeq (
- CORBA::ULong max,
+ // = Initialization and termination methods.
+
+ _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq (void);
+ _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq (CORBA::ULong maximum,
CORBA::ULong length,
- CORBA_Initializer *buffer,
- CORBA::Boolean release=0
- );
- CORBA_InitializerSeq (const CORBA_InitializerSeq &); // copy ctor
- ~CORBA_InitializerSeq (void); // dtor
-
- static void _tao_any_destructor (void*);
+ IR_ComponentDef* *value,
+ CORBA::Boolean release = 0);
+ _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq(const _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq &rhs);
+ virtual ~_TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq (void);
+ _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq &operator= (const _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq &rhs);
+ TAO_Object_Manager<IR_ComponentDef,IR_ComponentDef_var> operator[] (CORBA::ULong index) const;
+ static IR_ComponentDef **allocbuf (CORBA::ULong nelems);
+ static void freebuf (IR_ComponentDef **buffer);
+ // The Base_Sequence functions, please see tao/Sequence.h
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ IR_ComponentDef* *get_buffer (CORBA::Boolean orphan = 0);
+ const IR_ComponentDef* *get_buffer (void) const;
+ virtual void _shrink_buffer (CORBA::ULong nl, CORBA::ULong ol);
+ virtual void _downcast (
+ void* target,
+ CORBA_Object *src,
+ CORBA_Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ );
+ virtual CORBA_Object* _upcast (void *src) const;
+
};
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_INITIALIZERSEQ___VAR_CH_)
-#define _CORBA_INITIALIZERSEQ___VAR_CH_
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
// *************************************************************
- // class CORBA::InitializerSeq_var
- // *************************************************************
-
- class TAO_Export CORBA_InitializerSeq_var
- {
- public:
- CORBA_InitializerSeq_var (void); // default constructor
- CORBA_InitializerSeq_var (CORBA_InitializerSeq *);
- CORBA_InitializerSeq_var (const CORBA_InitializerSeq_var &); // copy constructor
- ~CORBA_InitializerSeq_var (void); // destructor
-
- CORBA_InitializerSeq_var &operator= (CORBA_InitializerSeq *);
- CORBA_InitializerSeq_var &operator= (const CORBA_InitializerSeq_var &);
- CORBA_InitializerSeq *operator-> (void);
- const CORBA_InitializerSeq *operator-> (void) const;
-
- operator const CORBA_InitializerSeq &() const;
- operator CORBA_InitializerSeq &();
- operator CORBA_InitializerSeq &() const;
- CORBA_Initializer &operator[] (CORBA::ULong index);
- // in, inout, out, _retn
- const CORBA_InitializerSeq &in (void) const;
- CORBA_InitializerSeq &inout (void);
- CORBA_InitializerSeq *&out (void);
- CORBA_InitializerSeq *_retn (void);
- CORBA_InitializerSeq *ptr (void) const;
-
- private:
- CORBA_InitializerSeq *ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_INITIALIZERSEQ___OUT_CH_)
-#define _CORBA_INITIALIZERSEQ___OUT_CH_
-
- class TAO_Export CORBA_InitializerSeq_out
- {
- public:
- CORBA_InitializerSeq_out (CORBA_InitializerSeq *&);
- CORBA_InitializerSeq_out (CORBA_InitializerSeq_var &);
- CORBA_InitializerSeq_out (const CORBA_InitializerSeq_out &);
- CORBA_InitializerSeq_out &operator= (const CORBA_InitializerSeq_out &);
- CORBA_InitializerSeq_out &operator= (CORBA_InitializerSeq *);
- operator CORBA_InitializerSeq *&();
- CORBA_InitializerSeq *&ptr (void);
- CORBA_InitializerSeq *operator-> (void);
- CORBA_Initializer &operator[] (CORBA::ULong index);
-
- private:
- CORBA_InitializerSeq *&ptr_;
- // assignment from T_var not allowed
- void operator= (const CORBA_InitializerSeq_var &);
- };
-
-
-#endif /* end #if !defined */
-
- struct CORBA_UnionMember
- {
- static void _tao_any_destructor (void*);
-
- TAO_String_Manager name;
- CORBA::Any label;
- CORBA::TypeCode_var type;
- TAO_Object_Field_T<CORBA_IDLType,CORBA_IDLType_var> type_def;
- };
-
- class TAO_Export CORBA_UnionMember_var
- {
- public:
- CORBA_UnionMember_var (void); // default constructor
- CORBA_UnionMember_var (CORBA_UnionMember *);
- CORBA_UnionMember_var (const CORBA_UnionMember_var &); // copy constructor
- ~CORBA_UnionMember_var (void); // destructor
-
- CORBA_UnionMember_var &operator= (CORBA_UnionMember *);
- CORBA_UnionMember_var &operator= (const CORBA_UnionMember_var &);
- CORBA_UnionMember *operator-> (void);
- const CORBA_UnionMember *operator-> (void) const;
-
- operator const CORBA_UnionMember &() const;
- operator CORBA_UnionMember &();
- operator CORBA_UnionMember &() const;
- // in, inout, out, _retn
- const CORBA_UnionMember &in (void) const;
- CORBA_UnionMember &inout (void);
- CORBA_UnionMember *&out (void);
- CORBA_UnionMember *_retn (void);
- CORBA_UnionMember *ptr (void) const;
-
- private:
- CORBA_UnionMember *ptr_;
- };
-
- class TAO_Export CORBA_UnionMember_out
- {
- public:
- CORBA_UnionMember_out (CORBA_UnionMember *&);
- CORBA_UnionMember_out (CORBA_UnionMember_var &);
- CORBA_UnionMember_out (const CORBA_UnionMember_out &);
- CORBA_UnionMember_out &operator= (const CORBA_UnionMember_out &);
- CORBA_UnionMember_out &operator= (CORBA_UnionMember *);
- operator CORBA_UnionMember *&();
- CORBA_UnionMember *&ptr (void);
- CORBA_UnionMember *operator-> (void);
-
- private:
- CORBA_UnionMember *&ptr_;
- // assignment from T_var not allowed
- void operator= (const CORBA_UnionMember_var &);
- };
-
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_UNIONMEMBERSEQ_CH_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_UNIONMEMBERSEQ_CH_
-
- class TAO_EXPORT_NESTED_MACRO _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq : public TAO_Unbounded_Base_Sequence
- {
- public:
- // = Initialization and termination methods.
-
- _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq (void); // Default constructor.
- _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq (CORBA::ULong maximum);
- _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq (CORBA::ULong maximum,
- CORBA::ULong length,
- CORBA_UnionMember *data,
- CORBA::Boolean release = 0);
- _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq (const _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq &rhs);
- _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq &operator= (const _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq &rhs);
- virtual ~_TAO_Unbounded_Sequence_CORBA_UnionMemberSeq (void); // Dtor.
- // = Accessors.
- CORBA_UnionMember &operator[] (CORBA::ULong i);
- const CORBA_UnionMember &operator[] (CORBA::ULong i) const;
- // = Static operations.
- static CORBA_UnionMember *allocbuf (CORBA::ULong size);
- static void freebuf (CORBA_UnionMember *buffer);
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
-
- CORBA_UnionMember *get_buffer (CORBA::Boolean orphan = 0);
- const CORBA_UnionMember *get_buffer (void) const;
- void replace (CORBA::ULong max,
- CORBA::ULong length,
- CORBA_UnionMember *data,
- CORBA::Boolean release);
- };
-
-#endif /* end #if !defined */
-
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_CORBA_UNIONMEMBERSEQ_CH_)
-#define _CORBA_UNIONMEMBERSEQ_CH_
-
- // *************************************************************
- // UnionMemberSeq
- // *************************************************************
+// IR_ComponentDefSeq
+// *************************************************************
- class TAO_Export CORBA_UnionMemberSeq : public
+class TAO_Export IR_ComponentDefSeq : public
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq
+ _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA_UnionMember>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
- CORBA_UnionMemberSeq (void); // default ctor
- CORBA_UnionMemberSeq (CORBA::ULong max); // uses max size
- CORBA_UnionMemberSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- CORBA_UnionMember *buffer,
- CORBA::Boolean release=0
- );
- CORBA_UnionMemberSeq (const CORBA_UnionMemberSeq &); // copy ctor
- ~CORBA_UnionMemberSeq (void); // dtor
-
- static void _tao_any_destructor (void*);
- };
-
-#endif /* end #if !defined */
+ TAO_Unbounded_Object_Sequence<IR_ComponentDef,IR_ComponentDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+{
+public:
+ IR_ComponentDefSeq (void); // default ctor
+ IR_ComponentDefSeq (CORBA::ULong max); // uses max size
+ IR_ComponentDefSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ IR_ComponentDef_ptr *buffer,
+ CORBA::Boolean release=0
+ );
+ IR_ComponentDefSeq (const IR_ComponentDefSeq &); // copy ctor
+ ~IR_ComponentDefSeq (void);
+ static void _tao_any_destructor (void*);
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_ComponentDefSeq_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
-#if !defined (_CORBA_UNIONMEMBERSEQ___VAR_CH_)
-#define _CORBA_UNIONMEMBERSEQ___VAR_CH_
+};
// *************************************************************
- // class CORBA::UnionMemberSeq_var
- // *************************************************************
-
- class TAO_Export CORBA_UnionMemberSeq_var
- {
- public:
- CORBA_UnionMemberSeq_var (void); // default constructor
- CORBA_UnionMemberSeq_var (CORBA_UnionMemberSeq *);
- CORBA_UnionMemberSeq_var (const CORBA_UnionMemberSeq_var &); // copy constructor
- ~CORBA_UnionMemberSeq_var (void); // destructor
-
- CORBA_UnionMemberSeq_var &operator= (CORBA_UnionMemberSeq *);
- CORBA_UnionMemberSeq_var &operator= (const CORBA_UnionMemberSeq_var &);
- CORBA_UnionMemberSeq *operator-> (void);
- const CORBA_UnionMemberSeq *operator-> (void) const;
-
- operator const CORBA_UnionMemberSeq &() const;
- operator CORBA_UnionMemberSeq &();
- operator CORBA_UnionMemberSeq &() const;
- CORBA_UnionMember &operator[] (CORBA::ULong index);
- // in, inout, out, _retn
- const CORBA_UnionMemberSeq &in (void) const;
- CORBA_UnionMemberSeq &inout (void);
- CORBA_UnionMemberSeq *&out (void);
- CORBA_UnionMemberSeq *_retn (void);
- CORBA_UnionMemberSeq *ptr (void) const;
-
- private:
- CORBA_UnionMemberSeq *ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_UNIONMEMBERSEQ___OUT_CH_)
-#define _CORBA_UNIONMEMBERSEQ___OUT_CH_
-
- class TAO_Export CORBA_UnionMemberSeq_out
- {
- public:
- CORBA_UnionMemberSeq_out (CORBA_UnionMemberSeq *&);
- CORBA_UnionMemberSeq_out (CORBA_UnionMemberSeq_var &);
- CORBA_UnionMemberSeq_out (const CORBA_UnionMemberSeq_out &);
- CORBA_UnionMemberSeq_out &operator= (const CORBA_UnionMemberSeq_out &);
- CORBA_UnionMemberSeq_out &operator= (CORBA_UnionMemberSeq *);
- operator CORBA_UnionMemberSeq *&();
- CORBA_UnionMemberSeq *&ptr (void);
- CORBA_UnionMemberSeq *operator-> (void);
- CORBA_UnionMember &operator[] (CORBA::ULong index);
-
- private:
- CORBA_UnionMemberSeq *&ptr_;
- // assignment from T_var not allowed
- void operator= (const CORBA_UnionMemberSeq_var &);
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_ENUMMEMBERSEQ_CH_)
-#define _CORBA_ENUMMEMBERSEQ_CH_
+// class IR_ComponentDefSeq_var
+// *************************************************************
- // *************************************************************
- // EnumMemberSeq
- // *************************************************************
+class TAO_Export IR_ComponentDefSeq_var
+{
+public:
+ IR_ComponentDefSeq_var (void); // default constructor
+ IR_ComponentDefSeq_var (IR_ComponentDefSeq *);
+ IR_ComponentDefSeq_var (const IR_ComponentDefSeq_var &); // copy constructor
+ ~IR_ComponentDefSeq_var (void); // destructor
+
+ IR_ComponentDefSeq_var &operator= (IR_ComponentDefSeq *);
+ IR_ComponentDefSeq_var &operator= (const IR_ComponentDefSeq_var &);
+ IR_ComponentDefSeq *operator-> (void);
+ const IR_ComponentDefSeq *operator-> (void) const;
+
+ operator const IR_ComponentDefSeq &() const;
+ operator IR_ComponentDefSeq &();
+ operator IR_ComponentDefSeq &() const;
+ operator IR_ComponentDefSeq *&(); // variable-size base types only
+
+ TAO_Object_Manager<IR_ComponentDef, IR_ComponentDef_var> operator[] (CORBA::ULong index);
+ // in, inout, out, _retn
+ const IR_ComponentDefSeq &in (void) const;
+ IR_ComponentDefSeq &inout (void);
+ IR_ComponentDefSeq *&out (void);
+ IR_ComponentDefSeq *_retn (void);
+ IR_ComponentDefSeq *ptr (void) const;
+
+private:
+ IR_ComponentDefSeq *ptr_;
+};
+
+class TAO_Export IR_ComponentDefSeq_out
+{
+public:
+ IR_ComponentDefSeq_out (IR_ComponentDefSeq *&);
+ IR_ComponentDefSeq_out (IR_ComponentDefSeq_var &);
+ IR_ComponentDefSeq_out (const IR_ComponentDefSeq_out &);
+ IR_ComponentDefSeq_out &operator= (const IR_ComponentDefSeq_out &);
+ IR_ComponentDefSeq_out &operator= (IR_ComponentDefSeq *);
+ operator IR_ComponentDefSeq *&();
+ IR_ComponentDefSeq *&ptr (void);
+ IR_ComponentDefSeq *operator-> (void);
+ TAO_Object_Manager<IR_ComponentDef, IR_ComponentDef_var> operator[] (CORBA::ULong index);
+
+private:
+ IR_ComponentDefSeq *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_ComponentDefSeq_var &);
+};
+
+class TAO_Export IR_ProvidesDef_var
+{
+public:
+ IR_ProvidesDef_var (void); // default constructor
+ IR_ProvidesDef_var (IR_ProvidesDef_ptr);
+ IR_ProvidesDef_var (const IR_ProvidesDef_var &); // copy constructor
+ ~IR_ProvidesDef_var (void); // destructor
+
+ IR_ProvidesDef_var &operator= (IR_ProvidesDef_ptr);
+ IR_ProvidesDef_var &operator= (const IR_ProvidesDef_var &);
+ IR_ProvidesDef_ptr operator-> (void) const;
+
+ operator const IR_ProvidesDef_ptr &() const;
+ operator IR_ProvidesDef_ptr &();
+ // in, inout, out, _retn
+ IR_ProvidesDef_ptr in (void) const;
+ IR_ProvidesDef_ptr &inout (void);
+ IR_ProvidesDef_ptr &out (void);
+ IR_ProvidesDef_ptr _retn (void);
+ IR_ProvidesDef_ptr ptr (void) const;
+
+private:
+ IR_ProvidesDef_ptr ptr_;
+};
+
+class TAO_Export IR_ProvidesDef_out
+{
+public:
+ IR_ProvidesDef_out (IR_ProvidesDef_ptr &);
+ IR_ProvidesDef_out (IR_ProvidesDef_var &);
+ IR_ProvidesDef_out (const IR_ProvidesDef_out &);
+ IR_ProvidesDef_out &operator= (const IR_ProvidesDef_out &);
+ IR_ProvidesDef_out &operator= (const IR_ProvidesDef_var &);
+ IR_ProvidesDef_out &operator= (IR_ProvidesDef_ptr);
+ operator IR_ProvidesDef_ptr &();
+ IR_ProvidesDef_ptr &ptr (void);
+ IR_ProvidesDef_ptr operator-> (void);
+
+private:
+ IR_ProvidesDef_ptr &ptr_;
+};
- class TAO_Export CORBA_EnumMemberSeq : public
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- TAO_Unbounded_String_Sequence
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_String_Sequence
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+ class _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq : public TAO_Unbounded_Base_Sequence
{
public:
- CORBA_EnumMemberSeq (void); // default ctor
- CORBA_EnumMemberSeq (CORBA::ULong max); // uses max size
- CORBA_EnumMemberSeq (
- CORBA::ULong max,
+ // = Initialization and termination methods.
+
+ _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq (void);
+ _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq (CORBA::ULong maximum,
CORBA::ULong length,
- char * *buffer,
- CORBA::Boolean release=0
- );
- CORBA_EnumMemberSeq (const CORBA_EnumMemberSeq &); // copy ctor
- ~CORBA_EnumMemberSeq (void); // dtor
-
- static void _tao_any_destructor (void*);
- };
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_ENUMMEMBERSEQ___VAR_CH_)
-#define _CORBA_ENUMMEMBERSEQ___VAR_CH_
-
-// *************************************************************
- // class CORBA::EnumMemberSeq_var
- // *************************************************************
-
- class TAO_Export CORBA_EnumMemberSeq_var
- {
- public:
- CORBA_EnumMemberSeq_var (void); // default constructor
- CORBA_EnumMemberSeq_var (CORBA_EnumMemberSeq *);
- CORBA_EnumMemberSeq_var (const CORBA_EnumMemberSeq_var &); // copy constructor
- ~CORBA_EnumMemberSeq_var (void); // destructor
-
- CORBA_EnumMemberSeq_var &operator= (CORBA_EnumMemberSeq *);
- CORBA_EnumMemberSeq_var &operator= (const CORBA_EnumMemberSeq_var &);
- CORBA_EnumMemberSeq *operator-> (void);
- const CORBA_EnumMemberSeq *operator-> (void) const;
-
- operator const CORBA_EnumMemberSeq &() const;
- operator CORBA_EnumMemberSeq &();
- operator CORBA_EnumMemberSeq &() const;
- TAO_SeqElem_String_Manager operator[] (CORBA::ULong index);
- // in, inout, out, _retn
- const CORBA_EnumMemberSeq &in (void) const;
- CORBA_EnumMemberSeq &inout (void);
- CORBA_EnumMemberSeq *&out (void);
- CORBA_EnumMemberSeq *_retn (void);
- CORBA_EnumMemberSeq *ptr (void) const;
-
- private:
- CORBA_EnumMemberSeq *ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_ENUMMEMBERSEQ___OUT_CH_)
-#define _CORBA_ENUMMEMBERSEQ___OUT_CH_
-
- class TAO_Export CORBA_EnumMemberSeq_out
- {
- public:
- CORBA_EnumMemberSeq_out (CORBA_EnumMemberSeq *&);
- CORBA_EnumMemberSeq_out (CORBA_EnumMemberSeq_var &);
- CORBA_EnumMemberSeq_out (const CORBA_EnumMemberSeq_out &);
- CORBA_EnumMemberSeq_out &operator= (const CORBA_EnumMemberSeq_out &);
- CORBA_EnumMemberSeq_out &operator= (CORBA_EnumMemberSeq *);
- operator CORBA_EnumMemberSeq *&();
- CORBA_EnumMemberSeq *&ptr (void);
- CORBA_EnumMemberSeq *operator-> (void);
- TAO_SeqElem_String_Manager operator[] (CORBA::ULong index);
-
- private:
- CORBA_EnumMemberSeq *&ptr_;
- // assignment from T_var not allowed
- void operator= (const CORBA_EnumMemberSeq_var &);
- };
-
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_CONTAINER___VAR_CH_)
-#define _CORBA_CONTAINER___VAR_CH_
-
- class TAO_Export CORBA_Container_var
- {
- public:
- CORBA_Container_var (void); // default constructor
- CORBA_Container_var (CORBA_Container_ptr);
- CORBA_Container_var (const CORBA_Container_var &); // copy constructor
- ~CORBA_Container_var (void); // destructor
-
- CORBA_Container_var &operator= (CORBA_Container_ptr);
- CORBA_Container_var &operator= (const CORBA_Container_var &);
- CORBA_Container_ptr operator-> (void) const;
-
- operator const CORBA_Container_ptr &() const;
- operator CORBA_Container_ptr &();
- // in, inout, out, _retn
- CORBA_Container_ptr in (void) const;
- CORBA_Container_ptr &inout (void);
- CORBA_Container_ptr &out (void);
- CORBA_Container_ptr _retn (void);
- CORBA_Container_ptr ptr (void) const;
-
- private:
- CORBA_Container_ptr ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_CONTAINER___OUT_CH_)
-#define _CORBA_CONTAINER___OUT_CH_
-
- class TAO_Export CORBA_Container_out
- {
- public:
- CORBA_Container_out (CORBA_Container_ptr &);
- CORBA_Container_out (CORBA_Container_var &);
- CORBA_Container_out (const CORBA_Container_out &);
- CORBA_Container_out &operator= (const CORBA_Container_out &);
- CORBA_Container_out &operator= (const CORBA_Container_var &);
- CORBA_Container_out &operator= (CORBA_Container_ptr);
- operator CORBA_Container_ptr &();
- CORBA_Container_ptr &ptr (void);
- CORBA_Container_ptr operator-> (void);
-
- private:
- CORBA_Container_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_CONTAINER_CH_)
-#define _CORBA_CONTAINER_CH_
-
-class TAO_Export CORBA_Container: public virtual CORBA_IRObject
- {
- public:
- #if !defined(__GNUC__) || __GNUC__ > 2 || __GNUC_MINOR__ >= 8
- typedef CORBA_Container_ptr _ptr_type;
- typedef CORBA_Container_var _var_type;
- #endif /* __GNUC__ */
-
- // the static operations
- static CORBA_Container_ptr _duplicate (CORBA_Container_ptr obj);
- static CORBA_Container_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_Container_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
+ IR_ProvidesDef* *value,
+ CORBA::Boolean release = 0);
+ _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq(const _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq &rhs);
+ virtual ~_TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq (void);
+ _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq &operator= (const _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq &rhs);
+ TAO_Object_Manager<IR_ProvidesDef,IR_ProvidesDef_var> operator[] (CORBA::ULong index) const;
+ static IR_ProvidesDef **allocbuf (CORBA::ULong nelems);
+ static void freebuf (IR_ProvidesDef **buffer);
+ // The Base_Sequence functions, please see tao/Sequence.h
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ IR_ProvidesDef* *get_buffer (CORBA::Boolean orphan = 0);
+ const IR_ProvidesDef* *get_buffer (void) const;
+ virtual void _shrink_buffer (CORBA::ULong nl, CORBA::ULong ol);
+ virtual void _downcast (
+ void* target,
+ CORBA_Object *src,
+ CORBA_Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
- static CORBA_Container_ptr _nil (void)
- {
- return (CORBA::Container_ptr)0;
- }
- static void _tao_any_destructor (void*);
-
- virtual CORBA_Contained_ptr lookup (
- const char * search_name,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA_ContainedSeq * contents (
- CORBA::DefinitionKind limit_type,
- CORBA::Boolean exclude_inherited,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA_ContainedSeq * lookup_name (
- const char * search_name,
- CORBA::Long levels_to_search,
- CORBA::DefinitionKind limit_type,
- CORBA::Boolean exclude_inherited,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- struct Description
- {
- static void _tao_any_destructor (void*);
-
- TAO_Object_Field_T<CORBA_Contained,CORBA_Contained_var> contained_object;
- CORBA::DefinitionKind kind;
- CORBA::Any value;
- };
-
- class Description_var
- {
- public:
- Description_var (void); // default constructor
- Description_var (Description *);
- Description_var (const Description_var &); // copy constructor
- ~Description_var (void); // destructor
-
- Description_var &operator= (Description *);
- Description_var &operator= (const Description_var &);
- Description *operator-> (void);
- const Description *operator-> (void) const;
-
- operator const Description &() const;
- operator Description &();
- operator Description &() const;
- // in, inout, out, _retn
- const Description &in (void) const;
- Description &inout (void);
- Description *&out (void);
- Description *_retn (void);
- Description *ptr (void) const;
-
- private:
- Description *ptr_;
- };
-
- class Description_out
- {
- public:
- Description_out (Description *&);
- Description_out (Description_var &);
- Description_out (const Description_out &);
- Description_out &operator= (const Description_out &);
- Description_out &operator= (Description *);
- operator Description *&();
- Description *&ptr (void);
- Description *operator-> (void);
-
- private:
- Description *&ptr_;
- // assignment from T_var not allowed
- void operator= (const Description_var &);
- };
-
- static CORBA::TypeCode_ptr _tc_Description;
-
+ virtual CORBA_Object* _upcast (void *src) const;
+
+ };
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_CONTAINER_DESCRIPTIONSEQ_CH_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_CONTAINER_DESCRIPTIONSEQ_CH_
+// *************************************************************
+// IR_ProvidesDefSeq
+// *************************************************************
- class TAO_EXPORT_NESTED_MACRO _TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq : public TAO_Unbounded_Base_Sequence
- {
- public:
- // = Initialization and termination methods.
-
- _TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq (void); // Default constructor.
- _TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq (CORBA::ULong maximum);
- _TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq (CORBA::ULong maximum,
- CORBA::ULong length,
- Description *data,
- CORBA::Boolean release = 0);
- _TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq (const _TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq &rhs);
- _TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq &operator= (const _TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq &rhs);
- virtual ~_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq (void); // Dtor.
- // = Accessors.
- Description &operator[] (CORBA::ULong i);
- const Description &operator[] (CORBA::ULong i) const;
- // = Static operations.
- static Description *allocbuf (CORBA::ULong size);
- static void freebuf (Description *buffer);
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
-
- Description *get_buffer (CORBA::Boolean orphan = 0);
- const Description *get_buffer (void) const;
- void replace (CORBA::ULong max,
- CORBA::ULong length,
- Description *data,
- CORBA::Boolean release);
- };
-
-#endif /* end #if !defined */
-
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_CORBA_CONTAINER_DESCRIPTIONSEQ_CH_)
-#define _CORBA_CONTAINER_DESCRIPTIONSEQ_CH_
-
- // *************************************************************
- // DescriptionSeq
- // *************************************************************
-
- class DescriptionSeq : public
+class TAO_Export IR_ProvidesDefSeq : public
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq
+ _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<Description>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
- DescriptionSeq (void); // default ctor
- DescriptionSeq (CORBA::ULong max); // uses max size
- DescriptionSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- Description *buffer,
- CORBA::Boolean release=0
- );
- DescriptionSeq (const DescriptionSeq &); // copy ctor
- ~DescriptionSeq (void); // dtor
-
- static void _tao_any_destructor (void*);
- };
- typedef DescriptionSeq *DescriptionSeq_ptr;
-
-#endif /* end #if !defined */
+ TAO_Unbounded_Object_Sequence<IR_ProvidesDef,IR_ProvidesDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+{
+public:
+ IR_ProvidesDefSeq (void); // default ctor
+ IR_ProvidesDefSeq (CORBA::ULong max); // uses max size
+ IR_ProvidesDefSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ IR_ProvidesDef_ptr *buffer,
+ CORBA::Boolean release=0
+ );
+ IR_ProvidesDefSeq (const IR_ProvidesDefSeq &); // copy ctor
+ ~IR_ProvidesDefSeq (void);
+ static void _tao_any_destructor (void*);
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_ProvidesDefSeq_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
-#if !defined (_CORBA_CONTAINER_DESCRIPTIONSEQ___VAR_CH_)
-#define _CORBA_CONTAINER_DESCRIPTIONSEQ___VAR_CH_
+};
// *************************************************************
- // class CORBA::Container::DescriptionSeq_var
- // *************************************************************
-
- class DescriptionSeq_var
- {
- public:
- DescriptionSeq_var (void); // default constructor
- DescriptionSeq_var (DescriptionSeq *);
- DescriptionSeq_var (const DescriptionSeq_var &); // copy constructor
- ~DescriptionSeq_var (void); // destructor
-
- DescriptionSeq_var &operator= (DescriptionSeq *);
- DescriptionSeq_var &operator= (const DescriptionSeq_var &);
- DescriptionSeq *operator-> (void);
- const DescriptionSeq *operator-> (void) const;
-
- operator const DescriptionSeq &() const;
- operator DescriptionSeq &();
- operator DescriptionSeq &() const;
- Description &operator[] (CORBA::ULong index);
- // in, inout, out, _retn
- const DescriptionSeq &in (void) const;
- DescriptionSeq &inout (void);
- DescriptionSeq *&out (void);
- DescriptionSeq *_retn (void);
- DescriptionSeq *ptr (void) const;
-
- private:
- DescriptionSeq *ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_CONTAINER_DESCRIPTIONSEQ___OUT_CH_)
-#define _CORBA_CONTAINER_DESCRIPTIONSEQ___OUT_CH_
-
- class DescriptionSeq_out
- {
- public:
- DescriptionSeq_out (DescriptionSeq *&);
- DescriptionSeq_out (DescriptionSeq_var &);
- DescriptionSeq_out (const DescriptionSeq_out &);
- DescriptionSeq_out &operator= (const DescriptionSeq_out &);
- DescriptionSeq_out &operator= (DescriptionSeq *);
- operator DescriptionSeq *&();
- DescriptionSeq *&ptr (void);
- DescriptionSeq *operator-> (void);
- Description &operator[] (CORBA::ULong index);
-
- private:
- DescriptionSeq *&ptr_;
- // assignment from T_var not allowed
- void operator= (const DescriptionSeq_var &);
- };
-
-
-#endif /* end #if !defined */
-
- static CORBA::TypeCode_ptr _tc_DescriptionSeq;
-
- virtual DescriptionSeq * describe_contents (
- CORBA::DefinitionKind limit_type,
- CORBA::Boolean exclude_inherited,
- CORBA::Long max_returned_objs,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA_ModuleDef_ptr create_module (
- const char * id,
- const char * name,
- const char * version,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA_ConstantDef_ptr create_constant (
- const char * id,
- const char * name,
- const char * version,
- CORBA_IDLType_ptr type,
- const CORBA::Any & value,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA_StructDef_ptr create_struct (
- const char * id,
- const char * name,
- const char * version,
- const CORBA_StructMemberSeq & members,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA_UnionDef_ptr create_union (
- const char * id,
- const char * name,
- const char * version,
- CORBA_IDLType_ptr discriminator_type,
- const CORBA_UnionMemberSeq & members,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA_EnumDef_ptr create_enum (
- const char * id,
- const char * name,
- const char * version,
- const CORBA_EnumMemberSeq & members,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA_AliasDef_ptr create_alias (
- const char * id,
- const char * name,
- const char * version,
- CORBA_IDLType_ptr original_type,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA_InterfaceDef_ptr create_interface (
- const char * id,
- const char * name,
- const char * version,
- const CORBA_InterfaceDefSeq & base_interfaces,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA_ValueDef_ptr create_value (
- const char * id,
- const char * name,
- const char * version,
- CORBA::Boolean is_custom,
- CORBA::Boolean is_abstract,
- CORBA_ValueDef_ptr base_value,
- CORBA::Boolean is_truncatable,
- const CORBA_ValueDefSeq & abstract_base_values,
- CORBA_InterfaceDef_ptr supported_interface,
- const CORBA_InitializerSeq & initializers,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA_ValueBoxDef_ptr create_value_box (
- const char * id,
- const char * name,
- const char * version,
- CORBA_IDLType_ptr original_type_def,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA_ExceptionDef_ptr create_exception (
- const char * id,
- const char * name,
- const char * version,
- const CORBA_StructMemberSeq & members,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA::Boolean _is_a (
- const CORBA::Char *type_id,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- virtual const char* _interface_repository_id (void) const;
-
- protected:
- CORBA_Container (void);
- CORBA_Container (TAO_Stub *objref,
- TAO_ServantBase *_tao_servant = 0,
- CORBA::Boolean _tao_collocated = 0
- );
- virtual ~CORBA_Container (void);
- private:
- CORBA_Container (const CORBA_Container &);
- void operator= (const CORBA_Container &);
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_IDLTYPE___VAR_CH_)
-#define _CORBA_IDLTYPE___VAR_CH_
-
- class TAO_Export CORBA_IDLType_var
- {
- public:
- CORBA_IDLType_var (void); // default constructor
- CORBA_IDLType_var (CORBA_IDLType_ptr);
- CORBA_IDLType_var (const CORBA_IDLType_var &); // copy constructor
- ~CORBA_IDLType_var (void); // destructor
-
- CORBA_IDLType_var &operator= (CORBA_IDLType_ptr);
- CORBA_IDLType_var &operator= (const CORBA_IDLType_var &);
- CORBA_IDLType_ptr operator-> (void) const;
-
- operator const CORBA_IDLType_ptr &() const;
- operator CORBA_IDLType_ptr &();
- // in, inout, out, _retn
- CORBA_IDLType_ptr in (void) const;
- CORBA_IDLType_ptr &inout (void);
- CORBA_IDLType_ptr &out (void);
- CORBA_IDLType_ptr _retn (void);
- CORBA_IDLType_ptr ptr (void) const;
-
- private:
- CORBA_IDLType_ptr ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_IDLTYPE___OUT_CH_)
-#define _CORBA_IDLTYPE___OUT_CH_
-
- class TAO_Export CORBA_IDLType_out
- {
- public:
- CORBA_IDLType_out (CORBA_IDLType_ptr &);
- CORBA_IDLType_out (CORBA_IDLType_var &);
- CORBA_IDLType_out (const CORBA_IDLType_out &);
- CORBA_IDLType_out &operator= (const CORBA_IDLType_out &);
- CORBA_IDLType_out &operator= (const CORBA_IDLType_var &);
- CORBA_IDLType_out &operator= (CORBA_IDLType_ptr);
- operator CORBA_IDLType_ptr &();
- CORBA_IDLType_ptr &ptr (void);
- CORBA_IDLType_ptr operator-> (void);
-
- private:
- CORBA_IDLType_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_IDLTYPE_CH_)
-#define _CORBA_IDLTYPE_CH_
-
-class TAO_Export CORBA_IDLType: public virtual CORBA_IRObject
- {
- public:
- #if !defined(__GNUC__) || __GNUC__ > 2 || __GNUC_MINOR__ >= 8
- typedef CORBA_IDLType_ptr _ptr_type;
- typedef CORBA_IDLType_var _var_type;
- #endif /* __GNUC__ */
-
- // the static operations
- static CORBA_IDLType_ptr _duplicate (CORBA_IDLType_ptr obj);
- static CORBA_IDLType_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_IDLType_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_IDLType_ptr _nil (void)
- {
- return (CORBA::IDLType_ptr)0;
- }
- static void _tao_any_destructor (void*);
-
- virtual CORBA::TypeCode_ptr type (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA::Boolean _is_a (
- const CORBA::Char *type_id,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- virtual const char* _interface_repository_id (void) const;
-
- protected:
- CORBA_IDLType (void);
- CORBA_IDLType (TAO_Stub *objref,
- TAO_ServantBase *_tao_servant = 0,
- CORBA::Boolean _tao_collocated = 0
- );
- virtual ~CORBA_IDLType (void);
- private:
- CORBA_IDLType (const CORBA_IDLType &);
- void operator= (const CORBA_IDLType &);
- };
-
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_PRIMITIVEDEF___VAR_CH_)
-#define _CORBA_PRIMITIVEDEF___VAR_CH_
-
- class TAO_Export CORBA_PrimitiveDef_var
- {
- public:
- CORBA_PrimitiveDef_var (void); // default constructor
- CORBA_PrimitiveDef_var (CORBA_PrimitiveDef_ptr);
- CORBA_PrimitiveDef_var (const CORBA_PrimitiveDef_var &); // copy constructor
- ~CORBA_PrimitiveDef_var (void); // destructor
-
- CORBA_PrimitiveDef_var &operator= (CORBA_PrimitiveDef_ptr);
- CORBA_PrimitiveDef_var &operator= (const CORBA_PrimitiveDef_var &);
- CORBA_PrimitiveDef_ptr operator-> (void) const;
-
- operator const CORBA_PrimitiveDef_ptr &() const;
- operator CORBA_PrimitiveDef_ptr &();
- // in, inout, out, _retn
- CORBA_PrimitiveDef_ptr in (void) const;
- CORBA_PrimitiveDef_ptr &inout (void);
- CORBA_PrimitiveDef_ptr &out (void);
- CORBA_PrimitiveDef_ptr _retn (void);
- CORBA_PrimitiveDef_ptr ptr (void) const;
-
- private:
- CORBA_PrimitiveDef_ptr ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_PRIMITIVEDEF___OUT_CH_)
-#define _CORBA_PRIMITIVEDEF___OUT_CH_
-
- class TAO_Export CORBA_PrimitiveDef_out
- {
- public:
- CORBA_PrimitiveDef_out (CORBA_PrimitiveDef_ptr &);
- CORBA_PrimitiveDef_out (CORBA_PrimitiveDef_var &);
- CORBA_PrimitiveDef_out (const CORBA_PrimitiveDef_out &);
- CORBA_PrimitiveDef_out &operator= (const CORBA_PrimitiveDef_out &);
- CORBA_PrimitiveDef_out &operator= (const CORBA_PrimitiveDef_var &);
- CORBA_PrimitiveDef_out &operator= (CORBA_PrimitiveDef_ptr);
- operator CORBA_PrimitiveDef_ptr &();
- CORBA_PrimitiveDef_ptr &ptr (void);
- CORBA_PrimitiveDef_ptr operator-> (void);
-
- private:
- CORBA_PrimitiveDef_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_STRINGDEF___VAR_CH_)
-#define _CORBA_STRINGDEF___VAR_CH_
-
- class TAO_Export CORBA_StringDef_var
- {
- public:
- CORBA_StringDef_var (void); // default constructor
- CORBA_StringDef_var (CORBA_StringDef_ptr);
- CORBA_StringDef_var (const CORBA_StringDef_var &); // copy constructor
- ~CORBA_StringDef_var (void); // destructor
-
- CORBA_StringDef_var &operator= (CORBA_StringDef_ptr);
- CORBA_StringDef_var &operator= (const CORBA_StringDef_var &);
- CORBA_StringDef_ptr operator-> (void) const;
-
- operator const CORBA_StringDef_ptr &() const;
- operator CORBA_StringDef_ptr &();
- // in, inout, out, _retn
- CORBA_StringDef_ptr in (void) const;
- CORBA_StringDef_ptr &inout (void);
- CORBA_StringDef_ptr &out (void);
- CORBA_StringDef_ptr _retn (void);
- CORBA_StringDef_ptr ptr (void) const;
-
- private:
- CORBA_StringDef_ptr ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_STRINGDEF___OUT_CH_)
-#define _CORBA_STRINGDEF___OUT_CH_
-
- class TAO_Export CORBA_StringDef_out
- {
- public:
- CORBA_StringDef_out (CORBA_StringDef_ptr &);
- CORBA_StringDef_out (CORBA_StringDef_var &);
- CORBA_StringDef_out (const CORBA_StringDef_out &);
- CORBA_StringDef_out &operator= (const CORBA_StringDef_out &);
- CORBA_StringDef_out &operator= (const CORBA_StringDef_var &);
- CORBA_StringDef_out &operator= (CORBA_StringDef_ptr);
- operator CORBA_StringDef_ptr &();
- CORBA_StringDef_ptr &ptr (void);
- CORBA_StringDef_ptr operator-> (void);
-
- private:
- CORBA_StringDef_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_SEQUENCEDEF___VAR_CH_)
-#define _CORBA_SEQUENCEDEF___VAR_CH_
-
- class TAO_Export CORBA_SequenceDef_var
- {
- public:
- CORBA_SequenceDef_var (void); // default constructor
- CORBA_SequenceDef_var (CORBA_SequenceDef_ptr);
- CORBA_SequenceDef_var (const CORBA_SequenceDef_var &); // copy constructor
- ~CORBA_SequenceDef_var (void); // destructor
-
- CORBA_SequenceDef_var &operator= (CORBA_SequenceDef_ptr);
- CORBA_SequenceDef_var &operator= (const CORBA_SequenceDef_var &);
- CORBA_SequenceDef_ptr operator-> (void) const;
-
- operator const CORBA_SequenceDef_ptr &() const;
- operator CORBA_SequenceDef_ptr &();
- // in, inout, out, _retn
- CORBA_SequenceDef_ptr in (void) const;
- CORBA_SequenceDef_ptr &inout (void);
- CORBA_SequenceDef_ptr &out (void);
- CORBA_SequenceDef_ptr _retn (void);
- CORBA_SequenceDef_ptr ptr (void) const;
-
- private:
- CORBA_SequenceDef_ptr ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_SEQUENCEDEF___OUT_CH_)
-#define _CORBA_SEQUENCEDEF___OUT_CH_
-
- class TAO_Export CORBA_SequenceDef_out
- {
- public:
- CORBA_SequenceDef_out (CORBA_SequenceDef_ptr &);
- CORBA_SequenceDef_out (CORBA_SequenceDef_var &);
- CORBA_SequenceDef_out (const CORBA_SequenceDef_out &);
- CORBA_SequenceDef_out &operator= (const CORBA_SequenceDef_out &);
- CORBA_SequenceDef_out &operator= (const CORBA_SequenceDef_var &);
- CORBA_SequenceDef_out &operator= (CORBA_SequenceDef_ptr);
- operator CORBA_SequenceDef_ptr &();
- CORBA_SequenceDef_ptr &ptr (void);
- CORBA_SequenceDef_ptr operator-> (void);
-
- private:
- CORBA_SequenceDef_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_ARRAYDEF___VAR_CH_)
-#define _CORBA_ARRAYDEF___VAR_CH_
-
- class TAO_Export CORBA_ArrayDef_var
- {
- public:
- CORBA_ArrayDef_var (void); // default constructor
- CORBA_ArrayDef_var (CORBA_ArrayDef_ptr);
- CORBA_ArrayDef_var (const CORBA_ArrayDef_var &); // copy constructor
- ~CORBA_ArrayDef_var (void); // destructor
-
- CORBA_ArrayDef_var &operator= (CORBA_ArrayDef_ptr);
- CORBA_ArrayDef_var &operator= (const CORBA_ArrayDef_var &);
- CORBA_ArrayDef_ptr operator-> (void) const;
-
- operator const CORBA_ArrayDef_ptr &() const;
- operator CORBA_ArrayDef_ptr &();
- // in, inout, out, _retn
- CORBA_ArrayDef_ptr in (void) const;
- CORBA_ArrayDef_ptr &inout (void);
- CORBA_ArrayDef_ptr &out (void);
- CORBA_ArrayDef_ptr _retn (void);
- CORBA_ArrayDef_ptr ptr (void) const;
-
- private:
- CORBA_ArrayDef_ptr ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_ARRAYDEF___OUT_CH_)
-#define _CORBA_ARRAYDEF___OUT_CH_
-
- class TAO_Export CORBA_ArrayDef_out
- {
- public:
- CORBA_ArrayDef_out (CORBA_ArrayDef_ptr &);
- CORBA_ArrayDef_out (CORBA_ArrayDef_var &);
- CORBA_ArrayDef_out (const CORBA_ArrayDef_out &);
- CORBA_ArrayDef_out &operator= (const CORBA_ArrayDef_out &);
- CORBA_ArrayDef_out &operator= (const CORBA_ArrayDef_var &);
- CORBA_ArrayDef_out &operator= (CORBA_ArrayDef_ptr);
- operator CORBA_ArrayDef_ptr &();
- CORBA_ArrayDef_ptr &ptr (void);
- CORBA_ArrayDef_ptr operator-> (void);
-
- private:
- CORBA_ArrayDef_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_WSTRINGDEF___VAR_CH_)
-#define _CORBA_WSTRINGDEF___VAR_CH_
-
- class TAO_Export CORBA_WstringDef_var
- {
- public:
- CORBA_WstringDef_var (void); // default constructor
- CORBA_WstringDef_var (CORBA_WstringDef_ptr);
- CORBA_WstringDef_var (const CORBA_WstringDef_var &); // copy constructor
- ~CORBA_WstringDef_var (void); // destructor
-
- CORBA_WstringDef_var &operator= (CORBA_WstringDef_ptr);
- CORBA_WstringDef_var &operator= (const CORBA_WstringDef_var &);
- CORBA_WstringDef_ptr operator-> (void) const;
-
- operator const CORBA_WstringDef_ptr &() const;
- operator CORBA_WstringDef_ptr &();
- // in, inout, out, _retn
- CORBA_WstringDef_ptr in (void) const;
- CORBA_WstringDef_ptr &inout (void);
- CORBA_WstringDef_ptr &out (void);
- CORBA_WstringDef_ptr _retn (void);
- CORBA_WstringDef_ptr ptr (void) const;
-
- private:
- CORBA_WstringDef_ptr ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_WSTRINGDEF___OUT_CH_)
-#define _CORBA_WSTRINGDEF___OUT_CH_
-
- class TAO_Export CORBA_WstringDef_out
- {
- public:
- CORBA_WstringDef_out (CORBA_WstringDef_ptr &);
- CORBA_WstringDef_out (CORBA_WstringDef_var &);
- CORBA_WstringDef_out (const CORBA_WstringDef_out &);
- CORBA_WstringDef_out &operator= (const CORBA_WstringDef_out &);
- CORBA_WstringDef_out &operator= (const CORBA_WstringDef_var &);
- CORBA_WstringDef_out &operator= (CORBA_WstringDef_ptr);
- operator CORBA_WstringDef_ptr &();
- CORBA_WstringDef_ptr &ptr (void);
- CORBA_WstringDef_ptr operator-> (void);
-
- private:
- CORBA_WstringDef_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_FIXEDDEF___VAR_CH_)
-#define _CORBA_FIXEDDEF___VAR_CH_
-
- class TAO_Export CORBA_FixedDef_var
- {
- public:
- CORBA_FixedDef_var (void); // default constructor
- CORBA_FixedDef_var (CORBA_FixedDef_ptr);
- CORBA_FixedDef_var (const CORBA_FixedDef_var &); // copy constructor
- ~CORBA_FixedDef_var (void); // destructor
-
- CORBA_FixedDef_var &operator= (CORBA_FixedDef_ptr);
- CORBA_FixedDef_var &operator= (const CORBA_FixedDef_var &);
- CORBA_FixedDef_ptr operator-> (void) const;
-
- operator const CORBA_FixedDef_ptr &() const;
- operator CORBA_FixedDef_ptr &();
- // in, inout, out, _retn
- CORBA_FixedDef_ptr in (void) const;
- CORBA_FixedDef_ptr &inout (void);
- CORBA_FixedDef_ptr &out (void);
- CORBA_FixedDef_ptr _retn (void);
- CORBA_FixedDef_ptr ptr (void) const;
-
- private:
- CORBA_FixedDef_ptr ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_FIXEDDEF___OUT_CH_)
-#define _CORBA_FIXEDDEF___OUT_CH_
-
- class TAO_Export CORBA_FixedDef_out
- {
- public:
- CORBA_FixedDef_out (CORBA_FixedDef_ptr &);
- CORBA_FixedDef_out (CORBA_FixedDef_var &);
- CORBA_FixedDef_out (const CORBA_FixedDef_out &);
- CORBA_FixedDef_out &operator= (const CORBA_FixedDef_out &);
- CORBA_FixedDef_out &operator= (const CORBA_FixedDef_var &);
- CORBA_FixedDef_out &operator= (CORBA_FixedDef_ptr);
- operator CORBA_FixedDef_ptr &();
- CORBA_FixedDef_ptr &ptr (void);
- CORBA_FixedDef_ptr operator-> (void);
-
- private:
- CORBA_FixedDef_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_REPOSITORY___VAR_CH_)
-#define _CORBA_REPOSITORY___VAR_CH_
-
- class TAO_Export CORBA_Repository_var
- {
- public:
- CORBA_Repository_var (void); // default constructor
- CORBA_Repository_var (CORBA_Repository_ptr);
- CORBA_Repository_var (const CORBA_Repository_var &); // copy constructor
- ~CORBA_Repository_var (void); // destructor
-
- CORBA_Repository_var &operator= (CORBA_Repository_ptr);
- CORBA_Repository_var &operator= (const CORBA_Repository_var &);
- CORBA_Repository_ptr operator-> (void) const;
-
- operator const CORBA_Repository_ptr &() const;
- operator CORBA_Repository_ptr &();
- // in, inout, out, _retn
- CORBA_Repository_ptr in (void) const;
- CORBA_Repository_ptr &inout (void);
- CORBA_Repository_ptr &out (void);
- CORBA_Repository_ptr _retn (void);
- CORBA_Repository_ptr ptr (void) const;
-
- private:
- CORBA_Repository_ptr ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_REPOSITORY___OUT_CH_)
-#define _CORBA_REPOSITORY___OUT_CH_
-
- class TAO_Export CORBA_Repository_out
- {
- public:
- CORBA_Repository_out (CORBA_Repository_ptr &);
- CORBA_Repository_out (CORBA_Repository_var &);
- CORBA_Repository_out (const CORBA_Repository_out &);
- CORBA_Repository_out &operator= (const CORBA_Repository_out &);
- CORBA_Repository_out &operator= (const CORBA_Repository_var &);
- CORBA_Repository_out &operator= (CORBA_Repository_ptr);
- operator CORBA_Repository_ptr &();
- CORBA_Repository_ptr &ptr (void);
- CORBA_Repository_ptr operator-> (void);
-
- private:
- CORBA_Repository_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_REPOSITORY_CH_)
-#define _CORBA_REPOSITORY_CH_
-
-class TAO_Export CORBA_Repository: public virtual CORBA_Container
- {
- public:
- #if !defined(__GNUC__) || __GNUC__ > 2 || __GNUC_MINOR__ >= 8
- typedef CORBA_Repository_ptr _ptr_type;
- typedef CORBA_Repository_var _var_type;
- #endif /* __GNUC__ */
-
- // the static operations
- static CORBA_Repository_ptr _duplicate (CORBA_Repository_ptr obj);
- static CORBA_Repository_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_Repository_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_Repository_ptr _nil (void)
- {
- return (CORBA::Repository_ptr)0;
- }
- static void _tao_any_destructor (void*);
-
- virtual CORBA_Contained_ptr lookup_id (
- const char * search_id,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA_PrimitiveDef_ptr get_primitive (
- CORBA::PrimitiveKind kind,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA_StringDef_ptr create_string (
- CORBA::ULong bound,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA_WstringDef_ptr create_wstring (
- CORBA::ULong bound,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA_SequenceDef_ptr create_sequence (
- CORBA::ULong bound,
- CORBA_IDLType_ptr element_type,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA_ArrayDef_ptr create_array (
- CORBA::ULong length,
- CORBA_IDLType_ptr element_type,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA_FixedDef_ptr create_fixed (
- CORBA::UShort digits,
- CORBA::Short scale,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA::Boolean _is_a (
- const CORBA::Char *type_id,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- virtual const char* _interface_repository_id (void) const;
-
- protected:
- CORBA_Repository (void);
- CORBA_Repository (TAO_Stub *objref,
- TAO_ServantBase *_tao_servant = 0,
- CORBA::Boolean _tao_collocated = 0
- );
- virtual ~CORBA_Repository (void);
- private:
- CORBA_Repository (const CORBA_Repository &);
- void operator= (const CORBA_Repository &);
- };
-
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_MODULEDEF___VAR_CH_)
-#define _CORBA_MODULEDEF___VAR_CH_
-
- class TAO_Export CORBA_ModuleDef_var
- {
- public:
- CORBA_ModuleDef_var (void); // default constructor
- CORBA_ModuleDef_var (CORBA_ModuleDef_ptr);
- CORBA_ModuleDef_var (const CORBA_ModuleDef_var &); // copy constructor
- ~CORBA_ModuleDef_var (void); // destructor
-
- CORBA_ModuleDef_var &operator= (CORBA_ModuleDef_ptr);
- CORBA_ModuleDef_var &operator= (const CORBA_ModuleDef_var &);
- CORBA_ModuleDef_ptr operator-> (void) const;
-
- operator const CORBA_ModuleDef_ptr &() const;
- operator CORBA_ModuleDef_ptr &();
- // in, inout, out, _retn
- CORBA_ModuleDef_ptr in (void) const;
- CORBA_ModuleDef_ptr &inout (void);
- CORBA_ModuleDef_ptr &out (void);
- CORBA_ModuleDef_ptr _retn (void);
- CORBA_ModuleDef_ptr ptr (void) const;
-
- private:
- CORBA_ModuleDef_ptr ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_MODULEDEF___OUT_CH_)
-#define _CORBA_MODULEDEF___OUT_CH_
-
- class TAO_Export CORBA_ModuleDef_out
- {
- public:
- CORBA_ModuleDef_out (CORBA_ModuleDef_ptr &);
- CORBA_ModuleDef_out (CORBA_ModuleDef_var &);
- CORBA_ModuleDef_out (const CORBA_ModuleDef_out &);
- CORBA_ModuleDef_out &operator= (const CORBA_ModuleDef_out &);
- CORBA_ModuleDef_out &operator= (const CORBA_ModuleDef_var &);
- CORBA_ModuleDef_out &operator= (CORBA_ModuleDef_ptr);
- operator CORBA_ModuleDef_ptr &();
- CORBA_ModuleDef_ptr &ptr (void);
- CORBA_ModuleDef_ptr operator-> (void);
-
- private:
- CORBA_ModuleDef_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_MODULEDEF_CH_)
-#define _CORBA_MODULEDEF_CH_
-
-class TAO_Export CORBA_ModuleDef: public virtual CORBA_Container, public virtual CORBA_Contained
- {
- public:
- #if !defined(__GNUC__) || __GNUC__ > 2 || __GNUC_MINOR__ >= 8
- typedef CORBA_ModuleDef_ptr _ptr_type;
- typedef CORBA_ModuleDef_var _var_type;
- #endif /* __GNUC__ */
-
- // the static operations
- static CORBA_ModuleDef_ptr _duplicate (CORBA_ModuleDef_ptr obj);
- static CORBA_ModuleDef_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_ModuleDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_ModuleDef_ptr _nil (void)
- {
- return (CORBA::ModuleDef_ptr)0;
- }
- static void _tao_any_destructor (void*);
-
- virtual CORBA::Boolean _is_a (
- const CORBA::Char *type_id,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- virtual const char* _interface_repository_id (void) const;
-
- protected:
- CORBA_ModuleDef (void);
- CORBA_ModuleDef (TAO_Stub *objref,
- TAO_ServantBase *_tao_servant = 0,
- CORBA::Boolean _tao_collocated = 0
- );
- virtual ~CORBA_ModuleDef (void);
- private:
- CORBA_ModuleDef (const CORBA_ModuleDef &);
- void operator= (const CORBA_ModuleDef &);
- };
-
-
-#endif /* end #if !defined */
-
- struct CORBA_ModuleDescription
- {
- static void _tao_any_destructor (void*);
-
- TAO_String_Manager name;
- TAO_String_Manager id;
- TAO_String_Manager defined_in;
- TAO_String_Manager version;
- };
-
- class TAO_Export CORBA_ModuleDescription_var
- {
- public:
- CORBA_ModuleDescription_var (void); // default constructor
- CORBA_ModuleDescription_var (CORBA_ModuleDescription *);
- CORBA_ModuleDescription_var (const CORBA_ModuleDescription_var &); // copy constructor
- ~CORBA_ModuleDescription_var (void); // destructor
-
- CORBA_ModuleDescription_var &operator= (CORBA_ModuleDescription *);
- CORBA_ModuleDescription_var &operator= (const CORBA_ModuleDescription_var &);
- CORBA_ModuleDescription *operator-> (void);
- const CORBA_ModuleDescription *operator-> (void) const;
-
- operator const CORBA_ModuleDescription &() const;
- operator CORBA_ModuleDescription &();
- operator CORBA_ModuleDescription &() const;
- // in, inout, out, _retn
- const CORBA_ModuleDescription &in (void) const;
- CORBA_ModuleDescription &inout (void);
- CORBA_ModuleDescription *&out (void);
- CORBA_ModuleDescription *_retn (void);
- CORBA_ModuleDescription *ptr (void) const;
-
- private:
- CORBA_ModuleDescription *ptr_;
- };
-
- class TAO_Export CORBA_ModuleDescription_out
- {
- public:
- CORBA_ModuleDescription_out (CORBA_ModuleDescription *&);
- CORBA_ModuleDescription_out (CORBA_ModuleDescription_var &);
- CORBA_ModuleDescription_out (const CORBA_ModuleDescription_out &);
- CORBA_ModuleDescription_out &operator= (const CORBA_ModuleDescription_out &);
- CORBA_ModuleDescription_out &operator= (CORBA_ModuleDescription *);
- operator CORBA_ModuleDescription *&();
- CORBA_ModuleDescription *&ptr (void);
- CORBA_ModuleDescription *operator-> (void);
-
- private:
- CORBA_ModuleDescription *&ptr_;
- // assignment from T_var not allowed
- void operator= (const CORBA_ModuleDescription_var &);
- };
-
-
-
-#if !defined (_CORBA_CONSTANTDEF___VAR_CH_)
-#define _CORBA_CONSTANTDEF___VAR_CH_
-
- class TAO_Export CORBA_ConstantDef_var
- {
- public:
- CORBA_ConstantDef_var (void); // default constructor
- CORBA_ConstantDef_var (CORBA_ConstantDef_ptr);
- CORBA_ConstantDef_var (const CORBA_ConstantDef_var &); // copy constructor
- ~CORBA_ConstantDef_var (void); // destructor
-
- CORBA_ConstantDef_var &operator= (CORBA_ConstantDef_ptr);
- CORBA_ConstantDef_var &operator= (const CORBA_ConstantDef_var &);
- CORBA_ConstantDef_ptr operator-> (void) const;
-
- operator const CORBA_ConstantDef_ptr &() const;
- operator CORBA_ConstantDef_ptr &();
- // in, inout, out, _retn
- CORBA_ConstantDef_ptr in (void) const;
- CORBA_ConstantDef_ptr &inout (void);
- CORBA_ConstantDef_ptr &out (void);
- CORBA_ConstantDef_ptr _retn (void);
- CORBA_ConstantDef_ptr ptr (void) const;
-
- private:
- CORBA_ConstantDef_ptr ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_CONSTANTDEF___OUT_CH_)
-#define _CORBA_CONSTANTDEF___OUT_CH_
-
- class TAO_Export CORBA_ConstantDef_out
- {
- public:
- CORBA_ConstantDef_out (CORBA_ConstantDef_ptr &);
- CORBA_ConstantDef_out (CORBA_ConstantDef_var &);
- CORBA_ConstantDef_out (const CORBA_ConstantDef_out &);
- CORBA_ConstantDef_out &operator= (const CORBA_ConstantDef_out &);
- CORBA_ConstantDef_out &operator= (const CORBA_ConstantDef_var &);
- CORBA_ConstantDef_out &operator= (CORBA_ConstantDef_ptr);
- operator CORBA_ConstantDef_ptr &();
- CORBA_ConstantDef_ptr &ptr (void);
- CORBA_ConstantDef_ptr operator-> (void);
-
- private:
- CORBA_ConstantDef_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_CONSTANTDEF_CH_)
-#define _CORBA_CONSTANTDEF_CH_
-
-class TAO_Export CORBA_ConstantDef: public virtual CORBA_Contained
- {
- public:
- #if !defined(__GNUC__) || __GNUC__ > 2 || __GNUC_MINOR__ >= 8
- typedef CORBA_ConstantDef_ptr _ptr_type;
- typedef CORBA_ConstantDef_var _var_type;
- #endif /* __GNUC__ */
-
- // the static operations
- static CORBA_ConstantDef_ptr _duplicate (CORBA_ConstantDef_ptr obj);
- static CORBA_ConstantDef_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_ConstantDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_ConstantDef_ptr _nil (void)
- {
- return (CORBA::ConstantDef_ptr)0;
- }
- static void _tao_any_destructor (void*);
-
- virtual CORBA::TypeCode_ptr type (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA_IDLType_ptr type_def (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual void type_def (
- CORBA_IDLType_ptr type_def,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA::Any * value (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual void value (
- const CORBA::Any & value,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA::Boolean _is_a (
- const CORBA::Char *type_id,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- virtual const char* _interface_repository_id (void) const;
-
- protected:
- CORBA_ConstantDef (void);
- CORBA_ConstantDef (TAO_Stub *objref,
- TAO_ServantBase *_tao_servant = 0,
- CORBA::Boolean _tao_collocated = 0
- );
- virtual ~CORBA_ConstantDef (void);
- private:
- CORBA_ConstantDef (const CORBA_ConstantDef &);
- void operator= (const CORBA_ConstantDef &);
- };
-
-
-#endif /* end #if !defined */
-
- struct CORBA_ConstantDescription
- {
- static void _tao_any_destructor (void*);
-
- TAO_String_Manager name;
- TAO_String_Manager id;
- TAO_String_Manager defined_in;
- TAO_String_Manager version;
- CORBA::TypeCode_var type;
- CORBA::Any value;
- };
-
- class TAO_Export CORBA_ConstantDescription_var
- {
- public:
- CORBA_ConstantDescription_var (void); // default constructor
- CORBA_ConstantDescription_var (CORBA_ConstantDescription *);
- CORBA_ConstantDescription_var (const CORBA_ConstantDescription_var &); // copy constructor
- ~CORBA_ConstantDescription_var (void); // destructor
-
- CORBA_ConstantDescription_var &operator= (CORBA_ConstantDescription *);
- CORBA_ConstantDescription_var &operator= (const CORBA_ConstantDescription_var &);
- CORBA_ConstantDescription *operator-> (void);
- const CORBA_ConstantDescription *operator-> (void) const;
-
- operator const CORBA_ConstantDescription &() const;
- operator CORBA_ConstantDescription &();
- operator CORBA_ConstantDescription &() const;
- // in, inout, out, _retn
- const CORBA_ConstantDescription &in (void) const;
- CORBA_ConstantDescription &inout (void);
- CORBA_ConstantDescription *&out (void);
- CORBA_ConstantDescription *_retn (void);
- CORBA_ConstantDescription *ptr (void) const;
-
- private:
- CORBA_ConstantDescription *ptr_;
- };
-
- class TAO_Export CORBA_ConstantDescription_out
- {
- public:
- CORBA_ConstantDescription_out (CORBA_ConstantDescription *&);
- CORBA_ConstantDescription_out (CORBA_ConstantDescription_var &);
- CORBA_ConstantDescription_out (const CORBA_ConstantDescription_out &);
- CORBA_ConstantDescription_out &operator= (const CORBA_ConstantDescription_out &);
- CORBA_ConstantDescription_out &operator= (CORBA_ConstantDescription *);
- operator CORBA_ConstantDescription *&();
- CORBA_ConstantDescription *&ptr (void);
- CORBA_ConstantDescription *operator-> (void);
-
- private:
- CORBA_ConstantDescription *&ptr_;
- // assignment from T_var not allowed
- void operator= (const CORBA_ConstantDescription_var &);
- };
-
-#if !defined (_CORBA_TYPEDEFDEF___VAR_CH_)
-#define _CORBA_TYPEDEFDEF___VAR_CH_
-
- class TAO_Export CORBA_TypedefDef_var
- {
- public:
- CORBA_TypedefDef_var (void); // default constructor
- CORBA_TypedefDef_var (CORBA_TypedefDef_ptr);
- CORBA_TypedefDef_var (const CORBA_TypedefDef_var &); // copy constructor
- ~CORBA_TypedefDef_var (void); // destructor
-
- CORBA_TypedefDef_var &operator= (CORBA_TypedefDef_ptr);
- CORBA_TypedefDef_var &operator= (const CORBA_TypedefDef_var &);
- CORBA_TypedefDef_ptr operator-> (void) const;
-
- operator const CORBA_TypedefDef_ptr &() const;
- operator CORBA_TypedefDef_ptr &();
- // in, inout, out, _retn
- CORBA_TypedefDef_ptr in (void) const;
- CORBA_TypedefDef_ptr &inout (void);
- CORBA_TypedefDef_ptr &out (void);
- CORBA_TypedefDef_ptr _retn (void);
- CORBA_TypedefDef_ptr ptr (void) const;
-
- private:
- CORBA_TypedefDef_ptr ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_TYPEDEFDEF___OUT_CH_)
-#define _CORBA_TYPEDEFDEF___OUT_CH_
-
- class TAO_Export CORBA_TypedefDef_out
- {
- public:
- CORBA_TypedefDef_out (CORBA_TypedefDef_ptr &);
- CORBA_TypedefDef_out (CORBA_TypedefDef_var &);
- CORBA_TypedefDef_out (const CORBA_TypedefDef_out &);
- CORBA_TypedefDef_out &operator= (const CORBA_TypedefDef_out &);
- CORBA_TypedefDef_out &operator= (const CORBA_TypedefDef_var &);
- CORBA_TypedefDef_out &operator= (CORBA_TypedefDef_ptr);
- operator CORBA_TypedefDef_ptr &();
- CORBA_TypedefDef_ptr &ptr (void);
- CORBA_TypedefDef_ptr operator-> (void);
-
- private:
- CORBA_TypedefDef_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_TYPEDEFDEF_CH_)
-#define _CORBA_TYPEDEFDEF_CH_
-
-class TAO_Export CORBA_TypedefDef: public virtual CORBA_Contained, public virtual CORBA_IDLType
- {
- public:
- #if !defined(__GNUC__) || __GNUC__ > 2 || __GNUC_MINOR__ >= 8
- typedef CORBA_TypedefDef_ptr _ptr_type;
- typedef CORBA_TypedefDef_var _var_type;
- #endif /* __GNUC__ */
-
- // the static operations
- static CORBA_TypedefDef_ptr _duplicate (CORBA_TypedefDef_ptr obj);
- static CORBA_TypedefDef_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_TypedefDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_TypedefDef_ptr _nil (void)
- {
- return (CORBA::TypedefDef_ptr)0;
- }
- static void _tao_any_destructor (void*);
-
- virtual CORBA::Boolean _is_a (
- const CORBA::Char *type_id,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- virtual const char* _interface_repository_id (void) const;
-
- protected:
- CORBA_TypedefDef (void);
- CORBA_TypedefDef (TAO_Stub *objref,
- TAO_ServantBase *_tao_servant = 0,
- CORBA::Boolean _tao_collocated = 0
- );
- virtual ~CORBA_TypedefDef (void);
- private:
- CORBA_TypedefDef (const CORBA_TypedefDef &);
- void operator= (const CORBA_TypedefDef &);
- };
-
-
-#endif /* end #if !defined */
-
- struct CORBA_TypeDescription
- {
- static void _tao_any_destructor (void*);
-
- TAO_String_Manager name;
- TAO_String_Manager id;
- TAO_String_Manager defined_in;
- TAO_String_Manager version;
- CORBA::TypeCode_var type;
- };
-
- class TAO_Export CORBA_TypeDescription_var
- {
- public:
- CORBA_TypeDescription_var (void); // default constructor
- CORBA_TypeDescription_var (CORBA_TypeDescription *);
- CORBA_TypeDescription_var (const CORBA_TypeDescription_var &); // copy constructor
- ~CORBA_TypeDescription_var (void); // destructor
-
- CORBA_TypeDescription_var &operator= (CORBA_TypeDescription *);
- CORBA_TypeDescription_var &operator= (const CORBA_TypeDescription_var &);
- CORBA_TypeDescription *operator-> (void);
- const CORBA_TypeDescription *operator-> (void) const;
-
- operator const CORBA_TypeDescription &() const;
- operator CORBA_TypeDescription &();
- operator CORBA_TypeDescription &() const;
- // in, inout, out, _retn
- const CORBA_TypeDescription &in (void) const;
- CORBA_TypeDescription &inout (void);
- CORBA_TypeDescription *&out (void);
- CORBA_TypeDescription *_retn (void);
- CORBA_TypeDescription *ptr (void) const;
-
- private:
- CORBA_TypeDescription *ptr_;
- };
-
- class TAO_Export CORBA_TypeDescription_out
- {
- public:
- CORBA_TypeDescription_out (CORBA_TypeDescription *&);
- CORBA_TypeDescription_out (CORBA_TypeDescription_var &);
- CORBA_TypeDescription_out (const CORBA_TypeDescription_out &);
- CORBA_TypeDescription_out &operator= (const CORBA_TypeDescription_out &);
- CORBA_TypeDescription_out &operator= (CORBA_TypeDescription *);
- operator CORBA_TypeDescription *&();
- CORBA_TypeDescription *&ptr (void);
- CORBA_TypeDescription *operator-> (void);
-
- private:
- CORBA_TypeDescription *&ptr_;
- // assignment from T_var not allowed
- void operator= (const CORBA_TypeDescription_var &);
- };
-
-#if !defined (_CORBA_STRUCTDEF___VAR_CH_)
-#define _CORBA_STRUCTDEF___VAR_CH_
-
- class TAO_Export CORBA_StructDef_var
- {
- public:
- CORBA_StructDef_var (void); // default constructor
- CORBA_StructDef_var (CORBA_StructDef_ptr);
- CORBA_StructDef_var (const CORBA_StructDef_var &); // copy constructor
- ~CORBA_StructDef_var (void); // destructor
-
- CORBA_StructDef_var &operator= (CORBA_StructDef_ptr);
- CORBA_StructDef_var &operator= (const CORBA_StructDef_var &);
- CORBA_StructDef_ptr operator-> (void) const;
-
- operator const CORBA_StructDef_ptr &() const;
- operator CORBA_StructDef_ptr &();
- // in, inout, out, _retn
- CORBA_StructDef_ptr in (void) const;
- CORBA_StructDef_ptr &inout (void);
- CORBA_StructDef_ptr &out (void);
- CORBA_StructDef_ptr _retn (void);
- CORBA_StructDef_ptr ptr (void) const;
-
- private:
- CORBA_StructDef_ptr ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_STRUCTDEF___OUT_CH_)
-#define _CORBA_STRUCTDEF___OUT_CH_
-
- class TAO_Export CORBA_StructDef_out
- {
- public:
- CORBA_StructDef_out (CORBA_StructDef_ptr &);
- CORBA_StructDef_out (CORBA_StructDef_var &);
- CORBA_StructDef_out (const CORBA_StructDef_out &);
- CORBA_StructDef_out &operator= (const CORBA_StructDef_out &);
- CORBA_StructDef_out &operator= (const CORBA_StructDef_var &);
- CORBA_StructDef_out &operator= (CORBA_StructDef_ptr);
- operator CORBA_StructDef_ptr &();
- CORBA_StructDef_ptr &ptr (void);
- CORBA_StructDef_ptr operator-> (void);
-
- private:
- CORBA_StructDef_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_STRUCTDEF_CH_)
-#define _CORBA_STRUCTDEF_CH_
-
-class TAO_Export CORBA_StructDef: public virtual CORBA_TypedefDef, public virtual CORBA_Container
- {
- public:
- #if !defined(__GNUC__) || __GNUC__ > 2 || __GNUC_MINOR__ >= 8
- typedef CORBA_StructDef_ptr _ptr_type;
- typedef CORBA_StructDef_var _var_type;
- #endif /* __GNUC__ */
-
- // the static operations
- static CORBA_StructDef_ptr _duplicate (CORBA_StructDef_ptr obj);
- static CORBA_StructDef_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_StructDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_StructDef_ptr _nil (void)
- {
- return (CORBA::StructDef_ptr)0;
- }
- static void _tao_any_destructor (void*);
-
- virtual CORBA_StructMemberSeq * members (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual void members (
- const CORBA_StructMemberSeq & members,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA::Boolean _is_a (
- const CORBA::Char *type_id,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- virtual const char* _interface_repository_id (void) const;
-
- protected:
- CORBA_StructDef (void);
- CORBA_StructDef (TAO_Stub *objref,
- TAO_ServantBase *_tao_servant = 0,
- CORBA::Boolean _tao_collocated = 0
- );
- virtual ~CORBA_StructDef (void);
- private:
- CORBA_StructDef (const CORBA_StructDef &);
- void operator= (const CORBA_StructDef &);
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_UNIONDEF___VAR_CH_)
-#define _CORBA_UNIONDEF___VAR_CH_
-
- class TAO_Export CORBA_UnionDef_var
- {
- public:
- CORBA_UnionDef_var (void); // default constructor
- CORBA_UnionDef_var (CORBA_UnionDef_ptr);
- CORBA_UnionDef_var (const CORBA_UnionDef_var &); // copy constructor
- ~CORBA_UnionDef_var (void); // destructor
-
- CORBA_UnionDef_var &operator= (CORBA_UnionDef_ptr);
- CORBA_UnionDef_var &operator= (const CORBA_UnionDef_var &);
- CORBA_UnionDef_ptr operator-> (void) const;
-
- operator const CORBA_UnionDef_ptr &() const;
- operator CORBA_UnionDef_ptr &();
- // in, inout, out, _retn
- CORBA_UnionDef_ptr in (void) const;
- CORBA_UnionDef_ptr &inout (void);
- CORBA_UnionDef_ptr &out (void);
- CORBA_UnionDef_ptr _retn (void);
- CORBA_UnionDef_ptr ptr (void) const;
-
- private:
- CORBA_UnionDef_ptr ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_UNIONDEF___OUT_CH_)
-#define _CORBA_UNIONDEF___OUT_CH_
-
- class TAO_Export CORBA_UnionDef_out
- {
- public:
- CORBA_UnionDef_out (CORBA_UnionDef_ptr &);
- CORBA_UnionDef_out (CORBA_UnionDef_var &);
- CORBA_UnionDef_out (const CORBA_UnionDef_out &);
- CORBA_UnionDef_out &operator= (const CORBA_UnionDef_out &);
- CORBA_UnionDef_out &operator= (const CORBA_UnionDef_var &);
- CORBA_UnionDef_out &operator= (CORBA_UnionDef_ptr);
- operator CORBA_UnionDef_ptr &();
- CORBA_UnionDef_ptr &ptr (void);
- CORBA_UnionDef_ptr operator-> (void);
-
- private:
- CORBA_UnionDef_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_UNIONDEF_CH_)
-#define _CORBA_UNIONDEF_CH_
-
-class TAO_Export CORBA_UnionDef: public virtual CORBA_TypedefDef, public virtual CORBA_Container
- {
- public:
- #if !defined(__GNUC__) || __GNUC__ > 2 || __GNUC_MINOR__ >= 8
- typedef CORBA_UnionDef_ptr _ptr_type;
- typedef CORBA_UnionDef_var _var_type;
- #endif /* __GNUC__ */
-
- // the static operations
- static CORBA_UnionDef_ptr _duplicate (CORBA_UnionDef_ptr obj);
- static CORBA_UnionDef_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_UnionDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_UnionDef_ptr _nil (void)
- {
- return (CORBA::UnionDef_ptr)0;
- }
- static void _tao_any_destructor (void*);
-
- virtual CORBA::TypeCode_ptr discriminator_type (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA_IDLType_ptr discriminator_type_def (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual void discriminator_type_def (
- CORBA_IDLType_ptr discriminator_type_def,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA_UnionMemberSeq * members (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual void members (
- const CORBA_UnionMemberSeq & members,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA::Boolean _is_a (
- const CORBA::Char *type_id,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- virtual const char* _interface_repository_id (void) const;
-
- protected:
- CORBA_UnionDef (void);
- CORBA_UnionDef (TAO_Stub *objref,
- TAO_ServantBase *_tao_servant = 0,
- CORBA::Boolean _tao_collocated = 0
- );
- virtual ~CORBA_UnionDef (void);
- private:
- CORBA_UnionDef (const CORBA_UnionDef &);
- void operator= (const CORBA_UnionDef &);
- };
-
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_ENUMDEF___VAR_CH_)
-#define _CORBA_ENUMDEF___VAR_CH_
-
- class TAO_Export CORBA_EnumDef_var
- {
- public:
- CORBA_EnumDef_var (void); // default constructor
- CORBA_EnumDef_var (CORBA_EnumDef_ptr);
- CORBA_EnumDef_var (const CORBA_EnumDef_var &); // copy constructor
- ~CORBA_EnumDef_var (void); // destructor
-
- CORBA_EnumDef_var &operator= (CORBA_EnumDef_ptr);
- CORBA_EnumDef_var &operator= (const CORBA_EnumDef_var &);
- CORBA_EnumDef_ptr operator-> (void) const;
-
- operator const CORBA_EnumDef_ptr &() const;
- operator CORBA_EnumDef_ptr &();
- // in, inout, out, _retn
- CORBA_EnumDef_ptr in (void) const;
- CORBA_EnumDef_ptr &inout (void);
- CORBA_EnumDef_ptr &out (void);
- CORBA_EnumDef_ptr _retn (void);
- CORBA_EnumDef_ptr ptr (void) const;
-
- private:
- CORBA_EnumDef_ptr ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_ENUMDEF___OUT_CH_)
-#define _CORBA_ENUMDEF___OUT_CH_
-
- class TAO_Export CORBA_EnumDef_out
- {
- public:
- CORBA_EnumDef_out (CORBA_EnumDef_ptr &);
- CORBA_EnumDef_out (CORBA_EnumDef_var &);
- CORBA_EnumDef_out (const CORBA_EnumDef_out &);
- CORBA_EnumDef_out &operator= (const CORBA_EnumDef_out &);
- CORBA_EnumDef_out &operator= (const CORBA_EnumDef_var &);
- CORBA_EnumDef_out &operator= (CORBA_EnumDef_ptr);
- operator CORBA_EnumDef_ptr &();
- CORBA_EnumDef_ptr &ptr (void);
- CORBA_EnumDef_ptr operator-> (void);
-
- private:
- CORBA_EnumDef_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
+// class IR_ProvidesDefSeq_var
+// *************************************************************
-#if !defined (_CORBA_ENUMDEF_CH_)
-#define _CORBA_ENUMDEF_CH_
+class TAO_Export IR_ProvidesDefSeq_var
+{
+public:
+ IR_ProvidesDefSeq_var (void); // default constructor
+ IR_ProvidesDefSeq_var (IR_ProvidesDefSeq *);
+ IR_ProvidesDefSeq_var (const IR_ProvidesDefSeq_var &); // copy constructor
+ ~IR_ProvidesDefSeq_var (void); // destructor
+
+ IR_ProvidesDefSeq_var &operator= (IR_ProvidesDefSeq *);
+ IR_ProvidesDefSeq_var &operator= (const IR_ProvidesDefSeq_var &);
+ IR_ProvidesDefSeq *operator-> (void);
+ const IR_ProvidesDefSeq *operator-> (void) const;
+
+ operator const IR_ProvidesDefSeq &() const;
+ operator IR_ProvidesDefSeq &();
+ operator IR_ProvidesDefSeq &() const;
+ operator IR_ProvidesDefSeq *&(); // variable-size base types only
+
+ TAO_Object_Manager<IR_ProvidesDef, IR_ProvidesDef_var> operator[] (CORBA::ULong index);
+ // in, inout, out, _retn
+ const IR_ProvidesDefSeq &in (void) const;
+ IR_ProvidesDefSeq &inout (void);
+ IR_ProvidesDefSeq *&out (void);
+ IR_ProvidesDefSeq *_retn (void);
+ IR_ProvidesDefSeq *ptr (void) const;
+
+private:
+ IR_ProvidesDefSeq *ptr_;
+};
+
+class TAO_Export IR_ProvidesDefSeq_out
+{
+public:
+ IR_ProvidesDefSeq_out (IR_ProvidesDefSeq *&);
+ IR_ProvidesDefSeq_out (IR_ProvidesDefSeq_var &);
+ IR_ProvidesDefSeq_out (const IR_ProvidesDefSeq_out &);
+ IR_ProvidesDefSeq_out &operator= (const IR_ProvidesDefSeq_out &);
+ IR_ProvidesDefSeq_out &operator= (IR_ProvidesDefSeq *);
+ operator IR_ProvidesDefSeq *&();
+ IR_ProvidesDefSeq *&ptr (void);
+ IR_ProvidesDefSeq *operator-> (void);
+ TAO_Object_Manager<IR_ProvidesDef, IR_ProvidesDef_var> operator[] (CORBA::ULong index);
+
+private:
+ IR_ProvidesDefSeq *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_ProvidesDefSeq_var &);
+};
+
+class TAO_Export IR_UsesDef_var
+{
+public:
+ IR_UsesDef_var (void); // default constructor
+ IR_UsesDef_var (IR_UsesDef_ptr);
+ IR_UsesDef_var (const IR_UsesDef_var &); // copy constructor
+ ~IR_UsesDef_var (void); // destructor
+
+ IR_UsesDef_var &operator= (IR_UsesDef_ptr);
+ IR_UsesDef_var &operator= (const IR_UsesDef_var &);
+ IR_UsesDef_ptr operator-> (void) const;
+
+ operator const IR_UsesDef_ptr &() const;
+ operator IR_UsesDef_ptr &();
+ // in, inout, out, _retn
+ IR_UsesDef_ptr in (void) const;
+ IR_UsesDef_ptr &inout (void);
+ IR_UsesDef_ptr &out (void);
+ IR_UsesDef_ptr _retn (void);
+ IR_UsesDef_ptr ptr (void) const;
+
+private:
+ IR_UsesDef_ptr ptr_;
+};
+
+class TAO_Export IR_UsesDef_out
+{
+public:
+ IR_UsesDef_out (IR_UsesDef_ptr &);
+ IR_UsesDef_out (IR_UsesDef_var &);
+ IR_UsesDef_out (const IR_UsesDef_out &);
+ IR_UsesDef_out &operator= (const IR_UsesDef_out &);
+ IR_UsesDef_out &operator= (const IR_UsesDef_var &);
+ IR_UsesDef_out &operator= (IR_UsesDef_ptr);
+ operator IR_UsesDef_ptr &();
+ IR_UsesDef_ptr &ptr (void);
+ IR_UsesDef_ptr operator-> (void);
+
+private:
+ IR_UsesDef_ptr &ptr_;
+};
-class TAO_Export CORBA_EnumDef: public virtual CORBA_TypedefDef
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+ class _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq : public TAO_Unbounded_Base_Sequence
{
public:
- #if !defined(__GNUC__) || __GNUC__ > 2 || __GNUC_MINOR__ >= 8
- typedef CORBA_EnumDef_ptr _ptr_type;
- typedef CORBA_EnumDef_var _var_type;
- #endif /* __GNUC__ */
-
- // the static operations
- static CORBA_EnumDef_ptr _duplicate (CORBA_EnumDef_ptr obj);
- static CORBA_EnumDef_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_EnumDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_EnumDef_ptr _nil (void)
- {
- return (CORBA::EnumDef_ptr)0;
- }
- static void _tao_any_destructor (void*);
-
- virtual CORBA_EnumMemberSeq * members (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual void members (
- const CORBA_EnumMemberSeq & members,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA::Boolean _is_a (
- const CORBA::Char *type_id,
- CORBA::Environment &env =
+ // = Initialization and termination methods.
+
+ _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq (void);
+ _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq (CORBA::ULong maximum,
+ CORBA::ULong length,
+ IR_UsesDef* *value,
+ CORBA::Boolean release = 0);
+ _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq(const _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq &rhs);
+ virtual ~_TAO_Unbounded_Object_Sequence_IR_UsesDefSeq (void);
+ _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq &operator= (const _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq &rhs);
+ TAO_Object_Manager<IR_UsesDef,IR_UsesDef_var> operator[] (CORBA::ULong index) const;
+ static IR_UsesDef **allocbuf (CORBA::ULong nelems);
+ static void freebuf (IR_UsesDef **buffer);
+ // The Base_Sequence functions, please see tao/Sequence.h
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ IR_UsesDef* *get_buffer (CORBA::Boolean orphan = 0);
+ const IR_UsesDef* *get_buffer (void) const;
+ virtual void _shrink_buffer (CORBA::ULong nl, CORBA::ULong ol);
+ virtual void _downcast (
+ void* target,
+ CORBA_Object *src,
+ CORBA_Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
- virtual const char* _interface_repository_id (void) const;
-
- protected:
- CORBA_EnumDef (void);
- CORBA_EnumDef (TAO_Stub *objref,
- TAO_ServantBase *_tao_servant = 0,
- CORBA::Boolean _tao_collocated = 0
- );
- virtual ~CORBA_EnumDef (void);
- private:
- CORBA_EnumDef (const CORBA_EnumDef &);
- void operator= (const CORBA_EnumDef &);
- };
-
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_ALIASDEF___VAR_CH_)
-#define _CORBA_ALIASDEF___VAR_CH_
-
- class TAO_Export CORBA_AliasDef_var
- {
- public:
- CORBA_AliasDef_var (void); // default constructor
- CORBA_AliasDef_var (CORBA_AliasDef_ptr);
- CORBA_AliasDef_var (const CORBA_AliasDef_var &); // copy constructor
- ~CORBA_AliasDef_var (void); // destructor
-
- CORBA_AliasDef_var &operator= (CORBA_AliasDef_ptr);
- CORBA_AliasDef_var &operator= (const CORBA_AliasDef_var &);
- CORBA_AliasDef_ptr operator-> (void) const;
-
- operator const CORBA_AliasDef_ptr &() const;
- operator CORBA_AliasDef_ptr &();
- // in, inout, out, _retn
- CORBA_AliasDef_ptr in (void) const;
- CORBA_AliasDef_ptr &inout (void);
- CORBA_AliasDef_ptr &out (void);
- CORBA_AliasDef_ptr _retn (void);
- CORBA_AliasDef_ptr ptr (void) const;
-
- private:
- CORBA_AliasDef_ptr ptr_;
+ virtual CORBA_Object* _upcast (void *src) const;
+
};
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_ALIASDEF___OUT_CH_)
-#define _CORBA_ALIASDEF___OUT_CH_
-
- class TAO_Export CORBA_AliasDef_out
- {
- public:
- CORBA_AliasDef_out (CORBA_AliasDef_ptr &);
- CORBA_AliasDef_out (CORBA_AliasDef_var &);
- CORBA_AliasDef_out (const CORBA_AliasDef_out &);
- CORBA_AliasDef_out &operator= (const CORBA_AliasDef_out &);
- CORBA_AliasDef_out &operator= (const CORBA_AliasDef_var &);
- CORBA_AliasDef_out &operator= (CORBA_AliasDef_ptr);
- operator CORBA_AliasDef_ptr &();
- CORBA_AliasDef_ptr &ptr (void);
- CORBA_AliasDef_ptr operator-> (void);
+// *************************************************************
+// IR_UsesDefSeq
+// *************************************************************
- private:
- CORBA_AliasDef_ptr &ptr_;
- };
+class TAO_Export IR_UsesDefSeq : public
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_UsesDef,IR_UsesDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+{
+public:
+ IR_UsesDefSeq (void); // default ctor
+ IR_UsesDefSeq (CORBA::ULong max); // uses max size
+ IR_UsesDefSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ IR_UsesDef_ptr *buffer,
+ CORBA::Boolean release=0
+ );
+ IR_UsesDefSeq (const IR_UsesDefSeq &); // copy ctor
+ ~IR_UsesDefSeq (void);
+ static void _tao_any_destructor (void*);
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_UsesDefSeq_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
-#endif /* end #if !defined */
+};
+// *************************************************************
+// class IR_UsesDefSeq_var
+// *************************************************************
-#if !defined (_CORBA_ALIASDEF_CH_)
-#define _CORBA_ALIASDEF_CH_
+class TAO_Export IR_UsesDefSeq_var
+{
+public:
+ IR_UsesDefSeq_var (void); // default constructor
+ IR_UsesDefSeq_var (IR_UsesDefSeq *);
+ IR_UsesDefSeq_var (const IR_UsesDefSeq_var &); // copy constructor
+ ~IR_UsesDefSeq_var (void); // destructor
+
+ IR_UsesDefSeq_var &operator= (IR_UsesDefSeq *);
+ IR_UsesDefSeq_var &operator= (const IR_UsesDefSeq_var &);
+ IR_UsesDefSeq *operator-> (void);
+ const IR_UsesDefSeq *operator-> (void) const;
+
+ operator const IR_UsesDefSeq &() const;
+ operator IR_UsesDefSeq &();
+ operator IR_UsesDefSeq &() const;
+ operator IR_UsesDefSeq *&(); // variable-size base types only
+
+ TAO_Object_Manager<IR_UsesDef, IR_UsesDef_var> operator[] (CORBA::ULong index);
+ // in, inout, out, _retn
+ const IR_UsesDefSeq &in (void) const;
+ IR_UsesDefSeq &inout (void);
+ IR_UsesDefSeq *&out (void);
+ IR_UsesDefSeq *_retn (void);
+ IR_UsesDefSeq *ptr (void) const;
+
+private:
+ IR_UsesDefSeq *ptr_;
+};
+
+class TAO_Export IR_UsesDefSeq_out
+{
+public:
+ IR_UsesDefSeq_out (IR_UsesDefSeq *&);
+ IR_UsesDefSeq_out (IR_UsesDefSeq_var &);
+ IR_UsesDefSeq_out (const IR_UsesDefSeq_out &);
+ IR_UsesDefSeq_out &operator= (const IR_UsesDefSeq_out &);
+ IR_UsesDefSeq_out &operator= (IR_UsesDefSeq *);
+ operator IR_UsesDefSeq *&();
+ IR_UsesDefSeq *&ptr (void);
+ IR_UsesDefSeq *operator-> (void);
+ TAO_Object_Manager<IR_UsesDef, IR_UsesDef_var> operator[] (CORBA::ULong index);
+
+private:
+ IR_UsesDefSeq *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_UsesDefSeq_var &);
+};
+
+class TAO_Export IR_HomeDef_var
+{
+public:
+ IR_HomeDef_var (void); // default constructor
+ IR_HomeDef_var (IR_HomeDef_ptr);
+ IR_HomeDef_var (const IR_HomeDef_var &); // copy constructor
+ ~IR_HomeDef_var (void); // destructor
+
+ IR_HomeDef_var &operator= (IR_HomeDef_ptr);
+ IR_HomeDef_var &operator= (const IR_HomeDef_var &);
+ IR_HomeDef_ptr operator-> (void) const;
+
+ operator const IR_HomeDef_ptr &() const;
+ operator IR_HomeDef_ptr &();
+ // in, inout, out, _retn
+ IR_HomeDef_ptr in (void) const;
+ IR_HomeDef_ptr &inout (void);
+ IR_HomeDef_ptr &out (void);
+ IR_HomeDef_ptr _retn (void);
+ IR_HomeDef_ptr ptr (void) const;
+
+private:
+ IR_HomeDef_ptr ptr_;
+};
+
+class TAO_Export IR_HomeDef_out
+{
+public:
+ IR_HomeDef_out (IR_HomeDef_ptr &);
+ IR_HomeDef_out (IR_HomeDef_var &);
+ IR_HomeDef_out (const IR_HomeDef_out &);
+ IR_HomeDef_out &operator= (const IR_HomeDef_out &);
+ IR_HomeDef_out &operator= (const IR_HomeDef_var &);
+ IR_HomeDef_out &operator= (IR_HomeDef_ptr);
+ operator IR_HomeDef_ptr &();
+ IR_HomeDef_ptr &ptr (void);
+ IR_HomeDef_ptr operator-> (void);
+
+private:
+ IR_HomeDef_ptr &ptr_;
+};
-class TAO_Export CORBA_AliasDef: public virtual CORBA_TypedefDef
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+ class _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq : public TAO_Unbounded_Base_Sequence
{
public:
- #if !defined(__GNUC__) || __GNUC__ > 2 || __GNUC_MINOR__ >= 8
- typedef CORBA_AliasDef_ptr _ptr_type;
- typedef CORBA_AliasDef_var _var_type;
- #endif /* __GNUC__ */
-
- // the static operations
- static CORBA_AliasDef_ptr _duplicate (CORBA_AliasDef_ptr obj);
- static CORBA_AliasDef_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_AliasDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_AliasDef_ptr _nil (void)
- {
- return (CORBA::AliasDef_ptr)0;
- }
- static void _tao_any_destructor (void*);
-
- virtual CORBA_IDLType_ptr original_type_def (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual void original_type_def (
- CORBA_IDLType_ptr original_type_def,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA::Boolean _is_a (
- const CORBA::Char *type_id,
- CORBA::Environment &env =
+ // = Initialization and termination methods.
+
+ _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq (void);
+ _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq (CORBA::ULong maximum,
+ CORBA::ULong length,
+ IR_HomeDef* *value,
+ CORBA::Boolean release = 0);
+ _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq(const _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq &rhs);
+ virtual ~_TAO_Unbounded_Object_Sequence_IR_HomeDefSeq (void);
+ _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq &operator= (const _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq &rhs);
+ TAO_Object_Manager<IR_HomeDef,IR_HomeDef_var> operator[] (CORBA::ULong index) const;
+ static IR_HomeDef **allocbuf (CORBA::ULong nelems);
+ static void freebuf (IR_HomeDef **buffer);
+ // The Base_Sequence functions, please see tao/Sequence.h
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ IR_HomeDef* *get_buffer (CORBA::Boolean orphan = 0);
+ const IR_HomeDef* *get_buffer (void) const;
+ virtual void _shrink_buffer (CORBA::ULong nl, CORBA::ULong ol);
+ virtual void _downcast (
+ void* target,
+ CORBA_Object *src,
+ CORBA_Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
- virtual const char* _interface_repository_id (void) const;
-
- protected:
- CORBA_AliasDef (void);
- CORBA_AliasDef (TAO_Stub *objref,
- TAO_ServantBase *_tao_servant = 0,
- CORBA::Boolean _tao_collocated = 0
- );
- virtual ~CORBA_AliasDef (void);
- private:
- CORBA_AliasDef (const CORBA_AliasDef &);
- void operator= (const CORBA_AliasDef &);
- };
-
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_PRIMITIVEDEF___VAR_CH_)
-#define _CORBA_PRIMITIVEDEF___VAR_CH_
-
- class TAO_Export CORBA_PrimitiveDef_var
- {
- public:
- CORBA_PrimitiveDef_var (void); // default constructor
- CORBA_PrimitiveDef_var (CORBA_PrimitiveDef_ptr);
- CORBA_PrimitiveDef_var (const CORBA_PrimitiveDef_var &); // copy constructor
- ~CORBA_PrimitiveDef_var (void); // destructor
-
- CORBA_PrimitiveDef_var &operator= (CORBA_PrimitiveDef_ptr);
- CORBA_PrimitiveDef_var &operator= (const CORBA_PrimitiveDef_var &);
- CORBA_PrimitiveDef_ptr operator-> (void) const;
-
- operator const CORBA_PrimitiveDef_ptr &() const;
- operator CORBA_PrimitiveDef_ptr &();
- // in, inout, out, _retn
- CORBA_PrimitiveDef_ptr in (void) const;
- CORBA_PrimitiveDef_ptr &inout (void);
- CORBA_PrimitiveDef_ptr &out (void);
- CORBA_PrimitiveDef_ptr _retn (void);
- CORBA_PrimitiveDef_ptr ptr (void) const;
-
- private:
- CORBA_PrimitiveDef_ptr ptr_;
+ virtual CORBA_Object* _upcast (void *src) const;
+
};
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_PRIMITIVEDEF___OUT_CH_)
-#define _CORBA_PRIMITIVEDEF___OUT_CH_
-
- class TAO_Export CORBA_PrimitiveDef_out
- {
- public:
- CORBA_PrimitiveDef_out (CORBA_PrimitiveDef_ptr &);
- CORBA_PrimitiveDef_out (CORBA_PrimitiveDef_var &);
- CORBA_PrimitiveDef_out (const CORBA_PrimitiveDef_out &);
- CORBA_PrimitiveDef_out &operator= (const CORBA_PrimitiveDef_out &);
- CORBA_PrimitiveDef_out &operator= (const CORBA_PrimitiveDef_var &);
- CORBA_PrimitiveDef_out &operator= (CORBA_PrimitiveDef_ptr);
- operator CORBA_PrimitiveDef_ptr &();
- CORBA_PrimitiveDef_ptr &ptr (void);
- CORBA_PrimitiveDef_ptr operator-> (void);
+// *************************************************************
+// IR_HomeDefSeq
+// *************************************************************
- private:
- CORBA_PrimitiveDef_ptr &ptr_;
- };
+class TAO_Export IR_HomeDefSeq : public
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_HomeDef,IR_HomeDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+{
+public:
+ IR_HomeDefSeq (void); // default ctor
+ IR_HomeDefSeq (CORBA::ULong max); // uses max size
+ IR_HomeDefSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ IR_HomeDef_ptr *buffer,
+ CORBA::Boolean release=0
+ );
+ IR_HomeDefSeq (const IR_HomeDefSeq &); // copy ctor
+ ~IR_HomeDefSeq (void);
+ static void _tao_any_destructor (void*);
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_HomeDefSeq_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
-#endif /* end #if !defined */
+};
+// *************************************************************
+// class IR_HomeDefSeq_var
+// *************************************************************
-#if !defined (_CORBA_PRIMITIVEDEF_CH_)
-#define _CORBA_PRIMITIVEDEF_CH_
+class TAO_Export IR_HomeDefSeq_var
+{
+public:
+ IR_HomeDefSeq_var (void); // default constructor
+ IR_HomeDefSeq_var (IR_HomeDefSeq *);
+ IR_HomeDefSeq_var (const IR_HomeDefSeq_var &); // copy constructor
+ ~IR_HomeDefSeq_var (void); // destructor
+
+ IR_HomeDefSeq_var &operator= (IR_HomeDefSeq *);
+ IR_HomeDefSeq_var &operator= (const IR_HomeDefSeq_var &);
+ IR_HomeDefSeq *operator-> (void);
+ const IR_HomeDefSeq *operator-> (void) const;
+
+ operator const IR_HomeDefSeq &() const;
+ operator IR_HomeDefSeq &();
+ operator IR_HomeDefSeq &() const;
+ operator IR_HomeDefSeq *&(); // variable-size base types only
+
+ TAO_Object_Manager<IR_HomeDef, IR_HomeDef_var> operator[] (CORBA::ULong index);
+ // in, inout, out, _retn
+ const IR_HomeDefSeq &in (void) const;
+ IR_HomeDefSeq &inout (void);
+ IR_HomeDefSeq *&out (void);
+ IR_HomeDefSeq *_retn (void);
+ IR_HomeDefSeq *ptr (void) const;
+
+private:
+ IR_HomeDefSeq *ptr_;
+};
+
+class TAO_Export IR_HomeDefSeq_out
+{
+public:
+ IR_HomeDefSeq_out (IR_HomeDefSeq *&);
+ IR_HomeDefSeq_out (IR_HomeDefSeq_var &);
+ IR_HomeDefSeq_out (const IR_HomeDefSeq_out &);
+ IR_HomeDefSeq_out &operator= (const IR_HomeDefSeq_out &);
+ IR_HomeDefSeq_out &operator= (IR_HomeDefSeq *);
+ operator IR_HomeDefSeq *&();
+ IR_HomeDefSeq *&ptr (void);
+ IR_HomeDefSeq *operator-> (void);
+ TAO_Object_Manager<IR_HomeDef, IR_HomeDef_var> operator[] (CORBA::ULong index);
+
+private:
+ IR_HomeDefSeq *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_HomeDefSeq_var &);
+};
+
+class TAO_Export IR_EventDef_var
+{
+public:
+ IR_EventDef_var (void); // default constructor
+ IR_EventDef_var (IR_EventDef_ptr);
+ IR_EventDef_var (const IR_EventDef_var &); // copy constructor
+ ~IR_EventDef_var (void); // destructor
+
+ IR_EventDef_var &operator= (IR_EventDef_ptr);
+ IR_EventDef_var &operator= (const IR_EventDef_var &);
+ IR_EventDef_ptr operator-> (void) const;
+
+ operator const IR_EventDef_ptr &() const;
+ operator IR_EventDef_ptr &();
+ // in, inout, out, _retn
+ IR_EventDef_ptr in (void) const;
+ IR_EventDef_ptr &inout (void);
+ IR_EventDef_ptr &out (void);
+ IR_EventDef_ptr _retn (void);
+ IR_EventDef_ptr ptr (void) const;
+
+private:
+ IR_EventDef_ptr ptr_;
+};
+
+class TAO_Export IR_EventDef_out
+{
+public:
+ IR_EventDef_out (IR_EventDef_ptr &);
+ IR_EventDef_out (IR_EventDef_var &);
+ IR_EventDef_out (const IR_EventDef_out &);
+ IR_EventDef_out &operator= (const IR_EventDef_out &);
+ IR_EventDef_out &operator= (const IR_EventDef_var &);
+ IR_EventDef_out &operator= (IR_EventDef_ptr);
+ operator IR_EventDef_ptr &();
+ IR_EventDef_ptr &ptr (void);
+ IR_EventDef_ptr operator-> (void);
+
+private:
+ IR_EventDef_ptr &ptr_;
+};
+
+class TAO_Export IR_EmitsDef_var
+{
+public:
+ IR_EmitsDef_var (void); // default constructor
+ IR_EmitsDef_var (IR_EmitsDef_ptr);
+ IR_EmitsDef_var (const IR_EmitsDef_var &); // copy constructor
+ ~IR_EmitsDef_var (void); // destructor
+
+ IR_EmitsDef_var &operator= (IR_EmitsDef_ptr);
+ IR_EmitsDef_var &operator= (const IR_EmitsDef_var &);
+ IR_EmitsDef_ptr operator-> (void) const;
+
+ operator const IR_EmitsDef_ptr &() const;
+ operator IR_EmitsDef_ptr &();
+ // in, inout, out, _retn
+ IR_EmitsDef_ptr in (void) const;
+ IR_EmitsDef_ptr &inout (void);
+ IR_EmitsDef_ptr &out (void);
+ IR_EmitsDef_ptr _retn (void);
+ IR_EmitsDef_ptr ptr (void) const;
+
+private:
+ IR_EmitsDef_ptr ptr_;
+};
+
+class TAO_Export IR_EmitsDef_out
+{
+public:
+ IR_EmitsDef_out (IR_EmitsDef_ptr &);
+ IR_EmitsDef_out (IR_EmitsDef_var &);
+ IR_EmitsDef_out (const IR_EmitsDef_out &);
+ IR_EmitsDef_out &operator= (const IR_EmitsDef_out &);
+ IR_EmitsDef_out &operator= (const IR_EmitsDef_var &);
+ IR_EmitsDef_out &operator= (IR_EmitsDef_ptr);
+ operator IR_EmitsDef_ptr &();
+ IR_EmitsDef_ptr &ptr (void);
+ IR_EmitsDef_ptr operator-> (void);
+
+private:
+ IR_EmitsDef_ptr &ptr_;
+};
-class TAO_Export CORBA_PrimitiveDef: public virtual CORBA_IDLType
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+ class _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq : public TAO_Unbounded_Base_Sequence
{
public:
- #if !defined(__GNUC__) || __GNUC__ > 2 || __GNUC_MINOR__ >= 8
- typedef CORBA_PrimitiveDef_ptr _ptr_type;
- typedef CORBA_PrimitiveDef_var _var_type;
- #endif /* __GNUC__ */
-
- // the static operations
- static CORBA_PrimitiveDef_ptr _duplicate (CORBA_PrimitiveDef_ptr obj);
- static CORBA_PrimitiveDef_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_PrimitiveDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_PrimitiveDef_ptr _nil (void)
- {
- return (CORBA::PrimitiveDef_ptr)0;
- }
- static void _tao_any_destructor (void*);
-
- virtual CORBA::PrimitiveKind kind (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA::Boolean _is_a (
- const CORBA::Char *type_id,
- CORBA::Environment &env =
+ // = Initialization and termination methods.
+
+ _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq (void);
+ _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq (CORBA::ULong maximum,
+ CORBA::ULong length,
+ IR_EmitsDef* *value,
+ CORBA::Boolean release = 0);
+ _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq(const _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq &rhs);
+ virtual ~_TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq (void);
+ _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq &operator= (const _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq &rhs);
+ TAO_Object_Manager<IR_EmitsDef,IR_EmitsDef_var> operator[] (CORBA::ULong index) const;
+ static IR_EmitsDef **allocbuf (CORBA::ULong nelems);
+ static void freebuf (IR_EmitsDef **buffer);
+ // The Base_Sequence functions, please see tao/Sequence.h
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ IR_EmitsDef* *get_buffer (CORBA::Boolean orphan = 0);
+ const IR_EmitsDef* *get_buffer (void) const;
+ virtual void _shrink_buffer (CORBA::ULong nl, CORBA::ULong ol);
+ virtual void _downcast (
+ void* target,
+ CORBA_Object *src,
+ CORBA_Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
- virtual const char* _interface_repository_id (void) const;
-
- protected:
- CORBA_PrimitiveDef (void);
- CORBA_PrimitiveDef (TAO_Stub *objref,
- TAO_ServantBase *_tao_servant = 0,
- CORBA::Boolean _tao_collocated = 0
- );
- virtual ~CORBA_PrimitiveDef (void);
- private:
- CORBA_PrimitiveDef (const CORBA_PrimitiveDef &);
- void operator= (const CORBA_PrimitiveDef &);
+ virtual CORBA_Object* _upcast (void *src) const;
+
};
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_STRINGDEF___VAR_CH_)
-#define _CORBA_STRINGDEF___VAR_CH_
-
- class TAO_Export CORBA_StringDef_var
- {
- public:
- CORBA_StringDef_var (void); // default constructor
- CORBA_StringDef_var (CORBA_StringDef_ptr);
- CORBA_StringDef_var (const CORBA_StringDef_var &); // copy constructor
- ~CORBA_StringDef_var (void); // destructor
-
- CORBA_StringDef_var &operator= (CORBA_StringDef_ptr);
- CORBA_StringDef_var &operator= (const CORBA_StringDef_var &);
- CORBA_StringDef_ptr operator-> (void) const;
-
- operator const CORBA_StringDef_ptr &() const;
- operator CORBA_StringDef_ptr &();
- // in, inout, out, _retn
- CORBA_StringDef_ptr in (void) const;
- CORBA_StringDef_ptr &inout (void);
- CORBA_StringDef_ptr &out (void);
- CORBA_StringDef_ptr _retn (void);
- CORBA_StringDef_ptr ptr (void) const;
-
- private:
- CORBA_StringDef_ptr ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_STRINGDEF___OUT_CH_)
-#define _CORBA_STRINGDEF___OUT_CH_
-
- class TAO_Export CORBA_StringDef_out
- {
- public:
- CORBA_StringDef_out (CORBA_StringDef_ptr &);
- CORBA_StringDef_out (CORBA_StringDef_var &);
- CORBA_StringDef_out (const CORBA_StringDef_out &);
- CORBA_StringDef_out &operator= (const CORBA_StringDef_out &);
- CORBA_StringDef_out &operator= (const CORBA_StringDef_var &);
- CORBA_StringDef_out &operator= (CORBA_StringDef_ptr);
- operator CORBA_StringDef_ptr &();
- CORBA_StringDef_ptr &ptr (void);
- CORBA_StringDef_ptr operator-> (void);
+// *************************************************************
+// IR_EmitsDefSeq
+// *************************************************************
- private:
- CORBA_StringDef_ptr &ptr_;
- };
+class TAO_Export IR_EmitsDefSeq : public
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_EmitsDef,IR_EmitsDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+{
+public:
+ IR_EmitsDefSeq (void); // default ctor
+ IR_EmitsDefSeq (CORBA::ULong max); // uses max size
+ IR_EmitsDefSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ IR_EmitsDef_ptr *buffer,
+ CORBA::Boolean release=0
+ );
+ IR_EmitsDefSeq (const IR_EmitsDefSeq &); // copy ctor
+ ~IR_EmitsDefSeq (void);
+ static void _tao_any_destructor (void*);
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_EmitsDefSeq_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
-#endif /* end #if !defined */
+};
+// *************************************************************
+// class IR_EmitsDefSeq_var
+// *************************************************************
-#if !defined (_CORBA_STRINGDEF_CH_)
-#define _CORBA_STRINGDEF_CH_
+class TAO_Export IR_EmitsDefSeq_var
+{
+public:
+ IR_EmitsDefSeq_var (void); // default constructor
+ IR_EmitsDefSeq_var (IR_EmitsDefSeq *);
+ IR_EmitsDefSeq_var (const IR_EmitsDefSeq_var &); // copy constructor
+ ~IR_EmitsDefSeq_var (void); // destructor
+
+ IR_EmitsDefSeq_var &operator= (IR_EmitsDefSeq *);
+ IR_EmitsDefSeq_var &operator= (const IR_EmitsDefSeq_var &);
+ IR_EmitsDefSeq *operator-> (void);
+ const IR_EmitsDefSeq *operator-> (void) const;
+
+ operator const IR_EmitsDefSeq &() const;
+ operator IR_EmitsDefSeq &();
+ operator IR_EmitsDefSeq &() const;
+ operator IR_EmitsDefSeq *&(); // variable-size base types only
+
+ TAO_Object_Manager<IR_EmitsDef, IR_EmitsDef_var> operator[] (CORBA::ULong index);
+ // in, inout, out, _retn
+ const IR_EmitsDefSeq &in (void) const;
+ IR_EmitsDefSeq &inout (void);
+ IR_EmitsDefSeq *&out (void);
+ IR_EmitsDefSeq *_retn (void);
+ IR_EmitsDefSeq *ptr (void) const;
+
+private:
+ IR_EmitsDefSeq *ptr_;
+};
+
+class TAO_Export IR_EmitsDefSeq_out
+{
+public:
+ IR_EmitsDefSeq_out (IR_EmitsDefSeq *&);
+ IR_EmitsDefSeq_out (IR_EmitsDefSeq_var &);
+ IR_EmitsDefSeq_out (const IR_EmitsDefSeq_out &);
+ IR_EmitsDefSeq_out &operator= (const IR_EmitsDefSeq_out &);
+ IR_EmitsDefSeq_out &operator= (IR_EmitsDefSeq *);
+ operator IR_EmitsDefSeq *&();
+ IR_EmitsDefSeq *&ptr (void);
+ IR_EmitsDefSeq *operator-> (void);
+ TAO_Object_Manager<IR_EmitsDef, IR_EmitsDef_var> operator[] (CORBA::ULong index);
+
+private:
+ IR_EmitsDefSeq *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_EmitsDefSeq_var &);
+};
+
+class TAO_Export IR_PublishesDef_var
+{
+public:
+ IR_PublishesDef_var (void); // default constructor
+ IR_PublishesDef_var (IR_PublishesDef_ptr);
+ IR_PublishesDef_var (const IR_PublishesDef_var &); // copy constructor
+ ~IR_PublishesDef_var (void); // destructor
+
+ IR_PublishesDef_var &operator= (IR_PublishesDef_ptr);
+ IR_PublishesDef_var &operator= (const IR_PublishesDef_var &);
+ IR_PublishesDef_ptr operator-> (void) const;
+
+ operator const IR_PublishesDef_ptr &() const;
+ operator IR_PublishesDef_ptr &();
+ // in, inout, out, _retn
+ IR_PublishesDef_ptr in (void) const;
+ IR_PublishesDef_ptr &inout (void);
+ IR_PublishesDef_ptr &out (void);
+ IR_PublishesDef_ptr _retn (void);
+ IR_PublishesDef_ptr ptr (void) const;
+
+private:
+ IR_PublishesDef_ptr ptr_;
+};
+
+class TAO_Export IR_PublishesDef_out
+{
+public:
+ IR_PublishesDef_out (IR_PublishesDef_ptr &);
+ IR_PublishesDef_out (IR_PublishesDef_var &);
+ IR_PublishesDef_out (const IR_PublishesDef_out &);
+ IR_PublishesDef_out &operator= (const IR_PublishesDef_out &);
+ IR_PublishesDef_out &operator= (const IR_PublishesDef_var &);
+ IR_PublishesDef_out &operator= (IR_PublishesDef_ptr);
+ operator IR_PublishesDef_ptr &();
+ IR_PublishesDef_ptr &ptr (void);
+ IR_PublishesDef_ptr operator-> (void);
+
+private:
+ IR_PublishesDef_ptr &ptr_;
+};
-class TAO_Export CORBA_StringDef: public virtual CORBA_IDLType
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+ class _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq : public TAO_Unbounded_Base_Sequence
{
public:
- #if !defined(__GNUC__) || __GNUC__ > 2 || __GNUC_MINOR__ >= 8
- typedef CORBA_StringDef_ptr _ptr_type;
- typedef CORBA_StringDef_var _var_type;
- #endif /* __GNUC__ */
-
- // the static operations
- static CORBA_StringDef_ptr _duplicate (CORBA_StringDef_ptr obj);
- static CORBA_StringDef_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_StringDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_StringDef_ptr _nil (void)
- {
- return (CORBA::StringDef_ptr)0;
- }
- static void _tao_any_destructor (void*);
-
- virtual CORBA::ULong bound (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual void bound (
- CORBA::ULong bound,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA::Boolean _is_a (
- const CORBA::Char *type_id,
- CORBA::Environment &env =
+ // = Initialization and termination methods.
+
+ _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq (void);
+ _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq (CORBA::ULong maximum,
+ CORBA::ULong length,
+ IR_PublishesDef* *value,
+ CORBA::Boolean release = 0);
+ _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq(const _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq &rhs);
+ virtual ~_TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq (void);
+ _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq &operator= (const _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq &rhs);
+ TAO_Object_Manager<IR_PublishesDef,IR_PublishesDef_var> operator[] (CORBA::ULong index) const;
+ static IR_PublishesDef **allocbuf (CORBA::ULong nelems);
+ static void freebuf (IR_PublishesDef **buffer);
+ // The Base_Sequence functions, please see tao/Sequence.h
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ IR_PublishesDef* *get_buffer (CORBA::Boolean orphan = 0);
+ const IR_PublishesDef* *get_buffer (void) const;
+ virtual void _shrink_buffer (CORBA::ULong nl, CORBA::ULong ol);
+ virtual void _downcast (
+ void* target,
+ CORBA_Object *src,
+ CORBA_Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
- virtual const char* _interface_repository_id (void) const;
-
- protected:
- CORBA_StringDef (void);
- CORBA_StringDef (TAO_Stub *objref,
- TAO_ServantBase *_tao_servant = 0,
- CORBA::Boolean _tao_collocated = 0
- );
- virtual ~CORBA_StringDef (void);
- private:
- CORBA_StringDef (const CORBA_StringDef &);
- void operator= (const CORBA_StringDef &);
- };
-
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_WSTRINGDEF___VAR_CH_)
-#define _CORBA_WSTRINGDEF___VAR_CH_
-
- class TAO_Export CORBA_WstringDef_var
- {
- public:
- CORBA_WstringDef_var (void); // default constructor
- CORBA_WstringDef_var (CORBA_WstringDef_ptr);
- CORBA_WstringDef_var (const CORBA_WstringDef_var &); // copy constructor
- ~CORBA_WstringDef_var (void); // destructor
-
- CORBA_WstringDef_var &operator= (CORBA_WstringDef_ptr);
- CORBA_WstringDef_var &operator= (const CORBA_WstringDef_var &);
- CORBA_WstringDef_ptr operator-> (void) const;
-
- operator const CORBA_WstringDef_ptr &() const;
- operator CORBA_WstringDef_ptr &();
- // in, inout, out, _retn
- CORBA_WstringDef_ptr in (void) const;
- CORBA_WstringDef_ptr &inout (void);
- CORBA_WstringDef_ptr &out (void);
- CORBA_WstringDef_ptr _retn (void);
- CORBA_WstringDef_ptr ptr (void) const;
-
- private:
- CORBA_WstringDef_ptr ptr_;
+ virtual CORBA_Object* _upcast (void *src) const;
+
};
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_WSTRINGDEF___OUT_CH_)
-#define _CORBA_WSTRINGDEF___OUT_CH_
-
- class TAO_Export CORBA_WstringDef_out
- {
- public:
- CORBA_WstringDef_out (CORBA_WstringDef_ptr &);
- CORBA_WstringDef_out (CORBA_WstringDef_var &);
- CORBA_WstringDef_out (const CORBA_WstringDef_out &);
- CORBA_WstringDef_out &operator= (const CORBA_WstringDef_out &);
- CORBA_WstringDef_out &operator= (const CORBA_WstringDef_var &);
- CORBA_WstringDef_out &operator= (CORBA_WstringDef_ptr);
- operator CORBA_WstringDef_ptr &();
- CORBA_WstringDef_ptr &ptr (void);
- CORBA_WstringDef_ptr operator-> (void);
+// *************************************************************
+// IR_PublishesDefSeq
+// *************************************************************
- private:
- CORBA_WstringDef_ptr &ptr_;
- };
+class TAO_Export IR_PublishesDefSeq : public
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_PublishesDef,IR_PublishesDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+{
+public:
+ IR_PublishesDefSeq (void); // default ctor
+ IR_PublishesDefSeq (CORBA::ULong max); // uses max size
+ IR_PublishesDefSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ IR_PublishesDef_ptr *buffer,
+ CORBA::Boolean release=0
+ );
+ IR_PublishesDefSeq (const IR_PublishesDefSeq &); // copy ctor
+ ~IR_PublishesDefSeq (void);
+ static void _tao_any_destructor (void*);
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_PublishesDefSeq_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
-#endif /* end #if !defined */
+};
+// *************************************************************
+// class IR_PublishesDefSeq_var
+// *************************************************************
-#if !defined (_CORBA_WSTRINGDEF_CH_)
-#define _CORBA_WSTRINGDEF_CH_
+class TAO_Export IR_PublishesDefSeq_var
+{
+public:
+ IR_PublishesDefSeq_var (void); // default constructor
+ IR_PublishesDefSeq_var (IR_PublishesDefSeq *);
+ IR_PublishesDefSeq_var (const IR_PublishesDefSeq_var &); // copy constructor
+ ~IR_PublishesDefSeq_var (void); // destructor
+
+ IR_PublishesDefSeq_var &operator= (IR_PublishesDefSeq *);
+ IR_PublishesDefSeq_var &operator= (const IR_PublishesDefSeq_var &);
+ IR_PublishesDefSeq *operator-> (void);
+ const IR_PublishesDefSeq *operator-> (void) const;
+
+ operator const IR_PublishesDefSeq &() const;
+ operator IR_PublishesDefSeq &();
+ operator IR_PublishesDefSeq &() const;
+ operator IR_PublishesDefSeq *&(); // variable-size base types only
+
+ TAO_Object_Manager<IR_PublishesDef, IR_PublishesDef_var> operator[] (CORBA::ULong index);
+ // in, inout, out, _retn
+ const IR_PublishesDefSeq &in (void) const;
+ IR_PublishesDefSeq &inout (void);
+ IR_PublishesDefSeq *&out (void);
+ IR_PublishesDefSeq *_retn (void);
+ IR_PublishesDefSeq *ptr (void) const;
+
+private:
+ IR_PublishesDefSeq *ptr_;
+};
+
+class TAO_Export IR_PublishesDefSeq_out
+{
+public:
+ IR_PublishesDefSeq_out (IR_PublishesDefSeq *&);
+ IR_PublishesDefSeq_out (IR_PublishesDefSeq_var &);
+ IR_PublishesDefSeq_out (const IR_PublishesDefSeq_out &);
+ IR_PublishesDefSeq_out &operator= (const IR_PublishesDefSeq_out &);
+ IR_PublishesDefSeq_out &operator= (IR_PublishesDefSeq *);
+ operator IR_PublishesDefSeq *&();
+ IR_PublishesDefSeq *&ptr (void);
+ IR_PublishesDefSeq *operator-> (void);
+ TAO_Object_Manager<IR_PublishesDef, IR_PublishesDef_var> operator[] (CORBA::ULong index);
+
+private:
+ IR_PublishesDefSeq *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_PublishesDefSeq_var &);
+};
+
+class TAO_Export IR_ConsumesDef_var
+{
+public:
+ IR_ConsumesDef_var (void); // default constructor
+ IR_ConsumesDef_var (IR_ConsumesDef_ptr);
+ IR_ConsumesDef_var (const IR_ConsumesDef_var &); // copy constructor
+ ~IR_ConsumesDef_var (void); // destructor
+
+ IR_ConsumesDef_var &operator= (IR_ConsumesDef_ptr);
+ IR_ConsumesDef_var &operator= (const IR_ConsumesDef_var &);
+ IR_ConsumesDef_ptr operator-> (void) const;
+
+ operator const IR_ConsumesDef_ptr &() const;
+ operator IR_ConsumesDef_ptr &();
+ // in, inout, out, _retn
+ IR_ConsumesDef_ptr in (void) const;
+ IR_ConsumesDef_ptr &inout (void);
+ IR_ConsumesDef_ptr &out (void);
+ IR_ConsumesDef_ptr _retn (void);
+ IR_ConsumesDef_ptr ptr (void) const;
+
+private:
+ IR_ConsumesDef_ptr ptr_;
+};
+
+class TAO_Export IR_ConsumesDef_out
+{
+public:
+ IR_ConsumesDef_out (IR_ConsumesDef_ptr &);
+ IR_ConsumesDef_out (IR_ConsumesDef_var &);
+ IR_ConsumesDef_out (const IR_ConsumesDef_out &);
+ IR_ConsumesDef_out &operator= (const IR_ConsumesDef_out &);
+ IR_ConsumesDef_out &operator= (const IR_ConsumesDef_var &);
+ IR_ConsumesDef_out &operator= (IR_ConsumesDef_ptr);
+ operator IR_ConsumesDef_ptr &();
+ IR_ConsumesDef_ptr &ptr (void);
+ IR_ConsumesDef_ptr operator-> (void);
+
+private:
+ IR_ConsumesDef_ptr &ptr_;
+};
-class TAO_Export CORBA_WstringDef: public virtual CORBA_IDLType
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+ class _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq : public TAO_Unbounded_Base_Sequence
{
public:
- #if !defined(__GNUC__) || __GNUC__ > 2 || __GNUC_MINOR__ >= 8
- typedef CORBA_WstringDef_ptr _ptr_type;
- typedef CORBA_WstringDef_var _var_type;
- #endif /* __GNUC__ */
-
- // the static operations
- static CORBA_WstringDef_ptr _duplicate (CORBA_WstringDef_ptr obj);
- static CORBA_WstringDef_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_WstringDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_WstringDef_ptr _nil (void)
- {
- return (CORBA::WstringDef_ptr)0;
- }
- static void _tao_any_destructor (void*);
-
- virtual CORBA::ULong bound (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual void bound (
- CORBA::ULong bound,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA::Boolean _is_a (
- const CORBA::Char *type_id,
- CORBA::Environment &env =
+ // = Initialization and termination methods.
+
+ _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq (void);
+ _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq (CORBA::ULong maximum,
+ CORBA::ULong length,
+ IR_ConsumesDef* *value,
+ CORBA::Boolean release = 0);
+ _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq(const _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq &rhs);
+ virtual ~_TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq (void);
+ _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq &operator= (const _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq &rhs);
+ TAO_Object_Manager<IR_ConsumesDef,IR_ConsumesDef_var> operator[] (CORBA::ULong index) const;
+ static IR_ConsumesDef **allocbuf (CORBA::ULong nelems);
+ static void freebuf (IR_ConsumesDef **buffer);
+ // The Base_Sequence functions, please see tao/Sequence.h
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ IR_ConsumesDef* *get_buffer (CORBA::Boolean orphan = 0);
+ const IR_ConsumesDef* *get_buffer (void) const;
+ virtual void _shrink_buffer (CORBA::ULong nl, CORBA::ULong ol);
+ virtual void _downcast (
+ void* target,
+ CORBA_Object *src,
+ CORBA_Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
- virtual const char* _interface_repository_id (void) const;
-
- protected:
- CORBA_WstringDef (void);
- CORBA_WstringDef (TAO_Stub *objref,
- TAO_ServantBase *_tao_servant = 0,
- CORBA::Boolean _tao_collocated = 0
- );
- virtual ~CORBA_WstringDef (void);
- private:
- CORBA_WstringDef (const CORBA_WstringDef &);
- void operator= (const CORBA_WstringDef &);
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_FIXEDDEF___VAR_CH_)
-#define _CORBA_FIXEDDEF___VAR_CH_
-
- class TAO_Export CORBA_FixedDef_var
- {
- public:
- CORBA_FixedDef_var (void); // default constructor
- CORBA_FixedDef_var (CORBA_FixedDef_ptr);
- CORBA_FixedDef_var (const CORBA_FixedDef_var &); // copy constructor
- ~CORBA_FixedDef_var (void); // destructor
-
- CORBA_FixedDef_var &operator= (CORBA_FixedDef_ptr);
- CORBA_FixedDef_var &operator= (const CORBA_FixedDef_var &);
- CORBA_FixedDef_ptr operator-> (void) const;
-
- operator const CORBA_FixedDef_ptr &() const;
- operator CORBA_FixedDef_ptr &();
- // in, inout, out, _retn
- CORBA_FixedDef_ptr in (void) const;
- CORBA_FixedDef_ptr &inout (void);
- CORBA_FixedDef_ptr &out (void);
- CORBA_FixedDef_ptr _retn (void);
- CORBA_FixedDef_ptr ptr (void) const;
-
- private:
- CORBA_FixedDef_ptr ptr_;
+ virtual CORBA_Object* _upcast (void *src) const;
+
};
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_FIXEDDEF___OUT_CH_)
-#define _CORBA_FIXEDDEF___OUT_CH_
-
- class TAO_Export CORBA_FixedDef_out
- {
- public:
- CORBA_FixedDef_out (CORBA_FixedDef_ptr &);
- CORBA_FixedDef_out (CORBA_FixedDef_var &);
- CORBA_FixedDef_out (const CORBA_FixedDef_out &);
- CORBA_FixedDef_out &operator= (const CORBA_FixedDef_out &);
- CORBA_FixedDef_out &operator= (const CORBA_FixedDef_var &);
- CORBA_FixedDef_out &operator= (CORBA_FixedDef_ptr);
- operator CORBA_FixedDef_ptr &();
- CORBA_FixedDef_ptr &ptr (void);
- CORBA_FixedDef_ptr operator-> (void);
+// *************************************************************
+// IR_ConsumesDefSeq
+// *************************************************************
- private:
- CORBA_FixedDef_ptr &ptr_;
- };
+class TAO_Export IR_ConsumesDefSeq : public
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_ConsumesDef,IR_ConsumesDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+{
+public:
+ IR_ConsumesDefSeq (void); // default ctor
+ IR_ConsumesDefSeq (CORBA::ULong max); // uses max size
+ IR_ConsumesDefSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ IR_ConsumesDef_ptr *buffer,
+ CORBA::Boolean release=0
+ );
+ IR_ConsumesDefSeq (const IR_ConsumesDefSeq &); // copy ctor
+ ~IR_ConsumesDefSeq (void);
+ static void _tao_any_destructor (void*);
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_ConsumesDefSeq_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
-#endif /* end #if !defined */
+};
+// *************************************************************
+// class IR_ConsumesDefSeq_var
+// *************************************************************
-#if !defined (_CORBA_FIXEDDEF_CH_)
-#define _CORBA_FIXEDDEF_CH_
+class TAO_Export IR_ConsumesDefSeq_var
+{
+public:
+ IR_ConsumesDefSeq_var (void); // default constructor
+ IR_ConsumesDefSeq_var (IR_ConsumesDefSeq *);
+ IR_ConsumesDefSeq_var (const IR_ConsumesDefSeq_var &); // copy constructor
+ ~IR_ConsumesDefSeq_var (void); // destructor
+
+ IR_ConsumesDefSeq_var &operator= (IR_ConsumesDefSeq *);
+ IR_ConsumesDefSeq_var &operator= (const IR_ConsumesDefSeq_var &);
+ IR_ConsumesDefSeq *operator-> (void);
+ const IR_ConsumesDefSeq *operator-> (void) const;
+
+ operator const IR_ConsumesDefSeq &() const;
+ operator IR_ConsumesDefSeq &();
+ operator IR_ConsumesDefSeq &() const;
+ operator IR_ConsumesDefSeq *&(); // variable-size base types only
+
+ TAO_Object_Manager<IR_ConsumesDef, IR_ConsumesDef_var> operator[] (CORBA::ULong index);
+ // in, inout, out, _retn
+ const IR_ConsumesDefSeq &in (void) const;
+ IR_ConsumesDefSeq &inout (void);
+ IR_ConsumesDefSeq *&out (void);
+ IR_ConsumesDefSeq *_retn (void);
+ IR_ConsumesDefSeq *ptr (void) const;
+
+private:
+ IR_ConsumesDefSeq *ptr_;
+};
+
+class TAO_Export IR_ConsumesDefSeq_out
+{
+public:
+ IR_ConsumesDefSeq_out (IR_ConsumesDefSeq *&);
+ IR_ConsumesDefSeq_out (IR_ConsumesDefSeq_var &);
+ IR_ConsumesDefSeq_out (const IR_ConsumesDefSeq_out &);
+ IR_ConsumesDefSeq_out &operator= (const IR_ConsumesDefSeq_out &);
+ IR_ConsumesDefSeq_out &operator= (IR_ConsumesDefSeq *);
+ operator IR_ConsumesDefSeq *&();
+ IR_ConsumesDefSeq *&ptr (void);
+ IR_ConsumesDefSeq *operator-> (void);
+ TAO_Object_Manager<IR_ConsumesDef, IR_ConsumesDef_var> operator[] (CORBA::ULong index);
+
+private:
+ IR_ConsumesDefSeq *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_ConsumesDefSeq_var &);
+};
+
+class TAO_Export IR_FactoryDef_var
+{
+public:
+ IR_FactoryDef_var (void); // default constructor
+ IR_FactoryDef_var (IR_FactoryDef_ptr);
+ IR_FactoryDef_var (const IR_FactoryDef_var &); // copy constructor
+ ~IR_FactoryDef_var (void); // destructor
+
+ IR_FactoryDef_var &operator= (IR_FactoryDef_ptr);
+ IR_FactoryDef_var &operator= (const IR_FactoryDef_var &);
+ IR_FactoryDef_ptr operator-> (void) const;
+
+ operator const IR_FactoryDef_ptr &() const;
+ operator IR_FactoryDef_ptr &();
+ // in, inout, out, _retn
+ IR_FactoryDef_ptr in (void) const;
+ IR_FactoryDef_ptr &inout (void);
+ IR_FactoryDef_ptr &out (void);
+ IR_FactoryDef_ptr _retn (void);
+ IR_FactoryDef_ptr ptr (void) const;
+
+private:
+ IR_FactoryDef_ptr ptr_;
+};
+
+class TAO_Export IR_FactoryDef_out
+{
+public:
+ IR_FactoryDef_out (IR_FactoryDef_ptr &);
+ IR_FactoryDef_out (IR_FactoryDef_var &);
+ IR_FactoryDef_out (const IR_FactoryDef_out &);
+ IR_FactoryDef_out &operator= (const IR_FactoryDef_out &);
+ IR_FactoryDef_out &operator= (const IR_FactoryDef_var &);
+ IR_FactoryDef_out &operator= (IR_FactoryDef_ptr);
+ operator IR_FactoryDef_ptr &();
+ IR_FactoryDef_ptr &ptr (void);
+ IR_FactoryDef_ptr operator-> (void);
+
+private:
+ IR_FactoryDef_ptr &ptr_;
+};
-class TAO_Export CORBA_FixedDef: public virtual CORBA_IDLType
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+ class _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq : public TAO_Unbounded_Base_Sequence
{
public:
- #if !defined(__GNUC__) || __GNUC__ > 2 || __GNUC_MINOR__ >= 8
- typedef CORBA_FixedDef_ptr _ptr_type;
- typedef CORBA_FixedDef_var _var_type;
- #endif /* __GNUC__ */
-
- // the static operations
- static CORBA_FixedDef_ptr _duplicate (CORBA_FixedDef_ptr obj);
- static CORBA_FixedDef_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_FixedDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_FixedDef_ptr _nil (void)
- {
- return (CORBA::FixedDef_ptr)0;
- }
- static void _tao_any_destructor (void*);
-
- virtual CORBA::UShort digits (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual void digits (
- CORBA::UShort digits,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA::Short scale (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual void scale (
- CORBA::Short scale,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA::Boolean _is_a (
- const CORBA::Char *type_id,
- CORBA::Environment &env =
+ // = Initialization and termination methods.
+
+ _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq (void);
+ _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq (CORBA::ULong maximum,
+ CORBA::ULong length,
+ IR_FactoryDef* *value,
+ CORBA::Boolean release = 0);
+ _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq(const _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq &rhs);
+ virtual ~_TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq (void);
+ _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq &operator= (const _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq &rhs);
+ TAO_Object_Manager<IR_FactoryDef,IR_FactoryDef_var> operator[] (CORBA::ULong index) const;
+ static IR_FactoryDef **allocbuf (CORBA::ULong nelems);
+ static void freebuf (IR_FactoryDef **buffer);
+ // The Base_Sequence functions, please see tao/Sequence.h
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ IR_FactoryDef* *get_buffer (CORBA::Boolean orphan = 0);
+ const IR_FactoryDef* *get_buffer (void) const;
+ virtual void _shrink_buffer (CORBA::ULong nl, CORBA::ULong ol);
+ virtual void _downcast (
+ void* target,
+ CORBA_Object *src,
+ CORBA_Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
- virtual const char* _interface_repository_id (void) const;
-
- protected:
- CORBA_FixedDef (void);
- CORBA_FixedDef (TAO_Stub *objref,
- TAO_ServantBase *_tao_servant = 0,
- CORBA::Boolean _tao_collocated = 0
- );
- virtual ~CORBA_FixedDef (void);
- private:
- CORBA_FixedDef (const CORBA_FixedDef &);
- void operator= (const CORBA_FixedDef &);
+ virtual CORBA_Object* _upcast (void *src) const;
+
};
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_SEQUENCEDEF___VAR_CH_)
-#define _CORBA_SEQUENCEDEF___VAR_CH_
-
- class TAO_Export CORBA_SequenceDef_var
- {
- public:
- CORBA_SequenceDef_var (void); // default constructor
- CORBA_SequenceDef_var (CORBA_SequenceDef_ptr);
- CORBA_SequenceDef_var (const CORBA_SequenceDef_var &); // copy constructor
- ~CORBA_SequenceDef_var (void); // destructor
-
- CORBA_SequenceDef_var &operator= (CORBA_SequenceDef_ptr);
- CORBA_SequenceDef_var &operator= (const CORBA_SequenceDef_var &);
- CORBA_SequenceDef_ptr operator-> (void) const;
-
- operator const CORBA_SequenceDef_ptr &() const;
- operator CORBA_SequenceDef_ptr &();
- // in, inout, out, _retn
- CORBA_SequenceDef_ptr in (void) const;
- CORBA_SequenceDef_ptr &inout (void);
- CORBA_SequenceDef_ptr &out (void);
- CORBA_SequenceDef_ptr _retn (void);
- CORBA_SequenceDef_ptr ptr (void) const;
-
- private:
- CORBA_SequenceDef_ptr ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_SEQUENCEDEF___OUT_CH_)
-#define _CORBA_SEQUENCEDEF___OUT_CH_
-
- class TAO_Export CORBA_SequenceDef_out
- {
- public:
- CORBA_SequenceDef_out (CORBA_SequenceDef_ptr &);
- CORBA_SequenceDef_out (CORBA_SequenceDef_var &);
- CORBA_SequenceDef_out (const CORBA_SequenceDef_out &);
- CORBA_SequenceDef_out &operator= (const CORBA_SequenceDef_out &);
- CORBA_SequenceDef_out &operator= (const CORBA_SequenceDef_var &);
- CORBA_SequenceDef_out &operator= (CORBA_SequenceDef_ptr);
- operator CORBA_SequenceDef_ptr &();
- CORBA_SequenceDef_ptr &ptr (void);
- CORBA_SequenceDef_ptr operator-> (void);
+// *************************************************************
+// IR_FactoryDefSeq
+// *************************************************************
- private:
- CORBA_SequenceDef_ptr &ptr_;
- };
+class TAO_Export IR_FactoryDefSeq : public
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_FactoryDef,IR_FactoryDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+{
+public:
+ IR_FactoryDefSeq (void); // default ctor
+ IR_FactoryDefSeq (CORBA::ULong max); // uses max size
+ IR_FactoryDefSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ IR_FactoryDef_ptr *buffer,
+ CORBA::Boolean release=0
+ );
+ IR_FactoryDefSeq (const IR_FactoryDefSeq &); // copy ctor
+ ~IR_FactoryDefSeq (void);
+ static void _tao_any_destructor (void*);
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_FactoryDefSeq_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
-#endif /* end #if !defined */
+};
+// *************************************************************
+// class IR_FactoryDefSeq_var
+// *************************************************************
-#if !defined (_CORBA_SEQUENCEDEF_CH_)
-#define _CORBA_SEQUENCEDEF_CH_
+class TAO_Export IR_FactoryDefSeq_var
+{
+public:
+ IR_FactoryDefSeq_var (void); // default constructor
+ IR_FactoryDefSeq_var (IR_FactoryDefSeq *);
+ IR_FactoryDefSeq_var (const IR_FactoryDefSeq_var &); // copy constructor
+ ~IR_FactoryDefSeq_var (void); // destructor
+
+ IR_FactoryDefSeq_var &operator= (IR_FactoryDefSeq *);
+ IR_FactoryDefSeq_var &operator= (const IR_FactoryDefSeq_var &);
+ IR_FactoryDefSeq *operator-> (void);
+ const IR_FactoryDefSeq *operator-> (void) const;
+
+ operator const IR_FactoryDefSeq &() const;
+ operator IR_FactoryDefSeq &();
+ operator IR_FactoryDefSeq &() const;
+ operator IR_FactoryDefSeq *&(); // variable-size base types only
+
+ TAO_Object_Manager<IR_FactoryDef, IR_FactoryDef_var> operator[] (CORBA::ULong index);
+ // in, inout, out, _retn
+ const IR_FactoryDefSeq &in (void) const;
+ IR_FactoryDefSeq &inout (void);
+ IR_FactoryDefSeq *&out (void);
+ IR_FactoryDefSeq *_retn (void);
+ IR_FactoryDefSeq *ptr (void) const;
+
+private:
+ IR_FactoryDefSeq *ptr_;
+};
+
+class TAO_Export IR_FactoryDefSeq_out
+{
+public:
+ IR_FactoryDefSeq_out (IR_FactoryDefSeq *&);
+ IR_FactoryDefSeq_out (IR_FactoryDefSeq_var &);
+ IR_FactoryDefSeq_out (const IR_FactoryDefSeq_out &);
+ IR_FactoryDefSeq_out &operator= (const IR_FactoryDefSeq_out &);
+ IR_FactoryDefSeq_out &operator= (IR_FactoryDefSeq *);
+ operator IR_FactoryDefSeq *&();
+ IR_FactoryDefSeq *&ptr (void);
+ IR_FactoryDefSeq *operator-> (void);
+ TAO_Object_Manager<IR_FactoryDef, IR_FactoryDef_var> operator[] (CORBA::ULong index);
+
+private:
+ IR_FactoryDefSeq *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_FactoryDefSeq_var &);
+};
+
+class TAO_Export IR_FinderDef_var
+{
+public:
+ IR_FinderDef_var (void); // default constructor
+ IR_FinderDef_var (IR_FinderDef_ptr);
+ IR_FinderDef_var (const IR_FinderDef_var &); // copy constructor
+ ~IR_FinderDef_var (void); // destructor
+
+ IR_FinderDef_var &operator= (IR_FinderDef_ptr);
+ IR_FinderDef_var &operator= (const IR_FinderDef_var &);
+ IR_FinderDef_ptr operator-> (void) const;
+
+ operator const IR_FinderDef_ptr &() const;
+ operator IR_FinderDef_ptr &();
+ // in, inout, out, _retn
+ IR_FinderDef_ptr in (void) const;
+ IR_FinderDef_ptr &inout (void);
+ IR_FinderDef_ptr &out (void);
+ IR_FinderDef_ptr _retn (void);
+ IR_FinderDef_ptr ptr (void) const;
+
+private:
+ IR_FinderDef_ptr ptr_;
+};
+
+class TAO_Export IR_FinderDef_out
+{
+public:
+ IR_FinderDef_out (IR_FinderDef_ptr &);
+ IR_FinderDef_out (IR_FinderDef_var &);
+ IR_FinderDef_out (const IR_FinderDef_out &);
+ IR_FinderDef_out &operator= (const IR_FinderDef_out &);
+ IR_FinderDef_out &operator= (const IR_FinderDef_var &);
+ IR_FinderDef_out &operator= (IR_FinderDef_ptr);
+ operator IR_FinderDef_ptr &();
+ IR_FinderDef_ptr &ptr (void);
+ IR_FinderDef_ptr operator-> (void);
+
+private:
+ IR_FinderDef_ptr &ptr_;
+};
-class TAO_Export CORBA_SequenceDef: public virtual CORBA_IDLType
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+ class _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq : public TAO_Unbounded_Base_Sequence
{
public:
- #if !defined(__GNUC__) || __GNUC__ > 2 || __GNUC_MINOR__ >= 8
- typedef CORBA_SequenceDef_ptr _ptr_type;
- typedef CORBA_SequenceDef_var _var_type;
- #endif /* __GNUC__ */
-
- // the static operations
- static CORBA_SequenceDef_ptr _duplicate (CORBA_SequenceDef_ptr obj);
- static CORBA_SequenceDef_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_SequenceDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_SequenceDef_ptr _nil (void)
- {
- return (CORBA::SequenceDef_ptr)0;
- }
- static void _tao_any_destructor (void*);
-
- virtual CORBA::ULong bound (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual void bound (
- CORBA::ULong bound,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA::TypeCode_ptr element_type (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA_IDLType_ptr element_type_def (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual void element_type_def (
- CORBA_IDLType_ptr element_type_def,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA::Boolean _is_a (
- const CORBA::Char *type_id,
- CORBA::Environment &env =
+ // = Initialization and termination methods.
+
+ _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq (void);
+ _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq (CORBA::ULong maximum,
+ CORBA::ULong length,
+ IR_FinderDef* *value,
+ CORBA::Boolean release = 0);
+ _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq(const _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq &rhs);
+ virtual ~_TAO_Unbounded_Object_Sequence_IR_FinderDefSeq (void);
+ _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq &operator= (const _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq &rhs);
+ TAO_Object_Manager<IR_FinderDef,IR_FinderDef_var> operator[] (CORBA::ULong index) const;
+ static IR_FinderDef **allocbuf (CORBA::ULong nelems);
+ static void freebuf (IR_FinderDef **buffer);
+ // The Base_Sequence functions, please see tao/Sequence.h
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ IR_FinderDef* *get_buffer (CORBA::Boolean orphan = 0);
+ const IR_FinderDef* *get_buffer (void) const;
+ virtual void _shrink_buffer (CORBA::ULong nl, CORBA::ULong ol);
+ virtual void _downcast (
+ void* target,
+ CORBA_Object *src,
+ CORBA_Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
- virtual const char* _interface_repository_id (void) const;
-
- protected:
- CORBA_SequenceDef (void);
- CORBA_SequenceDef (TAO_Stub *objref,
- TAO_ServantBase *_tao_servant = 0,
- CORBA::Boolean _tao_collocated = 0
- );
- virtual ~CORBA_SequenceDef (void);
- private:
- CORBA_SequenceDef (const CORBA_SequenceDef &);
- void operator= (const CORBA_SequenceDef &);
+ virtual CORBA_Object* _upcast (void *src) const;
+
};
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_ARRAYDEF___VAR_CH_)
-#define _CORBA_ARRAYDEF___VAR_CH_
-
- class TAO_Export CORBA_ArrayDef_var
- {
- public:
- CORBA_ArrayDef_var (void); // default constructor
- CORBA_ArrayDef_var (CORBA_ArrayDef_ptr);
- CORBA_ArrayDef_var (const CORBA_ArrayDef_var &); // copy constructor
- ~CORBA_ArrayDef_var (void); // destructor
-
- CORBA_ArrayDef_var &operator= (CORBA_ArrayDef_ptr);
- CORBA_ArrayDef_var &operator= (const CORBA_ArrayDef_var &);
- CORBA_ArrayDef_ptr operator-> (void) const;
-
- operator const CORBA_ArrayDef_ptr &() const;
- operator CORBA_ArrayDef_ptr &();
- // in, inout, out, _retn
- CORBA_ArrayDef_ptr in (void) const;
- CORBA_ArrayDef_ptr &inout (void);
- CORBA_ArrayDef_ptr &out (void);
- CORBA_ArrayDef_ptr _retn (void);
- CORBA_ArrayDef_ptr ptr (void) const;
-
- private:
- CORBA_ArrayDef_ptr ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_ARRAYDEF___OUT_CH_)
-#define _CORBA_ARRAYDEF___OUT_CH_
-
- class TAO_Export CORBA_ArrayDef_out
- {
- public:
- CORBA_ArrayDef_out (CORBA_ArrayDef_ptr &);
- CORBA_ArrayDef_out (CORBA_ArrayDef_var &);
- CORBA_ArrayDef_out (const CORBA_ArrayDef_out &);
- CORBA_ArrayDef_out &operator= (const CORBA_ArrayDef_out &);
- CORBA_ArrayDef_out &operator= (const CORBA_ArrayDef_var &);
- CORBA_ArrayDef_out &operator= (CORBA_ArrayDef_ptr);
- operator CORBA_ArrayDef_ptr &();
- CORBA_ArrayDef_ptr &ptr (void);
- CORBA_ArrayDef_ptr operator-> (void);
+// *************************************************************
+// IR_FinderDefSeq
+// *************************************************************
- private:
- CORBA_ArrayDef_ptr &ptr_;
- };
+class TAO_Export IR_FinderDefSeq : public
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_FinderDef,IR_FinderDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+{
+public:
+ IR_FinderDefSeq (void); // default ctor
+ IR_FinderDefSeq (CORBA::ULong max); // uses max size
+ IR_FinderDefSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ IR_FinderDef_ptr *buffer,
+ CORBA::Boolean release=0
+ );
+ IR_FinderDefSeq (const IR_FinderDefSeq &); // copy ctor
+ ~IR_FinderDefSeq (void);
+ static void _tao_any_destructor (void*);
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_FinderDefSeq_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
-#endif /* end #if !defined */
+};
+// *************************************************************
+// class IR_FinderDefSeq_var
+// *************************************************************
-#if !defined (_CORBA_ARRAYDEF_CH_)
-#define _CORBA_ARRAYDEF_CH_
+class TAO_Export IR_FinderDefSeq_var
+{
+public:
+ IR_FinderDefSeq_var (void); // default constructor
+ IR_FinderDefSeq_var (IR_FinderDefSeq *);
+ IR_FinderDefSeq_var (const IR_FinderDefSeq_var &); // copy constructor
+ ~IR_FinderDefSeq_var (void); // destructor
+
+ IR_FinderDefSeq_var &operator= (IR_FinderDefSeq *);
+ IR_FinderDefSeq_var &operator= (const IR_FinderDefSeq_var &);
+ IR_FinderDefSeq *operator-> (void);
+ const IR_FinderDefSeq *operator-> (void) const;
+
+ operator const IR_FinderDefSeq &() const;
+ operator IR_FinderDefSeq &();
+ operator IR_FinderDefSeq &() const;
+ operator IR_FinderDefSeq *&(); // variable-size base types only
+
+ TAO_Object_Manager<IR_FinderDef, IR_FinderDef_var> operator[] (CORBA::ULong index);
+ // in, inout, out, _retn
+ const IR_FinderDefSeq &in (void) const;
+ IR_FinderDefSeq &inout (void);
+ IR_FinderDefSeq *&out (void);
+ IR_FinderDefSeq *_retn (void);
+ IR_FinderDefSeq *ptr (void) const;
+
+private:
+ IR_FinderDefSeq *ptr_;
+};
+
+class TAO_Export IR_FinderDefSeq_out
+{
+public:
+ IR_FinderDefSeq_out (IR_FinderDefSeq *&);
+ IR_FinderDefSeq_out (IR_FinderDefSeq_var &);
+ IR_FinderDefSeq_out (const IR_FinderDefSeq_out &);
+ IR_FinderDefSeq_out &operator= (const IR_FinderDefSeq_out &);
+ IR_FinderDefSeq_out &operator= (IR_FinderDefSeq *);
+ operator IR_FinderDefSeq *&();
+ IR_FinderDefSeq *&ptr (void);
+ IR_FinderDefSeq *operator-> (void);
+ TAO_Object_Manager<IR_FinderDef, IR_FinderDef_var> operator[] (CORBA::ULong index);
+
+private:
+ IR_FinderDefSeq *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_FinderDefSeq_var &);
+};
+
+class TAO_Export IR_PrimaryKeyDef_var
+{
+public:
+ IR_PrimaryKeyDef_var (void); // default constructor
+ IR_PrimaryKeyDef_var (IR_PrimaryKeyDef_ptr);
+ IR_PrimaryKeyDef_var (const IR_PrimaryKeyDef_var &); // copy constructor
+ ~IR_PrimaryKeyDef_var (void); // destructor
+
+ IR_PrimaryKeyDef_var &operator= (IR_PrimaryKeyDef_ptr);
+ IR_PrimaryKeyDef_var &operator= (const IR_PrimaryKeyDef_var &);
+ IR_PrimaryKeyDef_ptr operator-> (void) const;
+
+ operator const IR_PrimaryKeyDef_ptr &() const;
+ operator IR_PrimaryKeyDef_ptr &();
+ // in, inout, out, _retn
+ IR_PrimaryKeyDef_ptr in (void) const;
+ IR_PrimaryKeyDef_ptr &inout (void);
+ IR_PrimaryKeyDef_ptr &out (void);
+ IR_PrimaryKeyDef_ptr _retn (void);
+ IR_PrimaryKeyDef_ptr ptr (void) const;
+
+private:
+ IR_PrimaryKeyDef_ptr ptr_;
+};
+
+class TAO_Export IR_PrimaryKeyDef_out
+{
+public:
+ IR_PrimaryKeyDef_out (IR_PrimaryKeyDef_ptr &);
+ IR_PrimaryKeyDef_out (IR_PrimaryKeyDef_var &);
+ IR_PrimaryKeyDef_out (const IR_PrimaryKeyDef_out &);
+ IR_PrimaryKeyDef_out &operator= (const IR_PrimaryKeyDef_out &);
+ IR_PrimaryKeyDef_out &operator= (const IR_PrimaryKeyDef_var &);
+ IR_PrimaryKeyDef_out &operator= (IR_PrimaryKeyDef_ptr);
+ operator IR_PrimaryKeyDef_ptr &();
+ IR_PrimaryKeyDef_ptr &ptr (void);
+ IR_PrimaryKeyDef_ptr operator-> (void);
+
+private:
+ IR_PrimaryKeyDef_ptr &ptr_;
+};
-class TAO_Export CORBA_ArrayDef: public virtual CORBA_IDLType
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+ class _TAO_Unbounded_Object_Sequence_IR_ContainedSeq : public TAO_Unbounded_Base_Sequence
{
public:
- #if !defined(__GNUC__) || __GNUC__ > 2 || __GNUC_MINOR__ >= 8
- typedef CORBA_ArrayDef_ptr _ptr_type;
- typedef CORBA_ArrayDef_var _var_type;
- #endif /* __GNUC__ */
-
- // the static operations
- static CORBA_ArrayDef_ptr _duplicate (CORBA_ArrayDef_ptr obj);
- static CORBA_ArrayDef_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_ArrayDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_ArrayDef_ptr _nil (void)
- {
- return (CORBA::ArrayDef_ptr)0;
- }
- static void _tao_any_destructor (void*);
-
- virtual CORBA::ULong length (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual void length (
- CORBA::ULong length,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA::TypeCode_ptr element_type (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA_IDLType_ptr element_type_def (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual void element_type_def (
- CORBA_IDLType_ptr element_type_def,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA::Boolean _is_a (
- const CORBA::Char *type_id,
- CORBA::Environment &env =
+ // = Initialization and termination methods.
+
+ _TAO_Unbounded_Object_Sequence_IR_ContainedSeq (void);
+ _TAO_Unbounded_Object_Sequence_IR_ContainedSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Object_Sequence_IR_ContainedSeq (CORBA::ULong maximum,
+ CORBA::ULong length,
+ IR_Contained* *value,
+ CORBA::Boolean release = 0);
+ _TAO_Unbounded_Object_Sequence_IR_ContainedSeq(const _TAO_Unbounded_Object_Sequence_IR_ContainedSeq &rhs);
+ virtual ~_TAO_Unbounded_Object_Sequence_IR_ContainedSeq (void);
+ _TAO_Unbounded_Object_Sequence_IR_ContainedSeq &operator= (const _TAO_Unbounded_Object_Sequence_IR_ContainedSeq &rhs);
+ TAO_Object_Manager<IR_Contained,IR_Contained_var> operator[] (CORBA::ULong index) const;
+ static IR_Contained **allocbuf (CORBA::ULong nelems);
+ static void freebuf (IR_Contained **buffer);
+ // The Base_Sequence functions, please see tao/Sequence.h
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ IR_Contained* *get_buffer (CORBA::Boolean orphan = 0);
+ const IR_Contained* *get_buffer (void) const;
+ virtual void _shrink_buffer (CORBA::ULong nl, CORBA::ULong ol);
+ virtual void _downcast (
+ void* target,
+ CORBA_Object *src,
+ CORBA_Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
- virtual const char* _interface_repository_id (void) const;
-
- protected:
- CORBA_ArrayDef (void);
- CORBA_ArrayDef (TAO_Stub *objref,
- TAO_ServantBase *_tao_servant = 0,
- CORBA::Boolean _tao_collocated = 0
- );
- virtual ~CORBA_ArrayDef (void);
- private:
- CORBA_ArrayDef (const CORBA_ArrayDef &);
- void operator= (const CORBA_ArrayDef &);
+ virtual CORBA_Object* _upcast (void *src) const;
+
};
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_EXCEPTIONDEF___VAR_CH_)
-#define _CORBA_EXCEPTIONDEF___VAR_CH_
-
- class TAO_Export CORBA_ExceptionDef_var
- {
- public:
- CORBA_ExceptionDef_var (void); // default constructor
- CORBA_ExceptionDef_var (CORBA_ExceptionDef_ptr);
- CORBA_ExceptionDef_var (const CORBA_ExceptionDef_var &); // copy constructor
- ~CORBA_ExceptionDef_var (void); // destructor
-
- CORBA_ExceptionDef_var &operator= (CORBA_ExceptionDef_ptr);
- CORBA_ExceptionDef_var &operator= (const CORBA_ExceptionDef_var &);
- CORBA_ExceptionDef_ptr operator-> (void) const;
-
- operator const CORBA_ExceptionDef_ptr &() const;
- operator CORBA_ExceptionDef_ptr &();
- // in, inout, out, _retn
- CORBA_ExceptionDef_ptr in (void) const;
- CORBA_ExceptionDef_ptr &inout (void);
- CORBA_ExceptionDef_ptr &out (void);
- CORBA_ExceptionDef_ptr _retn (void);
- CORBA_ExceptionDef_ptr ptr (void) const;
+// *************************************************************
+// IR_ContainedSeq
+// *************************************************************
- private:
- CORBA_ExceptionDef_ptr ptr_;
- };
+class TAO_Export IR_ContainedSeq : public
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Object_Sequence_IR_ContainedSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Object_Sequence<IR_Contained,IR_Contained_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+{
+public:
+ IR_ContainedSeq (void); // default ctor
+ IR_ContainedSeq (CORBA::ULong max); // uses max size
+ IR_ContainedSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ IR_Contained_ptr *buffer,
+ CORBA::Boolean release=0
+ );
+ IR_ContainedSeq (const IR_ContainedSeq &); // copy ctor
+ ~IR_ContainedSeq (void);
+ static void _tao_any_destructor (void*);
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_ContainedSeq_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
-#endif /* end #if !defined */
+};
+// *************************************************************
+// class IR::IR_ContainedSeq_var
+// *************************************************************
-#if !defined (_CORBA_EXCEPTIONDEF___OUT_CH_)
-#define _CORBA_EXCEPTIONDEF___OUT_CH_
+class TAO_Export IR_ContainedSeq_var
+{
+public:
+ IR_ContainedSeq_var (void); // default constructor
+ IR_ContainedSeq_var (IR_ContainedSeq *);
+ IR_ContainedSeq_var (const IR_ContainedSeq_var &); // copy constructor
+ ~IR_ContainedSeq_var (void); // destructor
+
+ IR_ContainedSeq_var &operator= (IR_ContainedSeq *);
+ IR_ContainedSeq_var &operator= (const IR_ContainedSeq_var &);
+ IR_ContainedSeq *operator-> (void);
+ const IR_ContainedSeq *operator-> (void) const;
+
+ operator const IR_ContainedSeq &() const;
+ operator IR_ContainedSeq &();
+ operator IR_ContainedSeq &() const;
+ operator IR_ContainedSeq *&(); // variable-size base types only
+
+ TAO_Object_Manager<IR_Contained, IR_Contained_var> operator[] (CORBA::ULong index);
+ // in, inout, out, _retn
+ const IR_ContainedSeq &in (void) const;
+ IR_ContainedSeq &inout (void);
+ IR_ContainedSeq *&out (void);
+ IR_ContainedSeq *_retn (void);
+ IR_ContainedSeq *ptr (void) const;
+
+private:
+ IR_ContainedSeq *ptr_;
+};
+
+class TAO_Export IR_ContainedSeq_out
+{
+public:
+ IR_ContainedSeq_out (IR_ContainedSeq *&);
+ IR_ContainedSeq_out (IR_ContainedSeq_var &);
+ IR_ContainedSeq_out (const IR_ContainedSeq_out &);
+ IR_ContainedSeq_out &operator= (const IR_ContainedSeq_out &);
+ IR_ContainedSeq_out &operator= (IR_ContainedSeq *);
+ operator IR_ContainedSeq *&();
+ IR_ContainedSeq *&ptr (void);
+ IR_ContainedSeq *operator-> (void);
+ TAO_Object_Manager<IR_Contained, IR_Contained_var> operator[] (CORBA::ULong index);
+
+private:
+ IR_ContainedSeq *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_ContainedSeq_var &);
+};
+
+struct TAO_Export IR_StructMember
+{
+
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_StructMember_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ static void _tao_any_destructor (void*);
+
+ TAO_String_Manager name;
+ CORBA::TypeCode_var type;
+ TAO_Object_Field_T<IR_IDLType, IR_IDLType_var> type_def;
+};
+
+class TAO_Export IR_StructMember_var
+{
+public:
+ IR_StructMember_var (void); // default constructor
+ IR_StructMember_var (IR_StructMember *);
+ IR_StructMember_var (const IR_StructMember_var &); // copy constructor
+ ~IR_StructMember_var (void); // destructor
+
+ IR_StructMember_var &operator= (IR_StructMember *);
+ IR_StructMember_var &operator= (const IR_StructMember_var &);
+ IR_StructMember *operator-> (void);
+ const IR_StructMember *operator-> (void) const;
+
+ operator const IR_StructMember &() const;
+ operator IR_StructMember &();
+ operator IR_StructMember &() const;
+ operator IR_StructMember *&(); // variable-size types only
+
+ // in, inout, out, _retn
+ const IR_StructMember &in (void) const;
+ IR_StructMember &inout (void);
+ IR_StructMember *&out (void);
+ IR_StructMember *_retn (void);
+ IR_StructMember *ptr (void) const;
+
+private:
+ IR_StructMember *ptr_;
+};
+
+class TAO_Export IR_StructMember_out
+{
+public:
+ IR_StructMember_out (IR_StructMember *&);
+ IR_StructMember_out (IR_StructMember_var &);
+ IR_StructMember_out (const IR_StructMember_out &);
+ IR_StructMember_out &operator= (const IR_StructMember_out &);
+ IR_StructMember_out &operator= (IR_StructMember *);
+ operator IR_StructMember *&();
+ IR_StructMember *&ptr (void);
+ IR_StructMember *operator-> (void);
+
+private:
+ IR_StructMember *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_StructMember_var &);
+};
- class TAO_Export CORBA_ExceptionDef_out
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+ class TAO_EXPORT_NESTED_MACRO _TAO_Unbounded_Sequence_IR_StructMemberSeq : public TAO_Unbounded_Base_Sequence
{
public:
- CORBA_ExceptionDef_out (CORBA_ExceptionDef_ptr &);
- CORBA_ExceptionDef_out (CORBA_ExceptionDef_var &);
- CORBA_ExceptionDef_out (const CORBA_ExceptionDef_out &);
- CORBA_ExceptionDef_out &operator= (const CORBA_ExceptionDef_out &);
- CORBA_ExceptionDef_out &operator= (const CORBA_ExceptionDef_var &);
- CORBA_ExceptionDef_out &operator= (CORBA_ExceptionDef_ptr);
- operator CORBA_ExceptionDef_ptr &();
- CORBA_ExceptionDef_ptr &ptr (void);
- CORBA_ExceptionDef_ptr operator-> (void);
-
- private:
- CORBA_ExceptionDef_ptr &ptr_;
+ // = Initialization and termination methods.
+
+ _TAO_Unbounded_Sequence_IR_StructMemberSeq (void); // Default constructor.
+ _TAO_Unbounded_Sequence_IR_StructMemberSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Sequence_IR_StructMemberSeq (CORBA::ULong maximum,
+ CORBA::ULong length,
+ IR_StructMember *data,
+ CORBA::Boolean release = 0);
+ _TAO_Unbounded_Sequence_IR_StructMemberSeq (const _TAO_Unbounded_Sequence_IR_StructMemberSeq &rhs);
+ _TAO_Unbounded_Sequence_IR_StructMemberSeq &operator= (const _TAO_Unbounded_Sequence_IR_StructMemberSeq &rhs);
+ virtual ~_TAO_Unbounded_Sequence_IR_StructMemberSeq (void); // Dtor.
+ // = Accessors.
+ IR_StructMember &operator[] (CORBA::ULong i);
+ const IR_StructMember &operator[] (CORBA::ULong i) const;
+ // = Static operations.
+ static IR_StructMember *allocbuf (CORBA::ULong size);
+ static void freebuf (IR_StructMember *buffer);
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ // Implement the TAO_Base_Sequence methods (see Sequence.h)
+
+ IR_StructMember *get_buffer (CORBA::Boolean orphan = 0);
+ const IR_StructMember *get_buffer (void) const;
+ void replace (CORBA::ULong max,
+ CORBA::ULong length,
+ IR_StructMember *data,
+ CORBA::Boolean release);
};
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_EXCEPTIONDEF_CH_)
-#define _CORBA_EXCEPTIONDEF_CH_
-
-class TAO_Export CORBA_ExceptionDef: public virtual CORBA_Contained, public virtual CORBA_Container
- {
- public:
- #if !defined(__GNUC__) || __GNUC__ > 2 || __GNUC_MINOR__ >= 8
- typedef CORBA_ExceptionDef_ptr _ptr_type;
- typedef CORBA_ExceptionDef_var _var_type;
- #endif /* __GNUC__ */
-
- // the static operations
- static CORBA_ExceptionDef_ptr _duplicate (CORBA_ExceptionDef_ptr obj);
- static CORBA_ExceptionDef_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_ExceptionDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_ExceptionDef_ptr _nil (void)
- {
- return (CORBA::ExceptionDef_ptr)0;
- }
- static void _tao_any_destructor (void*);
-
- virtual CORBA::TypeCode_ptr type (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA_StructMemberSeq * members (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual void members (
- const CORBA_StructMemberSeq & members,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA::Boolean _is_a (
- const CORBA::Char *type_id,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- virtual const char* _interface_repository_id (void) const;
-
- protected:
- CORBA_ExceptionDef (void);
- CORBA_ExceptionDef (TAO_Stub *objref,
- TAO_ServantBase *_tao_servant = 0,
- CORBA::Boolean _tao_collocated = 0
- );
- virtual ~CORBA_ExceptionDef (void);
- private:
- CORBA_ExceptionDef (const CORBA_ExceptionDef &);
- void operator= (const CORBA_ExceptionDef &);
- };
-
+// *************************************************************
+// IR_StructMemberSeq
+// *************************************************************
-#endif /* end #if !defined */
+class TAO_Export IR_StructMemberSeq : public
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Sequence_IR_StructMemberSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_StructMember>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+{
+public:
+ IR_StructMemberSeq (void); // default ctor
+ IR_StructMemberSeq (CORBA::ULong max); // uses max size
+ IR_StructMemberSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ IR_StructMember *buffer,
+ CORBA::Boolean release=0
+ );
+ IR_StructMemberSeq (const IR_StructMemberSeq &); // copy ctor
+ ~IR_StructMemberSeq (void);
+ static void _tao_any_destructor (void*);
- struct CORBA_ExceptionDescription
- {
- static void _tao_any_destructor (void*);
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_StructMemberSeq_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
- TAO_String_Manager name;
- TAO_String_Manager id;
- TAO_String_Manager defined_in;
- TAO_String_Manager version;
- CORBA::TypeCode_var type;
- };
+};
- class TAO_Export CORBA_ExceptionDescription_var
- {
- public:
- CORBA_ExceptionDescription_var (void); // default constructor
- CORBA_ExceptionDescription_var (CORBA_ExceptionDescription *);
- CORBA_ExceptionDescription_var (const CORBA_ExceptionDescription_var &); // copy constructor
- ~CORBA_ExceptionDescription_var (void); // destructor
-
- CORBA_ExceptionDescription_var &operator= (CORBA_ExceptionDescription *);
- CORBA_ExceptionDescription_var &operator= (const CORBA_ExceptionDescription_var &);
- CORBA_ExceptionDescription *operator-> (void);
- const CORBA_ExceptionDescription *operator-> (void) const;
-
- operator const CORBA_ExceptionDescription &() const;
- operator CORBA_ExceptionDescription &();
- operator CORBA_ExceptionDescription &() const;
- // in, inout, out, _retn
- const CORBA_ExceptionDescription &in (void) const;
- CORBA_ExceptionDescription &inout (void);
- CORBA_ExceptionDescription *&out (void);
- CORBA_ExceptionDescription *_retn (void);
- CORBA_ExceptionDescription *ptr (void) const;
+// *************************************************************
+// class IR_StructMemberSeq_var
+// *************************************************************
- private:
- CORBA_ExceptionDescription *ptr_;
- };
+class TAO_Export IR_StructMemberSeq_var
+{
+public:
+ IR_StructMemberSeq_var (void); // default constructor
+ IR_StructMemberSeq_var (IR_StructMemberSeq *);
+ IR_StructMemberSeq_var (const IR_StructMemberSeq_var &); // copy constructor
+ ~IR_StructMemberSeq_var (void); // destructor
+
+ IR_StructMemberSeq_var &operator= (IR_StructMemberSeq *);
+ IR_StructMemberSeq_var &operator= (const IR_StructMemberSeq_var &);
+ IR_StructMemberSeq *operator-> (void);
+ const IR_StructMemberSeq *operator-> (void) const;
+
+ operator const IR_StructMemberSeq &() const;
+ operator IR_StructMemberSeq &();
+ operator IR_StructMemberSeq &() const;
+ operator IR_StructMemberSeq *&(); // variable-size base types only
+
+ IR_StructMember &operator[] (CORBA::ULong index);
+ // in, inout, out, _retn
+ const IR_StructMemberSeq &in (void) const;
+ IR_StructMemberSeq &inout (void);
+ IR_StructMemberSeq *&out (void);
+ IR_StructMemberSeq *_retn (void);
+ IR_StructMemberSeq *ptr (void) const;
+
+private:
+ IR_StructMemberSeq *ptr_;
+};
+
+class TAO_Export IR_StructMemberSeq_out
+{
+public:
+ IR_StructMemberSeq_out (IR_StructMemberSeq *&);
+ IR_StructMemberSeq_out (IR_StructMemberSeq_var &);
+ IR_StructMemberSeq_out (const IR_StructMemberSeq_out &);
+ IR_StructMemberSeq_out &operator= (const IR_StructMemberSeq_out &);
+ IR_StructMemberSeq_out &operator= (IR_StructMemberSeq *);
+ operator IR_StructMemberSeq *&();
+ IR_StructMemberSeq *&ptr (void);
+ IR_StructMemberSeq *operator-> (void);
+ IR_StructMember &operator[] (CORBA::ULong index);
+
+private:
+ IR_StructMemberSeq *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_StructMemberSeq_var &);
+};
+
+struct TAO_Export IR_Initializer
+{
+
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_Initializer_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ static void _tao_any_destructor (void*);
+
+ IR_StructMemberSeq members;
+ TAO_String_Manager name;
+};
+
+class TAO_Export IR_Initializer_var
+{
+public:
+ IR_Initializer_var (void); // default constructor
+ IR_Initializer_var (IR_Initializer *);
+ IR_Initializer_var (const IR_Initializer_var &); // copy constructor
+ ~IR_Initializer_var (void); // destructor
+
+ IR_Initializer_var &operator= (IR_Initializer *);
+ IR_Initializer_var &operator= (const IR_Initializer_var &);
+ IR_Initializer *operator-> (void);
+ const IR_Initializer *operator-> (void) const;
+
+ operator const IR_Initializer &() const;
+ operator IR_Initializer &();
+ operator IR_Initializer &() const;
+ operator IR_Initializer *&(); // variable-size types only
+
+ // in, inout, out, _retn
+ const IR_Initializer &in (void) const;
+ IR_Initializer &inout (void);
+ IR_Initializer *&out (void);
+ IR_Initializer *_retn (void);
+ IR_Initializer *ptr (void) const;
+
+private:
+ IR_Initializer *ptr_;
+};
+
+class TAO_Export IR_Initializer_out
+{
+public:
+ IR_Initializer_out (IR_Initializer *&);
+ IR_Initializer_out (IR_Initializer_var &);
+ IR_Initializer_out (const IR_Initializer_out &);
+ IR_Initializer_out &operator= (const IR_Initializer_out &);
+ IR_Initializer_out &operator= (IR_Initializer *);
+ operator IR_Initializer *&();
+ IR_Initializer *&ptr (void);
+ IR_Initializer *operator-> (void);
+
+private:
+ IR_Initializer *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_Initializer_var &);
+};
- class TAO_Export CORBA_ExceptionDescription_out
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+ class TAO_EXPORT_NESTED_MACRO _TAO_Unbounded_Sequence_IR_InitializerSeq : public TAO_Unbounded_Base_Sequence
{
public:
- CORBA_ExceptionDescription_out (CORBA_ExceptionDescription *&);
- CORBA_ExceptionDescription_out (CORBA_ExceptionDescription_var &);
- CORBA_ExceptionDescription_out (const CORBA_ExceptionDescription_out &);
- CORBA_ExceptionDescription_out &operator= (const CORBA_ExceptionDescription_out &);
- CORBA_ExceptionDescription_out &operator= (CORBA_ExceptionDescription *);
- operator CORBA_ExceptionDescription *&();
- CORBA_ExceptionDescription *&ptr (void);
- CORBA_ExceptionDescription *operator-> (void);
-
- private:
- CORBA_ExceptionDescription *&ptr_;
- // assignment from T_var not allowed
- void operator= (const CORBA_ExceptionDescription_var &);
+ // = Initialization and termination methods.
+
+ _TAO_Unbounded_Sequence_IR_InitializerSeq (void); // Default constructor.
+ _TAO_Unbounded_Sequence_IR_InitializerSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Sequence_IR_InitializerSeq (CORBA::ULong maximum,
+ CORBA::ULong length,
+ IR_Initializer *data,
+ CORBA::Boolean release = 0);
+ _TAO_Unbounded_Sequence_IR_InitializerSeq (const _TAO_Unbounded_Sequence_IR_InitializerSeq &rhs);
+ _TAO_Unbounded_Sequence_IR_InitializerSeq &operator= (const _TAO_Unbounded_Sequence_IR_InitializerSeq &rhs);
+ virtual ~_TAO_Unbounded_Sequence_IR_InitializerSeq (void); // Dtor.
+ // = Accessors.
+ IR_Initializer &operator[] (CORBA::ULong i);
+ const IR_Initializer &operator[] (CORBA::ULong i) const;
+ // = Static operations.
+ static IR_Initializer *allocbuf (CORBA::ULong size);
+ static void freebuf (IR_Initializer *buffer);
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ // Implement the TAO_Base_Sequence methods (see Sequence.h)
+
+ IR_Initializer *get_buffer (CORBA::Boolean orphan = 0);
+ const IR_Initializer *get_buffer (void) const;
+ void replace (CORBA::ULong max,
+ CORBA::ULong length,
+ IR_Initializer *data,
+ CORBA::Boolean release);
};
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#if !defined (_CORBA_ATTRIBUTEDEF___VAR_CH_)
-#define _CORBA_ATTRIBUTEDEF___VAR_CH_
-
- class TAO_Export CORBA_AttributeDef_var
- {
- public:
- CORBA_AttributeDef_var (void); // default constructor
- CORBA_AttributeDef_var (CORBA_AttributeDef_ptr);
- CORBA_AttributeDef_var (const CORBA_AttributeDef_var &); // copy constructor
- ~CORBA_AttributeDef_var (void); // destructor
-
- CORBA_AttributeDef_var &operator= (CORBA_AttributeDef_ptr);
- CORBA_AttributeDef_var &operator= (const CORBA_AttributeDef_var &);
- CORBA_AttributeDef_ptr operator-> (void) const;
-
- operator const CORBA_AttributeDef_ptr &() const;
- operator CORBA_AttributeDef_ptr &();
- // in, inout, out, _retn
- CORBA_AttributeDef_ptr in (void) const;
- CORBA_AttributeDef_ptr &inout (void);
- CORBA_AttributeDef_ptr &out (void);
- CORBA_AttributeDef_ptr _retn (void);
- CORBA_AttributeDef_ptr ptr (void) const;
+// *************************************************************
+// IR_InitializerSeq
+// *************************************************************
- private:
- CORBA_AttributeDef_ptr ptr_;
- };
+class TAO_Export IR_InitializerSeq : public
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Sequence_IR_InitializerSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_Initializer>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+{
+public:
+ IR_InitializerSeq (void); // default ctor
+ IR_InitializerSeq (CORBA::ULong max); // uses max size
+ IR_InitializerSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ IR_Initializer *buffer,
+ CORBA::Boolean release=0
+ );
+ IR_InitializerSeq (const IR_InitializerSeq &); // copy ctor
+ ~IR_InitializerSeq (void);
+ static void _tao_any_destructor (void*);
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_InitializerSeq_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
-#endif /* end #if !defined */
+};
+// *************************************************************
+// class IR_InitializerSeq_var
+// *************************************************************
-#if !defined (_CORBA_ATTRIBUTEDEF___OUT_CH_)
-#define _CORBA_ATTRIBUTEDEF___OUT_CH_
+class TAO_Export IR_InitializerSeq_var
+{
+public:
+ IR_InitializerSeq_var (void); // default constructor
+ IR_InitializerSeq_var (IR_InitializerSeq *);
+ IR_InitializerSeq_var (const IR_InitializerSeq_var &); // copy constructor
+ ~IR_InitializerSeq_var (void); // destructor
+
+ IR_InitializerSeq_var &operator= (IR_InitializerSeq *);
+ IR_InitializerSeq_var &operator= (const IR_InitializerSeq_var &);
+ IR_InitializerSeq *operator-> (void);
+ const IR_InitializerSeq *operator-> (void) const;
+
+ operator const IR_InitializerSeq &() const;
+ operator IR_InitializerSeq &();
+ operator IR_InitializerSeq &() const;
+ operator IR_InitializerSeq *&(); // variable-size base types only
+
+ IR_Initializer &operator[] (CORBA::ULong index);
+ // in, inout, out, _retn
+ const IR_InitializerSeq &in (void) const;
+ IR_InitializerSeq &inout (void);
+ IR_InitializerSeq *&out (void);
+ IR_InitializerSeq *_retn (void);
+ IR_InitializerSeq *ptr (void) const;
+
+private:
+ IR_InitializerSeq *ptr_;
+};
+
+class TAO_Export IR_InitializerSeq_out
+{
+public:
+ IR_InitializerSeq_out (IR_InitializerSeq *&);
+ IR_InitializerSeq_out (IR_InitializerSeq_var &);
+ IR_InitializerSeq_out (const IR_InitializerSeq_out &);
+ IR_InitializerSeq_out &operator= (const IR_InitializerSeq_out &);
+ IR_InitializerSeq_out &operator= (IR_InitializerSeq *);
+ operator IR_InitializerSeq *&();
+ IR_InitializerSeq *&ptr (void);
+ IR_InitializerSeq *operator-> (void);
+ IR_Initializer &operator[] (CORBA::ULong index);
+
+private:
+ IR_InitializerSeq *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_InitializerSeq_var &);
+};
+
+struct TAO_Export IR_UnionMember
+{
+
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_UnionMember_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ static void _tao_any_destructor (void*);
+
+ TAO_String_Manager name;
+ CORBA::Any label;
+ CORBA::TypeCode_var type;
+ TAO_Object_Field_T<IR_IDLType, IR_IDLType_var> type_def;
+};
+
+class TAO_Export IR_UnionMember_var
+{
+public:
+ IR_UnionMember_var (void); // default constructor
+ IR_UnionMember_var (IR_UnionMember *);
+ IR_UnionMember_var (const IR_UnionMember_var &); // copy constructor
+ ~IR_UnionMember_var (void); // destructor
+
+ IR_UnionMember_var &operator= (IR_UnionMember *);
+ IR_UnionMember_var &operator= (const IR_UnionMember_var &);
+ IR_UnionMember *operator-> (void);
+ const IR_UnionMember *operator-> (void) const;
+
+ operator const IR_UnionMember &() const;
+ operator IR_UnionMember &();
+ operator IR_UnionMember &() const;
+ operator IR_UnionMember *&(); // variable-size types only
+
+ // in, inout, out, _retn
+ const IR_UnionMember &in (void) const;
+ IR_UnionMember &inout (void);
+ IR_UnionMember *&out (void);
+ IR_UnionMember *_retn (void);
+ IR_UnionMember *ptr (void) const;
+
+private:
+ IR_UnionMember *ptr_;
+};
+
+class TAO_Export IR_UnionMember_out
+{
+public:
+ IR_UnionMember_out (IR_UnionMember *&);
+ IR_UnionMember_out (IR_UnionMember_var &);
+ IR_UnionMember_out (const IR_UnionMember_out &);
+ IR_UnionMember_out &operator= (const IR_UnionMember_out &);
+ IR_UnionMember_out &operator= (IR_UnionMember *);
+ operator IR_UnionMember *&();
+ IR_UnionMember *&ptr (void);
+ IR_UnionMember *operator-> (void);
+
+private:
+ IR_UnionMember *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_UnionMember_var &);
+};
- class TAO_Export CORBA_AttributeDef_out
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+ class TAO_EXPORT_NESTED_MACRO _TAO_Unbounded_Sequence_IR_UnionMemberSeq : public TAO_Unbounded_Base_Sequence
{
public:
- CORBA_AttributeDef_out (CORBA_AttributeDef_ptr &);
- CORBA_AttributeDef_out (CORBA_AttributeDef_var &);
- CORBA_AttributeDef_out (const CORBA_AttributeDef_out &);
- CORBA_AttributeDef_out &operator= (const CORBA_AttributeDef_out &);
- CORBA_AttributeDef_out &operator= (const CORBA_AttributeDef_var &);
- CORBA_AttributeDef_out &operator= (CORBA_AttributeDef_ptr);
- operator CORBA_AttributeDef_ptr &();
- CORBA_AttributeDef_ptr &ptr (void);
- CORBA_AttributeDef_ptr operator-> (void);
-
- private:
- CORBA_AttributeDef_ptr &ptr_;
+ // = Initialization and termination methods.
+
+ _TAO_Unbounded_Sequence_IR_UnionMemberSeq (void); // Default constructor.
+ _TAO_Unbounded_Sequence_IR_UnionMemberSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Sequence_IR_UnionMemberSeq (CORBA::ULong maximum,
+ CORBA::ULong length,
+ IR_UnionMember *data,
+ CORBA::Boolean release = 0);
+ _TAO_Unbounded_Sequence_IR_UnionMemberSeq (const _TAO_Unbounded_Sequence_IR_UnionMemberSeq &rhs);
+ _TAO_Unbounded_Sequence_IR_UnionMemberSeq &operator= (const _TAO_Unbounded_Sequence_IR_UnionMemberSeq &rhs);
+ virtual ~_TAO_Unbounded_Sequence_IR_UnionMemberSeq (void); // Dtor.
+ // = Accessors.
+ IR_UnionMember &operator[] (CORBA::ULong i);
+ const IR_UnionMember &operator[] (CORBA::ULong i) const;
+ // = Static operations.
+ static IR_UnionMember *allocbuf (CORBA::ULong size);
+ static void freebuf (IR_UnionMember *buffer);
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ // Implement the TAO_Base_Sequence methods (see Sequence.h)
+
+ IR_UnionMember *get_buffer (CORBA::Boolean orphan = 0);
+ const IR_UnionMember *get_buffer (void) const;
+ void replace (CORBA::ULong max,
+ CORBA::ULong length,
+ IR_UnionMember *data,
+ CORBA::Boolean release);
};
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_ATTRIBUTEDEF_CH_)
-#define _CORBA_ATTRIBUTEDEF_CH_
+// *************************************************************
+// IR_UnionMemberSeq
+// *************************************************************
-class TAO_Export CORBA_AttributeDef: public virtual CORBA_Contained
- {
- public:
- #if !defined(__GNUC__) || __GNUC__ > 2 || __GNUC_MINOR__ >= 8
- typedef CORBA_AttributeDef_ptr _ptr_type;
- typedef CORBA_AttributeDef_var _var_type;
- #endif /* __GNUC__ */
+class TAO_Export IR_UnionMemberSeq : public
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Sequence_IR_UnionMemberSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_UnionMember>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+{
+public:
+ IR_UnionMemberSeq (void); // default ctor
+ IR_UnionMemberSeq (CORBA::ULong max); // uses max size
+ IR_UnionMemberSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ IR_UnionMember *buffer,
+ CORBA::Boolean release=0
+ );
+ IR_UnionMemberSeq (const IR_UnionMemberSeq &); // copy ctor
+ ~IR_UnionMemberSeq (void);
+ static void _tao_any_destructor (void*);
- // the static operations
- static CORBA_AttributeDef_ptr _duplicate (CORBA_AttributeDef_ptr obj);
- static CORBA_AttributeDef_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_AttributeDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_AttributeDef_ptr _nil (void)
- {
- return (CORBA::AttributeDef_ptr)0;
- }
- static void _tao_any_destructor (void*);
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_UnionMemberSeq_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
- virtual CORBA::TypeCode_ptr type (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+};
- virtual CORBA_IDLType_ptr type_def (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+// *************************************************************
+// class IR_UnionMemberSeq_var
+// *************************************************************
- virtual void type_def (
- CORBA_IDLType_ptr type_def,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+class TAO_Export IR_UnionMemberSeq_var
+{
+public:
+ IR_UnionMemberSeq_var (void); // default constructor
+ IR_UnionMemberSeq_var (IR_UnionMemberSeq *);
+ IR_UnionMemberSeq_var (const IR_UnionMemberSeq_var &); // copy constructor
+ ~IR_UnionMemberSeq_var (void); // destructor
+
+ IR_UnionMemberSeq_var &operator= (IR_UnionMemberSeq *);
+ IR_UnionMemberSeq_var &operator= (const IR_UnionMemberSeq_var &);
+ IR_UnionMemberSeq *operator-> (void);
+ const IR_UnionMemberSeq *operator-> (void) const;
+
+ operator const IR_UnionMemberSeq &() const;
+ operator IR_UnionMemberSeq &();
+ operator IR_UnionMemberSeq &() const;
+ operator IR_UnionMemberSeq *&(); // variable-size base types only
+
+ IR_UnionMember &operator[] (CORBA::ULong index);
+ // in, inout, out, _retn
+ const IR_UnionMemberSeq &in (void) const;
+ IR_UnionMemberSeq &inout (void);
+ IR_UnionMemberSeq *&out (void);
+ IR_UnionMemberSeq *_retn (void);
+ IR_UnionMemberSeq *ptr (void) const;
+
+private:
+ IR_UnionMemberSeq *ptr_;
+};
+
+class TAO_Export IR_UnionMemberSeq_out
+{
+public:
+ IR_UnionMemberSeq_out (IR_UnionMemberSeq *&);
+ IR_UnionMemberSeq_out (IR_UnionMemberSeq_var &);
+ IR_UnionMemberSeq_out (const IR_UnionMemberSeq_out &);
+ IR_UnionMemberSeq_out &operator= (const IR_UnionMemberSeq_out &);
+ IR_UnionMemberSeq_out &operator= (IR_UnionMemberSeq *);
+ operator IR_UnionMemberSeq *&();
+ IR_UnionMemberSeq *&ptr (void);
+ IR_UnionMemberSeq *operator-> (void);
+ IR_UnionMember &operator[] (CORBA::ULong index);
+
+private:
+ IR_UnionMemberSeq *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_UnionMemberSeq_var &);
+};
- virtual CORBA::AttributeMode mode (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+// *************************************************************
+// IR_EnumMemberSeq
+// *************************************************************
- virtual void mode (
- CORBA::AttributeMode mode,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+class TAO_Export IR_EnumMemberSeq : public
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ TAO_Unbounded_String_Sequence
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_String_Sequence
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+{
+public:
+ IR_EnumMemberSeq (void); // default ctor
+ IR_EnumMemberSeq (CORBA::ULong max); // uses max size
+ IR_EnumMemberSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ char * *buffer,
+ CORBA::Boolean release=0
+ );
+ IR_EnumMemberSeq (const IR_EnumMemberSeq &); // copy ctor
+ ~IR_EnumMemberSeq (void);
+ static void _tao_any_destructor (void*);
- virtual CORBA::Boolean _is_a (
- const CORBA::Char *type_id,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- virtual const char* _interface_repository_id (void) const;
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_EnumMemberSeq_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
- protected:
- CORBA_AttributeDef (void);
- CORBA_AttributeDef (TAO_Stub *objref,
- TAO_ServantBase *_tao_servant = 0,
- CORBA::Boolean _tao_collocated = 0
- );
- virtual ~CORBA_AttributeDef (void);
- private:
- CORBA_AttributeDef (const CORBA_AttributeDef &);
- void operator= (const CORBA_AttributeDef &);
- };
+};
+// *************************************************************
+// class IR_EnumMemberSeq_var
+// *************************************************************
-#endif /* end #if !defined */
+class TAO_Export IR_EnumMemberSeq_var
+{
+public:
+ IR_EnumMemberSeq_var (void); // default constructor
+ IR_EnumMemberSeq_var (IR_EnumMemberSeq *);
+ IR_EnumMemberSeq_var (const IR_EnumMemberSeq_var &); // copy constructor
+ ~IR_EnumMemberSeq_var (void); // destructor
+
+ IR_EnumMemberSeq_var &operator= (IR_EnumMemberSeq *);
+ IR_EnumMemberSeq_var &operator= (const IR_EnumMemberSeq_var &);
+ IR_EnumMemberSeq *operator-> (void);
+ const IR_EnumMemberSeq *operator-> (void) const;
+
+ operator const IR_EnumMemberSeq &() const;
+ operator IR_EnumMemberSeq &();
+ operator IR_EnumMemberSeq &() const;
+ operator IR_EnumMemberSeq *&(); // variable-size base types only
+
+ TAO_SeqElem_String_Manager operator[] (CORBA::ULong index);
+ // in, inout, out, _retn
+ const IR_EnumMemberSeq &in (void) const;
+ IR_EnumMemberSeq &inout (void);
+ IR_EnumMemberSeq *&out (void);
+ IR_EnumMemberSeq *_retn (void);
+ IR_EnumMemberSeq *ptr (void) const;
+
+private:
+ IR_EnumMemberSeq *ptr_;
+};
+
+class TAO_Export IR_EnumMemberSeq_out
+{
+public:
+ IR_EnumMemberSeq_out (IR_EnumMemberSeq *&);
+ IR_EnumMemberSeq_out (IR_EnumMemberSeq_var &);
+ IR_EnumMemberSeq_out (const IR_EnumMemberSeq_out &);
+ IR_EnumMemberSeq_out &operator= (const IR_EnumMemberSeq_out &);
+ IR_EnumMemberSeq_out &operator= (IR_EnumMemberSeq *);
+ operator IR_EnumMemberSeq *&();
+ IR_EnumMemberSeq *&ptr (void);
+ IR_EnumMemberSeq *operator-> (void);
+ TAO_SeqElem_String_Manager operator[] (CORBA::ULong index);
+
+private:
+ IR_EnumMemberSeq *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_EnumMemberSeq_var &);
+};
+
+class TAO_Export IR_Container: public virtual CORBA_IRObject
+{
+public:
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_Container_ptr _ptr_type;
+ typedef IR_Container_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ // the static operations
+ static IR_Container_ptr _duplicate (IR_Container_ptr obj);
+ static IR_Container_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_Container_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_Container_ptr _nil (void)
+ {
+ return (IR_Container_ptr)0;
+ }
+
+ static void _tao_any_destructor (void*);
+
+ virtual IR_Contained_ptr lookup (
+ const char * search_name,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ContainedSeq * contents (
+ IR::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ContainedSeq * lookup_name (
+ const char * search_name,
+ CORBA::Long levels_to_search,
+ IR::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ struct Description;
+ class Description_var;
+
+ struct TAO_Export Description
+ {
+
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef Description_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
- struct CORBA_AttributeDescription
- {
static void _tao_any_destructor (void*);
- TAO_String_Manager name;
- TAO_String_Manager id;
- TAO_String_Manager defined_in;
- TAO_String_Manager version;
- CORBA::TypeCode_var type;
- CORBA::AttributeMode mode;
+ TAO_Object_Field_T<IR_Contained, IR_Contained_var> contained_object;
+ IR::DefinitionKind kind;
+ CORBA::Any value;
};
- class TAO_Export CORBA_AttributeDescription_var
+ class TAO_Export Description_var
{
public:
- CORBA_AttributeDescription_var (void); // default constructor
- CORBA_AttributeDescription_var (CORBA_AttributeDescription *);
- CORBA_AttributeDescription_var (const CORBA_AttributeDescription_var &); // copy constructor
- ~CORBA_AttributeDescription_var (void); // destructor
-
- CORBA_AttributeDescription_var &operator= (CORBA_AttributeDescription *);
- CORBA_AttributeDescription_var &operator= (const CORBA_AttributeDescription_var &);
- CORBA_AttributeDescription *operator-> (void);
- const CORBA_AttributeDescription *operator-> (void) const;
-
- operator const CORBA_AttributeDescription &() const;
- operator CORBA_AttributeDescription &();
- operator CORBA_AttributeDescription &() const;
- // in, inout, out, _retn
- const CORBA_AttributeDescription &in (void) const;
- CORBA_AttributeDescription &inout (void);
- CORBA_AttributeDescription *&out (void);
- CORBA_AttributeDescription *_retn (void);
- CORBA_AttributeDescription *ptr (void) const;
+ Description_var (void); // default constructor
+ Description_var (Description *);
+ Description_var (const Description_var &); // copy constructor
+ ~Description_var (void); // destructor
+
+ Description_var &operator= (Description *);
+ Description_var &operator= (const Description_var &);
+ Description *operator-> (void);
+ const Description *operator-> (void) const;
+
+ operator const Description &() const;
+ operator Description &();
+ operator Description &() const;
+ operator Description *&(); // variable-size types only
+
+ // in, inout, out, _retn
+ const Description &in (void) const;
+ Description &inout (void);
+ Description *&out (void);
+ Description *_retn (void);
+ Description *ptr (void) const;
private:
- CORBA_AttributeDescription *ptr_;
+ Description *ptr_;
};
- class TAO_Export CORBA_AttributeDescription_out
+ class TAO_Export Description_out
{
public:
- CORBA_AttributeDescription_out (CORBA_AttributeDescription *&);
- CORBA_AttributeDescription_out (CORBA_AttributeDescription_var &);
- CORBA_AttributeDescription_out (const CORBA_AttributeDescription_out &);
- CORBA_AttributeDescription_out &operator= (const CORBA_AttributeDescription_out &);
- CORBA_AttributeDescription_out &operator= (CORBA_AttributeDescription *);
- operator CORBA_AttributeDescription *&();
- CORBA_AttributeDescription *&ptr (void);
- CORBA_AttributeDescription *operator-> (void);
-
+ Description_out (Description *&);
+ Description_out (Description_var &);
+ Description_out (const Description_out &);
+ Description_out &operator= (const Description_out &);
+ Description_out &operator= (Description *);
+ operator Description *&();
+ Description *&ptr (void);
+ Description *operator-> (void);
+
private:
- CORBA_AttributeDescription *&ptr_;
+ Description *&ptr_;
// assignment from T_var not allowed
- void operator= (const CORBA_AttributeDescription_var &);
+ void operator= (const Description_var &);
};
- struct CORBA_ParameterDescription
- {
- static void _tao_any_destructor (void*);
-
- TAO_String_Manager name;
- CORBA::TypeCode_var type;
- TAO_Object_Field_T<CORBA_IDLType,CORBA_IDLType_var> type_def;
- CORBA::ParameterMode mode;
- };
-
- class TAO_Export CORBA_ParameterDescription_var
- {
- public:
- CORBA_ParameterDescription_var (void); // default constructor
- CORBA_ParameterDescription_var (CORBA_ParameterDescription *);
- CORBA_ParameterDescription_var (const CORBA_ParameterDescription_var &); // copy constructor
- ~CORBA_ParameterDescription_var (void); // destructor
-
- CORBA_ParameterDescription_var &operator= (CORBA_ParameterDescription *);
- CORBA_ParameterDescription_var &operator= (const CORBA_ParameterDescription_var &);
- CORBA_ParameterDescription *operator-> (void);
- const CORBA_ParameterDescription *operator-> (void) const;
-
- operator const CORBA_ParameterDescription &() const;
- operator CORBA_ParameterDescription &();
- operator CORBA_ParameterDescription &() const;
- // in, inout, out, _retn
- const CORBA_ParameterDescription &in (void) const;
- CORBA_ParameterDescription &inout (void);
- CORBA_ParameterDescription *&out (void);
- CORBA_ParameterDescription *_retn (void);
- CORBA_ParameterDescription *ptr (void) const;
-
- private:
- CORBA_ParameterDescription *ptr_;
- };
-
- class TAO_Export CORBA_ParameterDescription_out
- {
- public:
- CORBA_ParameterDescription_out (CORBA_ParameterDescription *&);
- CORBA_ParameterDescription_out (CORBA_ParameterDescription_var &);
- CORBA_ParameterDescription_out (const CORBA_ParameterDescription_out &);
- CORBA_ParameterDescription_out &operator= (const CORBA_ParameterDescription_out &);
- CORBA_ParameterDescription_out &operator= (CORBA_ParameterDescription *);
- operator CORBA_ParameterDescription *&();
- CORBA_ParameterDescription *&ptr (void);
- CORBA_ParameterDescription *operator-> (void);
-
- private:
- CORBA_ParameterDescription *&ptr_;
- // assignment from T_var not allowed
- void operator= (const CORBA_ParameterDescription_var &);
- };
+ static CORBA::TypeCode_ptr _tc_Description;
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_PARDESCRIPTIONSEQ_CH_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_PARDESCRIPTIONSEQ_CH_
-
- class TAO_EXPORT_NESTED_MACRO _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq : public TAO_Unbounded_Base_Sequence
+
+ class TAO_EXPORT_NESTED_MACRO _TAO_Unbounded_Sequence_IR_Container_DescriptionSeq : public TAO_Unbounded_Base_Sequence
{
public:
// = Initialization and termination methods.
-
- _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq (void); // Default constructor.
- _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq (CORBA::ULong maximum);
- _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq (CORBA::ULong maximum,
+
+ _TAO_Unbounded_Sequence_IR_Container_DescriptionSeq (void); // Default constructor.
+ _TAO_Unbounded_Sequence_IR_Container_DescriptionSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Sequence_IR_Container_DescriptionSeq (CORBA::ULong maximum,
CORBA::ULong length,
- CORBA_ParameterDescription *data,
+ Description *data,
CORBA::Boolean release = 0);
- _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq (const _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq &rhs);
- _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq &operator= (const _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq &rhs);
- virtual ~_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq (void); // Dtor.
+ _TAO_Unbounded_Sequence_IR_Container_DescriptionSeq (const _TAO_Unbounded_Sequence_IR_Container_DescriptionSeq &rhs);
+ _TAO_Unbounded_Sequence_IR_Container_DescriptionSeq &operator= (const _TAO_Unbounded_Sequence_IR_Container_DescriptionSeq &rhs);
+ virtual ~_TAO_Unbounded_Sequence_IR_Container_DescriptionSeq (void); // Dtor.
// = Accessors.
- CORBA_ParameterDescription &operator[] (CORBA::ULong i);
- const CORBA_ParameterDescription &operator[] (CORBA::ULong i) const;
+ Description &operator[] (CORBA::ULong i);
+ const Description &operator[] (CORBA::ULong i) const;
// = Static operations.
- static CORBA_ParameterDescription *allocbuf (CORBA::ULong size);
- static void freebuf (CORBA_ParameterDescription *buffer);
+ static Description *allocbuf (CORBA::ULong size);
+ static void freebuf (Description *buffer);
virtual void _allocate_buffer (CORBA::ULong length);
virtual void _deallocate_buffer (void);
// Implement the TAO_Base_Sequence methods (see Sequence.h)
-
- CORBA_ParameterDescription *get_buffer (CORBA::Boolean orphan = 0);
- const CORBA_ParameterDescription *get_buffer (void) const;
+
+ Description *get_buffer (CORBA::Boolean orphan = 0);
+ const Description *get_buffer (void) const;
void replace (CORBA::ULong max,
CORBA::ULong length,
- CORBA_ParameterDescription *data,
+ Description *data,
CORBA::Boolean release);
};
-#endif /* end #if !defined */
-
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_CORBA_PARDESCRIPTIONSEQ_CH_)
-#define _CORBA_PARDESCRIPTIONSEQ_CH_
-
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+ class DescriptionSeq_var;
+
// *************************************************************
- // ParDescriptionSeq
+ // DescriptionSeq
// *************************************************************
-
- class TAO_Export CORBA_ParDescriptionSeq : public
+
+ class TAO_Export DescriptionSeq : public
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq
+ _TAO_Unbounded_Sequence_IR_Container_DescriptionSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA_ParameterDescription>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<Description>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
{
public:
- CORBA_ParDescriptionSeq (void); // default ctor
- CORBA_ParDescriptionSeq (CORBA::ULong max); // uses max size
- CORBA_ParDescriptionSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- CORBA_ParameterDescription *buffer,
+ DescriptionSeq (void); // default ctor
+ DescriptionSeq (CORBA::ULong max); // uses max size
+ DescriptionSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ Description *buffer,
CORBA::Boolean release=0
);
- CORBA_ParDescriptionSeq (const CORBA_ParDescriptionSeq &); // copy ctor
- ~CORBA_ParDescriptionSeq (void); // dtor
-
+ DescriptionSeq (const DescriptionSeq &); // copy ctor
+ ~DescriptionSeq (void);
static void _tao_any_destructor (void*);
- };
-
-#endif /* end #if !defined */
-
-#if !defined (_CORBA_PARDESCRIPTIONSEQ___VAR_CH_)
-#define _CORBA_PARDESCRIPTIONSEQ___VAR_CH_
-
-// *************************************************************
- // class CORBA::ParDescriptionSeq_var
- // *************************************************************
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef DescriptionSeq_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
- class TAO_Export CORBA_ParDescriptionSeq_var
- {
- public:
- CORBA_ParDescriptionSeq_var (void); // default constructor
- CORBA_ParDescriptionSeq_var (CORBA_ParDescriptionSeq *);
- CORBA_ParDescriptionSeq_var (const CORBA_ParDescriptionSeq_var &); // copy constructor
- ~CORBA_ParDescriptionSeq_var (void); // destructor
-
- CORBA_ParDescriptionSeq_var &operator= (CORBA_ParDescriptionSeq *);
- CORBA_ParDescriptionSeq_var &operator= (const CORBA_ParDescriptionSeq_var &);
- CORBA_ParDescriptionSeq *operator-> (void);
- const CORBA_ParDescriptionSeq *operator-> (void) const;
-
- operator const CORBA_ParDescriptionSeq &() const;
- operator CORBA_ParDescriptionSeq &();
- operator CORBA_ParDescriptionSeq &() const;
- CORBA_ParameterDescription &operator[] (CORBA::ULong index);
- // in, inout, out, _retn
- const CORBA_ParDescriptionSeq &in (void) const;
- CORBA_ParDescriptionSeq &inout (void);
- CORBA_ParDescriptionSeq *&out (void);
- CORBA_ParDescriptionSeq *_retn (void);
- CORBA_ParDescriptionSeq *ptr (void) const;
-
- private:
- CORBA_ParDescriptionSeq *ptr_;
};
+// *************************************************************
+// class IR_Container::DescriptionSeq_var
+// *************************************************************
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_PARDESCRIPTIONSEQ___OUT_CH_)
-#define _CORBA_PARDESCRIPTIONSEQ___OUT_CH_
-
- class TAO_Export CORBA_ParDescriptionSeq_out
- {
- public:
- CORBA_ParDescriptionSeq_out (CORBA_ParDescriptionSeq *&);
- CORBA_ParDescriptionSeq_out (CORBA_ParDescriptionSeq_var &);
- CORBA_ParDescriptionSeq_out (const CORBA_ParDescriptionSeq_out &);
- CORBA_ParDescriptionSeq_out &operator= (const CORBA_ParDescriptionSeq_out &);
- CORBA_ParDescriptionSeq_out &operator= (CORBA_ParDescriptionSeq *);
- operator CORBA_ParDescriptionSeq *&();
- CORBA_ParDescriptionSeq *&ptr (void);
- CORBA_ParDescriptionSeq *operator-> (void);
- CORBA_ParameterDescription &operator[] (CORBA::ULong index);
+class TAO_Export DescriptionSeq_var
+{
+public:
+ DescriptionSeq_var (void); // default constructor
+ DescriptionSeq_var (DescriptionSeq *);
+ DescriptionSeq_var (const DescriptionSeq_var &); // copy constructor
+ ~DescriptionSeq_var (void); // destructor
+
+ DescriptionSeq_var &operator= (DescriptionSeq *);
+ DescriptionSeq_var &operator= (const DescriptionSeq_var &);
+ DescriptionSeq *operator-> (void);
+ const DescriptionSeq *operator-> (void) const;
+
+ operator const DescriptionSeq &() const;
+ operator DescriptionSeq &();
+ operator DescriptionSeq &() const;
+ operator DescriptionSeq *&(); // variable-size base types only
+
+ Description &operator[] (CORBA::ULong index);
+ // in, inout, out, _retn
+ const DescriptionSeq &in (void) const;
+ DescriptionSeq &inout (void);
+ DescriptionSeq *&out (void);
+ DescriptionSeq *_retn (void);
+ DescriptionSeq *ptr (void) const;
+
+private:
+ DescriptionSeq *ptr_;
+};
+
+class TAO_Export DescriptionSeq_out
+{
+public:
+ DescriptionSeq_out (DescriptionSeq *&);
+ DescriptionSeq_out (DescriptionSeq_var &);
+ DescriptionSeq_out (const DescriptionSeq_out &);
+ DescriptionSeq_out &operator= (const DescriptionSeq_out &);
+ DescriptionSeq_out &operator= (DescriptionSeq *);
+ operator DescriptionSeq *&();
+ DescriptionSeq *&ptr (void);
+ DescriptionSeq *operator-> (void);
+ Description &operator[] (CORBA::ULong index);
+
+private:
+ DescriptionSeq *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const DescriptionSeq_var &);
+};
+
+static CORBA::TypeCode_ptr _tc_DescriptionSeq;
+
+virtual IR_Container::DescriptionSeq * describe_contents (
+ IR::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited,
+ CORBA::Long max_returned_objs,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+virtual IR_ModuleDef_ptr create_module (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+virtual IR_ConstantDef_ptr create_constant (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_IDLType_ptr type,
+ const CORBA::Any & value,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+virtual IR_StructDef_ptr create_struct (
+ const char * id,
+ const char * name,
+ const char * version,
+ const IR_StructMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+virtual IR_UnionDef_ptr create_union (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_IDLType_ptr discriminator_type,
+ const IR_UnionMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+virtual IR_EnumDef_ptr create_enum (
+ const char * id,
+ const char * name,
+ const char * version,
+ const IR_EnumMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+virtual IR_AliasDef_ptr create_alias (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_IDLType_ptr original_type,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+virtual IR_InterfaceDef_ptr create_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const IR_InterfaceDefSeq & base_interfaces,
+ CORBA::Boolean is_abstract,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+virtual IR_ValueDef_ptr create_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ IR_ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const IR_ValueDefSeq & abstract_base_values,
+ const IR_InterfaceDefSeq & supported_interfaces,
+ const IR_InitializerSeq & initializers,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+virtual IR_ValueBoxDef_ptr create_value_box (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_IDLType_ptr original_type_def,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+virtual IR_ExceptionDef_ptr create_exception (
+ const char * id,
+ const char * name,
+ const char * version,
+ const IR_StructMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+virtual IR_NativeDef_ptr create_native (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+virtual CORBA::Boolean _is_a (
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+virtual const char* _interface_repository_id (void) const;
- private:
- CORBA_ParDescriptionSeq *&ptr_;
- // assignment from T_var not allowed
- void operator= (const CORBA_ParDescriptionSeq_var &);
- };
+protected:
+ IR_Container (void);
+ IR_Container (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
+ CORBA::Boolean _tao_collocated = 0
+ );
+ virtual ~IR_Container (void);
+private:
+ IR_Container (const IR_Container &);
+ void operator= (const IR_Container &);
+};
+
+class TAO_IR_Container_Default_Proxy_Factory
+{
+public:
+
+ TAO_IR_Container_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_IR_Container_Default_Proxy_Factory (void);
+
+ virtual IR_Container_ptr create_proxy (
+ IR_Container_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_IR_Container_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_IR_Container_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_IR_Container_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ IR_Container_ptr create_proxy (
+ IR_Container_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+protected:
+ TAO_IR_Container_Proxy_Factory_Adapter (void);
+ ~TAO_IR_Container_Proxy_Factory_Adapter (void);
+ TAO_IR_Container_Proxy_Factory_Adapter &operator= (
+ const TAO_IR_Container_Proxy_Factory_Adapter &
+ );
+ TAO_IR_Container_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
+ };
+
+ typedef ACE_Singleton<TAO_IR_Container_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_IR_Container_PROXY_FACTORY_ADAPTER;
+ class TAO_IR_Container_Smart_Proxy_Base : public virtual IR_Container
+ {
+ public:
+ TAO_IR_Container_Smart_Proxy_Base (::IR_Container_ptr proxy);
+ ~TAO_IR_Container_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ virtual IR_Contained_ptr lookup (
+ const char * search_name,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ContainedSeq * contents (
+ IR::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ContainedSeq * lookup_name (
+ const char * search_name,
+ CORBA::Long levels_to_search,
+ IR::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_Container::DescriptionSeq * describe_contents (
+ IR::DefinitionKind limit_type,
+ CORBA::Boolean exclude_inherited,
+ CORBA::Long max_returned_objs,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ModuleDef_ptr create_module (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ConstantDef_ptr create_constant (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_IDLType_ptr type,
+ const CORBA::Any & value,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_StructDef_ptr create_struct (
+ const char * id,
+ const char * name,
+ const char * version,
+ const IR_StructMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_UnionDef_ptr create_union (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_IDLType_ptr discriminator_type,
+ const IR_UnionMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_EnumDef_ptr create_enum (
+ const char * id,
+ const char * name,
+ const char * version,
+ const IR_EnumMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_AliasDef_ptr create_alias (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_IDLType_ptr original_type,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_InterfaceDef_ptr create_interface (
+ const char * id,
+ const char * name,
+ const char * version,
+ const IR_InterfaceDefSeq & base_interfaces,
+ CORBA::Boolean is_abstract,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ValueDef_ptr create_value (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Boolean is_custom,
+ CORBA::Boolean is_abstract,
+ IR_ValueDef_ptr base_value,
+ CORBA::Boolean is_truncatable,
+ const IR_ValueDefSeq & abstract_base_values,
+ const IR_InterfaceDefSeq & supported_interfaces,
+ const IR_InitializerSeq & initializers,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ValueBoxDef_ptr create_value_box (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_IDLType_ptr original_type_def,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ExceptionDef_ptr create_exception (
+ const char * id,
+ const char * name,
+ const char * version,
+ const IR_StructMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_NativeDef_ptr create_native (
+ const char * id,
+ const char * name,
+ const char * version,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+private:
+ ::IR_Container_var base_proxy_;
+};
+
+class TAO_Export IR_IDLType: public virtual CORBA_IRObject
+{
+public:
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_IDLType_ptr _ptr_type;
+ typedef IR_IDLType_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ // the static operations
+ static IR_IDLType_ptr _duplicate (IR_IDLType_ptr obj);
+ static IR_IDLType_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_IDLType_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_IDLType_ptr _nil (void)
+ {
+ return (IR_IDLType_ptr)0;
+ }
+
+ static void _tao_any_destructor (void*);
+
+ virtual CORBA::TypeCode_ptr type (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean _is_a (
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ virtual const char* _interface_repository_id (void) const;
-#endif /* end #if !defined */
+protected:
+ IR_IDLType (void);
+ IR_IDLType (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
+ CORBA::Boolean _tao_collocated = 0
+ );
+ virtual ~IR_IDLType (void);
+private:
+ IR_IDLType (const IR_IDLType &);
+ void operator= (const IR_IDLType &);
+};
+
+class TAO_IR_IDLType_Default_Proxy_Factory
+{
+public:
+
+ TAO_IR_IDLType_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_IR_IDLType_Default_Proxy_Factory (void);
+
+ virtual IR_IDLType_ptr create_proxy (
+ IR_IDLType_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_IR_IDLType_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_IR_IDLType_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_IR_IDLType_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ IR_IDLType_ptr create_proxy (
+ IR_IDLType_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
-#if !defined (_CORBA_CONTEXTIDSEQ_CH_)
-#define _CORBA_CONTEXTIDSEQ_CH_
+protected:
+ TAO_IR_IDLType_Proxy_Factory_Adapter (void);
+ ~TAO_IR_IDLType_Proxy_Factory_Adapter (void);
+ TAO_IR_IDLType_Proxy_Factory_Adapter &operator= (
+ const TAO_IR_IDLType_Proxy_Factory_Adapter &
+ );
+ TAO_IR_IDLType_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
+ };
+
+ typedef ACE_Singleton<TAO_IR_IDLType_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_IR_IDLType_PROXY_FACTORY_ADAPTER;
+ class TAO_IR_IDLType_Smart_Proxy_Base : public virtual IR_IDLType
+ {
+ public:
+ TAO_IR_IDLType_Smart_Proxy_Base (::IR_IDLType_ptr proxy);
+ ~TAO_IR_IDLType_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ virtual CORBA::TypeCode_ptr type (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+private:
+ ::IR_IDLType_var base_proxy_;
+};
+
+class TAO_Export IR_PrimitiveDef_var
+{
+public:
+ IR_PrimitiveDef_var (void); // default constructor
+ IR_PrimitiveDef_var (IR_PrimitiveDef_ptr);
+ IR_PrimitiveDef_var (const IR_PrimitiveDef_var &); // copy constructor
+ ~IR_PrimitiveDef_var (void); // destructor
+
+ IR_PrimitiveDef_var &operator= (IR_PrimitiveDef_ptr);
+ IR_PrimitiveDef_var &operator= (const IR_PrimitiveDef_var &);
+ IR_PrimitiveDef_ptr operator-> (void) const;
+
+ operator const IR_PrimitiveDef_ptr &() const;
+ operator IR_PrimitiveDef_ptr &();
+ // in, inout, out, _retn
+ IR_PrimitiveDef_ptr in (void) const;
+ IR_PrimitiveDef_ptr &inout (void);
+ IR_PrimitiveDef_ptr &out (void);
+ IR_PrimitiveDef_ptr _retn (void);
+ IR_PrimitiveDef_ptr ptr (void) const;
+
+private:
+ IR_PrimitiveDef_ptr ptr_;
+};
+
+class TAO_Export IR_PrimitiveDef_out
+{
+public:
+ IR_PrimitiveDef_out (IR_PrimitiveDef_ptr &);
+ IR_PrimitiveDef_out (IR_PrimitiveDef_var &);
+ IR_PrimitiveDef_out (const IR_PrimitiveDef_out &);
+ IR_PrimitiveDef_out &operator= (const IR_PrimitiveDef_out &);
+ IR_PrimitiveDef_out &operator= (const IR_PrimitiveDef_var &);
+ IR_PrimitiveDef_out &operator= (IR_PrimitiveDef_ptr);
+ operator IR_PrimitiveDef_ptr &();
+ IR_PrimitiveDef_ptr &ptr (void);
+ IR_PrimitiveDef_ptr operator-> (void);
+
+private:
+ IR_PrimitiveDef_ptr &ptr_;
+};
+
+class TAO_Export IR_StringDef_var
+{
+public:
+ IR_StringDef_var (void); // default constructor
+ IR_StringDef_var (IR_StringDef_ptr);
+ IR_StringDef_var (const IR_StringDef_var &); // copy constructor
+ ~IR_StringDef_var (void); // destructor
+
+ IR_StringDef_var &operator= (IR_StringDef_ptr);
+ IR_StringDef_var &operator= (const IR_StringDef_var &);
+ IR_StringDef_ptr operator-> (void) const;
+
+ operator const IR_StringDef_ptr &() const;
+ operator IR_StringDef_ptr &();
+ // in, inout, out, _retn
+ IR_StringDef_ptr in (void) const;
+ IR_StringDef_ptr &inout (void);
+ IR_StringDef_ptr &out (void);
+ IR_StringDef_ptr _retn (void);
+ IR_StringDef_ptr ptr (void) const;
+
+private:
+ IR_StringDef_ptr ptr_;
+};
+
+class TAO_Export IR_StringDef_out
+{
+public:
+ IR_StringDef_out (IR_StringDef_ptr &);
+ IR_StringDef_out (IR_StringDef_var &);
+ IR_StringDef_out (const IR_StringDef_out &);
+ IR_StringDef_out &operator= (const IR_StringDef_out &);
+ IR_StringDef_out &operator= (const IR_StringDef_var &);
+ IR_StringDef_out &operator= (IR_StringDef_ptr);
+ operator IR_StringDef_ptr &();
+ IR_StringDef_ptr &ptr (void);
+ IR_StringDef_ptr operator-> (void);
+
+private:
+ IR_StringDef_ptr &ptr_;
+};
+
+class TAO_Export IR_SequenceDef_var
+{
+public:
+ IR_SequenceDef_var (void); // default constructor
+ IR_SequenceDef_var (IR_SequenceDef_ptr);
+ IR_SequenceDef_var (const IR_SequenceDef_var &); // copy constructor
+ ~IR_SequenceDef_var (void); // destructor
+
+ IR_SequenceDef_var &operator= (IR_SequenceDef_ptr);
+ IR_SequenceDef_var &operator= (const IR_SequenceDef_var &);
+ IR_SequenceDef_ptr operator-> (void) const;
+
+ operator const IR_SequenceDef_ptr &() const;
+ operator IR_SequenceDef_ptr &();
+ // in, inout, out, _retn
+ IR_SequenceDef_ptr in (void) const;
+ IR_SequenceDef_ptr &inout (void);
+ IR_SequenceDef_ptr &out (void);
+ IR_SequenceDef_ptr _retn (void);
+ IR_SequenceDef_ptr ptr (void) const;
+
+private:
+ IR_SequenceDef_ptr ptr_;
+};
+
+class TAO_Export IR_SequenceDef_out
+{
+public:
+ IR_SequenceDef_out (IR_SequenceDef_ptr &);
+ IR_SequenceDef_out (IR_SequenceDef_var &);
+ IR_SequenceDef_out (const IR_SequenceDef_out &);
+ IR_SequenceDef_out &operator= (const IR_SequenceDef_out &);
+ IR_SequenceDef_out &operator= (const IR_SequenceDef_var &);
+ IR_SequenceDef_out &operator= (IR_SequenceDef_ptr);
+ operator IR_SequenceDef_ptr &();
+ IR_SequenceDef_ptr &ptr (void);
+ IR_SequenceDef_ptr operator-> (void);
+
+private:
+ IR_SequenceDef_ptr &ptr_;
+};
+
+class TAO_Export IR_ArrayDef_var
+{
+public:
+ IR_ArrayDef_var (void); // default constructor
+ IR_ArrayDef_var (IR_ArrayDef_ptr);
+ IR_ArrayDef_var (const IR_ArrayDef_var &); // copy constructor
+ ~IR_ArrayDef_var (void); // destructor
+
+ IR_ArrayDef_var &operator= (IR_ArrayDef_ptr);
+ IR_ArrayDef_var &operator= (const IR_ArrayDef_var &);
+ IR_ArrayDef_ptr operator-> (void) const;
+
+ operator const IR_ArrayDef_ptr &() const;
+ operator IR_ArrayDef_ptr &();
+ // in, inout, out, _retn
+ IR_ArrayDef_ptr in (void) const;
+ IR_ArrayDef_ptr &inout (void);
+ IR_ArrayDef_ptr &out (void);
+ IR_ArrayDef_ptr _retn (void);
+ IR_ArrayDef_ptr ptr (void) const;
+
+private:
+ IR_ArrayDef_ptr ptr_;
+};
+
+class TAO_Export IR_ArrayDef_out
+{
+public:
+ IR_ArrayDef_out (IR_ArrayDef_ptr &);
+ IR_ArrayDef_out (IR_ArrayDef_var &);
+ IR_ArrayDef_out (const IR_ArrayDef_out &);
+ IR_ArrayDef_out &operator= (const IR_ArrayDef_out &);
+ IR_ArrayDef_out &operator= (const IR_ArrayDef_var &);
+ IR_ArrayDef_out &operator= (IR_ArrayDef_ptr);
+ operator IR_ArrayDef_ptr &();
+ IR_ArrayDef_ptr &ptr (void);
+ IR_ArrayDef_ptr operator-> (void);
+
+private:
+ IR_ArrayDef_ptr &ptr_;
+};
+
+class TAO_Export IR_WstringDef_var
+{
+public:
+ IR_WstringDef_var (void); // default constructor
+ IR_WstringDef_var (IR_WstringDef_ptr);
+ IR_WstringDef_var (const IR_WstringDef_var &); // copy constructor
+ ~IR_WstringDef_var (void); // destructor
+
+ IR_WstringDef_var &operator= (IR_WstringDef_ptr);
+ IR_WstringDef_var &operator= (const IR_WstringDef_var &);
+ IR_WstringDef_ptr operator-> (void) const;
+
+ operator const IR_WstringDef_ptr &() const;
+ operator IR_WstringDef_ptr &();
+ // in, inout, out, _retn
+ IR_WstringDef_ptr in (void) const;
+ IR_WstringDef_ptr &inout (void);
+ IR_WstringDef_ptr &out (void);
+ IR_WstringDef_ptr _retn (void);
+ IR_WstringDef_ptr ptr (void) const;
+
+private:
+ IR_WstringDef_ptr ptr_;
+};
+
+class TAO_Export IR_WstringDef_out
+{
+public:
+ IR_WstringDef_out (IR_WstringDef_ptr &);
+ IR_WstringDef_out (IR_WstringDef_var &);
+ IR_WstringDef_out (const IR_WstringDef_out &);
+ IR_WstringDef_out &operator= (const IR_WstringDef_out &);
+ IR_WstringDef_out &operator= (const IR_WstringDef_var &);
+ IR_WstringDef_out &operator= (IR_WstringDef_ptr);
+ operator IR_WstringDef_ptr &();
+ IR_WstringDef_ptr &ptr (void);
+ IR_WstringDef_ptr operator-> (void);
+
+private:
+ IR_WstringDef_ptr &ptr_;
+};
+
+class TAO_Export IR_FixedDef_var
+{
+public:
+ IR_FixedDef_var (void); // default constructor
+ IR_FixedDef_var (IR_FixedDef_ptr);
+ IR_FixedDef_var (const IR_FixedDef_var &); // copy constructor
+ ~IR_FixedDef_var (void); // destructor
+
+ IR_FixedDef_var &operator= (IR_FixedDef_ptr);
+ IR_FixedDef_var &operator= (const IR_FixedDef_var &);
+ IR_FixedDef_ptr operator-> (void) const;
+
+ operator const IR_FixedDef_ptr &() const;
+ operator IR_FixedDef_ptr &();
+ // in, inout, out, _retn
+ IR_FixedDef_ptr in (void) const;
+ IR_FixedDef_ptr &inout (void);
+ IR_FixedDef_ptr &out (void);
+ IR_FixedDef_ptr _retn (void);
+ IR_FixedDef_ptr ptr (void) const;
+
+private:
+ IR_FixedDef_ptr ptr_;
+};
+
+class TAO_Export IR_FixedDef_out
+{
+public:
+ IR_FixedDef_out (IR_FixedDef_ptr &);
+ IR_FixedDef_out (IR_FixedDef_var &);
+ IR_FixedDef_out (const IR_FixedDef_out &);
+ IR_FixedDef_out &operator= (const IR_FixedDef_out &);
+ IR_FixedDef_out &operator= (const IR_FixedDef_var &);
+ IR_FixedDef_out &operator= (IR_FixedDef_ptr);
+ operator IR_FixedDef_ptr &();
+ IR_FixedDef_ptr &ptr (void);
+ IR_FixedDef_ptr operator-> (void);
+
+private:
+ IR_FixedDef_ptr &ptr_;
+};
+
+class TAO_Export IR_Repository: public virtual IR_Container
+{
+public:
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_Repository_ptr _ptr_type;
+ typedef IR_Repository_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ // the static operations
+ static IR_Repository_ptr _duplicate (IR_Repository_ptr obj);
+ static IR_Repository_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_Repository_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_Repository_ptr _nil (void)
+ {
+ return (IR_Repository_ptr)0;
+ }
+
+ static void _tao_any_destructor (void*);
+
+ virtual IR_Contained_ptr lookup_id (
+ const char * search_id,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::TypeCode_ptr get_canonical_typecode (
+ CORBA::TypeCode_ptr tc,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_PrimitiveDef_ptr get_primitive (
+ IR::PrimitiveKind kind,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_StringDef_ptr create_string (
+ CORBA::ULong bound,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_WstringDef_ptr create_wstring (
+ CORBA::ULong bound,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_SequenceDef_ptr create_sequence (
+ CORBA::ULong bound,
+ IR_IDLType_ptr element_type,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ArrayDef_ptr create_array (
+ CORBA::ULong length,
+ IR_IDLType_ptr element_type,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_FixedDef_ptr create_fixed (
+ CORBA::UShort digits,
+ CORBA::Short scale,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean _is_a (
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ virtual const char* _interface_repository_id (void) const;
- // *************************************************************
- // ContextIdSeq
- // *************************************************************
+protected:
+ IR_Repository (void);
+ IR_Repository (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
+ CORBA::Boolean _tao_collocated = 0
+ );
+ virtual ~IR_Repository (void);
+private:
+ IR_Repository (const IR_Repository &);
+ void operator= (const IR_Repository &);
+};
+
+class TAO_IR_Repository_Default_Proxy_Factory
+{
+public:
+
+ TAO_IR_Repository_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_IR_Repository_Default_Proxy_Factory (void);
+
+ virtual IR_Repository_ptr create_proxy (
+ IR_Repository_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_IR_Repository_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_IR_Repository_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_IR_Repository_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ IR_Repository_ptr create_proxy (
+ IR_Repository_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
- class TAO_Export CORBA_ContextIdSeq : public
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- TAO_Unbounded_String_Sequence
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_String_Sequence
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
- CORBA_ContextIdSeq (void); // default ctor
- CORBA_ContextIdSeq (CORBA::ULong max); // uses max size
- CORBA_ContextIdSeq (
- CORBA::ULong max,
+protected:
+ TAO_IR_Repository_Proxy_Factory_Adapter (void);
+ ~TAO_IR_Repository_Proxy_Factory_Adapter (void);
+ TAO_IR_Repository_Proxy_Factory_Adapter &operator= (
+ const TAO_IR_Repository_Proxy_Factory_Adapter &
+ );
+ TAO_IR_Repository_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
+ };
+
+ typedef ACE_Singleton<TAO_IR_Repository_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_IR_Repository_PROXY_FACTORY_ADAPTER;
+ class TAO_IR_Repository_Smart_Proxy_Base : public virtual IR_Repository
+ {
+ public:
+ TAO_IR_Repository_Smart_Proxy_Base (::IR_Repository_ptr proxy);
+ ~TAO_IR_Repository_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ virtual IR_Contained_ptr lookup_id (
+ const char * search_id,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::TypeCode_ptr get_canonical_typecode (
+ CORBA::TypeCode_ptr tc,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_PrimitiveDef_ptr get_primitive (
+ IR::PrimitiveKind kind,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_StringDef_ptr create_string (
+ CORBA::ULong bound,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_WstringDef_ptr create_wstring (
+ CORBA::ULong bound,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_SequenceDef_ptr create_sequence (
+ CORBA::ULong bound,
+ IR_IDLType_ptr element_type,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ArrayDef_ptr create_array (
CORBA::ULong length,
- char * *buffer,
- CORBA::Boolean release=0
+ IR_IDLType_ptr element_type,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_FixedDef_ptr create_fixed (
+ CORBA::UShort digits,
+ CORBA::Short scale,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+private:
+ ::IR_Repository_var base_proxy_;
+};
+
+class TAO_Export IR_ComponentRepository_var
+{
+public:
+ IR_ComponentRepository_var (void); // default constructor
+ IR_ComponentRepository_var (IR_ComponentRepository_ptr);
+ IR_ComponentRepository_var (const IR_ComponentRepository_var &); // copy constructor
+ ~IR_ComponentRepository_var (void); // destructor
+
+ IR_ComponentRepository_var &operator= (IR_ComponentRepository_ptr);
+ IR_ComponentRepository_var &operator= (const IR_ComponentRepository_var &);
+ IR_ComponentRepository_ptr operator-> (void) const;
+
+ operator const IR_ComponentRepository_ptr &() const;
+ operator IR_ComponentRepository_ptr &();
+ // in, inout, out, _retn
+ IR_ComponentRepository_ptr in (void) const;
+ IR_ComponentRepository_ptr &inout (void);
+ IR_ComponentRepository_ptr &out (void);
+ IR_ComponentRepository_ptr _retn (void);
+ IR_ComponentRepository_ptr ptr (void) const;
+
+private:
+ IR_ComponentRepository_ptr ptr_;
+};
+
+class TAO_Export IR_ComponentRepository_out
+{
+public:
+ IR_ComponentRepository_out (IR_ComponentRepository_ptr &);
+ IR_ComponentRepository_out (IR_ComponentRepository_var &);
+ IR_ComponentRepository_out (const IR_ComponentRepository_out &);
+ IR_ComponentRepository_out &operator= (const IR_ComponentRepository_out &);
+ IR_ComponentRepository_out &operator= (const IR_ComponentRepository_var &);
+ IR_ComponentRepository_out &operator= (IR_ComponentRepository_ptr);
+ operator IR_ComponentRepository_ptr &();
+ IR_ComponentRepository_ptr &ptr (void);
+ IR_ComponentRepository_ptr operator-> (void);
+
+private:
+ IR_ComponentRepository_ptr &ptr_;
+};
+
+class TAO_Export IR_ComponentRepository: public virtual IR_Repository
+{
+public:
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_ComponentRepository_ptr _ptr_type;
+ typedef IR_ComponentRepository_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ // the static operations
+ static IR_ComponentRepository_ptr _duplicate (IR_ComponentRepository_ptr obj);
+ static IR_ComponentRepository_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
);
- CORBA_ContextIdSeq (const CORBA_ContextIdSeq &); // copy ctor
- ~CORBA_ContextIdSeq (void); // dtor
-
- static void _tao_any_destructor (void*);
- };
+ static IR_ComponentRepository_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_ComponentRepository_ptr _nil (void)
+ {
+ return (IR_ComponentRepository_ptr)0;
+ }
+
+ static void _tao_any_destructor (void*);
+
+ virtual IR_ComponentDef_ptr create_component (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_ComponentDef_ptr base_component,
+ const IR_InterfaceDefSeq & supports_interfaces,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_HomeDef_ptr create_home (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_HomeDef_ptr base_home,
+ IR_ComponentDef_ptr managed_component,
+ IR_ValueDef_ptr primary_key,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean _is_a (
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ virtual const char* _interface_repository_id (void) const;
-#endif /* end #if !defined */
+protected:
+ IR_ComponentRepository (void);
+ IR_ComponentRepository (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
+ CORBA::Boolean _tao_collocated = 0
+ );
+ virtual ~IR_ComponentRepository (void);
+private:
+ IR_ComponentRepository (const IR_ComponentRepository &);
+ void operator= (const IR_ComponentRepository &);
+};
+
+class TAO_IR_ComponentRepository_Default_Proxy_Factory
+{
+public:
+
+ TAO_IR_ComponentRepository_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_IR_ComponentRepository_Default_Proxy_Factory (void);
+
+ virtual IR_ComponentRepository_ptr create_proxy (
+ IR_ComponentRepository_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_IR_ComponentRepository_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_IR_ComponentRepository_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_IR_ComponentRepository_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ IR_ComponentRepository_ptr create_proxy (
+ IR_ComponentRepository_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+protected:
+ TAO_IR_ComponentRepository_Proxy_Factory_Adapter (void);
+ ~TAO_IR_ComponentRepository_Proxy_Factory_Adapter (void);
+ TAO_IR_ComponentRepository_Proxy_Factory_Adapter &operator= (
+ const TAO_IR_ComponentRepository_Proxy_Factory_Adapter &
+ );
+ TAO_IR_ComponentRepository_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
+ };
+
+ typedef ACE_Singleton<TAO_IR_ComponentRepository_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_IR_ComponentRepository_PROXY_FACTORY_ADAPTER;
+ class TAO_IR_ComponentRepository_Smart_Proxy_Base : public virtual IR_ComponentRepository
+ {
+ public:
+ TAO_IR_ComponentRepository_Smart_Proxy_Base (::IR_ComponentRepository_ptr proxy);
+ ~TAO_IR_ComponentRepository_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ virtual IR_ComponentDef_ptr create_component (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_ComponentDef_ptr base_component,
+ const IR_InterfaceDefSeq & supports_interfaces,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_HomeDef_ptr create_home (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_HomeDef_ptr base_home,
+ IR_ComponentDef_ptr managed_component,
+ IR_ValueDef_ptr primary_key,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+private:
+ ::IR_ComponentRepository_var base_proxy_;
+};
+
+class TAO_Export IR_ModuleDef: public virtual IR_Container, public virtual IR_Contained
+{
+public:
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_ModuleDef_ptr _ptr_type;
+ typedef IR_ModuleDef_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ // the static operations
+ static IR_ModuleDef_ptr _duplicate (IR_ModuleDef_ptr obj);
+ static IR_ModuleDef_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_ModuleDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_ModuleDef_ptr _nil (void)
+ {
+ return (IR_ModuleDef_ptr)0;
+ }
-#if !defined (_CORBA_CONTEXTIDSEQ___VAR_CH_)
-#define _CORBA_CONTEXTIDSEQ___VAR_CH_
+ static void _tao_any_destructor (void*);
-// *************************************************************
- // class CORBA::ContextIdSeq_var
- // *************************************************************
+ virtual CORBA::Boolean _is_a (
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ virtual const char* _interface_repository_id (void) const;
- class TAO_Export CORBA_ContextIdSeq_var
- {
- public:
- CORBA_ContextIdSeq_var (void); // default constructor
- CORBA_ContextIdSeq_var (CORBA_ContextIdSeq *);
- CORBA_ContextIdSeq_var (const CORBA_ContextIdSeq_var &); // copy constructor
- ~CORBA_ContextIdSeq_var (void); // destructor
-
- CORBA_ContextIdSeq_var &operator= (CORBA_ContextIdSeq *);
- CORBA_ContextIdSeq_var &operator= (const CORBA_ContextIdSeq_var &);
- CORBA_ContextIdSeq *operator-> (void);
- const CORBA_ContextIdSeq *operator-> (void) const;
-
- operator const CORBA_ContextIdSeq &() const;
- operator CORBA_ContextIdSeq &();
- operator CORBA_ContextIdSeq &() const;
- TAO_SeqElem_String_Manager operator[] (CORBA::ULong index);
- // in, inout, out, _retn
- const CORBA_ContextIdSeq &in (void) const;
- CORBA_ContextIdSeq &inout (void);
- CORBA_ContextIdSeq *&out (void);
- CORBA_ContextIdSeq *_retn (void);
- CORBA_ContextIdSeq *ptr (void) const;
+protected:
+ IR_ModuleDef (void);
+ IR_ModuleDef (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
+ CORBA::Boolean _tao_collocated = 0
+ );
+ virtual ~IR_ModuleDef (void);
+private:
+ IR_ModuleDef (const IR_ModuleDef &);
+ void operator= (const IR_ModuleDef &);
+};
+
+class TAO_IR_ModuleDef_Default_Proxy_Factory
+{
+public:
+
+ TAO_IR_ModuleDef_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_IR_ModuleDef_Default_Proxy_Factory (void);
+
+ virtual IR_ModuleDef_ptr create_proxy (
+ IR_ModuleDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_IR_ModuleDef_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_IR_ModuleDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_IR_ModuleDef_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ IR_ModuleDef_ptr create_proxy (
+ IR_ModuleDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
- private:
- CORBA_ContextIdSeq *ptr_;
+protected:
+ TAO_IR_ModuleDef_Proxy_Factory_Adapter (void);
+ ~TAO_IR_ModuleDef_Proxy_Factory_Adapter (void);
+ TAO_IR_ModuleDef_Proxy_Factory_Adapter &operator= (
+ const TAO_IR_ModuleDef_Proxy_Factory_Adapter &
+ );
+ TAO_IR_ModuleDef_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
};
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_CONTEXTIDSEQ___OUT_CH_)
-#define _CORBA_CONTEXTIDSEQ___OUT_CH_
-
- class TAO_Export CORBA_ContextIdSeq_out
+ typedef ACE_Singleton<TAO_IR_ModuleDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_IR_ModuleDef_PROXY_FACTORY_ADAPTER;
+ class TAO_IR_ModuleDef_Smart_Proxy_Base : public virtual IR_ModuleDef
{
public:
- CORBA_ContextIdSeq_out (CORBA_ContextIdSeq *&);
- CORBA_ContextIdSeq_out (CORBA_ContextIdSeq_var &);
- CORBA_ContextIdSeq_out (const CORBA_ContextIdSeq_out &);
- CORBA_ContextIdSeq_out &operator= (const CORBA_ContextIdSeq_out &);
- CORBA_ContextIdSeq_out &operator= (CORBA_ContextIdSeq *);
- operator CORBA_ContextIdSeq *&();
- CORBA_ContextIdSeq *&ptr (void);
- CORBA_ContextIdSeq *operator-> (void);
- TAO_SeqElem_String_Manager operator[] (CORBA::ULong index);
-
- private:
- CORBA_ContextIdSeq *&ptr_;
- // assignment from T_var not allowed
- void operator= (const CORBA_ContextIdSeq_var &);
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXCEPTIONDEFSEQ_CH_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXCEPTIONDEFSEQ_CH_
-
- class _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq : public TAO_Unbounded_Base_Sequence
+ TAO_IR_ModuleDef_Smart_Proxy_Base (::IR_ModuleDef_ptr proxy);
+ ~TAO_IR_ModuleDef_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ private:
+ ::IR_ModuleDef_var base_proxy_;
+};
+
+struct TAO_Export IR_ModuleDescription
+{
+
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_ModuleDescription_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ static void _tao_any_destructor (void*);
+
+ TAO_String_Manager name;
+ TAO_String_Manager id;
+ TAO_String_Manager defined_in;
+ TAO_String_Manager version;
+};
+
+class TAO_Export IR_ModuleDescription_var
+{
+public:
+ IR_ModuleDescription_var (void); // default constructor
+ IR_ModuleDescription_var (IR_ModuleDescription *);
+ IR_ModuleDescription_var (const IR_ModuleDescription_var &); // copy constructor
+ ~IR_ModuleDescription_var (void); // destructor
+
+ IR_ModuleDescription_var &operator= (IR_ModuleDescription *);
+ IR_ModuleDescription_var &operator= (const IR_ModuleDescription_var &);
+ IR_ModuleDescription *operator-> (void);
+ const IR_ModuleDescription *operator-> (void) const;
+
+ operator const IR_ModuleDescription &() const;
+ operator IR_ModuleDescription &();
+ operator IR_ModuleDescription &() const;
+ operator IR_ModuleDescription *&(); // variable-size types only
+
+ // in, inout, out, _retn
+ const IR_ModuleDescription &in (void) const;
+ IR_ModuleDescription &inout (void);
+ IR_ModuleDescription *&out (void);
+ IR_ModuleDescription *_retn (void);
+ IR_ModuleDescription *ptr (void) const;
+
+private:
+ IR_ModuleDescription *ptr_;
+};
+
+class TAO_Export IR_ModuleDescription_out
+{
+public:
+ IR_ModuleDescription_out (IR_ModuleDescription *&);
+ IR_ModuleDescription_out (IR_ModuleDescription_var &);
+ IR_ModuleDescription_out (const IR_ModuleDescription_out &);
+ IR_ModuleDescription_out &operator= (const IR_ModuleDescription_out &);
+ IR_ModuleDescription_out &operator= (IR_ModuleDescription *);
+ operator IR_ModuleDescription *&();
+ IR_ModuleDescription *&ptr (void);
+ IR_ModuleDescription *operator-> (void);
+
+private:
+ IR_ModuleDescription *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_ModuleDescription_var &);
+};
+
+class TAO_Export IR_ConstantDef: public virtual IR_Contained
+{
+public:
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_ConstantDef_ptr _ptr_type;
+ typedef IR_ConstantDef_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ // the static operations
+ static IR_ConstantDef_ptr _duplicate (IR_ConstantDef_ptr obj);
+ static IR_ConstantDef_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_ConstantDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_ConstantDef_ptr _nil (void)
{
- public:
- // = Initialization and termination methods.
-
- _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq (void);
- _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq (CORBA::ULong maximum);
- _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq (CORBA::ULong maximum,
- CORBA::ULong length,
- CORBA_ExceptionDef* *value,
- CORBA::Boolean release = 0);
- _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq(const _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq &rhs);
- virtual ~_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq (void);
- _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq &operator= (const _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq &rhs);
- TAO_Object_Manager<CORBA::ExceptionDef,CORBA::ExceptionDef_var> operator[] (CORBA::ULong index) const;
- static CORBA_ExceptionDef **allocbuf (CORBA::ULong nelems);
- static void freebuf (CORBA_ExceptionDef **buffer);
- // The Base_Sequence functions, please see tao/Sequence.h
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- CORBA_ExceptionDef* *get_buffer (CORBA::Boolean orphan = 0);
- const CORBA_ExceptionDef* *get_buffer (void) const;
- virtual void _shrink_buffer (CORBA::ULong nl, CORBA::ULong ol);
- virtual void _downcast (
- void* target,
- CORBA_Object *src,
- CORBA_Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- );
- virtual CORBA_Object* _upcast (void *src) const;
-
- };
-
-#endif /* end #if !defined */
-
-
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-
-#if !defined (_CORBA_EXCEPTIONDEFSEQ_CH_)
-#define _CORBA_EXCEPTIONDEFSEQ_CH_
-
- // *************************************************************
- // ExceptionDefSeq
- // *************************************************************
-
- class TAO_Export CORBA_ExceptionDefSeq : public
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Object_Sequence<CORBA_ExceptionDef,CORBA_ExceptionDef_var>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
- CORBA_ExceptionDefSeq (void); // default ctor
- CORBA_ExceptionDefSeq (CORBA::ULong max); // uses max size
- CORBA_ExceptionDefSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- CORBA_ExceptionDef_ptr *buffer,
- CORBA::Boolean release=0
+ return (IR_ConstantDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void*);
+
+ virtual CORBA::TypeCode_ptr type (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_IDLType_ptr type_def (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void type_def (
+ IR_IDLType_ptr type_def,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Any * value (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void value (
+ const CORBA::Any & value,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean _is_a (
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
+ TAO_default_environment ()
);
- CORBA_ExceptionDefSeq (const CORBA_ExceptionDefSeq &); // copy ctor
- ~CORBA_ExceptionDefSeq (void); // dtor
+ virtual const char* _interface_repository_id (void) const;
- static void _tao_any_destructor (void*);
- };
-
-#endif /* end #if !defined */
+protected:
+ IR_ConstantDef (void);
+ IR_ConstantDef (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
+ CORBA::Boolean _tao_collocated = 0
+ );
+ virtual ~IR_ConstantDef (void);
+private:
+ IR_ConstantDef (const IR_ConstantDef &);
+ void operator= (const IR_ConstantDef &);
+};
+
+class TAO_IR_ConstantDef_Default_Proxy_Factory
+{
+public:
+
+ TAO_IR_ConstantDef_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_IR_ConstantDef_Default_Proxy_Factory (void);
+
+ virtual IR_ConstantDef_ptr create_proxy (
+ IR_ConstantDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_IR_ConstantDef_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_IR_ConstantDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_IR_ConstantDef_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ IR_ConstantDef_ptr create_proxy (
+ IR_ConstantDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+protected:
+ TAO_IR_ConstantDef_Proxy_Factory_Adapter (void);
+ ~TAO_IR_ConstantDef_Proxy_Factory_Adapter (void);
+ TAO_IR_ConstantDef_Proxy_Factory_Adapter &operator= (
+ const TAO_IR_ConstantDef_Proxy_Factory_Adapter &
+ );
+ TAO_IR_ConstantDef_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
+ };
+
+ typedef ACE_Singleton<TAO_IR_ConstantDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_IR_ConstantDef_PROXY_FACTORY_ADAPTER;
+ class TAO_IR_ConstantDef_Smart_Proxy_Base : public virtual IR_ConstantDef
+ {
+ public:
+ TAO_IR_ConstantDef_Smart_Proxy_Base (::IR_ConstantDef_ptr proxy);
+ ~TAO_IR_ConstantDef_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ virtual CORBA::TypeCode_ptr type (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_IDLType_ptr type_def (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void type_def (
+ IR_IDLType_ptr type_def,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Any * value (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void value (
+ const CORBA::Any & value,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+private:
+ ::IR_ConstantDef_var base_proxy_;
+};
+
+struct TAO_Export IR_ConstantDescription
+{
+
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_ConstantDescription_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ static void _tao_any_destructor (void*);
+
+ TAO_String_Manager name;
+ TAO_String_Manager id;
+ TAO_String_Manager defined_in;
+ TAO_String_Manager version;
+ CORBA::TypeCode_var type;
+ CORBA::Any value;
+};
+
+class TAO_Export IR_ConstantDescription_var
+{
+public:
+ IR_ConstantDescription_var (void); // default constructor
+ IR_ConstantDescription_var (IR_ConstantDescription *);
+ IR_ConstantDescription_var (const IR_ConstantDescription_var &); // copy constructor
+ ~IR_ConstantDescription_var (void); // destructor
+
+ IR_ConstantDescription_var &operator= (IR_ConstantDescription *);
+ IR_ConstantDescription_var &operator= (const IR_ConstantDescription_var &);
+ IR_ConstantDescription *operator-> (void);
+ const IR_ConstantDescription *operator-> (void) const;
+
+ operator const IR_ConstantDescription &() const;
+ operator IR_ConstantDescription &();
+ operator IR_ConstantDescription &() const;
+ operator IR_ConstantDescription *&(); // variable-size types only
+
+ // in, inout, out, _retn
+ const IR_ConstantDescription &in (void) const;
+ IR_ConstantDescription &inout (void);
+ IR_ConstantDescription *&out (void);
+ IR_ConstantDescription *_retn (void);
+ IR_ConstantDescription *ptr (void) const;
+
+private:
+ IR_ConstantDescription *ptr_;
+};
+
+class TAO_Export IR_ConstantDescription_out
+{
+public:
+ IR_ConstantDescription_out (IR_ConstantDescription *&);
+ IR_ConstantDescription_out (IR_ConstantDescription_var &);
+ IR_ConstantDescription_out (const IR_ConstantDescription_out &);
+ IR_ConstantDescription_out &operator= (const IR_ConstantDescription_out &);
+ IR_ConstantDescription_out &operator= (IR_ConstantDescription *);
+ operator IR_ConstantDescription *&();
+ IR_ConstantDescription *&ptr (void);
+ IR_ConstantDescription *operator-> (void);
+
+private:
+ IR_ConstantDescription *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_ConstantDescription_var &);
+};
+
+class TAO_Export IR_TypedefDef_var
+{
+public:
+ IR_TypedefDef_var (void); // default constructor
+ IR_TypedefDef_var (IR_TypedefDef_ptr);
+ IR_TypedefDef_var (const IR_TypedefDef_var &); // copy constructor
+ ~IR_TypedefDef_var (void); // destructor
+
+ IR_TypedefDef_var &operator= (IR_TypedefDef_ptr);
+ IR_TypedefDef_var &operator= (const IR_TypedefDef_var &);
+ IR_TypedefDef_ptr operator-> (void) const;
+
+ operator const IR_TypedefDef_ptr &() const;
+ operator IR_TypedefDef_ptr &();
+ // in, inout, out, _retn
+ IR_TypedefDef_ptr in (void) const;
+ IR_TypedefDef_ptr &inout (void);
+ IR_TypedefDef_ptr &out (void);
+ IR_TypedefDef_ptr _retn (void);
+ IR_TypedefDef_ptr ptr (void) const;
+
+private:
+ IR_TypedefDef_ptr ptr_;
+};
+
+class TAO_Export IR_TypedefDef_out
+{
+public:
+ IR_TypedefDef_out (IR_TypedefDef_ptr &);
+ IR_TypedefDef_out (IR_TypedefDef_var &);
+ IR_TypedefDef_out (const IR_TypedefDef_out &);
+ IR_TypedefDef_out &operator= (const IR_TypedefDef_out &);
+ IR_TypedefDef_out &operator= (const IR_TypedefDef_var &);
+ IR_TypedefDef_out &operator= (IR_TypedefDef_ptr);
+ operator IR_TypedefDef_ptr &();
+ IR_TypedefDef_ptr &ptr (void);
+ IR_TypedefDef_ptr operator-> (void);
+
+private:
+ IR_TypedefDef_ptr &ptr_;
+};
+
+class TAO_Export IR_TypedefDef: public virtual IR_Contained, public virtual IR_IDLType
+{
+public:
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_TypedefDef_ptr _ptr_type;
+ typedef IR_TypedefDef_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ // the static operations
+ static IR_TypedefDef_ptr _duplicate (IR_TypedefDef_ptr obj);
+ static IR_TypedefDef_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_TypedefDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_TypedefDef_ptr _nil (void)
+ {
+ return (IR_TypedefDef_ptr)0;
+ }
-#if !defined (_CORBA_EXCEPTIONDEFSEQ___VAR_CH_)
-#define _CORBA_EXCEPTIONDEFSEQ___VAR_CH_
+ static void _tao_any_destructor (void*);
-// *************************************************************
- // class CORBA::ExceptionDefSeq_var
- // *************************************************************
+ virtual CORBA::Boolean _is_a (
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ virtual const char* _interface_repository_id (void) const;
- class TAO_Export CORBA_ExceptionDefSeq_var
- {
- public:
- CORBA_ExceptionDefSeq_var (void); // default constructor
- CORBA_ExceptionDefSeq_var (CORBA_ExceptionDefSeq *);
- CORBA_ExceptionDefSeq_var (const CORBA_ExceptionDefSeq_var &); // copy constructor
- ~CORBA_ExceptionDefSeq_var (void); // destructor
-
- CORBA_ExceptionDefSeq_var &operator= (CORBA_ExceptionDefSeq *);
- CORBA_ExceptionDefSeq_var &operator= (const CORBA_ExceptionDefSeq_var &);
- CORBA_ExceptionDefSeq *operator-> (void);
- const CORBA_ExceptionDefSeq *operator-> (void) const;
-
- operator const CORBA_ExceptionDefSeq &() const;
- operator CORBA_ExceptionDefSeq &();
- operator CORBA_ExceptionDefSeq &() const;
- TAO_Object_Manager<CORBA_ExceptionDef,CORBA_ExceptionDef_var> operator[] (CORBA::ULong index);
- // in, inout, out, _retn
- const CORBA_ExceptionDefSeq &in (void) const;
- CORBA_ExceptionDefSeq &inout (void);
- CORBA_ExceptionDefSeq *&out (void);
- CORBA_ExceptionDefSeq *_retn (void);
- CORBA_ExceptionDefSeq *ptr (void) const;
+protected:
+ IR_TypedefDef (void);
+ IR_TypedefDef (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
+ CORBA::Boolean _tao_collocated = 0
+ );
+ virtual ~IR_TypedefDef (void);
+private:
+ IR_TypedefDef (const IR_TypedefDef &);
+ void operator= (const IR_TypedefDef &);
+};
+
+class TAO_IR_TypedefDef_Default_Proxy_Factory
+{
+public:
+
+ TAO_IR_TypedefDef_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_IR_TypedefDef_Default_Proxy_Factory (void);
+
+ virtual IR_TypedefDef_ptr create_proxy (
+ IR_TypedefDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_IR_TypedefDef_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_IR_TypedefDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_IR_TypedefDef_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ IR_TypedefDef_ptr create_proxy (
+ IR_TypedefDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
- private:
- CORBA_ExceptionDefSeq *ptr_;
+protected:
+ TAO_IR_TypedefDef_Proxy_Factory_Adapter (void);
+ ~TAO_IR_TypedefDef_Proxy_Factory_Adapter (void);
+ TAO_IR_TypedefDef_Proxy_Factory_Adapter &operator= (
+ const TAO_IR_TypedefDef_Proxy_Factory_Adapter &
+ );
+ TAO_IR_TypedefDef_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
};
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_EXCEPTIONDEFSEQ___OUT_CH_)
-#define _CORBA_EXCEPTIONDEFSEQ___OUT_CH_
-
- class TAO_Export CORBA_ExceptionDefSeq_out
+ typedef ACE_Singleton<TAO_IR_TypedefDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_IR_TypedefDef_PROXY_FACTORY_ADAPTER;
+ class TAO_IR_TypedefDef_Smart_Proxy_Base : public virtual IR_TypedefDef
{
public:
- CORBA_ExceptionDefSeq_out (CORBA_ExceptionDefSeq *&);
- CORBA_ExceptionDefSeq_out (CORBA_ExceptionDefSeq_var &);
- CORBA_ExceptionDefSeq_out (const CORBA_ExceptionDefSeq_out &);
- CORBA_ExceptionDefSeq_out &operator= (const CORBA_ExceptionDefSeq_out &);
- CORBA_ExceptionDefSeq_out &operator= (CORBA_ExceptionDefSeq *);
- operator CORBA_ExceptionDefSeq *&();
- CORBA_ExceptionDefSeq *&ptr (void);
- CORBA_ExceptionDefSeq *operator-> (void);
- TAO_Object_Manager<CORBA_ExceptionDef,CORBA_ExceptionDef_var> operator[] (CORBA::ULong index);
-
- private:
- CORBA_ExceptionDefSeq *&ptr_;
- // assignment from T_var not allowed
- void operator= (const CORBA_ExceptionDefSeq_var &);
- };
-
-
-#endif /* end #if !defined */
+ TAO_IR_TypedefDef_Smart_Proxy_Base (::IR_TypedefDef_ptr proxy);
+ ~TAO_IR_TypedefDef_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ private:
+ ::IR_TypedefDef_var base_proxy_;
+};
+
+struct TAO_Export IR_TypeDescription
+{
+
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_TypeDescription_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ static void _tao_any_destructor (void*);
+
+ TAO_String_Manager name;
+ TAO_String_Manager id;
+ TAO_String_Manager defined_in;
+ TAO_String_Manager version;
+ CORBA::TypeCode_var type;
+};
+
+class TAO_Export IR_TypeDescription_var
+{
+public:
+ IR_TypeDescription_var (void); // default constructor
+ IR_TypeDescription_var (IR_TypeDescription *);
+ IR_TypeDescription_var (const IR_TypeDescription_var &); // copy constructor
+ ~IR_TypeDescription_var (void); // destructor
+
+ IR_TypeDescription_var &operator= (IR_TypeDescription *);
+ IR_TypeDescription_var &operator= (const IR_TypeDescription_var &);
+ IR_TypeDescription *operator-> (void);
+ const IR_TypeDescription *operator-> (void) const;
+
+ operator const IR_TypeDescription &() const;
+ operator IR_TypeDescription &();
+ operator IR_TypeDescription &() const;
+ operator IR_TypeDescription *&(); // variable-size types only
+
+ // in, inout, out, _retn
+ const IR_TypeDescription &in (void) const;
+ IR_TypeDescription &inout (void);
+ IR_TypeDescription *&out (void);
+ IR_TypeDescription *_retn (void);
+ IR_TypeDescription *ptr (void) const;
+
+private:
+ IR_TypeDescription *ptr_;
+};
+
+class TAO_Export IR_TypeDescription_out
+{
+public:
+ IR_TypeDescription_out (IR_TypeDescription *&);
+ IR_TypeDescription_out (IR_TypeDescription_var &);
+ IR_TypeDescription_out (const IR_TypeDescription_out &);
+ IR_TypeDescription_out &operator= (const IR_TypeDescription_out &);
+ IR_TypeDescription_out &operator= (IR_TypeDescription *);
+ operator IR_TypeDescription *&();
+ IR_TypeDescription *&ptr (void);
+ IR_TypeDescription *operator-> (void);
+
+private:
+ IR_TypeDescription *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_TypeDescription_var &);
+};
+
+class TAO_Export IR_StructDef: public virtual IR_TypedefDef, public virtual IR_Container
+{
+public:
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_StructDef_ptr _ptr_type;
+ typedef IR_StructDef_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ // the static operations
+ static IR_StructDef_ptr _duplicate (IR_StructDef_ptr obj);
+ static IR_StructDef_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_StructDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_StructDef_ptr _nil (void)
+ {
+ return (IR_StructDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void*);
+
+ virtual IR_StructMemberSeq * members (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void members (
+ const IR_StructMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean _is_a (
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ virtual const char* _interface_repository_id (void) const;
+protected:
+ IR_StructDef (void);
+ IR_StructDef (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
+ CORBA::Boolean _tao_collocated = 0
+ );
+ virtual ~IR_StructDef (void);
+private:
+ IR_StructDef (const IR_StructDef &);
+ void operator= (const IR_StructDef &);
+};
+
+class TAO_IR_StructDef_Default_Proxy_Factory
+{
+public:
+
+ TAO_IR_StructDef_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_IR_StructDef_Default_Proxy_Factory (void);
+
+ virtual IR_StructDef_ptr create_proxy (
+ IR_StructDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_IR_StructDef_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_IR_StructDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_IR_StructDef_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ IR_StructDef_ptr create_proxy (
+ IR_StructDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+protected:
+ TAO_IR_StructDef_Proxy_Factory_Adapter (void);
+ ~TAO_IR_StructDef_Proxy_Factory_Adapter (void);
+ TAO_IR_StructDef_Proxy_Factory_Adapter &operator= (
+ const TAO_IR_StructDef_Proxy_Factory_Adapter &
+ );
+ TAO_IR_StructDef_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
+ };
+
+ typedef ACE_Singleton<TAO_IR_StructDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_IR_StructDef_PROXY_FACTORY_ADAPTER;
+ class TAO_IR_StructDef_Smart_Proxy_Base : public virtual IR_StructDef
+ {
+ public:
+ TAO_IR_StructDef_Smart_Proxy_Base (::IR_StructDef_ptr proxy);
+ ~TAO_IR_StructDef_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ virtual IR_StructMemberSeq * members (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void members (
+ const IR_StructMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+private:
+ ::IR_StructDef_var base_proxy_;
+};
+
+class TAO_Export IR_UnionDef: public virtual IR_TypedefDef, public virtual IR_Container
+{
+public:
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_UnionDef_ptr _ptr_type;
+ typedef IR_UnionDef_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ // the static operations
+ static IR_UnionDef_ptr _duplicate (IR_UnionDef_ptr obj);
+ static IR_UnionDef_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_UnionDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_UnionDef_ptr _nil (void)
+ {
+ return (IR_UnionDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void*);
+
+ virtual CORBA::TypeCode_ptr discriminator_type (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_IDLType_ptr discriminator_type_def (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void discriminator_type_def (
+ IR_IDLType_ptr discriminator_type_def,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_UnionMemberSeq * members (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void members (
+ const IR_UnionMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean _is_a (
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ virtual const char* _interface_repository_id (void) const;
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_EXCDESCRIPTIONSEQ_CH_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_EXCDESCRIPTIONSEQ_CH_
+protected:
+ IR_UnionDef (void);
+ IR_UnionDef (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
+ CORBA::Boolean _tao_collocated = 0
+ );
+ virtual ~IR_UnionDef (void);
+private:
+ IR_UnionDef (const IR_UnionDef &);
+ void operator= (const IR_UnionDef &);
+};
+
+class TAO_IR_UnionDef_Default_Proxy_Factory
+{
+public:
+
+ TAO_IR_UnionDef_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_IR_UnionDef_Default_Proxy_Factory (void);
+
+ virtual IR_UnionDef_ptr create_proxy (
+ IR_UnionDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_IR_UnionDef_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_IR_UnionDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_IR_UnionDef_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ IR_UnionDef_ptr create_proxy (
+ IR_UnionDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
- class TAO_EXPORT_NESTED_MACRO _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq : public TAO_Unbounded_Base_Sequence
+protected:
+ TAO_IR_UnionDef_Proxy_Factory_Adapter (void);
+ ~TAO_IR_UnionDef_Proxy_Factory_Adapter (void);
+ TAO_IR_UnionDef_Proxy_Factory_Adapter &operator= (
+ const TAO_IR_UnionDef_Proxy_Factory_Adapter &
+ );
+ TAO_IR_UnionDef_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
+ };
+
+ typedef ACE_Singleton<TAO_IR_UnionDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_IR_UnionDef_PROXY_FACTORY_ADAPTER;
+ class TAO_IR_UnionDef_Smart_Proxy_Base : public virtual IR_UnionDef
+ {
+ public:
+ TAO_IR_UnionDef_Smart_Proxy_Base (::IR_UnionDef_ptr proxy);
+ ~TAO_IR_UnionDef_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ virtual CORBA::TypeCode_ptr discriminator_type (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_IDLType_ptr discriminator_type_def (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void discriminator_type_def (
+ IR_IDLType_ptr discriminator_type_def,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_UnionMemberSeq * members (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void members (
+ const IR_UnionMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+private:
+ ::IR_UnionDef_var base_proxy_;
+};
+
+class TAO_Export IR_EnumDef: public virtual IR_TypedefDef
+{
+public:
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_EnumDef_ptr _ptr_type;
+ typedef IR_EnumDef_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ // the static operations
+ static IR_EnumDef_ptr _duplicate (IR_EnumDef_ptr obj);
+ static IR_EnumDef_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_EnumDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_EnumDef_ptr _nil (void)
{
- public:
- // = Initialization and termination methods.
-
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq (void); // Default constructor.
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq (CORBA::ULong maximum);
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq (CORBA::ULong maximum,
- CORBA::ULong length,
- CORBA_ExceptionDescription *data,
- CORBA::Boolean release = 0);
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq (const _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq &rhs);
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq &operator= (const _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq &rhs);
- virtual ~_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq (void); // Dtor.
- // = Accessors.
- CORBA_ExceptionDescription &operator[] (CORBA::ULong i);
- const CORBA_ExceptionDescription &operator[] (CORBA::ULong i) const;
- // = Static operations.
- static CORBA_ExceptionDescription *allocbuf (CORBA::ULong size);
- static void freebuf (CORBA_ExceptionDescription *buffer);
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
+ return (IR_EnumDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void*);
+
+ virtual IR_EnumMemberSeq * members (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void members (
+ const IR_EnumMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean _is_a (
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ virtual const char* _interface_repository_id (void) const;
- CORBA_ExceptionDescription *get_buffer (CORBA::Boolean orphan = 0);
- const CORBA_ExceptionDescription *get_buffer (void) const;
- void replace (CORBA::ULong max,
- CORBA::ULong length,
- CORBA_ExceptionDescription *data,
- CORBA::Boolean release);
- };
+protected:
+ IR_EnumDef (void);
+ IR_EnumDef (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
+ CORBA::Boolean _tao_collocated = 0
+ );
+ virtual ~IR_EnumDef (void);
+private:
+ IR_EnumDef (const IR_EnumDef &);
+ void operator= (const IR_EnumDef &);
+};
+
+class TAO_IR_EnumDef_Default_Proxy_Factory
+{
+public:
+
+ TAO_IR_EnumDef_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_IR_EnumDef_Default_Proxy_Factory (void);
+
+ virtual IR_EnumDef_ptr create_proxy (
+ IR_EnumDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_IR_EnumDef_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_IR_EnumDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_IR_EnumDef_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ IR_EnumDef_ptr create_proxy (
+ IR_EnumDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
-#endif /* end #if !defined */
+protected:
+ TAO_IR_EnumDef_Proxy_Factory_Adapter (void);
+ ~TAO_IR_EnumDef_Proxy_Factory_Adapter (void);
+ TAO_IR_EnumDef_Proxy_Factory_Adapter &operator= (
+ const TAO_IR_EnumDef_Proxy_Factory_Adapter &
+ );
+ TAO_IR_EnumDef_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
+ };
+
+ typedef ACE_Singleton<TAO_IR_EnumDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_IR_EnumDef_PROXY_FACTORY_ADAPTER;
+ class TAO_IR_EnumDef_Smart_Proxy_Base : public virtual IR_EnumDef
+ {
+ public:
+ TAO_IR_EnumDef_Smart_Proxy_Base (::IR_EnumDef_ptr proxy);
+ ~TAO_IR_EnumDef_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ virtual IR_EnumMemberSeq * members (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void members (
+ const IR_EnumMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+private:
+ ::IR_EnumDef_var base_proxy_;
+};
+
+class TAO_Export IR_AliasDef: public virtual IR_TypedefDef
+{
+public:
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_AliasDef_ptr _ptr_type;
+ typedef IR_AliasDef_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ // the static operations
+ static IR_AliasDef_ptr _duplicate (IR_AliasDef_ptr obj);
+ static IR_AliasDef_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_AliasDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_AliasDef_ptr _nil (void)
+ {
+ return (IR_AliasDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void*);
+
+ virtual IR_IDLType_ptr original_type_def (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void original_type_def (
+ IR_IDLType_ptr original_type_def,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean _is_a (
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ virtual const char* _interface_repository_id (void) const;
+protected:
+ IR_AliasDef (void);
+ IR_AliasDef (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
+ CORBA::Boolean _tao_collocated = 0
+ );
+ virtual ~IR_AliasDef (void);
+private:
+ IR_AliasDef (const IR_AliasDef &);
+ void operator= (const IR_AliasDef &);
+};
+
+class TAO_IR_AliasDef_Default_Proxy_Factory
+{
+public:
+
+ TAO_IR_AliasDef_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_IR_AliasDef_Default_Proxy_Factory (void);
+
+ virtual IR_AliasDef_ptr create_proxy (
+ IR_AliasDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_IR_AliasDef_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_IR_AliasDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_IR_AliasDef_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ IR_AliasDef_ptr create_proxy (
+ IR_AliasDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+protected:
+ TAO_IR_AliasDef_Proxy_Factory_Adapter (void);
+ ~TAO_IR_AliasDef_Proxy_Factory_Adapter (void);
+ TAO_IR_AliasDef_Proxy_Factory_Adapter &operator= (
+ const TAO_IR_AliasDef_Proxy_Factory_Adapter &
+ );
+ TAO_IR_AliasDef_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
+ };
+
+ typedef ACE_Singleton<TAO_IR_AliasDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_IR_AliasDef_PROXY_FACTORY_ADAPTER;
+ class TAO_IR_AliasDef_Smart_Proxy_Base : public virtual IR_AliasDef
+ {
+ public:
+ TAO_IR_AliasDef_Smart_Proxy_Base (::IR_AliasDef_ptr proxy);
+ ~TAO_IR_AliasDef_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ virtual IR_IDLType_ptr original_type_def (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void original_type_def (
+ IR_IDLType_ptr original_type_def,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+private:
+ ::IR_AliasDef_var base_proxy_;
+};
+
+class TAO_Export IR_NativeDef: public virtual IR_TypedefDef
+{
+public:
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_NativeDef_ptr _ptr_type;
+ typedef IR_NativeDef_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ // the static operations
+ static IR_NativeDef_ptr _duplicate (IR_NativeDef_ptr obj);
+ static IR_NativeDef_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_NativeDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_NativeDef_ptr _nil (void)
+ {
+ return (IR_NativeDef_ptr)0;
+ }
-#if !defined (_CORBA_EXCDESCRIPTIONSEQ_CH_)
-#define _CORBA_EXCDESCRIPTIONSEQ_CH_
+ static void _tao_any_destructor (void*);
- // *************************************************************
- // ExcDescriptionSeq
- // *************************************************************
+ virtual CORBA::Boolean _is_a (
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ virtual const char* _interface_repository_id (void) const;
- class TAO_Export CORBA_ExcDescriptionSeq : public
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA_ExceptionDescription>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
- CORBA_ExcDescriptionSeq (void); // default ctor
- CORBA_ExcDescriptionSeq (CORBA::ULong max); // uses max size
- CORBA_ExcDescriptionSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- CORBA_ExceptionDescription *buffer,
- CORBA::Boolean release=0
+protected:
+ IR_NativeDef (void);
+ IR_NativeDef (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
+ CORBA::Boolean _tao_collocated = 0
+ );
+ virtual ~IR_NativeDef (void);
+private:
+ IR_NativeDef (const IR_NativeDef &);
+ void operator= (const IR_NativeDef &);
+};
+
+class TAO_IR_NativeDef_Default_Proxy_Factory
+{
+public:
+
+ TAO_IR_NativeDef_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_IR_NativeDef_Default_Proxy_Factory (void);
+
+ virtual IR_NativeDef_ptr create_proxy (
+ IR_NativeDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_IR_NativeDef_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_IR_NativeDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_IR_NativeDef_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ IR_NativeDef_ptr create_proxy (
+ IR_NativeDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
);
- CORBA_ExcDescriptionSeq (const CORBA_ExcDescriptionSeq &); // copy ctor
- ~CORBA_ExcDescriptionSeq (void); // dtor
- static void _tao_any_destructor (void*);
+protected:
+ TAO_IR_NativeDef_Proxy_Factory_Adapter (void);
+ ~TAO_IR_NativeDef_Proxy_Factory_Adapter (void);
+ TAO_IR_NativeDef_Proxy_Factory_Adapter &operator= (
+ const TAO_IR_NativeDef_Proxy_Factory_Adapter &
+ );
+ TAO_IR_NativeDef_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
};
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_EXCDESCRIPTIONSEQ___VAR_CH_)
-#define _CORBA_EXCDESCRIPTIONSEQ___VAR_CH_
-
-// *************************************************************
- // class CORBA::ExcDescriptionSeq_var
- // *************************************************************
-
- class TAO_Export CORBA_ExcDescriptionSeq_var
+ typedef ACE_Singleton<TAO_IR_NativeDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_IR_NativeDef_PROXY_FACTORY_ADAPTER;
+ class TAO_IR_NativeDef_Smart_Proxy_Base : public virtual IR_NativeDef
{
public:
- CORBA_ExcDescriptionSeq_var (void); // default constructor
- CORBA_ExcDescriptionSeq_var (CORBA_ExcDescriptionSeq *);
- CORBA_ExcDescriptionSeq_var (const CORBA_ExcDescriptionSeq_var &); // copy constructor
- ~CORBA_ExcDescriptionSeq_var (void); // destructor
-
- CORBA_ExcDescriptionSeq_var &operator= (CORBA_ExcDescriptionSeq *);
- CORBA_ExcDescriptionSeq_var &operator= (const CORBA_ExcDescriptionSeq_var &);
- CORBA_ExcDescriptionSeq *operator-> (void);
- const CORBA_ExcDescriptionSeq *operator-> (void) const;
-
- operator const CORBA_ExcDescriptionSeq &() const;
- operator CORBA_ExcDescriptionSeq &();
- operator CORBA_ExcDescriptionSeq &() const;
- CORBA_ExceptionDescription &operator[] (CORBA::ULong index);
- // in, inout, out, _retn
- const CORBA_ExcDescriptionSeq &in (void) const;
- CORBA_ExcDescriptionSeq &inout (void);
- CORBA_ExcDescriptionSeq *&out (void);
- CORBA_ExcDescriptionSeq *_retn (void);
- CORBA_ExcDescriptionSeq *ptr (void) const;
-
- private:
- CORBA_ExcDescriptionSeq *ptr_;
- };
-
-
-#endif /* end #if !defined */
+ TAO_IR_NativeDef_Smart_Proxy_Base (::IR_NativeDef_ptr proxy);
+ ~TAO_IR_NativeDef_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ private:
+ ::IR_NativeDef_var base_proxy_;
+};
+
+class TAO_Export IR_PrimitiveDef: public virtual IR_IDLType
+{
+public:
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_PrimitiveDef_ptr _ptr_type;
+ typedef IR_PrimitiveDef_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ // the static operations
+ static IR_PrimitiveDef_ptr _duplicate (IR_PrimitiveDef_ptr obj);
+ static IR_PrimitiveDef_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_PrimitiveDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_PrimitiveDef_ptr _nil (void)
+ {
+ return (IR_PrimitiveDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void*);
+
+ virtual IR::PrimitiveKind kind (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean _is_a (
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ virtual const char* _interface_repository_id (void) const;
+protected:
+ IR_PrimitiveDef (void);
+ IR_PrimitiveDef (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
+ CORBA::Boolean _tao_collocated = 0
+ );
+ virtual ~IR_PrimitiveDef (void);
+private:
+ IR_PrimitiveDef (const IR_PrimitiveDef &);
+ void operator= (const IR_PrimitiveDef &);
+};
+
+class TAO_IR_PrimitiveDef_Default_Proxy_Factory
+{
+public:
+
+ TAO_IR_PrimitiveDef_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_IR_PrimitiveDef_Default_Proxy_Factory (void);
+
+ virtual IR_PrimitiveDef_ptr create_proxy (
+ IR_PrimitiveDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_IR_PrimitiveDef_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_IR_PrimitiveDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_IR_PrimitiveDef_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ IR_PrimitiveDef_ptr create_proxy (
+ IR_PrimitiveDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
-#if !defined (_CORBA_EXCDESCRIPTIONSEQ___OUT_CH_)
-#define _CORBA_EXCDESCRIPTIONSEQ___OUT_CH_
+protected:
+ TAO_IR_PrimitiveDef_Proxy_Factory_Adapter (void);
+ ~TAO_IR_PrimitiveDef_Proxy_Factory_Adapter (void);
+ TAO_IR_PrimitiveDef_Proxy_Factory_Adapter &operator= (
+ const TAO_IR_PrimitiveDef_Proxy_Factory_Adapter &
+ );
+ TAO_IR_PrimitiveDef_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
+ };
+
+ typedef ACE_Singleton<TAO_IR_PrimitiveDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_IR_PrimitiveDef_PROXY_FACTORY_ADAPTER;
+ class TAO_IR_PrimitiveDef_Smart_Proxy_Base : public virtual IR_PrimitiveDef
+ {
+ public:
+ TAO_IR_PrimitiveDef_Smart_Proxy_Base (::IR_PrimitiveDef_ptr proxy);
+ ~TAO_IR_PrimitiveDef_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ virtual IR::PrimitiveKind kind (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+private:
+ ::IR_PrimitiveDef_var base_proxy_;
+};
+
+class TAO_Export IR_StringDef: public virtual IR_IDLType
+{
+public:
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_StringDef_ptr _ptr_type;
+ typedef IR_StringDef_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ // the static operations
+ static IR_StringDef_ptr _duplicate (IR_StringDef_ptr obj);
+ static IR_StringDef_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_StringDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_StringDef_ptr _nil (void)
+ {
+ return (IR_StringDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void*);
+
+ virtual CORBA::ULong bound (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void bound (
+ CORBA::ULong bound,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean _is_a (
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ virtual const char* _interface_repository_id (void) const;
- class TAO_Export CORBA_ExcDescriptionSeq_out
- {
- public:
- CORBA_ExcDescriptionSeq_out (CORBA_ExcDescriptionSeq *&);
- CORBA_ExcDescriptionSeq_out (CORBA_ExcDescriptionSeq_var &);
- CORBA_ExcDescriptionSeq_out (const CORBA_ExcDescriptionSeq_out &);
- CORBA_ExcDescriptionSeq_out &operator= (const CORBA_ExcDescriptionSeq_out &);
- CORBA_ExcDescriptionSeq_out &operator= (CORBA_ExcDescriptionSeq *);
- operator CORBA_ExcDescriptionSeq *&();
- CORBA_ExcDescriptionSeq *&ptr (void);
- CORBA_ExcDescriptionSeq *operator-> (void);
- CORBA_ExceptionDescription &operator[] (CORBA::ULong index);
+protected:
+ IR_StringDef (void);
+ IR_StringDef (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
+ CORBA::Boolean _tao_collocated = 0
+ );
+ virtual ~IR_StringDef (void);
+private:
+ IR_StringDef (const IR_StringDef &);
+ void operator= (const IR_StringDef &);
+};
+
+class TAO_IR_StringDef_Default_Proxy_Factory
+{
+public:
+
+ TAO_IR_StringDef_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_IR_StringDef_Default_Proxy_Factory (void);
+
+ virtual IR_StringDef_ptr create_proxy (
+ IR_StringDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_IR_StringDef_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_IR_StringDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_IR_StringDef_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ IR_StringDef_ptr create_proxy (
+ IR_StringDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
- private:
- CORBA_ExcDescriptionSeq *&ptr_;
- // assignment from T_var not allowed
- void operator= (const CORBA_ExcDescriptionSeq_var &);
- };
+protected:
+ TAO_IR_StringDef_Proxy_Factory_Adapter (void);
+ ~TAO_IR_StringDef_Proxy_Factory_Adapter (void);
+ TAO_IR_StringDef_Proxy_Factory_Adapter &operator= (
+ const TAO_IR_StringDef_Proxy_Factory_Adapter &
+ );
+ TAO_IR_StringDef_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
+ };
+
+ typedef ACE_Singleton<TAO_IR_StringDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_IR_StringDef_PROXY_FACTORY_ADAPTER;
+ class TAO_IR_StringDef_Smart_Proxy_Base : public virtual IR_StringDef
+ {
+ public:
+ TAO_IR_StringDef_Smart_Proxy_Base (::IR_StringDef_ptr proxy);
+ ~TAO_IR_StringDef_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ virtual CORBA::ULong bound (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void bound (
+ CORBA::ULong bound,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+private:
+ ::IR_StringDef_var base_proxy_;
+};
+
+class TAO_Export IR_WstringDef: public virtual IR_IDLType
+{
+public:
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_WstringDef_ptr _ptr_type;
+ typedef IR_WstringDef_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ // the static operations
+ static IR_WstringDef_ptr _duplicate (IR_WstringDef_ptr obj);
+ static IR_WstringDef_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_WstringDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_WstringDef_ptr _nil (void)
+ {
+ return (IR_WstringDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void*);
+
+ virtual CORBA::ULong bound (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void bound (
+ CORBA::ULong bound,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean _is_a (
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ virtual const char* _interface_repository_id (void) const;
+protected:
+ IR_WstringDef (void);
+ IR_WstringDef (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
+ CORBA::Boolean _tao_collocated = 0
+ );
+ virtual ~IR_WstringDef (void);
+private:
+ IR_WstringDef (const IR_WstringDef &);
+ void operator= (const IR_WstringDef &);
+};
+
+class TAO_IR_WstringDef_Default_Proxy_Factory
+{
+public:
+
+ TAO_IR_WstringDef_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_IR_WstringDef_Default_Proxy_Factory (void);
+
+ virtual IR_WstringDef_ptr create_proxy (
+ IR_WstringDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_IR_WstringDef_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_IR_WstringDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_IR_WstringDef_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ IR_WstringDef_ptr create_proxy (
+ IR_WstringDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
-#endif /* end #if !defined */
+protected:
+ TAO_IR_WstringDef_Proxy_Factory_Adapter (void);
+ ~TAO_IR_WstringDef_Proxy_Factory_Adapter (void);
+ TAO_IR_WstringDef_Proxy_Factory_Adapter &operator= (
+ const TAO_IR_WstringDef_Proxy_Factory_Adapter &
+ );
+ TAO_IR_WstringDef_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
+ };
+
+ typedef ACE_Singleton<TAO_IR_WstringDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_IR_WstringDef_PROXY_FACTORY_ADAPTER;
+ class TAO_IR_WstringDef_Smart_Proxy_Base : public virtual IR_WstringDef
+ {
+ public:
+ TAO_IR_WstringDef_Smart_Proxy_Base (::IR_WstringDef_ptr proxy);
+ ~TAO_IR_WstringDef_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ virtual CORBA::ULong bound (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void bound (
+ CORBA::ULong bound,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+private:
+ ::IR_WstringDef_var base_proxy_;
+};
+
+class TAO_Export IR_FixedDef: public virtual IR_IDLType
+{
+public:
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_FixedDef_ptr _ptr_type;
+ typedef IR_FixedDef_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ // the static operations
+ static IR_FixedDef_ptr _duplicate (IR_FixedDef_ptr obj);
+ static IR_FixedDef_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_FixedDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_FixedDef_ptr _nil (void)
+ {
+ return (IR_FixedDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void*);
+
+ virtual CORBA::UShort digits (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void digits (
+ CORBA::UShort digits,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Short scale (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void scale (
+ CORBA::Short scale,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean _is_a (
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ virtual const char* _interface_repository_id (void) const;
-#if !defined (_CORBA_OPERATIONDEF___VAR_CH_)
-#define _CORBA_OPERATIONDEF___VAR_CH_
+protected:
+ IR_FixedDef (void);
+ IR_FixedDef (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
+ CORBA::Boolean _tao_collocated = 0
+ );
+ virtual ~IR_FixedDef (void);
+private:
+ IR_FixedDef (const IR_FixedDef &);
+ void operator= (const IR_FixedDef &);
+};
+
+class TAO_IR_FixedDef_Default_Proxy_Factory
+{
+public:
+
+ TAO_IR_FixedDef_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_IR_FixedDef_Default_Proxy_Factory (void);
+
+ virtual IR_FixedDef_ptr create_proxy (
+ IR_FixedDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_IR_FixedDef_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_IR_FixedDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_IR_FixedDef_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ IR_FixedDef_ptr create_proxy (
+ IR_FixedDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
- class TAO_Export CORBA_OperationDef_var
- {
- public:
- CORBA_OperationDef_var (void); // default constructor
- CORBA_OperationDef_var (CORBA_OperationDef_ptr);
- CORBA_OperationDef_var (const CORBA_OperationDef_var &); // copy constructor
- ~CORBA_OperationDef_var (void); // destructor
+protected:
+ TAO_IR_FixedDef_Proxy_Factory_Adapter (void);
+ ~TAO_IR_FixedDef_Proxy_Factory_Adapter (void);
+ TAO_IR_FixedDef_Proxy_Factory_Adapter &operator= (
+ const TAO_IR_FixedDef_Proxy_Factory_Adapter &
+ );
+ TAO_IR_FixedDef_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
+ };
+
+ typedef ACE_Singleton<TAO_IR_FixedDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_IR_FixedDef_PROXY_FACTORY_ADAPTER;
+ class TAO_IR_FixedDef_Smart_Proxy_Base : public virtual IR_FixedDef
+ {
+ public:
+ TAO_IR_FixedDef_Smart_Proxy_Base (::IR_FixedDef_ptr proxy);
+ ~TAO_IR_FixedDef_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ virtual CORBA::UShort digits (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void digits (
+ CORBA::UShort digits,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Short scale (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void scale (
+ CORBA::Short scale,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+private:
+ ::IR_FixedDef_var base_proxy_;
+};
+
+class TAO_Export IR_SequenceDef: public virtual IR_IDLType
+{
+public:
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_SequenceDef_ptr _ptr_type;
+ typedef IR_SequenceDef_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ // the static operations
+ static IR_SequenceDef_ptr _duplicate (IR_SequenceDef_ptr obj);
+ static IR_SequenceDef_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_SequenceDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_SequenceDef_ptr _nil (void)
+ {
+ return (IR_SequenceDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void*);
+
+ virtual CORBA::ULong bound (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void bound (
+ CORBA::ULong bound,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::TypeCode_ptr element_type (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_IDLType_ptr element_type_def (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void element_type_def (
+ IR_IDLType_ptr element_type_def,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean _is_a (
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ virtual const char* _interface_repository_id (void) const;
- CORBA_OperationDef_var &operator= (CORBA_OperationDef_ptr);
- CORBA_OperationDef_var &operator= (const CORBA_OperationDef_var &);
- CORBA_OperationDef_ptr operator-> (void) const;
+protected:
+ IR_SequenceDef (void);
+ IR_SequenceDef (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
+ CORBA::Boolean _tao_collocated = 0
+ );
+ virtual ~IR_SequenceDef (void);
+private:
+ IR_SequenceDef (const IR_SequenceDef &);
+ void operator= (const IR_SequenceDef &);
+};
+
+class TAO_IR_SequenceDef_Default_Proxy_Factory
+{
+public:
+
+ TAO_IR_SequenceDef_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_IR_SequenceDef_Default_Proxy_Factory (void);
+
+ virtual IR_SequenceDef_ptr create_proxy (
+ IR_SequenceDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_IR_SequenceDef_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_IR_SequenceDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_IR_SequenceDef_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ IR_SequenceDef_ptr create_proxy (
+ IR_SequenceDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
- operator const CORBA_OperationDef_ptr &() const;
- operator CORBA_OperationDef_ptr &();
- // in, inout, out, _retn
- CORBA_OperationDef_ptr in (void) const;
- CORBA_OperationDef_ptr &inout (void);
- CORBA_OperationDef_ptr &out (void);
- CORBA_OperationDef_ptr _retn (void);
- CORBA_OperationDef_ptr ptr (void) const;
+protected:
+ TAO_IR_SequenceDef_Proxy_Factory_Adapter (void);
+ ~TAO_IR_SequenceDef_Proxy_Factory_Adapter (void);
+ TAO_IR_SequenceDef_Proxy_Factory_Adapter &operator= (
+ const TAO_IR_SequenceDef_Proxy_Factory_Adapter &
+ );
+ TAO_IR_SequenceDef_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
+ };
+
+ typedef ACE_Singleton<TAO_IR_SequenceDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_IR_SequenceDef_PROXY_FACTORY_ADAPTER;
+ class TAO_IR_SequenceDef_Smart_Proxy_Base : public virtual IR_SequenceDef
+ {
+ public:
+ TAO_IR_SequenceDef_Smart_Proxy_Base (::IR_SequenceDef_ptr proxy);
+ ~TAO_IR_SequenceDef_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ virtual CORBA::ULong bound (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void bound (
+ CORBA::ULong bound,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::TypeCode_ptr element_type (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_IDLType_ptr element_type_def (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void element_type_def (
+ IR_IDLType_ptr element_type_def,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+private:
+ ::IR_SequenceDef_var base_proxy_;
+};
+
+class TAO_Export IR_ArrayDef: public virtual IR_IDLType
+{
+public:
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_ArrayDef_ptr _ptr_type;
+ typedef IR_ArrayDef_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ // the static operations
+ static IR_ArrayDef_ptr _duplicate (IR_ArrayDef_ptr obj);
+ static IR_ArrayDef_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_ArrayDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_ArrayDef_ptr _nil (void)
+ {
+ return (IR_ArrayDef_ptr)0;
+ }
- private:
- CORBA_OperationDef_ptr ptr_;
- };
+ static void _tao_any_destructor (void*);
+ virtual CORBA::ULong length (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
-#endif /* end #if !defined */
+ virtual void length (
+ CORBA::ULong length,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::TypeCode_ptr element_type (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_IDLType_ptr element_type_def (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void element_type_def (
+ IR_IDLType_ptr element_type_def,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean _is_a (
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ virtual const char* _interface_repository_id (void) const;
+protected:
+ IR_ArrayDef (void);
+ IR_ArrayDef (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
+ CORBA::Boolean _tao_collocated = 0
+ );
+ virtual ~IR_ArrayDef (void);
+private:
+ IR_ArrayDef (const IR_ArrayDef &);
+ void operator= (const IR_ArrayDef &);
+};
+
+class TAO_IR_ArrayDef_Default_Proxy_Factory
+{
+public:
+
+ TAO_IR_ArrayDef_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_IR_ArrayDef_Default_Proxy_Factory (void);
+
+ virtual IR_ArrayDef_ptr create_proxy (
+ IR_ArrayDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_IR_ArrayDef_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_IR_ArrayDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_IR_ArrayDef_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ IR_ArrayDef_ptr create_proxy (
+ IR_ArrayDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
-#if !defined (_CORBA_OPERATIONDEF___OUT_CH_)
-#define _CORBA_OPERATIONDEF___OUT_CH_
+protected:
+ TAO_IR_ArrayDef_Proxy_Factory_Adapter (void);
+ ~TAO_IR_ArrayDef_Proxy_Factory_Adapter (void);
+ TAO_IR_ArrayDef_Proxy_Factory_Adapter &operator= (
+ const TAO_IR_ArrayDef_Proxy_Factory_Adapter &
+ );
+ TAO_IR_ArrayDef_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
+ };
- class TAO_Export CORBA_OperationDef_out
+ typedef ACE_Singleton<TAO_IR_ArrayDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_IR_ArrayDef_PROXY_FACTORY_ADAPTER;
+ class TAO_IR_ArrayDef_Smart_Proxy_Base : public virtual IR_ArrayDef
{
public:
- CORBA_OperationDef_out (CORBA_OperationDef_ptr &);
- CORBA_OperationDef_out (CORBA_OperationDef_var &);
- CORBA_OperationDef_out (const CORBA_OperationDef_out &);
- CORBA_OperationDef_out &operator= (const CORBA_OperationDef_out &);
- CORBA_OperationDef_out &operator= (const CORBA_OperationDef_var &);
- CORBA_OperationDef_out &operator= (CORBA_OperationDef_ptr);
- operator CORBA_OperationDef_ptr &();
- CORBA_OperationDef_ptr &ptr (void);
- CORBA_OperationDef_ptr operator-> (void);
-
- private:
- CORBA_OperationDef_ptr &ptr_;
- };
+ TAO_IR_ArrayDef_Smart_Proxy_Base (::IR_ArrayDef_ptr proxy);
+ ~TAO_IR_ArrayDef_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ virtual CORBA::ULong length (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+ virtual void length (
+ CORBA::ULong length,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::TypeCode_ptr element_type (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_IDLType_ptr element_type_def (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void element_type_def (
+ IR_IDLType_ptr element_type_def,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+private:
+ ::IR_ArrayDef_var base_proxy_;
+};
+
+class TAO_Export IR_ExceptionDef: public virtual IR_Contained, public virtual IR_Container
+{
+public:
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_ExceptionDef_ptr _ptr_type;
+ typedef IR_ExceptionDef_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ // the static operations
+ static IR_ExceptionDef_ptr _duplicate (IR_ExceptionDef_ptr obj);
+ static IR_ExceptionDef_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_ExceptionDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_ExceptionDef_ptr _nil (void)
+ {
+ return (IR_ExceptionDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void*);
+
+ virtual CORBA::TypeCode_ptr type (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_StructMemberSeq * members (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void members (
+ const IR_StructMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean _is_a (
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ virtual const char* _interface_repository_id (void) const;
-#endif /* end #if !defined */
-
+protected:
+ IR_ExceptionDef (void);
+ IR_ExceptionDef (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
+ CORBA::Boolean _tao_collocated = 0
+ );
+ virtual ~IR_ExceptionDef (void);
+private:
+ IR_ExceptionDef (const IR_ExceptionDef &);
+ void operator= (const IR_ExceptionDef &);
+};
+
+class TAO_IR_ExceptionDef_Default_Proxy_Factory
+{
+public:
+
+ TAO_IR_ExceptionDef_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_IR_ExceptionDef_Default_Proxy_Factory (void);
+
+ virtual IR_ExceptionDef_ptr create_proxy (
+ IR_ExceptionDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_IR_ExceptionDef_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_IR_ExceptionDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_IR_ExceptionDef_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ IR_ExceptionDef_ptr create_proxy (
+ IR_ExceptionDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
-#if !defined (_CORBA_OPERATIONDEF_CH_)
-#define _CORBA_OPERATIONDEF_CH_
+protected:
+ TAO_IR_ExceptionDef_Proxy_Factory_Adapter (void);
+ ~TAO_IR_ExceptionDef_Proxy_Factory_Adapter (void);
+ TAO_IR_ExceptionDef_Proxy_Factory_Adapter &operator= (
+ const TAO_IR_ExceptionDef_Proxy_Factory_Adapter &
+ );
+ TAO_IR_ExceptionDef_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
+ };
+
+ typedef ACE_Singleton<TAO_IR_ExceptionDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_IR_ExceptionDef_PROXY_FACTORY_ADAPTER;
+ class TAO_IR_ExceptionDef_Smart_Proxy_Base : public virtual IR_ExceptionDef
+ {
+ public:
+ TAO_IR_ExceptionDef_Smart_Proxy_Base (::IR_ExceptionDef_ptr proxy);
+ ~TAO_IR_ExceptionDef_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ virtual CORBA::TypeCode_ptr type (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_StructMemberSeq * members (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void members (
+ const IR_StructMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+private:
+ ::IR_ExceptionDef_var base_proxy_;
+};
+
+struct TAO_Export IR_ExceptionDescription
+{
+
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_ExceptionDescription_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ static void _tao_any_destructor (void*);
+
+ TAO_String_Manager name;
+ TAO_String_Manager id;
+ TAO_String_Manager defined_in;
+ TAO_String_Manager version;
+ CORBA::TypeCode_var type;
+};
+
+class TAO_Export IR_ExceptionDescription_var
+{
+public:
+ IR_ExceptionDescription_var (void); // default constructor
+ IR_ExceptionDescription_var (IR_ExceptionDescription *);
+ IR_ExceptionDescription_var (const IR_ExceptionDescription_var &); // copy constructor
+ ~IR_ExceptionDescription_var (void); // destructor
+
+ IR_ExceptionDescription_var &operator= (IR_ExceptionDescription *);
+ IR_ExceptionDescription_var &operator= (const IR_ExceptionDescription_var &);
+ IR_ExceptionDescription *operator-> (void);
+ const IR_ExceptionDescription *operator-> (void) const;
+
+ operator const IR_ExceptionDescription &() const;
+ operator IR_ExceptionDescription &();
+ operator IR_ExceptionDescription &() const;
+ operator IR_ExceptionDescription *&(); // variable-size types only
+
+ // in, inout, out, _retn
+ const IR_ExceptionDescription &in (void) const;
+ IR_ExceptionDescription &inout (void);
+ IR_ExceptionDescription *&out (void);
+ IR_ExceptionDescription *_retn (void);
+ IR_ExceptionDescription *ptr (void) const;
+
+private:
+ IR_ExceptionDescription *ptr_;
+};
+
+class TAO_Export IR_ExceptionDescription_out
+{
+public:
+ IR_ExceptionDescription_out (IR_ExceptionDescription *&);
+ IR_ExceptionDescription_out (IR_ExceptionDescription_var &);
+ IR_ExceptionDescription_out (const IR_ExceptionDescription_out &);
+ IR_ExceptionDescription_out &operator= (const IR_ExceptionDescription_out &);
+ IR_ExceptionDescription_out &operator= (IR_ExceptionDescription *);
+ operator IR_ExceptionDescription *&();
+ IR_ExceptionDescription *&ptr (void);
+ IR_ExceptionDescription *operator-> (void);
+
+private:
+ IR_ExceptionDescription *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_ExceptionDescription_var &);
+};
-class TAO_Export CORBA_OperationDef: public virtual CORBA_Contained
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+ class _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq : public TAO_Unbounded_Base_Sequence
{
public:
- #if !defined(__GNUC__) || __GNUC__ > 2 || __GNUC_MINOR__ >= 8
- typedef CORBA_OperationDef_ptr _ptr_type;
- typedef CORBA_OperationDef_var _var_type;
- #endif /* __GNUC__ */
-
- // the static operations
- static CORBA_OperationDef_ptr _duplicate (CORBA_OperationDef_ptr obj);
- static CORBA_OperationDef_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_OperationDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_OperationDef_ptr _nil (void)
- {
- return (CORBA::OperationDef_ptr)0;
- }
- static void _tao_any_destructor (void*);
-
- virtual CORBA::TypeCode_ptr result (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA_IDLType_ptr result_def (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual void result_def (
- CORBA_IDLType_ptr result_def,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA_ParDescriptionSeq * params (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual void params (
- const CORBA_ParDescriptionSeq & params,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA::OperationMode mode (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual void mode (
- CORBA::OperationMode mode,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA_ContextIdSeq * contexts (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual void contexts (
- const CORBA_ContextIdSeq & contexts,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA_ExceptionDefSeq * exceptions (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual void exceptions (
- const CORBA_ExceptionDefSeq & exceptions,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA::Boolean _is_a (
- const CORBA::Char *type_id,
- CORBA::Environment &env =
+ // = Initialization and termination methods.
+
+ _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq (void);
+ _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq (CORBA::ULong maximum,
+ CORBA::ULong length,
+ IR_ExceptionDef* *value,
+ CORBA::Boolean release = 0);
+ _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq(const _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq &rhs);
+ virtual ~_TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq (void);
+ _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq &operator= (const _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq &rhs);
+ TAO_Object_Manager<IR_ExceptionDef,IR_ExceptionDef_var> operator[] (CORBA::ULong index) const;
+ static IR_ExceptionDef **allocbuf (CORBA::ULong nelems);
+ static void freebuf (IR_ExceptionDef **buffer);
+ // The Base_Sequence functions, please see tao/Sequence.h
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ IR_ExceptionDef* *get_buffer (CORBA::Boolean orphan = 0);
+ const IR_ExceptionDef* *get_buffer (void) const;
+ virtual void _shrink_buffer (CORBA::ULong nl, CORBA::ULong ol);
+ virtual void _downcast (
+ void* target,
+ CORBA_Object *src,
+ CORBA_Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
- virtual const char* _interface_repository_id (void) const;
-
- protected:
- CORBA_OperationDef (void);
- CORBA_OperationDef (TAO_Stub *objref,
- TAO_ServantBase *_tao_servant = 0,
- CORBA::Boolean _tao_collocated = 0
- );
- virtual ~CORBA_OperationDef (void);
- private:
- CORBA_OperationDef (const CORBA_OperationDef &);
- void operator= (const CORBA_OperationDef &);
- };
-
-
-#endif /* end #if !defined */
-
- struct CORBA_OperationDescription
- {
- static void _tao_any_destructor (void*);
-
- TAO_String_Manager name;
- TAO_String_Manager id;
- TAO_String_Manager defined_in;
- TAO_String_Manager version;
- CORBA::TypeCode_var result;
- CORBA::OperationMode mode;
- CORBA_ContextIdSeq contexts;
- CORBA_ParDescriptionSeq parameters;
- CORBA_ExcDescriptionSeq exceptions;
+ virtual CORBA_Object* _upcast (void *src) const;
+
};
- class TAO_Export CORBA_OperationDescription_var
- {
- public:
- CORBA_OperationDescription_var (void); // default constructor
- CORBA_OperationDescription_var (CORBA_OperationDescription *);
- CORBA_OperationDescription_var (const CORBA_OperationDescription_var &); // copy constructor
- ~CORBA_OperationDescription_var (void); // destructor
-
- CORBA_OperationDescription_var &operator= (CORBA_OperationDescription *);
- CORBA_OperationDescription_var &operator= (const CORBA_OperationDescription_var &);
- CORBA_OperationDescription *operator-> (void);
- const CORBA_OperationDescription *operator-> (void) const;
-
- operator const CORBA_OperationDescription &() const;
- operator CORBA_OperationDescription &();
- operator CORBA_OperationDescription &() const;
- // in, inout, out, _retn
- const CORBA_OperationDescription &in (void) const;
- CORBA_OperationDescription &inout (void);
- CORBA_OperationDescription *&out (void);
- CORBA_OperationDescription *_retn (void);
- CORBA_OperationDescription *ptr (void) const;
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- private:
- CORBA_OperationDescription *ptr_;
- };
-
- class TAO_Export CORBA_OperationDescription_out
- {
- public:
- CORBA_OperationDescription_out (CORBA_OperationDescription *&);
- CORBA_OperationDescription_out (CORBA_OperationDescription_var &);
- CORBA_OperationDescription_out (const CORBA_OperationDescription_out &);
- CORBA_OperationDescription_out &operator= (const CORBA_OperationDescription_out &);
- CORBA_OperationDescription_out &operator= (CORBA_OperationDescription *);
- operator CORBA_OperationDescription *&();
- CORBA_OperationDescription *&ptr (void);
- CORBA_OperationDescription *operator-> (void);
-
- private:
- CORBA_OperationDescription *&ptr_;
- // assignment from T_var not allowed
- void operator= (const CORBA_OperationDescription_var &);
- };
-
-
-#if !defined (_CORBA_REPOSITORYIDSEQ_CH_)
-#define _CORBA_REPOSITORYIDSEQ_CH_
-
- // *************************************************************
- // RepositoryIdSeq
- // *************************************************************
+// *************************************************************
+// IR_ExceptionDefSeq
+// *************************************************************
- class TAO_Export CORBA_RepositoryIdSeq : public
+class TAO_Export IR_ExceptionDefSeq : public
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- TAO_Unbounded_String_Sequence
+ _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq
#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_String_Sequence
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
- {
- public:
- CORBA_RepositoryIdSeq (void); // default ctor
- CORBA_RepositoryIdSeq (CORBA::ULong max); // uses max size
- CORBA_RepositoryIdSeq (
- CORBA::ULong max,
- CORBA::ULong length,
- char * *buffer,
- CORBA::Boolean release=0
- );
- CORBA_RepositoryIdSeq (const CORBA_RepositoryIdSeq &); // copy ctor
- ~CORBA_RepositoryIdSeq (void); // dtor
-
- static void _tao_any_destructor (void*);
- };
-
-#endif /* end #if !defined */
+ TAO_Unbounded_Object_Sequence<IR_ExceptionDef,IR_ExceptionDef_var>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+{
+public:
+ IR_ExceptionDefSeq (void); // default ctor
+ IR_ExceptionDefSeq (CORBA::ULong max); // uses max size
+ IR_ExceptionDefSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ IR_ExceptionDef_ptr *buffer,
+ CORBA::Boolean release=0
+ );
+ IR_ExceptionDefSeq (const IR_ExceptionDefSeq &); // copy ctor
+ ~IR_ExceptionDefSeq (void);
+ static void _tao_any_destructor (void*);
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_ExceptionDefSeq_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
-#if !defined (_CORBA_REPOSITORYIDSEQ___VAR_CH_)
-#define _CORBA_REPOSITORYIDSEQ___VAR_CH_
+};
// *************************************************************
- // class CORBA::RepositoryIdSeq_var
- // *************************************************************
-
- class TAO_Export CORBA_RepositoryIdSeq_var
- {
- public:
- CORBA_RepositoryIdSeq_var (void); // default constructor
- CORBA_RepositoryIdSeq_var (CORBA_RepositoryIdSeq *);
- CORBA_RepositoryIdSeq_var (const CORBA_RepositoryIdSeq_var &); // copy constructor
- ~CORBA_RepositoryIdSeq_var (void); // destructor
-
- CORBA_RepositoryIdSeq_var &operator= (CORBA_RepositoryIdSeq *);
- CORBA_RepositoryIdSeq_var &operator= (const CORBA_RepositoryIdSeq_var &);
- CORBA_RepositoryIdSeq *operator-> (void);
- const CORBA_RepositoryIdSeq *operator-> (void) const;
-
- operator const CORBA_RepositoryIdSeq &() const;
- operator CORBA_RepositoryIdSeq &();
- operator CORBA_RepositoryIdSeq &() const;
- TAO_SeqElem_String_Manager operator[] (CORBA::ULong index);
- // in, inout, out, _retn
- const CORBA_RepositoryIdSeq &in (void) const;
- CORBA_RepositoryIdSeq &inout (void);
- CORBA_RepositoryIdSeq *&out (void);
- CORBA_RepositoryIdSeq *_retn (void);
- CORBA_RepositoryIdSeq *ptr (void) const;
-
- private:
- CORBA_RepositoryIdSeq *ptr_;
- };
-
-
-#endif /* end #if !defined */
-
+// class IR_ExceptionDefSeq_var
+// *************************************************************
-#if !defined (_CORBA_REPOSITORYIDSEQ___OUT_CH_)
-#define _CORBA_REPOSITORYIDSEQ___OUT_CH_
+class TAO_Export IR_ExceptionDefSeq_var
+{
+public:
+ IR_ExceptionDefSeq_var (void); // default constructor
+ IR_ExceptionDefSeq_var (IR_ExceptionDefSeq *);
+ IR_ExceptionDefSeq_var (const IR_ExceptionDefSeq_var &); // copy constructor
+ ~IR_ExceptionDefSeq_var (void); // destructor
+
+ IR_ExceptionDefSeq_var &operator= (IR_ExceptionDefSeq *);
+ IR_ExceptionDefSeq_var &operator= (const IR_ExceptionDefSeq_var &);
+ IR_ExceptionDefSeq *operator-> (void);
+ const IR_ExceptionDefSeq *operator-> (void) const;
+
+ operator const IR_ExceptionDefSeq &() const;
+ operator IR_ExceptionDefSeq &();
+ operator IR_ExceptionDefSeq &() const;
+ operator IR_ExceptionDefSeq *&(); // variable-size base types only
+
+ TAO_Object_Manager<IR_ExceptionDef, IR_ExceptionDef_var> operator[] (CORBA::ULong index);
+ // in, inout, out, _retn
+ const IR_ExceptionDefSeq &in (void) const;
+ IR_ExceptionDefSeq &inout (void);
+ IR_ExceptionDefSeq *&out (void);
+ IR_ExceptionDefSeq *_retn (void);
+ IR_ExceptionDefSeq *ptr (void) const;
+
+private:
+ IR_ExceptionDefSeq *ptr_;
+};
+
+class TAO_Export IR_ExceptionDefSeq_out
+{
+public:
+ IR_ExceptionDefSeq_out (IR_ExceptionDefSeq *&);
+ IR_ExceptionDefSeq_out (IR_ExceptionDefSeq_var &);
+ IR_ExceptionDefSeq_out (const IR_ExceptionDefSeq_out &);
+ IR_ExceptionDefSeq_out &operator= (const IR_ExceptionDefSeq_out &);
+ IR_ExceptionDefSeq_out &operator= (IR_ExceptionDefSeq *);
+ operator IR_ExceptionDefSeq *&();
+ IR_ExceptionDefSeq *&ptr (void);
+ IR_ExceptionDefSeq *operator-> (void);
+ TAO_Object_Manager<IR_ExceptionDef, IR_ExceptionDef_var> operator[] (CORBA::ULong index);
+
+private:
+ IR_ExceptionDefSeq *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_ExceptionDefSeq_var &);
+};
- class TAO_Export CORBA_RepositoryIdSeq_out
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+ class TAO_EXPORT_NESTED_MACRO _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq : public TAO_Unbounded_Base_Sequence
{
public:
- CORBA_RepositoryIdSeq_out (CORBA_RepositoryIdSeq *&);
- CORBA_RepositoryIdSeq_out (CORBA_RepositoryIdSeq_var &);
- CORBA_RepositoryIdSeq_out (const CORBA_RepositoryIdSeq_out &);
- CORBA_RepositoryIdSeq_out &operator= (const CORBA_RepositoryIdSeq_out &);
- CORBA_RepositoryIdSeq_out &operator= (CORBA_RepositoryIdSeq *);
- operator CORBA_RepositoryIdSeq *&();
- CORBA_RepositoryIdSeq *&ptr (void);
- CORBA_RepositoryIdSeq *operator-> (void);
- TAO_SeqElem_String_Manager operator[] (CORBA::ULong index);
-
- private:
- CORBA_RepositoryIdSeq *&ptr_;
- // assignment from T_var not allowed
- void operator= (const CORBA_RepositoryIdSeq_var &);
+ // = Initialization and termination methods.
+
+ _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq (void); // Default constructor.
+ _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq (CORBA::ULong maximum,
+ CORBA::ULong length,
+ IR_ExceptionDescription *data,
+ CORBA::Boolean release = 0);
+ _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq (const _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq &rhs);
+ _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq &operator= (const _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq &rhs);
+ virtual ~_TAO_Unbounded_Sequence_IR_ExcDescriptionSeq (void); // Dtor.
+ // = Accessors.
+ IR_ExceptionDescription &operator[] (CORBA::ULong i);
+ const IR_ExceptionDescription &operator[] (CORBA::ULong i) const;
+ // = Static operations.
+ static IR_ExceptionDescription *allocbuf (CORBA::ULong size);
+ static void freebuf (IR_ExceptionDescription *buffer);
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ // Implement the TAO_Base_Sequence methods (see Sequence.h)
+
+ IR_ExceptionDescription *get_buffer (CORBA::Boolean orphan = 0);
+ const IR_ExceptionDescription *get_buffer (void) const;
+ void replace (CORBA::ULong max,
+ CORBA::ULong length,
+ IR_ExceptionDescription *data,
+ CORBA::Boolean release);
};
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#endif /* end #if !defined */
-
+// *************************************************************
+// IR_ExcDescriptionSeq
+// *************************************************************
+class TAO_Export IR_ExcDescriptionSeq : public
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_ExceptionDescription>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+{
+public:
+ IR_ExcDescriptionSeq (void); // default ctor
+ IR_ExcDescriptionSeq (CORBA::ULong max); // uses max size
+ IR_ExcDescriptionSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ IR_ExceptionDescription *buffer,
+ CORBA::Boolean release=0
+ );
+ IR_ExcDescriptionSeq (const IR_ExcDescriptionSeq &); // copy ctor
+ ~IR_ExcDescriptionSeq (void);
+ static void _tao_any_destructor (void*);
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_OPDESCRIPTIONSEQ_CH_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_OPDESCRIPTIONSEQ_CH_
-
- class TAO_EXPORT_NESTED_MACRO _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq : public TAO_Unbounded_Base_Sequence
- {
- public:
- // = Initialization and termination methods.
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_ExcDescriptionSeq_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
- _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq (void); // Default constructor.
- _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq (CORBA::ULong maximum);
- _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq (CORBA::ULong maximum,
- CORBA::ULong length,
- CORBA_OperationDescription *data,
- CORBA::Boolean release = 0);
- _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq (const _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq &rhs);
- _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq &operator= (const _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq &rhs);
- virtual ~_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq (void); // Dtor.
- // = Accessors.
- CORBA_OperationDescription &operator[] (CORBA::ULong i);
- const CORBA_OperationDescription &operator[] (CORBA::ULong i) const;
- // = Static operations.
- static CORBA_OperationDescription *allocbuf (CORBA::ULong size);
- static void freebuf (CORBA_OperationDescription *buffer);
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
-
- CORBA_OperationDescription *get_buffer (CORBA::Boolean orphan = 0);
- const CORBA_OperationDescription *get_buffer (void) const;
- void replace (CORBA::ULong max,
- CORBA::ULong length,
- CORBA_OperationDescription *data,
- CORBA::Boolean release);
- };
-
-#endif /* end #if !defined */
+};
+// *************************************************************
+// class IR_ExcDescriptionSeq_var
+// *************************************************************
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+class TAO_Export IR_ExcDescriptionSeq_var
+{
+public:
+ IR_ExcDescriptionSeq_var (void); // default constructor
+ IR_ExcDescriptionSeq_var (IR_ExcDescriptionSeq *);
+ IR_ExcDescriptionSeq_var (const IR_ExcDescriptionSeq_var &); // copy constructor
+ ~IR_ExcDescriptionSeq_var (void); // destructor
+
+ IR_ExcDescriptionSeq_var &operator= (IR_ExcDescriptionSeq *);
+ IR_ExcDescriptionSeq_var &operator= (const IR_ExcDescriptionSeq_var &);
+ IR_ExcDescriptionSeq *operator-> (void);
+ const IR_ExcDescriptionSeq *operator-> (void) const;
+
+ operator const IR_ExcDescriptionSeq &() const;
+ operator IR_ExcDescriptionSeq &();
+ operator IR_ExcDescriptionSeq &() const;
+ operator IR_ExcDescriptionSeq *&(); // variable-size base types only
+
+ IR_ExceptionDescription &operator[] (CORBA::ULong index);
+ // in, inout, out, _retn
+ const IR_ExcDescriptionSeq &in (void) const;
+ IR_ExcDescriptionSeq &inout (void);
+ IR_ExcDescriptionSeq *&out (void);
+ IR_ExcDescriptionSeq *_retn (void);
+ IR_ExcDescriptionSeq *ptr (void) const;
+
+private:
+ IR_ExcDescriptionSeq *ptr_;
+};
+
+class TAO_Export IR_ExcDescriptionSeq_out
+{
+public:
+ IR_ExcDescriptionSeq_out (IR_ExcDescriptionSeq *&);
+ IR_ExcDescriptionSeq_out (IR_ExcDescriptionSeq_var &);
+ IR_ExcDescriptionSeq_out (const IR_ExcDescriptionSeq_out &);
+ IR_ExcDescriptionSeq_out &operator= (const IR_ExcDescriptionSeq_out &);
+ IR_ExcDescriptionSeq_out &operator= (IR_ExcDescriptionSeq *);
+ operator IR_ExcDescriptionSeq *&();
+ IR_ExcDescriptionSeq *&ptr (void);
+ IR_ExcDescriptionSeq *operator-> (void);
+ IR_ExceptionDescription &operator[] (CORBA::ULong index);
+
+private:
+ IR_ExcDescriptionSeq *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_ExcDescriptionSeq_var &);
+};
+
+class TAO_Export IR_AttributeDef_var
+{
+public:
+ IR_AttributeDef_var (void); // default constructor
+ IR_AttributeDef_var (IR_AttributeDef_ptr);
+ IR_AttributeDef_var (const IR_AttributeDef_var &); // copy constructor
+ ~IR_AttributeDef_var (void); // destructor
+
+ IR_AttributeDef_var &operator= (IR_AttributeDef_ptr);
+ IR_AttributeDef_var &operator= (const IR_AttributeDef_var &);
+ IR_AttributeDef_ptr operator-> (void) const;
+
+ operator const IR_AttributeDef_ptr &() const;
+ operator IR_AttributeDef_ptr &();
+ // in, inout, out, _retn
+ IR_AttributeDef_ptr in (void) const;
+ IR_AttributeDef_ptr &inout (void);
+ IR_AttributeDef_ptr &out (void);
+ IR_AttributeDef_ptr _retn (void);
+ IR_AttributeDef_ptr ptr (void) const;
+
+private:
+ IR_AttributeDef_ptr ptr_;
+};
+
+class TAO_Export IR_AttributeDef_out
+{
+public:
+ IR_AttributeDef_out (IR_AttributeDef_ptr &);
+ IR_AttributeDef_out (IR_AttributeDef_var &);
+ IR_AttributeDef_out (const IR_AttributeDef_out &);
+ IR_AttributeDef_out &operator= (const IR_AttributeDef_out &);
+ IR_AttributeDef_out &operator= (const IR_AttributeDef_var &);
+ IR_AttributeDef_out &operator= (IR_AttributeDef_ptr);
+ operator IR_AttributeDef_ptr &();
+ IR_AttributeDef_ptr &ptr (void);
+ IR_AttributeDef_ptr operator-> (void);
+
+private:
+ IR_AttributeDef_ptr &ptr_;
+};
+
+class TAO_Export IR_AttributeDef: public virtual IR_Contained
+{
+public:
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_AttributeDef_ptr _ptr_type;
+ typedef IR_AttributeDef_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ // the static operations
+ static IR_AttributeDef_ptr _duplicate (IR_AttributeDef_ptr obj);
+ static IR_AttributeDef_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_AttributeDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_AttributeDef_ptr _nil (void)
+ {
+ return (IR_AttributeDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void*);
+
+ virtual CORBA::TypeCode_ptr type (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_IDLType_ptr type_def (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void type_def (
+ IR_IDLType_ptr type_def,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR::AttributeMode mode (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void mode (
+ IR::AttributeMode mode,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean _is_a (
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ virtual const char* _interface_repository_id (void) const;
-#if !defined (_CORBA_OPDESCRIPTIONSEQ_CH_)
-#define _CORBA_OPDESCRIPTIONSEQ_CH_
+protected:
+ IR_AttributeDef (void);
+ IR_AttributeDef (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
+ CORBA::Boolean _tao_collocated = 0
+ );
+ virtual ~IR_AttributeDef (void);
+private:
+ IR_AttributeDef (const IR_AttributeDef &);
+ void operator= (const IR_AttributeDef &);
+};
+
+class TAO_IR_AttributeDef_Default_Proxy_Factory
+{
+public:
+
+ TAO_IR_AttributeDef_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_IR_AttributeDef_Default_Proxy_Factory (void);
+
+ virtual IR_AttributeDef_ptr create_proxy (
+ IR_AttributeDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_IR_AttributeDef_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_IR_AttributeDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_IR_AttributeDef_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ IR_AttributeDef_ptr create_proxy (
+ IR_AttributeDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
- // *************************************************************
- // OpDescriptionSeq
- // *************************************************************
+protected:
+ TAO_IR_AttributeDef_Proxy_Factory_Adapter (void);
+ ~TAO_IR_AttributeDef_Proxy_Factory_Adapter (void);
+ TAO_IR_AttributeDef_Proxy_Factory_Adapter &operator= (
+ const TAO_IR_AttributeDef_Proxy_Factory_Adapter &
+ );
+ TAO_IR_AttributeDef_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
+ };
+
+ typedef ACE_Singleton<TAO_IR_AttributeDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_IR_AttributeDef_PROXY_FACTORY_ADAPTER;
+ class TAO_IR_AttributeDef_Smart_Proxy_Base : public virtual IR_AttributeDef
+ {
+ public:
+ TAO_IR_AttributeDef_Smart_Proxy_Base (::IR_AttributeDef_ptr proxy);
+ ~TAO_IR_AttributeDef_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ virtual CORBA::TypeCode_ptr type (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_IDLType_ptr type_def (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void type_def (
+ IR_IDLType_ptr type_def,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR::AttributeMode mode (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void mode (
+ IR::AttributeMode mode,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+private:
+ ::IR_AttributeDef_var base_proxy_;
+};
+
+struct TAO_Export IR_AttributeDescription
+{
+
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_AttributeDescription_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ static void _tao_any_destructor (void*);
+
+ TAO_String_Manager name;
+ TAO_String_Manager id;
+ TAO_String_Manager defined_in;
+ TAO_String_Manager version;
+ CORBA::TypeCode_var type;
+ IR::AttributeMode mode;
+ IR_ExcDescriptionSeq get_exceptions;
+ IR_ExcDescriptionSeq put_exceptions;
+};
+
+class TAO_Export IR_AttributeDescription_var
+{
+public:
+ IR_AttributeDescription_var (void); // default constructor
+ IR_AttributeDescription_var (IR_AttributeDescription *);
+ IR_AttributeDescription_var (const IR_AttributeDescription_var &); // copy constructor
+ ~IR_AttributeDescription_var (void); // destructor
+
+ IR_AttributeDescription_var &operator= (IR_AttributeDescription *);
+ IR_AttributeDescription_var &operator= (const IR_AttributeDescription_var &);
+ IR_AttributeDescription *operator-> (void);
+ const IR_AttributeDescription *operator-> (void) const;
+
+ operator const IR_AttributeDescription &() const;
+ operator IR_AttributeDescription &();
+ operator IR_AttributeDescription &() const;
+ operator IR_AttributeDescription *&(); // variable-size types only
+
+ // in, inout, out, _retn
+ const IR_AttributeDescription &in (void) const;
+ IR_AttributeDescription &inout (void);
+ IR_AttributeDescription *&out (void);
+ IR_AttributeDescription *_retn (void);
+ IR_AttributeDescription *ptr (void) const;
+
+private:
+ IR_AttributeDescription *ptr_;
+};
+
+class TAO_Export IR_AttributeDescription_out
+{
+public:
+ IR_AttributeDescription_out (IR_AttributeDescription *&);
+ IR_AttributeDescription_out (IR_AttributeDescription_var &);
+ IR_AttributeDescription_out (const IR_AttributeDescription_out &);
+ IR_AttributeDescription_out &operator= (const IR_AttributeDescription_out &);
+ IR_AttributeDescription_out &operator= (IR_AttributeDescription *);
+ operator IR_AttributeDescription *&();
+ IR_AttributeDescription *&ptr (void);
+ IR_AttributeDescription *operator-> (void);
+
+private:
+ IR_AttributeDescription *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_AttributeDescription_var &);
+};
+
+struct TAO_Export IR_ParameterDescription
+{
+
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_ParameterDescription_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ static void _tao_any_destructor (void*);
+
+ TAO_String_Manager name;
+ CORBA::TypeCode_var type;
+ TAO_Object_Field_T<IR_IDLType, IR_IDLType_var> type_def;
+ IR::ParameterMode mode;
+};
+
+class TAO_Export IR_ParameterDescription_var
+{
+public:
+ IR_ParameterDescription_var (void); // default constructor
+ IR_ParameterDescription_var (IR_ParameterDescription *);
+ IR_ParameterDescription_var (const IR_ParameterDescription_var &); // copy constructor
+ ~IR_ParameterDescription_var (void); // destructor
+
+ IR_ParameterDescription_var &operator= (IR_ParameterDescription *);
+ IR_ParameterDescription_var &operator= (const IR_ParameterDescription_var &);
+ IR_ParameterDescription *operator-> (void);
+ const IR_ParameterDescription *operator-> (void) const;
+
+ operator const IR_ParameterDescription &() const;
+ operator IR_ParameterDescription &();
+ operator IR_ParameterDescription &() const;
+ operator IR_ParameterDescription *&(); // variable-size types only
+
+ // in, inout, out, _retn
+ const IR_ParameterDescription &in (void) const;
+ IR_ParameterDescription &inout (void);
+ IR_ParameterDescription *&out (void);
+ IR_ParameterDescription *_retn (void);
+ IR_ParameterDescription *ptr (void) const;
+
+private:
+ IR_ParameterDescription *ptr_;
+};
+
+class TAO_Export IR_ParameterDescription_out
+{
+public:
+ IR_ParameterDescription_out (IR_ParameterDescription *&);
+ IR_ParameterDescription_out (IR_ParameterDescription_var &);
+ IR_ParameterDescription_out (const IR_ParameterDescription_out &);
+ IR_ParameterDescription_out &operator= (const IR_ParameterDescription_out &);
+ IR_ParameterDescription_out &operator= (IR_ParameterDescription *);
+ operator IR_ParameterDescription *&();
+ IR_ParameterDescription *&ptr (void);
+ IR_ParameterDescription *operator-> (void);
+
+private:
+ IR_ParameterDescription *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_ParameterDescription_var &);
+};
- class TAO_Export CORBA_OpDescriptionSeq : public
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA_OperationDescription>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+ class TAO_EXPORT_NESTED_MACRO _TAO_Unbounded_Sequence_IR_ParDescriptionSeq : public TAO_Unbounded_Base_Sequence
{
public:
- CORBA_OpDescriptionSeq (void); // default ctor
- CORBA_OpDescriptionSeq (CORBA::ULong max); // uses max size
- CORBA_OpDescriptionSeq (
- CORBA::ULong max,
+ // = Initialization and termination methods.
+
+ _TAO_Unbounded_Sequence_IR_ParDescriptionSeq (void); // Default constructor.
+ _TAO_Unbounded_Sequence_IR_ParDescriptionSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Sequence_IR_ParDescriptionSeq (CORBA::ULong maximum,
CORBA::ULong length,
- CORBA_OperationDescription *buffer,
- CORBA::Boolean release=0
- );
- CORBA_OpDescriptionSeq (const CORBA_OpDescriptionSeq &); // copy ctor
- ~CORBA_OpDescriptionSeq (void); // dtor
-
- static void _tao_any_destructor (void*);
+ IR_ParameterDescription *data,
+ CORBA::Boolean release = 0);
+ _TAO_Unbounded_Sequence_IR_ParDescriptionSeq (const _TAO_Unbounded_Sequence_IR_ParDescriptionSeq &rhs);
+ _TAO_Unbounded_Sequence_IR_ParDescriptionSeq &operator= (const _TAO_Unbounded_Sequence_IR_ParDescriptionSeq &rhs);
+ virtual ~_TAO_Unbounded_Sequence_IR_ParDescriptionSeq (void); // Dtor.
+ // = Accessors.
+ IR_ParameterDescription &operator[] (CORBA::ULong i);
+ const IR_ParameterDescription &operator[] (CORBA::ULong i) const;
+ // = Static operations.
+ static IR_ParameterDescription *allocbuf (CORBA::ULong size);
+ static void freebuf (IR_ParameterDescription *buffer);
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ // Implement the TAO_Base_Sequence methods (see Sequence.h)
+
+ IR_ParameterDescription *get_buffer (CORBA::Boolean orphan = 0);
+ const IR_ParameterDescription *get_buffer (void) const;
+ void replace (CORBA::ULong max,
+ CORBA::ULong length,
+ IR_ParameterDescription *data,
+ CORBA::Boolean release);
};
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_OPDESCRIPTIONSEQ___VAR_CH_)
-#define _CORBA_OPDESCRIPTIONSEQ___VAR_CH_
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
// *************************************************************
- // class CORBA::OpDescriptionSeq_var
- // *************************************************************
-
- class TAO_Export CORBA_OpDescriptionSeq_var
- {
- public:
- CORBA_OpDescriptionSeq_var (void); // default constructor
- CORBA_OpDescriptionSeq_var (CORBA_OpDescriptionSeq *);
- CORBA_OpDescriptionSeq_var (const CORBA_OpDescriptionSeq_var &); // copy constructor
- ~CORBA_OpDescriptionSeq_var (void); // destructor
-
- CORBA_OpDescriptionSeq_var &operator= (CORBA_OpDescriptionSeq *);
- CORBA_OpDescriptionSeq_var &operator= (const CORBA_OpDescriptionSeq_var &);
- CORBA_OpDescriptionSeq *operator-> (void);
- const CORBA_OpDescriptionSeq *operator-> (void) const;
-
- operator const CORBA_OpDescriptionSeq &() const;
- operator CORBA_OpDescriptionSeq &();
- operator CORBA_OpDescriptionSeq &() const;
- CORBA_OperationDescription &operator[] (CORBA::ULong index);
- // in, inout, out, _retn
- const CORBA_OpDescriptionSeq &in (void) const;
- CORBA_OpDescriptionSeq &inout (void);
- CORBA_OpDescriptionSeq *&out (void);
- CORBA_OpDescriptionSeq *_retn (void);
- CORBA_OpDescriptionSeq *ptr (void) const;
-
- private:
- CORBA_OpDescriptionSeq *ptr_;
- };
-
+// IR_ParDescriptionSeq
+// *************************************************************
-#endif /* end #if !defined */
+class TAO_Export IR_ParDescriptionSeq : public
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Sequence_IR_ParDescriptionSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_ParameterDescription>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+{
+public:
+ IR_ParDescriptionSeq (void); // default ctor
+ IR_ParDescriptionSeq (CORBA::ULong max); // uses max size
+ IR_ParDescriptionSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ IR_ParameterDescription *buffer,
+ CORBA::Boolean release=0
+ );
+ IR_ParDescriptionSeq (const IR_ParDescriptionSeq &); // copy ctor
+ ~IR_ParDescriptionSeq (void);
+ static void _tao_any_destructor (void*);
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_ParDescriptionSeq_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
-#if !defined (_CORBA_OPDESCRIPTIONSEQ___OUT_CH_)
-#define _CORBA_OPDESCRIPTIONSEQ___OUT_CH_
+};
- class TAO_Export CORBA_OpDescriptionSeq_out
- {
- public:
- CORBA_OpDescriptionSeq_out (CORBA_OpDescriptionSeq *&);
- CORBA_OpDescriptionSeq_out (CORBA_OpDescriptionSeq_var &);
- CORBA_OpDescriptionSeq_out (const CORBA_OpDescriptionSeq_out &);
- CORBA_OpDescriptionSeq_out &operator= (const CORBA_OpDescriptionSeq_out &);
- CORBA_OpDescriptionSeq_out &operator= (CORBA_OpDescriptionSeq *);
- operator CORBA_OpDescriptionSeq *&();
- CORBA_OpDescriptionSeq *&ptr (void);
- CORBA_OpDescriptionSeq *operator-> (void);
- CORBA_OperationDescription &operator[] (CORBA::ULong index);
+// *************************************************************
+// class IR_ParDescriptionSeq_var
+// *************************************************************
- private:
- CORBA_OpDescriptionSeq *&ptr_;
- // assignment from T_var not allowed
- void operator= (const CORBA_OpDescriptionSeq_var &);
- };
+class TAO_Export IR_ParDescriptionSeq_var
+{
+public:
+ IR_ParDescriptionSeq_var (void); // default constructor
+ IR_ParDescriptionSeq_var (IR_ParDescriptionSeq *);
+ IR_ParDescriptionSeq_var (const IR_ParDescriptionSeq_var &); // copy constructor
+ ~IR_ParDescriptionSeq_var (void); // destructor
+
+ IR_ParDescriptionSeq_var &operator= (IR_ParDescriptionSeq *);
+ IR_ParDescriptionSeq_var &operator= (const IR_ParDescriptionSeq_var &);
+ IR_ParDescriptionSeq *operator-> (void);
+ const IR_ParDescriptionSeq *operator-> (void) const;
+
+ operator const IR_ParDescriptionSeq &() const;
+ operator IR_ParDescriptionSeq &();
+ operator IR_ParDescriptionSeq &() const;
+ operator IR_ParDescriptionSeq *&(); // variable-size base types only
+
+ IR_ParameterDescription &operator[] (CORBA::ULong index);
+ // in, inout, out, _retn
+ const IR_ParDescriptionSeq &in (void) const;
+ IR_ParDescriptionSeq &inout (void);
+ IR_ParDescriptionSeq *&out (void);
+ IR_ParDescriptionSeq *_retn (void);
+ IR_ParDescriptionSeq *ptr (void) const;
+
+private:
+ IR_ParDescriptionSeq *ptr_;
+};
+
+class TAO_Export IR_ParDescriptionSeq_out
+{
+public:
+ IR_ParDescriptionSeq_out (IR_ParDescriptionSeq *&);
+ IR_ParDescriptionSeq_out (IR_ParDescriptionSeq_var &);
+ IR_ParDescriptionSeq_out (const IR_ParDescriptionSeq_out &);
+ IR_ParDescriptionSeq_out &operator= (const IR_ParDescriptionSeq_out &);
+ IR_ParDescriptionSeq_out &operator= (IR_ParDescriptionSeq *);
+ operator IR_ParDescriptionSeq *&();
+ IR_ParDescriptionSeq *&ptr (void);
+ IR_ParDescriptionSeq *operator-> (void);
+ IR_ParameterDescription &operator[] (CORBA::ULong index);
+
+private:
+ IR_ParDescriptionSeq *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_ParDescriptionSeq_var &);
+};
+// *************************************************************
+// IR_ContextIdSeq
+// *************************************************************
-#endif /* end #if !defined */
+class TAO_Export IR_ContextIdSeq : public
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ TAO_Unbounded_String_Sequence
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_String_Sequence
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+{
+public:
+ IR_ContextIdSeq (void); // default ctor
+ IR_ContextIdSeq (CORBA::ULong max); // uses max size
+ IR_ContextIdSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ char * *buffer,
+ CORBA::Boolean release=0
+ );
+ IR_ContextIdSeq (const IR_ContextIdSeq &); // copy ctor
+ ~IR_ContextIdSeq (void);
+ static void _tao_any_destructor (void*);
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_ContextIdSeq_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+};
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_ATTRDESCRIPTIONSEQ_CH_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_ATTRDESCRIPTIONSEQ_CH_
+// *************************************************************
+// class IR_ContextIdSeq_var
+// *************************************************************
- class TAO_EXPORT_NESTED_MACRO _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq : public TAO_Unbounded_Base_Sequence
+class TAO_Export IR_ContextIdSeq_var
+{
+public:
+ IR_ContextIdSeq_var (void); // default constructor
+ IR_ContextIdSeq_var (IR_ContextIdSeq *);
+ IR_ContextIdSeq_var (const IR_ContextIdSeq_var &); // copy constructor
+ ~IR_ContextIdSeq_var (void); // destructor
+
+ IR_ContextIdSeq_var &operator= (IR_ContextIdSeq *);
+ IR_ContextIdSeq_var &operator= (const IR_ContextIdSeq_var &);
+ IR_ContextIdSeq *operator-> (void);
+ const IR_ContextIdSeq *operator-> (void) const;
+
+ operator const IR_ContextIdSeq &() const;
+ operator IR_ContextIdSeq &();
+ operator IR_ContextIdSeq &() const;
+ operator IR_ContextIdSeq *&(); // variable-size base types only
+
+ TAO_SeqElem_String_Manager operator[] (CORBA::ULong index);
+ // in, inout, out, _retn
+ const IR_ContextIdSeq &in (void) const;
+ IR_ContextIdSeq &inout (void);
+ IR_ContextIdSeq *&out (void);
+ IR_ContextIdSeq *_retn (void);
+ IR_ContextIdSeq *ptr (void) const;
+
+private:
+ IR_ContextIdSeq *ptr_;
+};
+
+class TAO_Export IR_ContextIdSeq_out
+{
+public:
+ IR_ContextIdSeq_out (IR_ContextIdSeq *&);
+ IR_ContextIdSeq_out (IR_ContextIdSeq_var &);
+ IR_ContextIdSeq_out (const IR_ContextIdSeq_out &);
+ IR_ContextIdSeq_out &operator= (const IR_ContextIdSeq_out &);
+ IR_ContextIdSeq_out &operator= (IR_ContextIdSeq *);
+ operator IR_ContextIdSeq *&();
+ IR_ContextIdSeq *&ptr (void);
+ IR_ContextIdSeq *operator-> (void);
+ TAO_SeqElem_String_Manager operator[] (CORBA::ULong index);
+
+private:
+ IR_ContextIdSeq *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_ContextIdSeq_var &);
+};
+
+class TAO_Export IR_OperationDef_var
+{
+public:
+ IR_OperationDef_var (void); // default constructor
+ IR_OperationDef_var (IR_OperationDef_ptr);
+ IR_OperationDef_var (const IR_OperationDef_var &); // copy constructor
+ ~IR_OperationDef_var (void); // destructor
+
+ IR_OperationDef_var &operator= (IR_OperationDef_ptr);
+ IR_OperationDef_var &operator= (const IR_OperationDef_var &);
+ IR_OperationDef_ptr operator-> (void) const;
+
+ operator const IR_OperationDef_ptr &() const;
+ operator IR_OperationDef_ptr &();
+ // in, inout, out, _retn
+ IR_OperationDef_ptr in (void) const;
+ IR_OperationDef_ptr &inout (void);
+ IR_OperationDef_ptr &out (void);
+ IR_OperationDef_ptr _retn (void);
+ IR_OperationDef_ptr ptr (void) const;
+
+private:
+ IR_OperationDef_ptr ptr_;
+};
+
+class TAO_Export IR_OperationDef_out
+{
+public:
+ IR_OperationDef_out (IR_OperationDef_ptr &);
+ IR_OperationDef_out (IR_OperationDef_var &);
+ IR_OperationDef_out (const IR_OperationDef_out &);
+ IR_OperationDef_out &operator= (const IR_OperationDef_out &);
+ IR_OperationDef_out &operator= (const IR_OperationDef_var &);
+ IR_OperationDef_out &operator= (IR_OperationDef_ptr);
+ operator IR_OperationDef_ptr &();
+ IR_OperationDef_ptr &ptr (void);
+ IR_OperationDef_ptr operator-> (void);
+
+private:
+ IR_OperationDef_ptr &ptr_;
+};
+
+class TAO_Export IR_OperationDef: public virtual IR_Contained
+{
+public:
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_OperationDef_ptr _ptr_type;
+ typedef IR_OperationDef_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ // the static operations
+ static IR_OperationDef_ptr _duplicate (IR_OperationDef_ptr obj);
+ static IR_OperationDef_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_OperationDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_OperationDef_ptr _nil (void)
{
- public:
- // = Initialization and termination methods.
+ return (IR_OperationDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void*);
+
+ virtual CORBA::TypeCode_ptr result (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_IDLType_ptr result_def (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void result_def (
+ IR_IDLType_ptr result_def,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ParDescriptionSeq * params (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void params (
+ const IR_ParDescriptionSeq & params,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR::OperationMode mode (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void mode (
+ IR::OperationMode mode,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ContextIdSeq * contexts (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void contexts (
+ const IR_ContextIdSeq & contexts,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ExceptionDefSeq * exceptions (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void exceptions (
+ const IR_ExceptionDefSeq & exceptions,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean _is_a (
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ virtual const char* _interface_repository_id (void) const;
- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq (void); // Default constructor.
- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq (CORBA::ULong maximum);
- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq (CORBA::ULong maximum,
- CORBA::ULong length,
- CORBA_AttributeDescription *data,
- CORBA::Boolean release = 0);
- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq (const _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq &rhs);
- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq &operator= (const _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq &rhs);
- virtual ~_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq (void); // Dtor.
- // = Accessors.
- CORBA_AttributeDescription &operator[] (CORBA::ULong i);
- const CORBA_AttributeDescription &operator[] (CORBA::ULong i) const;
- // = Static operations.
- static CORBA_AttributeDescription *allocbuf (CORBA::ULong size);
- static void freebuf (CORBA_AttributeDescription *buffer);
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
+protected:
+ IR_OperationDef (void);
+ IR_OperationDef (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
+ CORBA::Boolean _tao_collocated = 0
+ );
+ virtual ~IR_OperationDef (void);
+private:
+ IR_OperationDef (const IR_OperationDef &);
+ void operator= (const IR_OperationDef &);
+};
+
+class TAO_IR_OperationDef_Default_Proxy_Factory
+{
+public:
+
+ TAO_IR_OperationDef_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_IR_OperationDef_Default_Proxy_Factory (void);
+
+ virtual IR_OperationDef_ptr create_proxy (
+ IR_OperationDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_IR_OperationDef_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_IR_OperationDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_IR_OperationDef_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ IR_OperationDef_ptr create_proxy (
+ IR_OperationDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
- CORBA_AttributeDescription *get_buffer (CORBA::Boolean orphan = 0);
- const CORBA_AttributeDescription *get_buffer (void) const;
- void replace (CORBA::ULong max,
- CORBA::ULong length,
- CORBA_AttributeDescription *data,
- CORBA::Boolean release);
- };
+protected:
+ TAO_IR_OperationDef_Proxy_Factory_Adapter (void);
+ ~TAO_IR_OperationDef_Proxy_Factory_Adapter (void);
+ TAO_IR_OperationDef_Proxy_Factory_Adapter &operator= (
+ const TAO_IR_OperationDef_Proxy_Factory_Adapter &
+ );
+ TAO_IR_OperationDef_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
+ };
+
+ typedef ACE_Singleton<TAO_IR_OperationDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_IR_OperationDef_PROXY_FACTORY_ADAPTER;
+ class TAO_IR_OperationDef_Smart_Proxy_Base : public virtual IR_OperationDef
+ {
+ public:
+ TAO_IR_OperationDef_Smart_Proxy_Base (::IR_OperationDef_ptr proxy);
+ ~TAO_IR_OperationDef_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ virtual CORBA::TypeCode_ptr result (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_IDLType_ptr result_def (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void result_def (
+ IR_IDLType_ptr result_def,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ParDescriptionSeq * params (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void params (
+ const IR_ParDescriptionSeq & params,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR::OperationMode mode (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void mode (
+ IR::OperationMode mode,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ContextIdSeq * contexts (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void contexts (
+ const IR_ContextIdSeq & contexts,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ExceptionDefSeq * exceptions (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void exceptions (
+ const IR_ExceptionDefSeq & exceptions,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+private:
+ ::IR_OperationDef_var base_proxy_;
+};
+
+struct TAO_Export IR_OperationDescription
+{
+
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_OperationDescription_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ static void _tao_any_destructor (void*);
+
+ TAO_String_Manager name;
+ TAO_String_Manager id;
+ TAO_String_Manager defined_in;
+ TAO_String_Manager version;
+ CORBA::TypeCode_var result;
+ IR::OperationMode mode;
+ IR_ContextIdSeq contexts;
+ IR_ParDescriptionSeq parameters;
+ IR_ExcDescriptionSeq exceptions;
+};
+
+class TAO_Export IR_OperationDescription_var
+{
+public:
+ IR_OperationDescription_var (void); // default constructor
+ IR_OperationDescription_var (IR_OperationDescription *);
+ IR_OperationDescription_var (const IR_OperationDescription_var &); // copy constructor
+ ~IR_OperationDescription_var (void); // destructor
+
+ IR_OperationDescription_var &operator= (IR_OperationDescription *);
+ IR_OperationDescription_var &operator= (const IR_OperationDescription_var &);
+ IR_OperationDescription *operator-> (void);
+ const IR_OperationDescription *operator-> (void) const;
+
+ operator const IR_OperationDescription &() const;
+ operator IR_OperationDescription &();
+ operator IR_OperationDescription &() const;
+ operator IR_OperationDescription *&(); // variable-size types only
+
+ // in, inout, out, _retn
+ const IR_OperationDescription &in (void) const;
+ IR_OperationDescription &inout (void);
+ IR_OperationDescription *&out (void);
+ IR_OperationDescription *_retn (void);
+ IR_OperationDescription *ptr (void) const;
+
+private:
+ IR_OperationDescription *ptr_;
+};
+
+class TAO_Export IR_OperationDescription_out
+{
+public:
+ IR_OperationDescription_out (IR_OperationDescription *&);
+ IR_OperationDescription_out (IR_OperationDescription_var &);
+ IR_OperationDescription_out (const IR_OperationDescription_out &);
+ IR_OperationDescription_out &operator= (const IR_OperationDescription_out &);
+ IR_OperationDescription_out &operator= (IR_OperationDescription *);
+ operator IR_OperationDescription *&();
+ IR_OperationDescription *&ptr (void);
+ IR_OperationDescription *operator-> (void);
+
+private:
+ IR_OperationDescription *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_OperationDescription_var &);
+};
-#endif /* end #if !defined */
+// *************************************************************
+// IR_RepositoryIdSeq
+// *************************************************************
+
+class TAO_Export IR_RepositoryIdSeq : public
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ TAO_Unbounded_String_Sequence
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_String_Sequence
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+{
+public:
+ IR_RepositoryIdSeq (void); // default ctor
+ IR_RepositoryIdSeq (CORBA::ULong max); // uses max size
+ IR_RepositoryIdSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ char * *buffer,
+ CORBA::Boolean release=0
+ );
+ IR_RepositoryIdSeq (const IR_RepositoryIdSeq &); // copy ctor
+ ~IR_RepositoryIdSeq (void);
+ static void _tao_any_destructor (void*);
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_RepositoryIdSeq_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+};
-#if !defined (_CORBA_ATTRDESCRIPTIONSEQ_CH_)
-#define _CORBA_ATTRDESCRIPTIONSEQ_CH_
+// *************************************************************
+// class IR_RepositoryIdSeq_var
+// *************************************************************
- // *************************************************************
- // AttrDescriptionSeq
- // *************************************************************
+class TAO_Export IR_RepositoryIdSeq_var
+{
+public:
+ IR_RepositoryIdSeq_var (void); // default constructor
+ IR_RepositoryIdSeq_var (IR_RepositoryIdSeq *);
+ IR_RepositoryIdSeq_var (const IR_RepositoryIdSeq_var &); // copy constructor
+ ~IR_RepositoryIdSeq_var (void); // destructor
+
+ IR_RepositoryIdSeq_var &operator= (IR_RepositoryIdSeq *);
+ IR_RepositoryIdSeq_var &operator= (const IR_RepositoryIdSeq_var &);
+ IR_RepositoryIdSeq *operator-> (void);
+ const IR_RepositoryIdSeq *operator-> (void) const;
+
+ operator const IR_RepositoryIdSeq &() const;
+ operator IR_RepositoryIdSeq &();
+ operator IR_RepositoryIdSeq &() const;
+ operator IR_RepositoryIdSeq *&(); // variable-size base types only
+
+ TAO_SeqElem_String_Manager operator[] (CORBA::ULong index);
+ // in, inout, out, _retn
+ const IR_RepositoryIdSeq &in (void) const;
+ IR_RepositoryIdSeq &inout (void);
+ IR_RepositoryIdSeq *&out (void);
+ IR_RepositoryIdSeq *_retn (void);
+ IR_RepositoryIdSeq *ptr (void) const;
+
+private:
+ IR_RepositoryIdSeq *ptr_;
+};
+
+class TAO_Export IR_RepositoryIdSeq_out
+{
+public:
+ IR_RepositoryIdSeq_out (IR_RepositoryIdSeq *&);
+ IR_RepositoryIdSeq_out (IR_RepositoryIdSeq_var &);
+ IR_RepositoryIdSeq_out (const IR_RepositoryIdSeq_out &);
+ IR_RepositoryIdSeq_out &operator= (const IR_RepositoryIdSeq_out &);
+ IR_RepositoryIdSeq_out &operator= (IR_RepositoryIdSeq *);
+ operator IR_RepositoryIdSeq *&();
+ IR_RepositoryIdSeq *&ptr (void);
+ IR_RepositoryIdSeq *operator-> (void);
+ TAO_SeqElem_String_Manager operator[] (CORBA::ULong index);
+
+private:
+ IR_RepositoryIdSeq *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_RepositoryIdSeq_var &);
+};
- class TAO_Export CORBA_AttrDescriptionSeq : public
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA_AttributeDescription>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+ class TAO_EXPORT_NESTED_MACRO _TAO_Unbounded_Sequence_IR_OpDescriptionSeq : public TAO_Unbounded_Base_Sequence
{
public:
- CORBA_AttrDescriptionSeq (void); // default ctor
- CORBA_AttrDescriptionSeq (CORBA::ULong max); // uses max size
- CORBA_AttrDescriptionSeq (
- CORBA::ULong max,
+ // = Initialization and termination methods.
+
+ _TAO_Unbounded_Sequence_IR_OpDescriptionSeq (void); // Default constructor.
+ _TAO_Unbounded_Sequence_IR_OpDescriptionSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Sequence_IR_OpDescriptionSeq (CORBA::ULong maximum,
CORBA::ULong length,
- CORBA_AttributeDescription *buffer,
- CORBA::Boolean release=0
- );
- CORBA_AttrDescriptionSeq (const CORBA_AttrDescriptionSeq &); // copy ctor
- ~CORBA_AttrDescriptionSeq (void); // dtor
-
- static void _tao_any_destructor (void*);
+ IR_OperationDescription *data,
+ CORBA::Boolean release = 0);
+ _TAO_Unbounded_Sequence_IR_OpDescriptionSeq (const _TAO_Unbounded_Sequence_IR_OpDescriptionSeq &rhs);
+ _TAO_Unbounded_Sequence_IR_OpDescriptionSeq &operator= (const _TAO_Unbounded_Sequence_IR_OpDescriptionSeq &rhs);
+ virtual ~_TAO_Unbounded_Sequence_IR_OpDescriptionSeq (void); // Dtor.
+ // = Accessors.
+ IR_OperationDescription &operator[] (CORBA::ULong i);
+ const IR_OperationDescription &operator[] (CORBA::ULong i) const;
+ // = Static operations.
+ static IR_OperationDescription *allocbuf (CORBA::ULong size);
+ static void freebuf (IR_OperationDescription *buffer);
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ // Implement the TAO_Base_Sequence methods (see Sequence.h)
+
+ IR_OperationDescription *get_buffer (CORBA::Boolean orphan = 0);
+ const IR_OperationDescription *get_buffer (void) const;
+ void replace (CORBA::ULong max,
+ CORBA::ULong length,
+ IR_OperationDescription *data,
+ CORBA::Boolean release);
};
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_ATTRDESCRIPTIONSEQ___VAR_CH_)
-#define _CORBA_ATTRDESCRIPTIONSEQ___VAR_CH_
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
// *************************************************************
- // class TAO_ExportCORBA::AttrDescriptionSeq_var
- // *************************************************************
-
- class TAO_Export CORBA_AttrDescriptionSeq_var
- {
- public:
- CORBA_AttrDescriptionSeq_var (void); // default constructor
- CORBA_AttrDescriptionSeq_var (CORBA_AttrDescriptionSeq *);
- CORBA_AttrDescriptionSeq_var (const CORBA_AttrDescriptionSeq_var &); // copy constructor
- ~CORBA_AttrDescriptionSeq_var (void); // destructor
-
- CORBA_AttrDescriptionSeq_var &operator= (CORBA_AttrDescriptionSeq *);
- CORBA_AttrDescriptionSeq_var &operator= (const CORBA_AttrDescriptionSeq_var &);
- CORBA_AttrDescriptionSeq *operator-> (void);
- const CORBA_AttrDescriptionSeq *operator-> (void) const;
-
- operator const CORBA_AttrDescriptionSeq &() const;
- operator CORBA_AttrDescriptionSeq &();
- operator CORBA_AttrDescriptionSeq &() const;
- CORBA_AttributeDescription &operator[] (CORBA::ULong index);
- // in, inout, out, _retn
- const CORBA_AttrDescriptionSeq &in (void) const;
- CORBA_AttrDescriptionSeq &inout (void);
- CORBA_AttrDescriptionSeq *&out (void);
- CORBA_AttrDescriptionSeq *_retn (void);
- CORBA_AttrDescriptionSeq *ptr (void) const;
+// IR_OpDescriptionSeq
+// *************************************************************
- private:
- CORBA_AttrDescriptionSeq *ptr_;
- };
+class TAO_Export IR_OpDescriptionSeq : public
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Sequence_IR_OpDescriptionSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_OperationDescription>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+{
+public:
+ IR_OpDescriptionSeq (void); // default ctor
+ IR_OpDescriptionSeq (CORBA::ULong max); // uses max size
+ IR_OpDescriptionSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ IR_OperationDescription *buffer,
+ CORBA::Boolean release=0
+ );
+ IR_OpDescriptionSeq (const IR_OpDescriptionSeq &); // copy ctor
+ ~IR_OpDescriptionSeq (void);
+ static void _tao_any_destructor (void*);
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_OpDescriptionSeq_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
-#endif /* end #if !defined */
+};
+// *************************************************************
+// class IR_OpDescriptionSeq_var
+// *************************************************************
-#if !defined (_CORBA_ATTRDESCRIPTIONSEQ___OUT_CH_)
-#define _CORBA_ATTRDESCRIPTIONSEQ___OUT_CH_
+class TAO_Export IR_OpDescriptionSeq_var
+{
+public:
+ IR_OpDescriptionSeq_var (void); // default constructor
+ IR_OpDescriptionSeq_var (IR_OpDescriptionSeq *);
+ IR_OpDescriptionSeq_var (const IR_OpDescriptionSeq_var &); // copy constructor
+ ~IR_OpDescriptionSeq_var (void); // destructor
+
+ IR_OpDescriptionSeq_var &operator= (IR_OpDescriptionSeq *);
+ IR_OpDescriptionSeq_var &operator= (const IR_OpDescriptionSeq_var &);
+ IR_OpDescriptionSeq *operator-> (void);
+ const IR_OpDescriptionSeq *operator-> (void) const;
+
+ operator const IR_OpDescriptionSeq &() const;
+ operator IR_OpDescriptionSeq &();
+ operator IR_OpDescriptionSeq &() const;
+ operator IR_OpDescriptionSeq *&(); // variable-size base types only
+
+ IR_OperationDescription &operator[] (CORBA::ULong index);
+ // in, inout, out, _retn
+ const IR_OpDescriptionSeq &in (void) const;
+ IR_OpDescriptionSeq &inout (void);
+ IR_OpDescriptionSeq *&out (void);
+ IR_OpDescriptionSeq *_retn (void);
+ IR_OpDescriptionSeq *ptr (void) const;
+
+private:
+ IR_OpDescriptionSeq *ptr_;
+};
+
+class TAO_Export IR_OpDescriptionSeq_out
+{
+public:
+ IR_OpDescriptionSeq_out (IR_OpDescriptionSeq *&);
+ IR_OpDescriptionSeq_out (IR_OpDescriptionSeq_var &);
+ IR_OpDescriptionSeq_out (const IR_OpDescriptionSeq_out &);
+ IR_OpDescriptionSeq_out &operator= (const IR_OpDescriptionSeq_out &);
+ IR_OpDescriptionSeq_out &operator= (IR_OpDescriptionSeq *);
+ operator IR_OpDescriptionSeq *&();
+ IR_OpDescriptionSeq *&ptr (void);
+ IR_OpDescriptionSeq *operator-> (void);
+ IR_OperationDescription &operator[] (CORBA::ULong index);
+
+private:
+ IR_OpDescriptionSeq *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_OpDescriptionSeq_var &);
+};
- class TAO_Export CORBA_AttrDescriptionSeq_out
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+ class TAO_EXPORT_NESTED_MACRO _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq : public TAO_Unbounded_Base_Sequence
{
public:
- CORBA_AttrDescriptionSeq_out (CORBA_AttrDescriptionSeq *&);
- CORBA_AttrDescriptionSeq_out (CORBA_AttrDescriptionSeq_var &);
- CORBA_AttrDescriptionSeq_out (const CORBA_AttrDescriptionSeq_out &);
- CORBA_AttrDescriptionSeq_out &operator= (const CORBA_AttrDescriptionSeq_out &);
- CORBA_AttrDescriptionSeq_out &operator= (CORBA_AttrDescriptionSeq *);
- operator CORBA_AttrDescriptionSeq *&();
- CORBA_AttrDescriptionSeq *&ptr (void);
- CORBA_AttrDescriptionSeq *operator-> (void);
- CORBA_AttributeDescription &operator[] (CORBA::ULong index);
-
- private:
- CORBA_AttrDescriptionSeq *&ptr_;
- // assignment from T_var not allowed
- void operator= (const CORBA_AttrDescriptionSeq_var &);
+ // = Initialization and termination methods.
+
+ _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq (void); // Default constructor.
+ _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq (CORBA::ULong maximum,
+ CORBA::ULong length,
+ IR_AttributeDescription *data,
+ CORBA::Boolean release = 0);
+ _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq (const _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq &rhs);
+ _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq &operator= (const _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq &rhs);
+ virtual ~_TAO_Unbounded_Sequence_IR_AttrDescriptionSeq (void); // Dtor.
+ // = Accessors.
+ IR_AttributeDescription &operator[] (CORBA::ULong i);
+ const IR_AttributeDescription &operator[] (CORBA::ULong i) const;
+ // = Static operations.
+ static IR_AttributeDescription *allocbuf (CORBA::ULong size);
+ static void freebuf (IR_AttributeDescription *buffer);
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ // Implement the TAO_Base_Sequence methods (see Sequence.h)
+
+ IR_AttributeDescription *get_buffer (CORBA::Boolean orphan = 0);
+ const IR_AttributeDescription *get_buffer (void) const;
+ void replace (CORBA::ULong max,
+ CORBA::ULong length,
+ IR_AttributeDescription *data,
+ CORBA::Boolean release);
};
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_INTERFACEDEF___VAR_CH_)
-#define _CORBA_INTERFACEDEF___VAR_CH_
-
- class TAO_Export CORBA_InterfaceDef_var
- {
- public:
- CORBA_InterfaceDef_var (void); // default constructor
- CORBA_InterfaceDef_var (CORBA_InterfaceDef_ptr);
- CORBA_InterfaceDef_var (const CORBA_InterfaceDef_var &); // copy constructor
- ~CORBA_InterfaceDef_var (void); // destructor
+// *************************************************************
+// IR_AttrDescriptionSeq
+// *************************************************************
- CORBA_InterfaceDef_var &operator= (CORBA_InterfaceDef_ptr);
- CORBA_InterfaceDef_var &operator= (const CORBA_InterfaceDef_var &);
- CORBA_InterfaceDef_ptr operator-> (void) const;
+class TAO_Export IR_AttrDescriptionSeq : public
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_AttributeDescription>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+{
+public:
+ IR_AttrDescriptionSeq (void); // default ctor
+ IR_AttrDescriptionSeq (CORBA::ULong max); // uses max size
+ IR_AttrDescriptionSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ IR_AttributeDescription *buffer,
+ CORBA::Boolean release=0
+ );
+ IR_AttrDescriptionSeq (const IR_AttrDescriptionSeq &); // copy ctor
+ ~IR_AttrDescriptionSeq (void);
+ static void _tao_any_destructor (void*);
- operator const CORBA_InterfaceDef_ptr &() const;
- operator CORBA_InterfaceDef_ptr &();
- // in, inout, out, _retn
- CORBA_InterfaceDef_ptr in (void) const;
- CORBA_InterfaceDef_ptr &inout (void);
- CORBA_InterfaceDef_ptr &out (void);
- CORBA_InterfaceDef_ptr _retn (void);
- CORBA_InterfaceDef_ptr ptr (void) const;
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_AttrDescriptionSeq_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
- private:
- CORBA_InterfaceDef_ptr ptr_;
- };
+};
+// *************************************************************
+// class IR_AttrDescriptionSeq_var
+// *************************************************************
-#endif /* end #if !defined */
+class TAO_Export IR_AttrDescriptionSeq_var
+{
+public:
+ IR_AttrDescriptionSeq_var (void); // default constructor
+ IR_AttrDescriptionSeq_var (IR_AttrDescriptionSeq *);
+ IR_AttrDescriptionSeq_var (const IR_AttrDescriptionSeq_var &); // copy constructor
+ ~IR_AttrDescriptionSeq_var (void); // destructor
+
+ IR_AttrDescriptionSeq_var &operator= (IR_AttrDescriptionSeq *);
+ IR_AttrDescriptionSeq_var &operator= (const IR_AttrDescriptionSeq_var &);
+ IR_AttrDescriptionSeq *operator-> (void);
+ const IR_AttrDescriptionSeq *operator-> (void) const;
+
+ operator const IR_AttrDescriptionSeq &() const;
+ operator IR_AttrDescriptionSeq &();
+ operator IR_AttrDescriptionSeq &() const;
+ operator IR_AttrDescriptionSeq *&(); // variable-size base types only
+
+ IR_AttributeDescription &operator[] (CORBA::ULong index);
+ // in, inout, out, _retn
+ const IR_AttrDescriptionSeq &in (void) const;
+ IR_AttrDescriptionSeq &inout (void);
+ IR_AttrDescriptionSeq *&out (void);
+ IR_AttrDescriptionSeq *_retn (void);
+ IR_AttrDescriptionSeq *ptr (void) const;
+
+private:
+ IR_AttrDescriptionSeq *ptr_;
+};
+
+class TAO_Export IR_AttrDescriptionSeq_out
+{
+public:
+ IR_AttrDescriptionSeq_out (IR_AttrDescriptionSeq *&);
+ IR_AttrDescriptionSeq_out (IR_AttrDescriptionSeq_var &);
+ IR_AttrDescriptionSeq_out (const IR_AttrDescriptionSeq_out &);
+ IR_AttrDescriptionSeq_out &operator= (const IR_AttrDescriptionSeq_out &);
+ IR_AttrDescriptionSeq_out &operator= (IR_AttrDescriptionSeq *);
+ operator IR_AttrDescriptionSeq *&();
+ IR_AttrDescriptionSeq *&ptr (void);
+ IR_AttrDescriptionSeq *operator-> (void);
+ IR_AttributeDescription &operator[] (CORBA::ULong index);
+
+private:
+ IR_AttrDescriptionSeq *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_AttrDescriptionSeq_var &);
+};
+
+class TAO_Export IR_InterfaceDef: public virtual IR_Container, public virtual IR_Contained, public virtual IR_IDLType
+{
+public:
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_InterfaceDef_ptr _ptr_type;
+ typedef IR_InterfaceDef_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ // the static operations
+ static IR_InterfaceDef_ptr _duplicate (IR_InterfaceDef_ptr obj);
+ static IR_InterfaceDef_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_InterfaceDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_InterfaceDef_ptr _nil (void)
+ {
+ return (IR_InterfaceDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void*);
+
+ virtual IR_InterfaceDefSeq * base_interfaces (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void base_interfaces (
+ const IR_InterfaceDefSeq & base_interfaces,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean is_abstract (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void is_abstract (
+ CORBA::Boolean is_abstract,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean is_local (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void is_local (
+ CORBA::Boolean is_local,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean is_a (
+ const char * interface_id,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_AttributeDef_ptr create_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_IDLType_ptr type,
+ IR::AttributeMode mode,
+ const IR_ExceptionDefSeq & get_exceptions,
+ const IR_ExceptionDefSeq & put_exceptions,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_OperationDef_ptr create_operation (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_IDLType_ptr result,
+ IR::OperationMode mode,
+ const IR_ParDescriptionSeq & params,
+ const IR_ExceptionDefSeq & exceptions,
+ const IR_ContextIdSeq & contexts,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean _is_a (
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ virtual const char* _interface_repository_id (void) const;
+protected:
+ IR_InterfaceDef (void);
+ IR_InterfaceDef (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
+ CORBA::Boolean _tao_collocated = 0
+ );
+ virtual ~IR_InterfaceDef (void);
+private:
+ IR_InterfaceDef (const IR_InterfaceDef &);
+ void operator= (const IR_InterfaceDef &);
+};
+
+class TAO_IR_InterfaceDef_Default_Proxy_Factory
+{
+public:
+
+ TAO_IR_InterfaceDef_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_IR_InterfaceDef_Default_Proxy_Factory (void);
+
+ virtual IR_InterfaceDef_ptr create_proxy (
+ IR_InterfaceDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_IR_InterfaceDef_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_IR_InterfaceDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_IR_InterfaceDef_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ IR_InterfaceDef_ptr create_proxy (
+ IR_InterfaceDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
-#if !defined (_CORBA_INTERFACEDEF___OUT_CH_)
-#define _CORBA_INTERFACEDEF___OUT_CH_
+protected:
+ TAO_IR_InterfaceDef_Proxy_Factory_Adapter (void);
+ ~TAO_IR_InterfaceDef_Proxy_Factory_Adapter (void);
+ TAO_IR_InterfaceDef_Proxy_Factory_Adapter &operator= (
+ const TAO_IR_InterfaceDef_Proxy_Factory_Adapter &
+ );
+ TAO_IR_InterfaceDef_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
+ };
+
+ typedef ACE_Singleton<TAO_IR_InterfaceDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_IR_InterfaceDef_PROXY_FACTORY_ADAPTER;
+ class TAO_IR_InterfaceDef_Smart_Proxy_Base : public virtual IR_InterfaceDef
+ {
+ public:
+ TAO_IR_InterfaceDef_Smart_Proxy_Base (::IR_InterfaceDef_ptr proxy);
+ ~TAO_IR_InterfaceDef_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ virtual IR_InterfaceDefSeq * base_interfaces (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void base_interfaces (
+ const IR_InterfaceDefSeq & base_interfaces,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean is_abstract (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void is_abstract (
+ CORBA::Boolean is_abstract,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean is_local (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void is_local (
+ CORBA::Boolean is_local,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean is_a (
+ const char * interface_id,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_AttributeDef_ptr create_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_IDLType_ptr type,
+ IR::AttributeMode mode,
+ const IR_ExceptionDefSeq & get_exceptions,
+ const IR_ExceptionDefSeq & put_exceptions,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_OperationDef_ptr create_operation (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_IDLType_ptr result,
+ IR::OperationMode mode,
+ const IR_ParDescriptionSeq & params,
+ const IR_ExceptionDefSeq & exceptions,
+ const IR_ContextIdSeq & contexts,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+private:
+ ::IR_InterfaceDef_var base_proxy_;
+};
+
+struct TAO_Export IR_InterfaceDescription
+{
+
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_InterfaceDescription_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ static void _tao_any_destructor (void*);
+
+ TAO_String_Manager name;
+ TAO_String_Manager id;
+ TAO_String_Manager defined_in;
+ TAO_String_Manager version;
+ IR_OpDescriptionSeq operations;
+ IR_AttrDescriptionSeq attributes;
+ IR_RepositoryIdSeq base_interfaces;
+ CORBA::TypeCode_var type;
+ CORBA::Boolean is_abstract;
+ CORBA::Boolean is_local;
+};
+
+class TAO_Export IR_InterfaceDescription_var
+{
+public:
+ IR_InterfaceDescription_var (void); // default constructor
+ IR_InterfaceDescription_var (IR_InterfaceDescription *);
+ IR_InterfaceDescription_var (const IR_InterfaceDescription_var &); // copy constructor
+ ~IR_InterfaceDescription_var (void); // destructor
+
+ IR_InterfaceDescription_var &operator= (IR_InterfaceDescription *);
+ IR_InterfaceDescription_var &operator= (const IR_InterfaceDescription_var &);
+ IR_InterfaceDescription *operator-> (void);
+ const IR_InterfaceDescription *operator-> (void) const;
+
+ operator const IR_InterfaceDescription &() const;
+ operator IR_InterfaceDescription &();
+ operator IR_InterfaceDescription &() const;
+ operator IR_InterfaceDescription *&(); // variable-size types only
+
+ // in, inout, out, _retn
+ const IR_InterfaceDescription &in (void) const;
+ IR_InterfaceDescription &inout (void);
+ IR_InterfaceDescription *&out (void);
+ IR_InterfaceDescription *_retn (void);
+ IR_InterfaceDescription *ptr (void) const;
+
+private:
+ IR_InterfaceDescription *ptr_;
+};
+
+class TAO_Export IR_InterfaceDescription_out
+{
+public:
+ IR_InterfaceDescription_out (IR_InterfaceDescription *&);
+ IR_InterfaceDescription_out (IR_InterfaceDescription_var &);
+ IR_InterfaceDescription_out (const IR_InterfaceDescription_out &);
+ IR_InterfaceDescription_out &operator= (const IR_InterfaceDescription_out &);
+ IR_InterfaceDescription_out &operator= (IR_InterfaceDescription *);
+ operator IR_InterfaceDescription *&();
+ IR_InterfaceDescription *&ptr (void);
+ IR_InterfaceDescription *operator-> (void);
+
+private:
+ IR_InterfaceDescription *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_InterfaceDescription_var &);
+};
+
+struct TAO_Export IR_ValueMember
+{
+
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_ValueMember_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ static void _tao_any_destructor (void*);
+
+ TAO_String_Manager name;
+ TAO_String_Manager id;
+ TAO_String_Manager defined_in;
+ TAO_String_Manager version;
+ CORBA::TypeCode_var type;
+ TAO_Object_Field_T<IR_IDLType, IR_IDLType_var> type_def;
+ CORBA::Visibility access;
+};
+
+class TAO_Export IR_ValueMember_var
+{
+public:
+ IR_ValueMember_var (void); // default constructor
+ IR_ValueMember_var (IR_ValueMember *);
+ IR_ValueMember_var (const IR_ValueMember_var &); // copy constructor
+ ~IR_ValueMember_var (void); // destructor
+
+ IR_ValueMember_var &operator= (IR_ValueMember *);
+ IR_ValueMember_var &operator= (const IR_ValueMember_var &);
+ IR_ValueMember *operator-> (void);
+ const IR_ValueMember *operator-> (void) const;
+
+ operator const IR_ValueMember &() const;
+ operator IR_ValueMember &();
+ operator IR_ValueMember &() const;
+ operator IR_ValueMember *&(); // variable-size types only
+
+ // in, inout, out, _retn
+ const IR_ValueMember &in (void) const;
+ IR_ValueMember &inout (void);
+ IR_ValueMember *&out (void);
+ IR_ValueMember *_retn (void);
+ IR_ValueMember *ptr (void) const;
+
+private:
+ IR_ValueMember *ptr_;
+};
+
+class TAO_Export IR_ValueMember_out
+{
+public:
+ IR_ValueMember_out (IR_ValueMember *&);
+ IR_ValueMember_out (IR_ValueMember_var &);
+ IR_ValueMember_out (const IR_ValueMember_out &);
+ IR_ValueMember_out &operator= (const IR_ValueMember_out &);
+ IR_ValueMember_out &operator= (IR_ValueMember *);
+ operator IR_ValueMember *&();
+ IR_ValueMember *&ptr (void);
+ IR_ValueMember *operator-> (void);
+
+private:
+ IR_ValueMember *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_ValueMember_var &);
+};
- class TAO_Export CORBA_InterfaceDef_out
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+ class TAO_EXPORT_NESTED_MACRO _TAO_Unbounded_Sequence_IR_ValueMemberSeq : public TAO_Unbounded_Base_Sequence
{
public:
- CORBA_InterfaceDef_out (CORBA_InterfaceDef_ptr &);
- CORBA_InterfaceDef_out (CORBA_InterfaceDef_var &);
- CORBA_InterfaceDef_out (const CORBA_InterfaceDef_out &);
- CORBA_InterfaceDef_out &operator= (const CORBA_InterfaceDef_out &);
- CORBA_InterfaceDef_out &operator= (const CORBA_InterfaceDef_var &);
- CORBA_InterfaceDef_out &operator= (CORBA_InterfaceDef_ptr);
- operator CORBA_InterfaceDef_ptr &();
- CORBA_InterfaceDef_ptr &ptr (void);
- CORBA_InterfaceDef_ptr operator-> (void);
-
- private:
- CORBA_InterfaceDef_ptr &ptr_;
+ // = Initialization and termination methods.
+
+ _TAO_Unbounded_Sequence_IR_ValueMemberSeq (void); // Default constructor.
+ _TAO_Unbounded_Sequence_IR_ValueMemberSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Sequence_IR_ValueMemberSeq (CORBA::ULong maximum,
+ CORBA::ULong length,
+ IR_ValueMember *data,
+ CORBA::Boolean release = 0);
+ _TAO_Unbounded_Sequence_IR_ValueMemberSeq (const _TAO_Unbounded_Sequence_IR_ValueMemberSeq &rhs);
+ _TAO_Unbounded_Sequence_IR_ValueMemberSeq &operator= (const _TAO_Unbounded_Sequence_IR_ValueMemberSeq &rhs);
+ virtual ~_TAO_Unbounded_Sequence_IR_ValueMemberSeq (void); // Dtor.
+ // = Accessors.
+ IR_ValueMember &operator[] (CORBA::ULong i);
+ const IR_ValueMember &operator[] (CORBA::ULong i) const;
+ // = Static operations.
+ static IR_ValueMember *allocbuf (CORBA::ULong size);
+ static void freebuf (IR_ValueMember *buffer);
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ // Implement the TAO_Base_Sequence methods (see Sequence.h)
+
+ IR_ValueMember *get_buffer (CORBA::Boolean orphan = 0);
+ const IR_ValueMember *get_buffer (void) const;
+ void replace (CORBA::ULong max,
+ CORBA::ULong length,
+ IR_ValueMember *data,
+ CORBA::Boolean release);
};
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_INTERFACEDEF_CH_)
-#define _CORBA_INTERFACEDEF_CH_
-
-class TAO_Export CORBA_InterfaceDef: public virtual CORBA_Container, public virtual CORBA_Contained, public virtual CORBA_IDLType
- {
- public:
- #if !defined(__GNUC__) || __GNUC__ > 2 || __GNUC_MINOR__ >= 8
- typedef CORBA_InterfaceDef_ptr _ptr_type;
- typedef CORBA_InterfaceDef_var _var_type;
- #endif /* __GNUC__ */
+// *************************************************************
+// IR_ValueMemberSeq
+// *************************************************************
- // the static operations
- static CORBA_InterfaceDef_ptr _duplicate (CORBA_InterfaceDef_ptr obj);
- static CORBA_InterfaceDef_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_InterfaceDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_InterfaceDef_ptr _nil (void)
- {
- return (CORBA::InterfaceDef_ptr)0;
- }
- static void _tao_any_destructor (void*);
+class TAO_Export IR_ValueMemberSeq : public
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Sequence_IR_ValueMemberSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_ValueMember>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+{
+public:
+ IR_ValueMemberSeq (void); // default ctor
+ IR_ValueMemberSeq (CORBA::ULong max); // uses max size
+ IR_ValueMemberSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ IR_ValueMember *buffer,
+ CORBA::Boolean release=0
+ );
+ IR_ValueMemberSeq (const IR_ValueMemberSeq &); // copy ctor
+ ~IR_ValueMemberSeq (void);
+ static void _tao_any_destructor (void*);
- virtual CORBA_InterfaceDefSeq * base_interfaces (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_ValueMemberSeq_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
- virtual void base_interfaces (
- const CORBA_InterfaceDefSeq & base_interfaces,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+};
- virtual CORBA::Boolean is_a (
- const char * interface_id,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+// *************************************************************
+// class IR_ValueMemberSeq_var
+// *************************************************************
- struct FullInterfaceDescription
+class TAO_Export IR_ValueMemberSeq_var
+{
+public:
+ IR_ValueMemberSeq_var (void); // default constructor
+ IR_ValueMemberSeq_var (IR_ValueMemberSeq *);
+ IR_ValueMemberSeq_var (const IR_ValueMemberSeq_var &); // copy constructor
+ ~IR_ValueMemberSeq_var (void); // destructor
+
+ IR_ValueMemberSeq_var &operator= (IR_ValueMemberSeq *);
+ IR_ValueMemberSeq_var &operator= (const IR_ValueMemberSeq_var &);
+ IR_ValueMemberSeq *operator-> (void);
+ const IR_ValueMemberSeq *operator-> (void) const;
+
+ operator const IR_ValueMemberSeq &() const;
+ operator IR_ValueMemberSeq &();
+ operator IR_ValueMemberSeq &() const;
+ operator IR_ValueMemberSeq *&(); // variable-size base types only
+
+ IR_ValueMember &operator[] (CORBA::ULong index);
+ // in, inout, out, _retn
+ const IR_ValueMemberSeq &in (void) const;
+ IR_ValueMemberSeq &inout (void);
+ IR_ValueMemberSeq *&out (void);
+ IR_ValueMemberSeq *_retn (void);
+ IR_ValueMemberSeq *ptr (void) const;
+
+private:
+ IR_ValueMemberSeq *ptr_;
+};
+
+class TAO_Export IR_ValueMemberSeq_out
+{
+public:
+ IR_ValueMemberSeq_out (IR_ValueMemberSeq *&);
+ IR_ValueMemberSeq_out (IR_ValueMemberSeq_var &);
+ IR_ValueMemberSeq_out (const IR_ValueMemberSeq_out &);
+ IR_ValueMemberSeq_out &operator= (const IR_ValueMemberSeq_out &);
+ IR_ValueMemberSeq_out &operator= (IR_ValueMemberSeq *);
+ operator IR_ValueMemberSeq *&();
+ IR_ValueMemberSeq *&ptr (void);
+ IR_ValueMemberSeq *operator-> (void);
+ IR_ValueMember &operator[] (CORBA::ULong index);
+
+private:
+ IR_ValueMemberSeq *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_ValueMemberSeq_var &);
+};
+
+class TAO_Export IR_ValueMemberDef_var
+{
+public:
+ IR_ValueMemberDef_var (void); // default constructor
+ IR_ValueMemberDef_var (IR_ValueMemberDef_ptr);
+ IR_ValueMemberDef_var (const IR_ValueMemberDef_var &); // copy constructor
+ ~IR_ValueMemberDef_var (void); // destructor
+
+ IR_ValueMemberDef_var &operator= (IR_ValueMemberDef *);
+ IR_ValueMemberDef_var &operator= (const IR_ValueMemberDef_var &);
+ IR_ValueMemberDef *operator-> (void) const;
+
+ operator const IR_ValueMemberDef_ptr &() const;
+ operator IR_ValueMemberDef_ptr &();
+ // in, inout, out, _retn
+ IR_ValueMemberDef_ptr in (void) const;
+ IR_ValueMemberDef_ptr &inout (void);
+ IR_ValueMemberDef_ptr &out (void);
+ IR_ValueMemberDef_ptr _retn (void);
+ IR_ValueMemberDef_ptr ptr (void) const;
+
+private:
+ IR_ValueMemberDef *ptr_;
+};
+
+class TAO_Export IR_ValueMemberDef_out
+{
+public:
+ IR_ValueMemberDef_out (IR_ValueMemberDef_ptr &);
+ IR_ValueMemberDef_out (IR_ValueMemberDef_var &);
+ IR_ValueMemberDef_out (const IR_ValueMemberDef_out &);
+ IR_ValueMemberDef_out &operator= (const IR_ValueMemberDef_out &);
+ IR_ValueMemberDef_out &operator= (const IR_ValueMemberDef_var &);
+ IR_ValueMemberDef_out &operator= (IR_ValueMemberDef_ptr);
+ operator IR_ValueMemberDef_ptr &();
+ IR_ValueMemberDef_ptr &ptr (void);
+ IR_ValueMemberDef_ptr operator-> (void);
+
+private:
+ IR_ValueMemberDef_ptr &ptr_;
+};
+
+class TAO_Export IR_ValueMemberDef: public virtual IR_Contained
+{
+public:
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_ValueMemberDef_ptr _ptr_type;
+ typedef IR_ValueMemberDef_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ // the static operations
+ static IR_ValueMemberDef_ptr _duplicate (IR_ValueMemberDef_ptr obj);
+ static IR_ValueMemberDef_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_ValueMemberDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_ValueMemberDef_ptr _nil (void)
{
- static void _tao_any_destructor (void*);
+ return (IR_ValueMemberDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void*);
+
+ virtual CORBA::TypeCode_ptr type (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_IDLType_ptr type_def (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void type_def (
+ IR_IDLType_ptr type_def,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Visibility access (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void access (
+ CORBA::Visibility access,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean _is_a (
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ virtual const char* _interface_repository_id (void) const;
- TAO_String_Manager name;
- TAO_String_Manager id;
- TAO_String_Manager defined_in;
- TAO_String_Manager version;
- CORBA_OpDescriptionSeq operations;
- CORBA_AttrDescriptionSeq attributes;
- CORBA_RepositoryIdSeq base_interfaces;
- CORBA::TypeCode_var type;
- CORBA::Boolean is_abstract;
- };
+protected:
+ IR_ValueMemberDef (void);
+ IR_ValueMemberDef (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
+ CORBA::Boolean _tao_collocated = 0
+ );
+ virtual ~IR_ValueMemberDef (void);
+private:
+ IR_ValueMemberDef (const IR_ValueMemberDef &);
+ void operator= (const IR_ValueMemberDef &);
+};
+
+class TAO_IR_ValueMemberDef_Default_Proxy_Factory
+{
+public:
+
+ TAO_IR_ValueMemberDef_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_IR_ValueMemberDef_Default_Proxy_Factory (void);
+
+ virtual IR_ValueMemberDef_ptr create_proxy (
+ IR_ValueMemberDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_IR_ValueMemberDef_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_IR_ValueMemberDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_IR_ValueMemberDef_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ IR_ValueMemberDef_ptr create_proxy (
+ IR_ValueMemberDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
- class FullInterfaceDescription_var
+protected:
+ TAO_IR_ValueMemberDef_Proxy_Factory_Adapter (void);
+ ~TAO_IR_ValueMemberDef_Proxy_Factory_Adapter (void);
+ TAO_IR_ValueMemberDef_Proxy_Factory_Adapter &operator= (
+ const TAO_IR_ValueMemberDef_Proxy_Factory_Adapter &
+ );
+ TAO_IR_ValueMemberDef_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
+ };
+
+ typedef ACE_Singleton<TAO_IR_ValueMemberDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_IR_ValueMemberDef_PROXY_FACTORY_ADAPTER;
+ class TAO_IR_ValueMemberDef_Smart_Proxy_Base : public virtual IR_ValueMemberDef
+ {
+ public:
+ TAO_IR_ValueMemberDef_Smart_Proxy_Base (::IR_ValueMemberDef_ptr proxy);
+ ~TAO_IR_ValueMemberDef_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ virtual CORBA::TypeCode_ptr type (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_IDLType_ptr type_def (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void type_def (
+ IR_IDLType_ptr type_def,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Visibility access (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void access (
+ CORBA::Visibility access,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+private:
+ IR_ValueMemberDef_var base_proxy_;
+};
+
+class TAO_Export IR_ValueDef: public virtual IR_Container, public virtual IR_Contained, public virtual IR_IDLType
+{
+public:
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_ValueDef_ptr _ptr_type;
+ typedef IR_ValueDef_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ // the static operations
+ static IR_ValueDef_ptr _duplicate (IR_ValueDef_ptr obj);
+ static IR_ValueDef_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_ValueDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_ValueDef_ptr _nil (void)
{
- public:
- FullInterfaceDescription_var (void); // default constructor
- FullInterfaceDescription_var (FullInterfaceDescription *);
- FullInterfaceDescription_var (const FullInterfaceDescription_var &); // copy constructor
- ~FullInterfaceDescription_var (void); // destructor
-
- FullInterfaceDescription_var &operator= (FullInterfaceDescription *);
- FullInterfaceDescription_var &operator= (const FullInterfaceDescription_var &);
- FullInterfaceDescription *operator-> (void);
- const FullInterfaceDescription *operator-> (void) const;
-
- operator const FullInterfaceDescription &() const;
- operator FullInterfaceDescription &();
- operator FullInterfaceDescription &() const;
- // in, inout, out, _retn
- const FullInterfaceDescription &in (void) const;
- FullInterfaceDescription &inout (void);
- FullInterfaceDescription *&out (void);
- FullInterfaceDescription *_retn (void);
- FullInterfaceDescription *ptr (void) const;
+ return (IR_ValueDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void*);
+
+ virtual IR_InterfaceDefSeq * supported_interfaces (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void supported_interfaces (
+ const IR_InterfaceDefSeq & supported_interfaces,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_InitializerSeq * initializers (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void initializers (
+ const IR_InitializerSeq & initializers,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ValueDef_ptr base_value (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void base_value (
+ IR_ValueDef_ptr base_value,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ValueDefSeq * abstract_base_values (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void abstract_base_values (
+ const IR_ValueDefSeq & abstract_base_values,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean is_abstract (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void is_abstract (
+ CORBA::Boolean is_abstract,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean is_custom (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void is_custom (
+ CORBA::Boolean is_custom,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean is_truncatable (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void is_truncatable (
+ CORBA::Boolean is_truncatable,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean is_a (
+ const char * id,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ValueMemberDef_ptr create_value_member (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_IDLType_ptr type,
+ CORBA::Visibility access,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_AttributeDef_ptr create_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_IDLType_ptr type,
+ IR::AttributeMode mode,
+ const IR_ExceptionDefSeq & get_exceptions,
+ const IR_ExceptionDefSeq & put_exceptions,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_OperationDef_ptr create_operation (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_IDLType_ptr result,
+ IR::OperationMode mode,
+ const IR_ParDescriptionSeq & params,
+ const IR_ExceptionDefSeq & exceptions,
+ const IR_ContextIdSeq & contexts,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean _is_a (
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ virtual const char* _interface_repository_id (void) const;
- private:
- FullInterfaceDescription *ptr_;
- };
+protected:
+ IR_ValueDef (void);
+ IR_ValueDef (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
+ CORBA::Boolean _tao_collocated = 0
+ );
+ virtual ~IR_ValueDef (void);
+private:
+ IR_ValueDef (const IR_ValueDef &);
+ void operator= (const IR_ValueDef &);
+};
+
+class TAO_IR_ValueDef_Default_Proxy_Factory
+{
+public:
+
+ TAO_IR_ValueDef_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_IR_ValueDef_Default_Proxy_Factory (void);
+
+ virtual IR_ValueDef_ptr create_proxy (
+ IR_ValueDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_IR_ValueDef_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_IR_ValueDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_IR_ValueDef_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ IR_ValueDef_ptr create_proxy (
+ IR_ValueDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
- class FullInterfaceDescription_out
+protected:
+ TAO_IR_ValueDef_Proxy_Factory_Adapter (void);
+ ~TAO_IR_ValueDef_Proxy_Factory_Adapter (void);
+ TAO_IR_ValueDef_Proxy_Factory_Adapter &operator= (
+ const TAO_IR_ValueDef_Proxy_Factory_Adapter &
+ );
+ TAO_IR_ValueDef_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
+ };
+
+ typedef ACE_Singleton<TAO_IR_ValueDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_IR_ValueDef_PROXY_FACTORY_ADAPTER;
+ class TAO_IR_ValueDef_Smart_Proxy_Base : public virtual IR_ValueDef
+ {
+ public:
+ TAO_IR_ValueDef_Smart_Proxy_Base (::IR_ValueDef_ptr proxy);
+ ~TAO_IR_ValueDef_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ virtual IR_InterfaceDefSeq * supported_interfaces (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void supported_interfaces (
+ const IR_InterfaceDefSeq & supported_interfaces,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_InitializerSeq * initializers (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void initializers (
+ const IR_InitializerSeq & initializers,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ValueDef_ptr base_value (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void base_value (
+ IR_ValueDef_ptr base_value,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ValueDefSeq * abstract_base_values (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void abstract_base_values (
+ const IR_ValueDefSeq & abstract_base_values,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean is_abstract (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void is_abstract (
+ CORBA::Boolean is_abstract,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean is_custom (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void is_custom (
+ CORBA::Boolean is_custom,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean is_truncatable (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void is_truncatable (
+ CORBA::Boolean is_truncatable,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean is_a (
+ const char * id,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ValueMemberDef_ptr create_value_member (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_IDLType_ptr type,
+ CORBA::Visibility access,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_AttributeDef_ptr create_attribute (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_IDLType_ptr type,
+ IR::AttributeMode mode,
+ const IR_ExceptionDefSeq & get_exceptions,
+ const IR_ExceptionDefSeq & put_exceptions,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_OperationDef_ptr create_operation (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_IDLType_ptr result,
+ IR::OperationMode mode,
+ const IR_ParDescriptionSeq & params,
+ const IR_ExceptionDefSeq & exceptions,
+ const IR_ContextIdSeq & contexts,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+private:
+ ::IR_ValueDef_var base_proxy_;
+};
+
+struct TAO_Export IR_ValueDescription
+{
+
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_ValueDescription_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ static void _tao_any_destructor (void*);
+
+ TAO_String_Manager name;
+ TAO_String_Manager id;
+ CORBA::Boolean is_abstract;
+ CORBA::Boolean is_custom;
+ TAO_String_Manager defined_in;
+ TAO_String_Manager version;
+ IR_OpDescriptionSeq operations;
+ IR_AttrDescriptionSeq attributes;
+ IR_ValueMemberSeq members;
+ IR_InitializerSeq initializers;
+ IR_RepositoryIdSeq supported_interfaces;
+ IR_RepositoryIdSeq abstract_base_values;
+ CORBA::Boolean is_truncatable;
+ TAO_String_Manager base_value;
+ CORBA::TypeCode_var type;
+};
+
+class TAO_Export IR_ValueDescription_var
+{
+public:
+ IR_ValueDescription_var (void); // default constructor
+ IR_ValueDescription_var (IR_ValueDescription *);
+ IR_ValueDescription_var (const IR_ValueDescription_var &); // copy constructor
+ ~IR_ValueDescription_var (void); // destructor
+
+ IR_ValueDescription_var &operator= (IR_ValueDescription *);
+ IR_ValueDescription_var &operator= (const IR_ValueDescription_var &);
+ IR_ValueDescription *operator-> (void);
+ const IR_ValueDescription *operator-> (void) const;
+
+ operator const IR_ValueDescription &() const;
+ operator IR_ValueDescription &();
+ operator IR_ValueDescription &() const;
+ operator IR_ValueDescription *&(); // variable-size types only
+
+ // in, inout, out, _retn
+ const IR_ValueDescription &in (void) const;
+ IR_ValueDescription &inout (void);
+ IR_ValueDescription *&out (void);
+ IR_ValueDescription *_retn (void);
+ IR_ValueDescription *ptr (void) const;
+
+private:
+ IR_ValueDescription *ptr_;
+};
+
+class TAO_Export IR_ValueDescription_out
+{
+public:
+ IR_ValueDescription_out (IR_ValueDescription *&);
+ IR_ValueDescription_out (IR_ValueDescription_var &);
+ IR_ValueDescription_out (const IR_ValueDescription_out &);
+ IR_ValueDescription_out &operator= (const IR_ValueDescription_out &);
+ IR_ValueDescription_out &operator= (IR_ValueDescription *);
+ operator IR_ValueDescription *&();
+ IR_ValueDescription *&ptr (void);
+ IR_ValueDescription *operator-> (void);
+
+private:
+ IR_ValueDescription *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_ValueDescription_var &);
+};
+
+class TAO_Export IR_ValueBoxDef: public virtual IR_TypedefDef
+{
+public:
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_ValueBoxDef_ptr _ptr_type;
+ typedef IR_ValueBoxDef_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ // the static operations
+ static IR_ValueBoxDef_ptr _duplicate (IR_ValueBoxDef_ptr obj);
+ static IR_ValueBoxDef_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_ValueBoxDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_ValueBoxDef_ptr _nil (void)
{
- public:
- FullInterfaceDescription_out (FullInterfaceDescription *&);
- FullInterfaceDescription_out (FullInterfaceDescription_var &);
- FullInterfaceDescription_out (const FullInterfaceDescription_out &);
- FullInterfaceDescription_out &operator= (const FullInterfaceDescription_out &);
- FullInterfaceDescription_out &operator= (FullInterfaceDescription *);
- operator FullInterfaceDescription *&();
- FullInterfaceDescription *&ptr (void);
- FullInterfaceDescription *operator-> (void);
-
- private:
- FullInterfaceDescription *&ptr_;
- // assignment from T_var not allowed
- void operator= (const FullInterfaceDescription_var &);
- };
-
- static CORBA::TypeCode_ptr _tc_FullInterfaceDescription;
-
- virtual FullInterfaceDescription * describe_interface (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA_AttributeDef_ptr create_attribute (
- const char * id,
- const char * name,
- const char * version,
- CORBA_IDLType_ptr type,
- CORBA::AttributeMode mode,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA_OperationDef_ptr create_operation (
- const char * id,
- const char * name,
- const char * version,
- CORBA_IDLType_ptr result,
- CORBA::OperationMode mode,
- const CORBA_ParDescriptionSeq & params,
- const CORBA_ExceptionDefSeq & exceptions,
- const CORBA_ContextIdSeq & contexts,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA::Boolean _is_a (
- const CORBA::Char *type_id,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- virtual const char* _interface_repository_id (void) const;
-
- protected:
- CORBA_InterfaceDef (void);
- CORBA_InterfaceDef (TAO_Stub *objref,
- TAO_ServantBase *_tao_servant = 0,
- CORBA::Boolean _tao_collocated = 0
- );
- virtual ~CORBA_InterfaceDef (void);
- private:
- CORBA_InterfaceDef (const CORBA_InterfaceDef &);
- void operator= (const CORBA_InterfaceDef &);
- };
-
-
-#endif /* end #if !defined */
-
- struct CORBA_InterfaceDescription
- {
- static void _tao_any_destructor (void*);
-
- TAO_String_Manager name;
- TAO_String_Manager id;
- TAO_String_Manager defined_in;
- TAO_String_Manager version;
- CORBA_RepositoryIdSeq base_interfaces;
- CORBA::Boolean is_abstract;
- };
-
- class TAO_Export CORBA_InterfaceDescription_var
- {
- public:
- CORBA_InterfaceDescription_var (void); // default constructor
- CORBA_InterfaceDescription_var (CORBA_InterfaceDescription *);
- CORBA_InterfaceDescription_var (const CORBA_InterfaceDescription_var &); // copy constructor
- ~CORBA_InterfaceDescription_var (void); // destructor
-
- CORBA_InterfaceDescription_var &operator= (CORBA_InterfaceDescription *);
- CORBA_InterfaceDescription_var &operator= (const CORBA_InterfaceDescription_var &);
- CORBA_InterfaceDescription *operator-> (void);
- const CORBA_InterfaceDescription *operator-> (void) const;
-
- operator const CORBA_InterfaceDescription &() const;
- operator CORBA_InterfaceDescription &();
- operator CORBA_InterfaceDescription &() const;
- // in, inout, out, _retn
- const CORBA_InterfaceDescription &in (void) const;
- CORBA_InterfaceDescription &inout (void);
- CORBA_InterfaceDescription *&out (void);
- CORBA_InterfaceDescription *_retn (void);
- CORBA_InterfaceDescription *ptr (void) const;
+ return (IR_ValueBoxDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void*);
+
+ virtual IR_IDLType_ptr original_type_def (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void original_type_def (
+ IR_IDLType_ptr original_type_def,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean _is_a (
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ virtual const char* _interface_repository_id (void) const;
- private:
- CORBA_InterfaceDescription *ptr_;
- };
+protected:
+ IR_ValueBoxDef (void);
+ IR_ValueBoxDef (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
+ CORBA::Boolean _tao_collocated = 0
+ );
+ virtual ~IR_ValueBoxDef (void);
+private:
+ IR_ValueBoxDef (const IR_ValueBoxDef &);
+ void operator= (const IR_ValueBoxDef &);
+};
+
+class TAO_IR_ValueBoxDef_Default_Proxy_Factory
+{
+public:
+
+ TAO_IR_ValueBoxDef_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_IR_ValueBoxDef_Default_Proxy_Factory (void);
+
+ virtual IR_ValueBoxDef_ptr create_proxy (
+ IR_ValueBoxDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_IR_ValueBoxDef_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_IR_ValueBoxDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_IR_ValueBoxDef_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ IR_ValueBoxDef_ptr create_proxy (
+ IR_ValueBoxDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
- class TAO_Export CORBA_InterfaceDescription_out
- {
- public:
- CORBA_InterfaceDescription_out (CORBA_InterfaceDescription *&);
- CORBA_InterfaceDescription_out (CORBA_InterfaceDescription_var &);
- CORBA_InterfaceDescription_out (const CORBA_InterfaceDescription_out &);
- CORBA_InterfaceDescription_out &operator= (const CORBA_InterfaceDescription_out &);
- CORBA_InterfaceDescription_out &operator= (CORBA_InterfaceDescription *);
- operator CORBA_InterfaceDescription *&();
- CORBA_InterfaceDescription *&ptr (void);
- CORBA_InterfaceDescription *operator-> (void);
+protected:
+ TAO_IR_ValueBoxDef_Proxy_Factory_Adapter (void);
+ ~TAO_IR_ValueBoxDef_Proxy_Factory_Adapter (void);
+ TAO_IR_ValueBoxDef_Proxy_Factory_Adapter &operator= (
+ const TAO_IR_ValueBoxDef_Proxy_Factory_Adapter &
+ );
+ TAO_IR_ValueBoxDef_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
+ };
+
+ typedef ACE_Singleton<TAO_IR_ValueBoxDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_IR_ValueBoxDef_PROXY_FACTORY_ADAPTER;
+ class TAO_IR_ValueBoxDef_Smart_Proxy_Base : public virtual IR_ValueBoxDef
+ {
+ public:
+ TAO_IR_ValueBoxDef_Smart_Proxy_Base (::IR_ValueBoxDef_ptr proxy);
+ ~TAO_IR_ValueBoxDef_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ virtual IR_IDLType_ptr original_type_def (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void original_type_def (
+ IR_IDLType_ptr original_type_def,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+private:
+ ::IR_ValueBoxDef_var base_proxy_;
+};
+
+class TAO_Export IR_ProvidesDef: public virtual IR_Contained
+{
+public:
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_ProvidesDef_ptr _ptr_type;
+ typedef IR_ProvidesDef_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ // the static operations
+ static IR_ProvidesDef_ptr _duplicate (IR_ProvidesDef_ptr obj);
+ static IR_ProvidesDef_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_ProvidesDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_ProvidesDef_ptr _nil (void)
+ {
+ return (IR_ProvidesDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void*);
+
+ virtual IR_InterfaceDef_ptr interface_type (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean _is_a (
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ virtual const char* _interface_repository_id (void) const;
- private:
- CORBA_InterfaceDescription *&ptr_;
- // assignment from T_var not allowed
- void operator= (const CORBA_InterfaceDescription_var &);
- };
+protected:
+ IR_ProvidesDef (void);
+ IR_ProvidesDef (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
+ CORBA::Boolean _tao_collocated = 0
+ );
+ virtual ~IR_ProvidesDef (void);
+private:
+ IR_ProvidesDef (const IR_ProvidesDef &);
+ void operator= (const IR_ProvidesDef &);
+};
+
+class TAO_IR_ProvidesDef_Default_Proxy_Factory
+{
+public:
+
+ TAO_IR_ProvidesDef_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_IR_ProvidesDef_Default_Proxy_Factory (void);
+
+ virtual IR_ProvidesDef_ptr create_proxy (
+ IR_ProvidesDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_IR_ProvidesDef_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_IR_ProvidesDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_IR_ProvidesDef_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ IR_ProvidesDef_ptr create_proxy (
+ IR_ProvidesDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
- struct CORBA_ValueMember
- {
- static void _tao_any_destructor (void*);
+protected:
+ TAO_IR_ProvidesDef_Proxy_Factory_Adapter (void);
+ ~TAO_IR_ProvidesDef_Proxy_Factory_Adapter (void);
+ TAO_IR_ProvidesDef_Proxy_Factory_Adapter &operator= (
+ const TAO_IR_ProvidesDef_Proxy_Factory_Adapter &
+ );
+ TAO_IR_ProvidesDef_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
+ };
+
+ typedef ACE_Singleton<TAO_IR_ProvidesDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_IR_ProvidesDef_PROXY_FACTORY_ADAPTER;
+ class TAO_IR_ProvidesDef_Smart_Proxy_Base : public virtual IR_ProvidesDef
+ {
+ public:
+ TAO_IR_ProvidesDef_Smart_Proxy_Base (::IR_ProvidesDef_ptr proxy);
+ ~TAO_IR_ProvidesDef_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ virtual IR_InterfaceDef_ptr interface_type (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+private:
+ ::IR_ProvidesDef_var base_proxy_;
+};
+
+struct TAO_Export IR_ProvidesDescription
+{
+
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_ProvidesDescription_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ static void _tao_any_destructor (void*);
+
+ TAO_String_Manager name;
+ TAO_String_Manager id;
+ TAO_String_Manager defined_in;
+ TAO_String_Manager version;
+ TAO_Object_Field_T<IR_InterfaceDef, IR_InterfaceDef_var> interface_type;
+};
+
+class TAO_Export IR_ProvidesDescription_var
+{
+public:
+ IR_ProvidesDescription_var (void); // default constructor
+ IR_ProvidesDescription_var (IR_ProvidesDescription *);
+ IR_ProvidesDescription_var (const IR_ProvidesDescription_var &); // copy constructor
+ ~IR_ProvidesDescription_var (void); // destructor
+
+ IR_ProvidesDescription_var &operator= (IR_ProvidesDescription *);
+ IR_ProvidesDescription_var &operator= (const IR_ProvidesDescription_var &);
+ IR_ProvidesDescription *operator-> (void);
+ const IR_ProvidesDescription *operator-> (void) const;
+
+ operator const IR_ProvidesDescription &() const;
+ operator IR_ProvidesDescription &();
+ operator IR_ProvidesDescription &() const;
+ operator IR_ProvidesDescription *&(); // variable-size types only
+
+ // in, inout, out, _retn
+ const IR_ProvidesDescription &in (void) const;
+ IR_ProvidesDescription &inout (void);
+ IR_ProvidesDescription *&out (void);
+ IR_ProvidesDescription *_retn (void);
+ IR_ProvidesDescription *ptr (void) const;
+
+private:
+ IR_ProvidesDescription *ptr_;
+};
+
+class TAO_Export IR_ProvidesDescription_out
+{
+public:
+ IR_ProvidesDescription_out (IR_ProvidesDescription *&);
+ IR_ProvidesDescription_out (IR_ProvidesDescription_var &);
+ IR_ProvidesDescription_out (const IR_ProvidesDescription_out &);
+ IR_ProvidesDescription_out &operator= (const IR_ProvidesDescription_out &);
+ IR_ProvidesDescription_out &operator= (IR_ProvidesDescription *);
+ operator IR_ProvidesDescription *&();
+ IR_ProvidesDescription *&ptr (void);
+ IR_ProvidesDescription *operator-> (void);
+
+private:
+ IR_ProvidesDescription *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_ProvidesDescription_var &);
+};
+
+class TAO_Export IR_UsesDef: public virtual IR_Contained
+{
+public:
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_UsesDef_ptr _ptr_type;
+ typedef IR_UsesDef_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ // the static operations
+ static IR_UsesDef_ptr _duplicate (IR_UsesDef_ptr obj);
+ static IR_UsesDef_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_UsesDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_UsesDef_ptr _nil (void)
+ {
+ return (IR_UsesDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void*);
+
+ virtual IR_InterfaceDef_ptr interface_type (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean is_multiple (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean _is_a (
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ virtual const char* _interface_repository_id (void) const;
- TAO_String_Manager name;
- TAO_String_Manager id;
- TAO_String_Manager defined_in;
- TAO_String_Manager version;
- CORBA::TypeCode_var type;
- TAO_Object_Field_T<CORBA_IDLType,CORBA_IDLType_var> type_def;
- CORBA::Visibility access;
- };
+protected:
+ IR_UsesDef (void);
+ IR_UsesDef (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
+ CORBA::Boolean _tao_collocated = 0
+ );
+ virtual ~IR_UsesDef (void);
+private:
+ IR_UsesDef (const IR_UsesDef &);
+ void operator= (const IR_UsesDef &);
+};
+
+class TAO_IR_UsesDef_Default_Proxy_Factory
+{
+public:
+
+ TAO_IR_UsesDef_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_IR_UsesDef_Default_Proxy_Factory (void);
+
+ virtual IR_UsesDef_ptr create_proxy (
+ IR_UsesDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_IR_UsesDef_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_IR_UsesDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_IR_UsesDef_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ IR_UsesDef_ptr create_proxy (
+ IR_UsesDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
- class TAO_Export CORBA_ValueMember_var
- {
- public:
- CORBA_ValueMember_var (void); // default constructor
- CORBA_ValueMember_var (CORBA_ValueMember *);
- CORBA_ValueMember_var (const CORBA_ValueMember_var &); // copy constructor
- ~CORBA_ValueMember_var (void); // destructor
-
- CORBA_ValueMember_var &operator= (CORBA_ValueMember *);
- CORBA_ValueMember_var &operator= (const CORBA_ValueMember_var &);
- CORBA_ValueMember *operator-> (void);
- const CORBA_ValueMember *operator-> (void) const;
-
- operator const CORBA_ValueMember &() const;
- operator CORBA_ValueMember &();
- operator CORBA_ValueMember &() const;
- // in, inout, out, _retn
- const CORBA_ValueMember &in (void) const;
- CORBA_ValueMember &inout (void);
- CORBA_ValueMember *&out (void);
- CORBA_ValueMember *_retn (void);
- CORBA_ValueMember *ptr (void) const;
+protected:
+ TAO_IR_UsesDef_Proxy_Factory_Adapter (void);
+ ~TAO_IR_UsesDef_Proxy_Factory_Adapter (void);
+ TAO_IR_UsesDef_Proxy_Factory_Adapter &operator= (
+ const TAO_IR_UsesDef_Proxy_Factory_Adapter &
+ );
+ TAO_IR_UsesDef_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
+ };
+
+ typedef ACE_Singleton<TAO_IR_UsesDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_IR_UsesDef_PROXY_FACTORY_ADAPTER;
+ class TAO_IR_UsesDef_Smart_Proxy_Base : public virtual IR_UsesDef
+ {
+ public:
+ TAO_IR_UsesDef_Smart_Proxy_Base (::IR_UsesDef_ptr proxy);
+ ~TAO_IR_UsesDef_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ virtual IR_InterfaceDef_ptr interface_type (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean is_multiple (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+private:
+ ::IR_UsesDef_var base_proxy_;
+};
+
+struct TAO_Export IR_UsesDescription
+{
+
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_UsesDescription_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ static void _tao_any_destructor (void*);
+
+ TAO_String_Manager name;
+ TAO_String_Manager id;
+ TAO_String_Manager defined_in;
+ TAO_String_Manager version;
+ TAO_Object_Field_T<IR_InterfaceDef, IR_InterfaceDef_var> interface_type;
+ CORBA::Boolean is_multiple;
+};
+
+class TAO_Export IR_UsesDescription_var
+{
+public:
+ IR_UsesDescription_var (void); // default constructor
+ IR_UsesDescription_var (IR_UsesDescription *);
+ IR_UsesDescription_var (const IR_UsesDescription_var &); // copy constructor
+ ~IR_UsesDescription_var (void); // destructor
+
+ IR_UsesDescription_var &operator= (IR_UsesDescription *);
+ IR_UsesDescription_var &operator= (const IR_UsesDescription_var &);
+ IR_UsesDescription *operator-> (void);
+ const IR_UsesDescription *operator-> (void) const;
+
+ operator const IR_UsesDescription &() const;
+ operator IR_UsesDescription &();
+ operator IR_UsesDescription &() const;
+ operator IR_UsesDescription *&(); // variable-size types only
+
+ // in, inout, out, _retn
+ const IR_UsesDescription &in (void) const;
+ IR_UsesDescription &inout (void);
+ IR_UsesDescription *&out (void);
+ IR_UsesDescription *_retn (void);
+ IR_UsesDescription *ptr (void) const;
+
+private:
+ IR_UsesDescription *ptr_;
+};
+
+class TAO_Export IR_UsesDescription_out
+{
+public:
+ IR_UsesDescription_out (IR_UsesDescription *&);
+ IR_UsesDescription_out (IR_UsesDescription_var &);
+ IR_UsesDescription_out (const IR_UsesDescription_out &);
+ IR_UsesDescription_out &operator= (const IR_UsesDescription_out &);
+ IR_UsesDescription_out &operator= (IR_UsesDescription *);
+ operator IR_UsesDescription *&();
+ IR_UsesDescription *&ptr (void);
+ IR_UsesDescription *operator-> (void);
+
+private:
+ IR_UsesDescription *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_UsesDescription_var &);
+};
+
+TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_IR_UsesDescription;
- private:
- CORBA_ValueMember *ptr_;
- };
- class TAO_Export CORBA_ValueMember_out
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+ class TAO_EXPORT_NESTED_MACRO _TAO_Unbounded_Sequence_IR_ProvidesDescSeq : public TAO_Unbounded_Base_Sequence
{
public:
- CORBA_ValueMember_out (CORBA_ValueMember *&);
- CORBA_ValueMember_out (CORBA_ValueMember_var &);
- CORBA_ValueMember_out (const CORBA_ValueMember_out &);
- CORBA_ValueMember_out &operator= (const CORBA_ValueMember_out &);
- CORBA_ValueMember_out &operator= (CORBA_ValueMember *);
- operator CORBA_ValueMember *&();
- CORBA_ValueMember *&ptr (void);
- CORBA_ValueMember *operator-> (void);
-
- private:
- CORBA_ValueMember *&ptr_;
- // assignment from T_var not allowed
- void operator= (const CORBA_ValueMember_var &);
+ // = Initialization and termination methods.
+
+ _TAO_Unbounded_Sequence_IR_ProvidesDescSeq (void); // Default constructor.
+ _TAO_Unbounded_Sequence_IR_ProvidesDescSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Sequence_IR_ProvidesDescSeq (CORBA::ULong maximum,
+ CORBA::ULong length,
+ IR_ProvidesDescription *data,
+ CORBA::Boolean release = 0);
+ _TAO_Unbounded_Sequence_IR_ProvidesDescSeq (const _TAO_Unbounded_Sequence_IR_ProvidesDescSeq &rhs);
+ _TAO_Unbounded_Sequence_IR_ProvidesDescSeq &operator= (const _TAO_Unbounded_Sequence_IR_ProvidesDescSeq &rhs);
+ virtual ~_TAO_Unbounded_Sequence_IR_ProvidesDescSeq (void); // Dtor.
+ // = Accessors.
+ IR_ProvidesDescription &operator[] (CORBA::ULong i);
+ const IR_ProvidesDescription &operator[] (CORBA::ULong i) const;
+ // = Static operations.
+ static IR_ProvidesDescription *allocbuf (CORBA::ULong size);
+ static void freebuf (IR_ProvidesDescription *buffer);
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ // Implement the TAO_Base_Sequence methods (see Sequence.h)
+
+ IR_ProvidesDescription *get_buffer (CORBA::Boolean orphan = 0);
+ const IR_ProvidesDescription *get_buffer (void) const;
+ void replace (CORBA::ULong max,
+ CORBA::ULong length,
+ IR_ProvidesDescription *data,
+ CORBA::Boolean release);
};
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+// *************************************************************
+// IR_ProvidesDescSeq
+// *************************************************************
+class TAO_Export IR_ProvidesDescSeq : public
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Sequence_IR_ProvidesDescSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_ProvidesDescription>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+{
+public:
+ IR_ProvidesDescSeq (void); // default ctor
+ IR_ProvidesDescSeq (CORBA::ULong max); // uses max size
+ IR_ProvidesDescSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ IR_ProvidesDescription *buffer,
+ CORBA::Boolean release=0
+ );
+ IR_ProvidesDescSeq (const IR_ProvidesDescSeq &); // copy ctor
+ ~IR_ProvidesDescSeq (void);
+ static void _tao_any_destructor (void*);
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_VALUEMEMBERSEQ_CH_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_VALUEMEMBERSEQ_CH_
-
- class TAO_EXPORT_NESTED_MACRO _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq : public TAO_Unbounded_Base_Sequence
- {
- public:
- // = Initialization and termination methods.
-
- _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq (void); // Default constructor.
- _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq (CORBA::ULong maximum);
- _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq (CORBA::ULong maximum,
- CORBA::ULong length,
- CORBA_ValueMember *data,
- CORBA::Boolean release = 0);
- _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq (const _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq &rhs);
- _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq &operator= (const _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq &rhs);
- virtual ~_TAO_Unbounded_Sequence_CORBA_ValueMemberSeq (void); // Dtor.
- // = Accessors.
- CORBA_ValueMember &operator[] (CORBA::ULong i);
- const CORBA_ValueMember &operator[] (CORBA::ULong i) const;
- // = Static operations.
- static CORBA_ValueMember *allocbuf (CORBA::ULong size);
- static void freebuf (CORBA_ValueMember *buffer);
- virtual void _allocate_buffer (CORBA::ULong length);
- virtual void _deallocate_buffer (void);
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
-
- CORBA_ValueMember *get_buffer (CORBA::Boolean orphan = 0);
- const CORBA_ValueMember *get_buffer (void) const;
- void replace (CORBA::ULong max,
- CORBA::ULong length,
- CORBA_ValueMember *data,
- CORBA::Boolean release);
- };
-
-#endif /* end #if !defined */
-
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_ProvidesDescSeq_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+};
-#if !defined (_CORBA_VALUEMEMBERSEQ_CH_)
-#define _CORBA_VALUEMEMBERSEQ_CH_
+// *************************************************************
+// class IR_ProvidesDescSeq_var
+// *************************************************************
- // *************************************************************
- // ValueMemberSeq
- // *************************************************************
+class TAO_Export IR_ProvidesDescSeq_var
+{
+public:
+ IR_ProvidesDescSeq_var (void); // default constructor
+ IR_ProvidesDescSeq_var (IR_ProvidesDescSeq *);
+ IR_ProvidesDescSeq_var (const IR_ProvidesDescSeq_var &); // copy constructor
+ ~IR_ProvidesDescSeq_var (void); // destructor
+
+ IR_ProvidesDescSeq_var &operator= (IR_ProvidesDescSeq *);
+ IR_ProvidesDescSeq_var &operator= (const IR_ProvidesDescSeq_var &);
+ IR_ProvidesDescSeq *operator-> (void);
+ const IR_ProvidesDescSeq *operator-> (void) const;
+
+ operator const IR_ProvidesDescSeq &() const;
+ operator IR_ProvidesDescSeq &();
+ operator IR_ProvidesDescSeq &() const;
+ operator IR_ProvidesDescSeq *&(); // variable-size base types only
+
+ IR_ProvidesDescription &operator[] (CORBA::ULong index);
+ // in, inout, out, _retn
+ const IR_ProvidesDescSeq &in (void) const;
+ IR_ProvidesDescSeq &inout (void);
+ IR_ProvidesDescSeq *&out (void);
+ IR_ProvidesDescSeq *_retn (void);
+ IR_ProvidesDescSeq *ptr (void) const;
+
+private:
+ IR_ProvidesDescSeq *ptr_;
+};
+
+class TAO_Export IR_ProvidesDescSeq_out
+{
+public:
+ IR_ProvidesDescSeq_out (IR_ProvidesDescSeq *&);
+ IR_ProvidesDescSeq_out (IR_ProvidesDescSeq_var &);
+ IR_ProvidesDescSeq_out (const IR_ProvidesDescSeq_out &);
+ IR_ProvidesDescSeq_out &operator= (const IR_ProvidesDescSeq_out &);
+ IR_ProvidesDescSeq_out &operator= (IR_ProvidesDescSeq *);
+ operator IR_ProvidesDescSeq *&();
+ IR_ProvidesDescSeq *&ptr (void);
+ IR_ProvidesDescSeq *operator-> (void);
+ IR_ProvidesDescription &operator[] (CORBA::ULong index);
+
+private:
+ IR_ProvidesDescSeq *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_ProvidesDescSeq_var &);
+};
- class TAO_Export CORBA_ValueMemberSeq : public
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
- _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq
-#else /* TAO_USE_SEQUENCE_TEMPLATES */
- TAO_Unbounded_Sequence<CORBA_ValueMember>
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+ class TAO_EXPORT_NESTED_MACRO _TAO_Unbounded_Sequence_IR_UsesDescSeq : public TAO_Unbounded_Base_Sequence
{
public:
- CORBA_ValueMemberSeq (void); // default ctor
- CORBA_ValueMemberSeq (CORBA::ULong max); // uses max size
- CORBA_ValueMemberSeq (
- CORBA::ULong max,
+ // = Initialization and termination methods.
+
+ _TAO_Unbounded_Sequence_IR_UsesDescSeq (void); // Default constructor.
+ _TAO_Unbounded_Sequence_IR_UsesDescSeq (CORBA::ULong maximum);
+ _TAO_Unbounded_Sequence_IR_UsesDescSeq (CORBA::ULong maximum,
CORBA::ULong length,
- CORBA_ValueMember *buffer,
- CORBA::Boolean release=0
- );
- CORBA_ValueMemberSeq (const CORBA_ValueMemberSeq &); // copy ctor
- ~CORBA_ValueMemberSeq (void); // dtor
-
- static void _tao_any_destructor (void*);
+ IR_UsesDescription *data,
+ CORBA::Boolean release = 0);
+ _TAO_Unbounded_Sequence_IR_UsesDescSeq (const _TAO_Unbounded_Sequence_IR_UsesDescSeq &rhs);
+ _TAO_Unbounded_Sequence_IR_UsesDescSeq &operator= (const _TAO_Unbounded_Sequence_IR_UsesDescSeq &rhs);
+ virtual ~_TAO_Unbounded_Sequence_IR_UsesDescSeq (void); // Dtor.
+ // = Accessors.
+ IR_UsesDescription &operator[] (CORBA::ULong i);
+ const IR_UsesDescription &operator[] (CORBA::ULong i) const;
+ // = Static operations.
+ static IR_UsesDescription *allocbuf (CORBA::ULong size);
+ static void freebuf (IR_UsesDescription *buffer);
+ virtual void _allocate_buffer (CORBA::ULong length);
+ virtual void _deallocate_buffer (void);
+ // Implement the TAO_Base_Sequence methods (see Sequence.h)
+
+ IR_UsesDescription *get_buffer (CORBA::Boolean orphan = 0);
+ const IR_UsesDescription *get_buffer (void) const;
+ void replace (CORBA::ULong max,
+ CORBA::ULong length,
+ IR_UsesDescription *data,
+ CORBA::Boolean release);
};
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_VALUEMEMBERSEQ___VAR_CH_)
-#define _CORBA_VALUEMEMBERSEQ___VAR_CH_
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
// *************************************************************
- // class CORBA::ValueMemberSeq_var
- // *************************************************************
+// IR_UsesDescSeq
+// *************************************************************
- class TAO_Export CORBA_ValueMemberSeq_var
- {
- public:
- CORBA_ValueMemberSeq_var (void); // default constructor
- CORBA_ValueMemberSeq_var (CORBA_ValueMemberSeq *);
- CORBA_ValueMemberSeq_var (const CORBA_ValueMemberSeq_var &); // copy constructor
- ~CORBA_ValueMemberSeq_var (void); // destructor
-
- CORBA_ValueMemberSeq_var &operator= (CORBA_ValueMemberSeq *);
- CORBA_ValueMemberSeq_var &operator= (const CORBA_ValueMemberSeq_var &);
- CORBA_ValueMemberSeq *operator-> (void);
- const CORBA_ValueMemberSeq *operator-> (void) const;
-
- operator const CORBA_ValueMemberSeq &() const;
- operator CORBA_ValueMemberSeq &();
- operator CORBA_ValueMemberSeq &() const;
- CORBA_ValueMember &operator[] (CORBA::ULong index);
- // in, inout, out, _retn
- const CORBA_ValueMemberSeq &in (void) const;
- CORBA_ValueMemberSeq &inout (void);
- CORBA_ValueMemberSeq *&out (void);
- CORBA_ValueMemberSeq *_retn (void);
- CORBA_ValueMemberSeq *ptr (void) const;
+class TAO_Export IR_UsesDescSeq : public
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+ _TAO_Unbounded_Sequence_IR_UsesDescSeq
+#else /* TAO_USE_SEQUENCE_TEMPLATES */
+ TAO_Unbounded_Sequence<IR_UsesDescription>
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+{
+public:
+ IR_UsesDescSeq (void); // default ctor
+ IR_UsesDescSeq (CORBA::ULong max); // uses max size
+ IR_UsesDescSeq (
+ CORBA::ULong max,
+ CORBA::ULong length,
+ IR_UsesDescription *buffer,
+ CORBA::Boolean release=0
+ );
+ IR_UsesDescSeq (const IR_UsesDescSeq &); // copy ctor
+ ~IR_UsesDescSeq (void);
+ static void _tao_any_destructor (void*);
- private:
- CORBA_ValueMemberSeq *ptr_;
- };
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_UsesDescSeq_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+};
-#endif /* end #if !defined */
+// *************************************************************
+// class IR_UsesDescSeq_var
+// *************************************************************
+class TAO_Export IR_UsesDescSeq_var
+{
+public:
+ IR_UsesDescSeq_var (void); // default constructor
+ IR_UsesDescSeq_var (IR_UsesDescSeq *);
+ IR_UsesDescSeq_var (const IR_UsesDescSeq_var &); // copy constructor
+ ~IR_UsesDescSeq_var (void); // destructor
+
+ IR_UsesDescSeq_var &operator= (IR_UsesDescSeq *);
+ IR_UsesDescSeq_var &operator= (const IR_UsesDescSeq_var &);
+ IR_UsesDescSeq *operator-> (void);
+ const IR_UsesDescSeq *operator-> (void) const;
+
+ operator const IR_UsesDescSeq &() const;
+ operator IR_UsesDescSeq &();
+ operator IR_UsesDescSeq &() const;
+ operator IR_UsesDescSeq *&(); // variable-size base types only
+
+ IR_UsesDescription &operator[] (CORBA::ULong index);
+ // in, inout, out, _retn
+ const IR_UsesDescSeq &in (void) const;
+ IR_UsesDescSeq &inout (void);
+ IR_UsesDescSeq *&out (void);
+ IR_UsesDescSeq *_retn (void);
+ IR_UsesDescSeq *ptr (void) const;
+
+private:
+ IR_UsesDescSeq *ptr_;
+};
+
+class TAO_Export IR_UsesDescSeq_out
+{
+public:
+ IR_UsesDescSeq_out (IR_UsesDescSeq *&);
+ IR_UsesDescSeq_out (IR_UsesDescSeq_var &);
+ IR_UsesDescSeq_out (const IR_UsesDescSeq_out &);
+ IR_UsesDescSeq_out &operator= (const IR_UsesDescSeq_out &);
+ IR_UsesDescSeq_out &operator= (IR_UsesDescSeq *);
+ operator IR_UsesDescSeq *&();
+ IR_UsesDescSeq *&ptr (void);
+ IR_UsesDescSeq *operator-> (void);
+ IR_UsesDescription &operator[] (CORBA::ULong index);
+
+private:
+ IR_UsesDescSeq *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_UsesDescSeq_var &);
+};
+
+class TAO_Export IR_EventDef: public virtual IR_Contained
+{
+public:
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_EventDef_ptr _ptr_type;
+ typedef IR_EventDef_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ // the static operations
+ static IR_EventDef_ptr _duplicate (IR_EventDef_ptr obj);
+ static IR_EventDef_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_EventDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_EventDef_ptr _nil (void)
+ {
+ return (IR_EventDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void*);
+
+ virtual CORBA::Boolean is_a (
+ const char * event_id,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ValueDef_ptr event (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean _is_a (
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ virtual const char* _interface_repository_id (void) const;
-#if !defined (_CORBA_VALUEMEMBERSEQ___OUT_CH_)
-#define _CORBA_VALUEMEMBERSEQ___OUT_CH_
+protected:
+ IR_EventDef (void);
+ IR_EventDef (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
+ CORBA::Boolean _tao_collocated = 0
+ );
+ virtual ~IR_EventDef (void);
+private:
+ IR_EventDef (const IR_EventDef &);
+ void operator= (const IR_EventDef &);
+};
+
+class TAO_IR_EventDef_Default_Proxy_Factory
+{
+public:
+
+ TAO_IR_EventDef_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_IR_EventDef_Default_Proxy_Factory (void);
+
+ virtual IR_EventDef_ptr create_proxy (
+ IR_EventDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_IR_EventDef_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_IR_EventDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_IR_EventDef_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ IR_EventDef_ptr create_proxy (
+ IR_EventDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
- class TAO_Export CORBA_ValueMemberSeq_out
- {
- public:
- CORBA_ValueMemberSeq_out (CORBA_ValueMemberSeq *&);
- CORBA_ValueMemberSeq_out (CORBA_ValueMemberSeq_var &);
- CORBA_ValueMemberSeq_out (const CORBA_ValueMemberSeq_out &);
- CORBA_ValueMemberSeq_out &operator= (const CORBA_ValueMemberSeq_out &);
- CORBA_ValueMemberSeq_out &operator= (CORBA_ValueMemberSeq *);
- operator CORBA_ValueMemberSeq *&();
- CORBA_ValueMemberSeq *&ptr (void);
- CORBA_ValueMemberSeq *operator-> (void);
- CORBA_ValueMember &operator[] (CORBA::ULong index);
+protected:
+ TAO_IR_EventDef_Proxy_Factory_Adapter (void);
+ ~TAO_IR_EventDef_Proxy_Factory_Adapter (void);
+ TAO_IR_EventDef_Proxy_Factory_Adapter &operator= (
+ const TAO_IR_EventDef_Proxy_Factory_Adapter &
+ );
+ TAO_IR_EventDef_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
+ };
+
+ typedef ACE_Singleton<TAO_IR_EventDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_IR_EventDef_PROXY_FACTORY_ADAPTER;
+ class TAO_IR_EventDef_Smart_Proxy_Base : public virtual IR_EventDef
+ {
+ public:
+ TAO_IR_EventDef_Smart_Proxy_Base (::IR_EventDef_ptr proxy);
+ ~TAO_IR_EventDef_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ virtual CORBA::Boolean is_a (
+ const char * event_id,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ValueDef_ptr event (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+private:
+ ::IR_EventDef_var base_proxy_;
+};
+
+struct TAO_Export IR_EventDescription
+{
+
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_EventDescription_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ static void _tao_any_destructor (void*);
+
+ TAO_String_Manager name;
+ TAO_String_Manager id;
+ TAO_String_Manager defined_in;
+ TAO_String_Manager version;
+ TAO_Object_Field_T<IR_ValueDef, IR_ValueDef_var> value;
+};
+
+class TAO_Export IR_EventDescription_var
+{
+public:
+ IR_EventDescription_var (void); // default constructor
+ IR_EventDescription_var (IR_EventDescription *);
+ IR_EventDescription_var (const IR_EventDescription_var &); // copy constructor
+ ~IR_EventDescription_var (void); // destructor
+
+ IR_EventDescription_var &operator= (IR_EventDescription *);
+ IR_EventDescription_var &operator= (const IR_EventDescription_var &);
+ IR_EventDescription *operator-> (void);
+ const IR_EventDescription *operator-> (void) const;
+
+ operator const IR_EventDescription &() const;
+ operator IR_EventDescription &();
+ operator IR_EventDescription &() const;
+ operator IR_EventDescription *&(); // variable-size types only
+
+ // in, inout, out, _retn
+ const IR_EventDescription &in (void) const;
+ IR_EventDescription &inout (void);
+ IR_EventDescription *&out (void);
+ IR_EventDescription *_retn (void);
+ IR_EventDescription *ptr (void) const;
+
+private:
+ IR_EventDescription *ptr_;
+};
+
+class TAO_Export IR_EventDescription_out
+{
+public:
+ IR_EventDescription_out (IR_EventDescription *&);
+ IR_EventDescription_out (IR_EventDescription_var &);
+ IR_EventDescription_out (const IR_EventDescription_out &);
+ IR_EventDescription_out &operator= (const IR_EventDescription_out &);
+ IR_EventDescription_out &operator= (IR_EventDescription *);
+ operator IR_EventDescription *&();
+ IR_EventDescription *&ptr (void);
+ IR_EventDescription *operator-> (void);
+
+private:
+ IR_EventDescription *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_EventDescription_var &);
+};
+
+class TAO_Export IR_EmitsDef: public virtual IR_EventDef
+{
+public:
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_EmitsDef_ptr _ptr_type;
+ typedef IR_EmitsDef_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ // the static operations
+ static IR_EmitsDef_ptr _duplicate (IR_EmitsDef_ptr obj);
+ static IR_EmitsDef_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_EmitsDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_EmitsDef_ptr _nil (void)
+ {
+ return (IR_EmitsDef_ptr)0;
+ }
- private:
- CORBA_ValueMemberSeq *&ptr_;
- // assignment from T_var not allowed
- void operator= (const CORBA_ValueMemberSeq_var &);
- };
+ static void _tao_any_destructor (void*);
+ virtual CORBA::Boolean _is_a (
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ virtual const char* _interface_repository_id (void) const;
-#endif /* end #if !defined */
+protected:
+ IR_EmitsDef (void);
+ IR_EmitsDef (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
+ CORBA::Boolean _tao_collocated = 0
+ );
+ virtual ~IR_EmitsDef (void);
+private:
+ IR_EmitsDef (const IR_EmitsDef &);
+ void operator= (const IR_EmitsDef &);
+};
+
+class TAO_IR_EmitsDef_Default_Proxy_Factory
+{
+public:
+
+ TAO_IR_EmitsDef_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_IR_EmitsDef_Default_Proxy_Factory (void);
+
+ virtual IR_EmitsDef_ptr create_proxy (
+ IR_EmitsDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_IR_EmitsDef_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_IR_EmitsDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_IR_EmitsDef_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ IR_EmitsDef_ptr create_proxy (
+ IR_EmitsDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
-#if !defined (_CORBA_VALUEMEMBERDEF___VAR_CH_)
-#define _CORBA_VALUEMEMBERDEF___VAR_CH_
+protected:
+ TAO_IR_EmitsDef_Proxy_Factory_Adapter (void);
+ ~TAO_IR_EmitsDef_Proxy_Factory_Adapter (void);
+ TAO_IR_EmitsDef_Proxy_Factory_Adapter &operator= (
+ const TAO_IR_EmitsDef_Proxy_Factory_Adapter &
+ );
+ TAO_IR_EmitsDef_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
+ };
- class TAO_Export CORBA_ValueMemberDef_var
+ typedef ACE_Singleton<TAO_IR_EmitsDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_IR_EmitsDef_PROXY_FACTORY_ADAPTER;
+ class TAO_IR_EmitsDef_Smart_Proxy_Base : public virtual IR_EmitsDef
{
public:
- CORBA_ValueMemberDef_var (void); // default constructor
- CORBA_ValueMemberDef_var (CORBA_ValueMemberDef_ptr);
- CORBA_ValueMemberDef_var (const CORBA_ValueMemberDef_var &); // copy constructor
- ~CORBA_ValueMemberDef_var (void); // destructor
-
- CORBA_ValueMemberDef_var &operator= (CORBA_ValueMemberDef_ptr);
- CORBA_ValueMemberDef_var &operator= (const CORBA_ValueMemberDef_var &);
- CORBA_ValueMemberDef_ptr operator-> (void) const;
-
- operator const CORBA_ValueMemberDef_ptr &() const;
- operator CORBA_ValueMemberDef_ptr &();
- // in, inout, out, _retn
- CORBA_ValueMemberDef_ptr in (void) const;
- CORBA_ValueMemberDef_ptr &inout (void);
- CORBA_ValueMemberDef_ptr &out (void);
- CORBA_ValueMemberDef_ptr _retn (void);
- CORBA_ValueMemberDef_ptr ptr (void) const;
-
- private:
- CORBA_ValueMemberDef_ptr ptr_;
- };
+ TAO_IR_EmitsDef_Smart_Proxy_Base (::IR_EmitsDef_ptr proxy);
+ ~TAO_IR_EmitsDef_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ private:
+ ::IR_EmitsDef_var base_proxy_;
+};
+
+class TAO_Export IR_PublishesDef: public virtual IR_EventDef
+{
+public:
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_PublishesDef_ptr _ptr_type;
+ typedef IR_PublishesDef_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ // the static operations
+ static IR_PublishesDef_ptr _duplicate (IR_PublishesDef_ptr obj);
+ static IR_PublishesDef_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_PublishesDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_PublishesDef_ptr _nil (void)
+ {
+ return (IR_PublishesDef_ptr)0;
+ }
+ static void _tao_any_destructor (void*);
-#endif /* end #if !defined */
+ virtual CORBA::Boolean _is_a (
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ virtual const char* _interface_repository_id (void) const;
+protected:
+ IR_PublishesDef (void);
+ IR_PublishesDef (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
+ CORBA::Boolean _tao_collocated = 0
+ );
+ virtual ~IR_PublishesDef (void);
+private:
+ IR_PublishesDef (const IR_PublishesDef &);
+ void operator= (const IR_PublishesDef &);
+};
+
+class TAO_IR_PublishesDef_Default_Proxy_Factory
+{
+public:
+
+ TAO_IR_PublishesDef_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_IR_PublishesDef_Default_Proxy_Factory (void);
+
+ virtual IR_PublishesDef_ptr create_proxy (
+ IR_PublishesDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_IR_PublishesDef_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_IR_PublishesDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_IR_PublishesDef_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ IR_PublishesDef_ptr create_proxy (
+ IR_PublishesDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
-#if !defined (_CORBA_VALUEMEMBERDEF___OUT_CH_)
-#define _CORBA_VALUEMEMBERDEF___OUT_CH_
+protected:
+ TAO_IR_PublishesDef_Proxy_Factory_Adapter (void);
+ ~TAO_IR_PublishesDef_Proxy_Factory_Adapter (void);
+ TAO_IR_PublishesDef_Proxy_Factory_Adapter &operator= (
+ const TAO_IR_PublishesDef_Proxy_Factory_Adapter &
+ );
+ TAO_IR_PublishesDef_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
+ };
- class TAO_Export CORBA_ValueMemberDef_out
+ typedef ACE_Singleton<TAO_IR_PublishesDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_IR_PublishesDef_PROXY_FACTORY_ADAPTER;
+ class TAO_IR_PublishesDef_Smart_Proxy_Base : public virtual IR_PublishesDef
{
public:
- CORBA_ValueMemberDef_out (CORBA_ValueMemberDef_ptr &);
- CORBA_ValueMemberDef_out (CORBA_ValueMemberDef_var &);
- CORBA_ValueMemberDef_out (const CORBA_ValueMemberDef_out &);
- CORBA_ValueMemberDef_out &operator= (const CORBA_ValueMemberDef_out &);
- CORBA_ValueMemberDef_out &operator= (const CORBA_ValueMemberDef_var &);
- CORBA_ValueMemberDef_out &operator= (CORBA_ValueMemberDef_ptr);
- operator CORBA_ValueMemberDef_ptr &();
- CORBA_ValueMemberDef_ptr &ptr (void);
- CORBA_ValueMemberDef_ptr operator-> (void);
-
- private:
- CORBA_ValueMemberDef_ptr &ptr_;
- };
+ TAO_IR_PublishesDef_Smart_Proxy_Base (::IR_PublishesDef_ptr proxy);
+ ~TAO_IR_PublishesDef_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ private:
+ ::IR_PublishesDef_var base_proxy_;
+};
+
+class TAO_Export IR_ConsumesDef: public virtual IR_EventDef
+{
+public:
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_ConsumesDef_ptr _ptr_type;
+ typedef IR_ConsumesDef_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ // the static operations
+ static IR_ConsumesDef_ptr _duplicate (IR_ConsumesDef_ptr obj);
+ static IR_ConsumesDef_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_ConsumesDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_ConsumesDef_ptr _nil (void)
+ {
+ return (IR_ConsumesDef_ptr)0;
+ }
+ static void _tao_any_destructor (void*);
-#endif /* end #if !defined */
+ virtual CORBA::Boolean _is_a (
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ virtual const char* _interface_repository_id (void) const;
+protected:
+ IR_ConsumesDef (void);
+ IR_ConsumesDef (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
+ CORBA::Boolean _tao_collocated = 0
+ );
+ virtual ~IR_ConsumesDef (void);
+private:
+ IR_ConsumesDef (const IR_ConsumesDef &);
+ void operator= (const IR_ConsumesDef &);
+};
+
+class TAO_IR_ConsumesDef_Default_Proxy_Factory
+{
+public:
+
+ TAO_IR_ConsumesDef_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_IR_ConsumesDef_Default_Proxy_Factory (void);
+
+ virtual IR_ConsumesDef_ptr create_proxy (
+ IR_ConsumesDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_IR_ConsumesDef_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_IR_ConsumesDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_IR_ConsumesDef_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ IR_ConsumesDef_ptr create_proxy (
+ IR_ConsumesDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
-#if !defined (_CORBA_VALUEMEMBERDEF_CH_)
-#define _CORBA_VALUEMEMBERDEF_CH_
+protected:
+ TAO_IR_ConsumesDef_Proxy_Factory_Adapter (void);
+ ~TAO_IR_ConsumesDef_Proxy_Factory_Adapter (void);
+ TAO_IR_ConsumesDef_Proxy_Factory_Adapter &operator= (
+ const TAO_IR_ConsumesDef_Proxy_Factory_Adapter &
+ );
+ TAO_IR_ConsumesDef_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
+ };
-class TAO_Export CORBA_ValueMemberDef: public virtual CORBA_Contained
+ typedef ACE_Singleton<TAO_IR_ConsumesDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_IR_ConsumesDef_PROXY_FACTORY_ADAPTER;
+ class TAO_IR_ConsumesDef_Smart_Proxy_Base : public virtual IR_ConsumesDef
{
public:
- #if !defined(__GNUC__) || __GNUC__ > 2 || __GNUC_MINOR__ >= 8
- typedef CORBA_ValueMemberDef_ptr _ptr_type;
- typedef CORBA_ValueMemberDef_var _var_type;
- #endif /* __GNUC__ */
+ TAO_IR_ConsumesDef_Smart_Proxy_Base (::IR_ConsumesDef_ptr proxy);
+ ~TAO_IR_ConsumesDef_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ private:
+ ::IR_ConsumesDef_var base_proxy_;
+};
+
+class TAO_Export IR_ComponentDef: public virtual IR_InterfaceDef
+{
+public:
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_ComponentDef_ptr _ptr_type;
+ typedef IR_ComponentDef_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ // the static operations
+ static IR_ComponentDef_ptr _duplicate (IR_ComponentDef_ptr obj);
+ static IR_ComponentDef_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_ComponentDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_ComponentDef_ptr _nil (void)
+ {
+ return (IR_ComponentDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void*);
+
+ virtual IR_InterfaceDefSeq * supported_interfaces (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void supported_interfaces (
+ const IR_InterfaceDefSeq & supported_interfaces,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ComponentDef_ptr base_component (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ProvidesDefSeq * provides_interfaces (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_UsesDefSeq * uses_interfaces (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_EmitsDefSeq * emits_events (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_PublishesDefSeq * publishes_events (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ConsumesDefSeq * consumes_events (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean is_basic (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ProvidesDef_ptr create_provides (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_InterfaceDef_ptr interface_type,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_UsesDef_ptr create_uses (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_InterfaceDef_ptr interface_type,
+ CORBA::Boolean is_multiple,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_EmitsDef_ptr create_emits (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_ValueDef_ptr value,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_PublishesDef_ptr create_publishes (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_ValueDef_ptr value,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ConsumesDef_ptr create_consumes (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_ValueDef_ptr value,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean _is_a (
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ virtual const char* _interface_repository_id (void) const;
- // the static operations
- static CORBA_ValueMemberDef_ptr _duplicate (CORBA_ValueMemberDef_ptr obj);
- static CORBA_ValueMemberDef_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_ValueMemberDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_ValueMemberDef_ptr _nil (void)
- {
- return (CORBA::ValueMemberDef_ptr)0;
- }
- static void _tao_any_destructor (void*);
+protected:
+ IR_ComponentDef (void);
+ IR_ComponentDef (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
+ CORBA::Boolean _tao_collocated = 0
+ );
+ virtual ~IR_ComponentDef (void);
+private:
+ IR_ComponentDef (const IR_ComponentDef &);
+ void operator= (const IR_ComponentDef &);
+};
+
+class TAO_IR_ComponentDef_Default_Proxy_Factory
+{
+public:
+
+ TAO_IR_ComponentDef_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_IR_ComponentDef_Default_Proxy_Factory (void);
+
+ virtual IR_ComponentDef_ptr create_proxy (
+ IR_ComponentDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_IR_ComponentDef_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_IR_ComponentDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_IR_ComponentDef_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ IR_ComponentDef_ptr create_proxy (
+ IR_ComponentDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
- virtual CORBA::TypeCode_ptr type (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+protected:
+ TAO_IR_ComponentDef_Proxy_Factory_Adapter (void);
+ ~TAO_IR_ComponentDef_Proxy_Factory_Adapter (void);
+ TAO_IR_ComponentDef_Proxy_Factory_Adapter &operator= (
+ const TAO_IR_ComponentDef_Proxy_Factory_Adapter &
+ );
+ TAO_IR_ComponentDef_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
+ };
+
+ typedef ACE_Singleton<TAO_IR_ComponentDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_IR_ComponentDef_PROXY_FACTORY_ADAPTER;
+ class TAO_IR_ComponentDef_Smart_Proxy_Base : public virtual IR_ComponentDef
+ {
+ public:
+ TAO_IR_ComponentDef_Smart_Proxy_Base (::IR_ComponentDef_ptr proxy);
+ ~TAO_IR_ComponentDef_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ virtual IR_InterfaceDefSeq * supported_interfaces (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual void supported_interfaces (
+ const IR_InterfaceDefSeq & supported_interfaces,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ComponentDef_ptr base_component (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ProvidesDefSeq * provides_interfaces (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_UsesDefSeq * uses_interfaces (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_EmitsDefSeq * emits_events (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_PublishesDefSeq * publishes_events (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ConsumesDefSeq * consumes_events (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean is_basic (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ProvidesDef_ptr create_provides (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_InterfaceDef_ptr interface_type,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_UsesDef_ptr create_uses (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_InterfaceDef_ptr interface_type,
+ CORBA::Boolean is_multiple,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_EmitsDef_ptr create_emits (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_ValueDef_ptr value,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_PublishesDef_ptr create_publishes (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_ValueDef_ptr value,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ConsumesDef_ptr create_consumes (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_ValueDef_ptr value,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+private:
+ ::IR_ComponentDef_var base_proxy_;
+};
+
+struct TAO_Export IR_ComponentDescription
+{
+
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_ComponentDescription_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ static void _tao_any_destructor (void*);
+
+ TAO_String_Manager name;
+ TAO_String_Manager id;
+ TAO_String_Manager defined_in;
+ TAO_String_Manager version;
+ TAO_String_Manager base_component;
+ IR_RepositoryIdSeq supports_interfaces;
+ IR_ProvidesDefSeq provides_interfaces;
+ IR_UsesDefSeq uses_interfaces;
+ IR_AttrDescriptionSeq attributes;
+ IR_EmitsDefSeq emits_events;
+ IR_PublishesDefSeq publishes_events;
+ IR_ConsumesDefSeq consumes_events;
+ CORBA::Boolean is_basic;
+};
+
+class TAO_Export IR_ComponentDescription_var
+{
+public:
+ IR_ComponentDescription_var (void); // default constructor
+ IR_ComponentDescription_var (IR_ComponentDescription *);
+ IR_ComponentDescription_var (const IR_ComponentDescription_var &); // copy constructor
+ ~IR_ComponentDescription_var (void); // destructor
+
+ IR_ComponentDescription_var &operator= (IR_ComponentDescription *);
+ IR_ComponentDescription_var &operator= (const IR_ComponentDescription_var &);
+ IR_ComponentDescription *operator-> (void);
+ const IR_ComponentDescription *operator-> (void) const;
+
+ operator const IR_ComponentDescription &() const;
+ operator IR_ComponentDescription &();
+ operator IR_ComponentDescription &() const;
+ operator IR_ComponentDescription *&(); // variable-size types only
+
+ // in, inout, out, _retn
+ const IR_ComponentDescription &in (void) const;
+ IR_ComponentDescription &inout (void);
+ IR_ComponentDescription *&out (void);
+ IR_ComponentDescription *_retn (void);
+ IR_ComponentDescription *ptr (void) const;
+
+private:
+ IR_ComponentDescription *ptr_;
+};
+
+class TAO_Export IR_ComponentDescription_out
+{
+public:
+ IR_ComponentDescription_out (IR_ComponentDescription *&);
+ IR_ComponentDescription_out (IR_ComponentDescription_var &);
+ IR_ComponentDescription_out (const IR_ComponentDescription_out &);
+ IR_ComponentDescription_out &operator= (const IR_ComponentDescription_out &);
+ IR_ComponentDescription_out &operator= (IR_ComponentDescription *);
+ operator IR_ComponentDescription *&();
+ IR_ComponentDescription *&ptr (void);
+ IR_ComponentDescription *operator-> (void);
+
+private:
+ IR_ComponentDescription *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_ComponentDescription_var &);
+};
+
+class TAO_Export IR_PrimaryKeyDef: public virtual IR_Contained
+{
+public:
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_PrimaryKeyDef_ptr _ptr_type;
+ typedef IR_PrimaryKeyDef_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ // the static operations
+ static IR_PrimaryKeyDef_ptr _duplicate (IR_PrimaryKeyDef_ptr obj);
+ static IR_PrimaryKeyDef_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_PrimaryKeyDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_PrimaryKeyDef_ptr _nil (void)
+ {
+ return (IR_PrimaryKeyDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void*);
+
+ virtual CORBA::Boolean is_a (
+ const char * primary_key_id,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ValueDef_ptr primary_key (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean _is_a (
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ virtual const char* _interface_repository_id (void) const;
- virtual CORBA_IDLType_ptr type_def (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+protected:
+ IR_PrimaryKeyDef (void);
+ IR_PrimaryKeyDef (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
+ CORBA::Boolean _tao_collocated = 0
+ );
+ virtual ~IR_PrimaryKeyDef (void);
+private:
+ IR_PrimaryKeyDef (const IR_PrimaryKeyDef &);
+ void operator= (const IR_PrimaryKeyDef &);
+};
+
+class TAO_IR_PrimaryKeyDef_Default_Proxy_Factory
+{
+public:
+
+ TAO_IR_PrimaryKeyDef_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_IR_PrimaryKeyDef_Default_Proxy_Factory (void);
+
+ virtual IR_PrimaryKeyDef_ptr create_proxy (
+ IR_PrimaryKeyDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_IR_PrimaryKeyDef_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_IR_PrimaryKeyDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_IR_PrimaryKeyDef_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ IR_PrimaryKeyDef_ptr create_proxy (
+ IR_PrimaryKeyDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
- virtual void type_def (
- CORBA_IDLType_ptr type_def,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+protected:
+ TAO_IR_PrimaryKeyDef_Proxy_Factory_Adapter (void);
+ ~TAO_IR_PrimaryKeyDef_Proxy_Factory_Adapter (void);
+ TAO_IR_PrimaryKeyDef_Proxy_Factory_Adapter &operator= (
+ const TAO_IR_PrimaryKeyDef_Proxy_Factory_Adapter &
+ );
+ TAO_IR_PrimaryKeyDef_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
+ };
+
+ typedef ACE_Singleton<TAO_IR_PrimaryKeyDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_IR_PrimaryKeyDef_PROXY_FACTORY_ADAPTER;
+ class TAO_IR_PrimaryKeyDef_Smart_Proxy_Base : public virtual IR_PrimaryKeyDef
+ {
+ public:
+ TAO_IR_PrimaryKeyDef_Smart_Proxy_Base (::IR_PrimaryKeyDef_ptr proxy);
+ ~TAO_IR_PrimaryKeyDef_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ virtual CORBA::Boolean is_a (
+ const char * primary_key_id,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ValueDef_ptr primary_key (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+private:
+ ::IR_PrimaryKeyDef_var base_proxy_;
+};
+
+struct TAO_Export IR_PrimaryKeyDescription
+{
+
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_PrimaryKeyDescription_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ static void _tao_any_destructor (void*);
+
+ TAO_String_Manager name;
+ TAO_String_Manager id;
+ TAO_String_Manager defined_in;
+ TAO_String_Manager version;
+ TAO_Object_Field_T<IR_ValueDef, IR_ValueDef_var> primary_key;
+};
+
+class TAO_Export IR_PrimaryKeyDescription_var
+{
+public:
+ IR_PrimaryKeyDescription_var (void); // default constructor
+ IR_PrimaryKeyDescription_var (IR_PrimaryKeyDescription *);
+ IR_PrimaryKeyDescription_var (const IR_PrimaryKeyDescription_var &); // copy constructor
+ ~IR_PrimaryKeyDescription_var (void); // destructor
+
+ IR_PrimaryKeyDescription_var &operator= (IR_PrimaryKeyDescription *);
+ IR_PrimaryKeyDescription_var &operator= (const IR_PrimaryKeyDescription_var &);
+ IR_PrimaryKeyDescription *operator-> (void);
+ const IR_PrimaryKeyDescription *operator-> (void) const;
+
+ operator const IR_PrimaryKeyDescription &() const;
+ operator IR_PrimaryKeyDescription &();
+ operator IR_PrimaryKeyDescription &() const;
+ operator IR_PrimaryKeyDescription *&(); // variable-size types only
+
+ // in, inout, out, _retn
+ const IR_PrimaryKeyDescription &in (void) const;
+ IR_PrimaryKeyDescription &inout (void);
+ IR_PrimaryKeyDescription *&out (void);
+ IR_PrimaryKeyDescription *_retn (void);
+ IR_PrimaryKeyDescription *ptr (void) const;
+
+private:
+ IR_PrimaryKeyDescription *ptr_;
+};
+
+class TAO_Export IR_PrimaryKeyDescription_out
+{
+public:
+ IR_PrimaryKeyDescription_out (IR_PrimaryKeyDescription *&);
+ IR_PrimaryKeyDescription_out (IR_PrimaryKeyDescription_var &);
+ IR_PrimaryKeyDescription_out (const IR_PrimaryKeyDescription_out &);
+ IR_PrimaryKeyDescription_out &operator= (const IR_PrimaryKeyDescription_out &);
+ IR_PrimaryKeyDescription_out &operator= (IR_PrimaryKeyDescription *);
+ operator IR_PrimaryKeyDescription *&();
+ IR_PrimaryKeyDescription *&ptr (void);
+ IR_PrimaryKeyDescription *operator-> (void);
+
+private:
+ IR_PrimaryKeyDescription *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_PrimaryKeyDescription_var &);
+};
+
+class TAO_Export IR_FactoryDef: public virtual IR_OperationDef
+{
+public:
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_FactoryDef_ptr _ptr_type;
+ typedef IR_FactoryDef_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ // the static operations
+ static IR_FactoryDef_ptr _duplicate (IR_FactoryDef_ptr obj);
+ static IR_FactoryDef_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_FactoryDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_FactoryDef_ptr _nil (void)
+ {
+ return (IR_FactoryDef_ptr)0;
+ }
- virtual CORBA::Visibility access (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ static void _tao_any_destructor (void*);
- virtual void access (
- CORBA::Visibility access,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ virtual CORBA::Boolean _is_a (
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ virtual const char* _interface_repository_id (void) const;
- virtual CORBA::Boolean _is_a (
- const CORBA::Char *type_id,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- virtual const char* _interface_repository_id (void) const;
+protected:
+ IR_FactoryDef (void);
+ IR_FactoryDef (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
+ CORBA::Boolean _tao_collocated = 0
+ );
+ virtual ~IR_FactoryDef (void);
+private:
+ IR_FactoryDef (const IR_FactoryDef &);
+ void operator= (const IR_FactoryDef &);
+};
+
+class TAO_IR_FactoryDef_Default_Proxy_Factory
+{
+public:
+
+ TAO_IR_FactoryDef_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_IR_FactoryDef_Default_Proxy_Factory (void);
+
+ virtual IR_FactoryDef_ptr create_proxy (
+ IR_FactoryDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_IR_FactoryDef_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_IR_FactoryDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_IR_FactoryDef_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ IR_FactoryDef_ptr create_proxy (
+ IR_FactoryDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
- protected:
- CORBA_ValueMemberDef (void);
- CORBA_ValueMemberDef (TAO_Stub *objref,
- TAO_ServantBase *_tao_servant = 0,
- CORBA::Boolean _tao_collocated = 0
- );
- virtual ~CORBA_ValueMemberDef (void);
- private:
- CORBA_ValueMemberDef (const CORBA_ValueMemberDef &);
- void operator= (const CORBA_ValueMemberDef &);
+protected:
+ TAO_IR_FactoryDef_Proxy_Factory_Adapter (void);
+ ~TAO_IR_FactoryDef_Proxy_Factory_Adapter (void);
+ TAO_IR_FactoryDef_Proxy_Factory_Adapter &operator= (
+ const TAO_IR_FactoryDef_Proxy_Factory_Adapter &
+ );
+ TAO_IR_FactoryDef_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
};
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_VALUEDEF___VAR_CH_)
-#define _CORBA_VALUEDEF___VAR_CH_
-
- class TAO_Export CORBA_ValueDef_var
+ typedef ACE_Singleton<TAO_IR_FactoryDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_IR_FactoryDef_PROXY_FACTORY_ADAPTER;
+ class TAO_IR_FactoryDef_Smart_Proxy_Base : public virtual IR_FactoryDef
{
public:
- CORBA_ValueDef_var (void); // default constructor
- CORBA_ValueDef_var (CORBA_ValueDef_ptr);
- CORBA_ValueDef_var (const CORBA_ValueDef_var &); // copy constructor
- ~CORBA_ValueDef_var (void); // destructor
-
- CORBA_ValueDef_var &operator= (CORBA_ValueDef_ptr);
- CORBA_ValueDef_var &operator= (const CORBA_ValueDef_var &);
- CORBA_ValueDef_ptr operator-> (void) const;
-
- operator const CORBA_ValueDef_ptr &() const;
- operator CORBA_ValueDef_ptr &();
- // in, inout, out, _retn
- CORBA_ValueDef_ptr in (void) const;
- CORBA_ValueDef_ptr &inout (void);
- CORBA_ValueDef_ptr &out (void);
- CORBA_ValueDef_ptr _retn (void);
- CORBA_ValueDef_ptr ptr (void) const;
-
- private:
- CORBA_ValueDef_ptr ptr_;
- };
+ TAO_IR_FactoryDef_Smart_Proxy_Base (::IR_FactoryDef_ptr proxy);
+ ~TAO_IR_FactoryDef_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ private:
+ ::IR_FactoryDef_var base_proxy_;
+};
+
+class TAO_Export IR_FinderDef: public virtual IR_OperationDef
+{
+public:
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_FinderDef_ptr _ptr_type;
+ typedef IR_FinderDef_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ // the static operations
+ static IR_FinderDef_ptr _duplicate (IR_FinderDef_ptr obj);
+ static IR_FinderDef_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_FinderDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_FinderDef_ptr _nil (void)
+ {
+ return (IR_FinderDef_ptr)0;
+ }
+ static void _tao_any_destructor (void*);
-#endif /* end #if !defined */
+ virtual CORBA::Boolean _is_a (
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ virtual const char* _interface_repository_id (void) const;
+protected:
+ IR_FinderDef (void);
+ IR_FinderDef (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
+ CORBA::Boolean _tao_collocated = 0
+ );
+ virtual ~IR_FinderDef (void);
+private:
+ IR_FinderDef (const IR_FinderDef &);
+ void operator= (const IR_FinderDef &);
+};
+
+class TAO_IR_FinderDef_Default_Proxy_Factory
+{
+public:
+
+ TAO_IR_FinderDef_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_IR_FinderDef_Default_Proxy_Factory (void);
+
+ virtual IR_FinderDef_ptr create_proxy (
+ IR_FinderDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_IR_FinderDef_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_IR_FinderDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_IR_FinderDef_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ IR_FinderDef_ptr create_proxy (
+ IR_FinderDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
-#if !defined (_CORBA_VALUEDEF___OUT_CH_)
-#define _CORBA_VALUEDEF___OUT_CH_
+protected:
+ TAO_IR_FinderDef_Proxy_Factory_Adapter (void);
+ ~TAO_IR_FinderDef_Proxy_Factory_Adapter (void);
+ TAO_IR_FinderDef_Proxy_Factory_Adapter &operator= (
+ const TAO_IR_FinderDef_Proxy_Factory_Adapter &
+ );
+ TAO_IR_FinderDef_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
+ };
- class TAO_Export CORBA_ValueDef_out
+ typedef ACE_Singleton<TAO_IR_FinderDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_IR_FinderDef_PROXY_FACTORY_ADAPTER;
+ class TAO_IR_FinderDef_Smart_Proxy_Base : public virtual IR_FinderDef
{
public:
- CORBA_ValueDef_out (CORBA_ValueDef_ptr &);
- CORBA_ValueDef_out (CORBA_ValueDef_var &);
- CORBA_ValueDef_out (const CORBA_ValueDef_out &);
- CORBA_ValueDef_out &operator= (const CORBA_ValueDef_out &);
- CORBA_ValueDef_out &operator= (const CORBA_ValueDef_var &);
- CORBA_ValueDef_out &operator= (CORBA_ValueDef_ptr);
- operator CORBA_ValueDef_ptr &();
- CORBA_ValueDef_ptr &ptr (void);
- CORBA_ValueDef_ptr operator-> (void);
-
- private:
- CORBA_ValueDef_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
+ TAO_IR_FinderDef_Smart_Proxy_Base (::IR_FinderDef_ptr proxy);
+ ~TAO_IR_FinderDef_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ private:
+ ::IR_FinderDef_var base_proxy_;
+};
+
+class TAO_Export IR_HomeDef: public virtual IR_InterfaceDef
+{
+public:
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_HomeDef_ptr _ptr_type;
+ typedef IR_HomeDef_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ // the static operations
+ static IR_HomeDef_ptr _duplicate (IR_HomeDef_ptr obj);
+ static IR_HomeDef_ptr _narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_HomeDef_ptr _unchecked_narrow (
+ CORBA::Object_ptr obj,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ static IR_HomeDef_ptr _nil (void)
+ {
+ return (IR_HomeDef_ptr)0;
+ }
+
+ static void _tao_any_destructor (void*);
+
+ virtual IR_HomeDef_ptr base_home (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ComponentDef_ptr managed_component (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_PrimaryKeyDef_ptr primary_key (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_FactoryDefSeq * factories (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_FinderDefSeq * finders (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean is_basic (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_PrimaryKeyDef_ptr create_primary_key (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_ValueDef_ptr primary_key,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_FactoryDef_ptr create_factory (
+ const char * id,
+ const char * name,
+ const char * version,
+ const IR_ParDescriptionSeq & params,
+ const IR_ExceptionDefSeq & exceptions,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_FinderDef_ptr create_finder (
+ const char * id,
+ const char * name,
+ const char * version,
+ const IR_ParDescriptionSeq & params,
+ const IR_ExceptionDefSeq & exceptions,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean _is_a (
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+ virtual const char* _interface_repository_id (void) const;
-#if !defined (_CORBA_VALUEDEF_CH_)
-#define _CORBA_VALUEDEF_CH_
+protected:
+ IR_HomeDef (void);
+ IR_HomeDef (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
+ CORBA::Boolean _tao_collocated = 0
+ );
+ virtual ~IR_HomeDef (void);
+private:
+ IR_HomeDef (const IR_HomeDef &);
+ void operator= (const IR_HomeDef &);
+};
+
+class TAO_IR_HomeDef_Default_Proxy_Factory
+{
+public:
+
+ TAO_IR_HomeDef_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_IR_HomeDef_Default_Proxy_Factory (void);
+
+ virtual IR_HomeDef_ptr create_proxy (
+ IR_HomeDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_IR_HomeDef_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_IR_HomeDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_IR_HomeDef_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ IR_HomeDef_ptr create_proxy (
+ IR_HomeDef_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
-class TAO_Export CORBA_ValueDef: public virtual CORBA_Container, public virtual CORBA_Contained, public virtual CORBA_IDLType
- {
- public:
- #if !defined(__GNUC__) || __GNUC__ > 2 || __GNUC_MINOR__ >= 8
- typedef CORBA_ValueDef_ptr _ptr_type;
- typedef CORBA_ValueDef_var _var_type;
- #endif /* __GNUC__ */
+protected:
+ TAO_IR_HomeDef_Proxy_Factory_Adapter (void);
+ ~TAO_IR_HomeDef_Proxy_Factory_Adapter (void);
+ TAO_IR_HomeDef_Proxy_Factory_Adapter &operator= (
+ const TAO_IR_HomeDef_Proxy_Factory_Adapter &
+ );
+ TAO_IR_HomeDef_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
+ };
+
+ typedef ACE_Singleton<TAO_IR_HomeDef_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_IR_HomeDef_PROXY_FACTORY_ADAPTER;
+ class TAO_IR_HomeDef_Smart_Proxy_Base : public virtual IR_HomeDef
+ {
+ public:
+ TAO_IR_HomeDef_Smart_Proxy_Base (::IR_HomeDef_ptr proxy);
+ ~TAO_IR_HomeDef_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ virtual IR_HomeDef_ptr base_home (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_ComponentDef_ptr managed_component (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_PrimaryKeyDef_ptr primary_key (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_FactoryDefSeq * factories (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_FinderDefSeq * finders (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::Boolean is_basic (
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_PrimaryKeyDef_ptr create_primary_key (
+ const char * id,
+ const char * name,
+ const char * version,
+ IR_ValueDef_ptr primary_key,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_FactoryDef_ptr create_factory (
+ const char * id,
+ const char * name,
+ const char * version,
+ const IR_ParDescriptionSeq & params,
+ const IR_ExceptionDefSeq & exceptions,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual IR_FinderDef_ptr create_finder (
+ const char * id,
+ const char * name,
+ const char * version,
+ const IR_ParDescriptionSeq & params,
+ const IR_ExceptionDefSeq & exceptions,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+private:
+ ::IR_HomeDef_var base_proxy_;
+};
+
+struct TAO_Export IR_HomeDescription
+{
+
+#if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef IR_HomeDescription_var _var_type;
+#endif /* ! __GNUC__ || g++ >= 2.8 */
+
+ static void _tao_any_destructor (void*);
+
+ TAO_String_Manager name;
+ TAO_String_Manager id;
+ TAO_String_Manager defined_in;
+ TAO_String_Manager version;
+ TAO_String_Manager base_home;
+ TAO_String_Manager managed_component;
+ TAO_Object_Field_T<IR_PrimaryKeyDef, IR_PrimaryKeyDef_var> primary_key_def;
+ IR_FactoryDefSeq factories;
+ IR_FinderDefSeq finders;
+ IR_OpDescriptionSeq operations;
+ IR_AttrDescriptionSeq attributes;
+ CORBA::Boolean is_basic;
+};
+
+class TAO_Export IR_HomeDescription_var
+{
+public:
+ IR_HomeDescription_var (void); // default constructor
+ IR_HomeDescription_var (IR_HomeDescription *);
+ IR_HomeDescription_var (const IR_HomeDescription_var &); // copy constructor
+ ~IR_HomeDescription_var (void); // destructor
+
+ IR_HomeDescription_var &operator= (IR_HomeDescription *);
+ IR_HomeDescription_var &operator= (const IR_HomeDescription_var &);
+ IR_HomeDescription *operator-> (void);
+ const IR_HomeDescription *operator-> (void) const;
+
+ operator const IR_HomeDescription &() const;
+ operator IR_HomeDescription &();
+ operator IR_HomeDescription &() const;
+ operator IR_HomeDescription *&(); // variable-size types only
+
+ // in, inout, out, _retn
+ const IR_HomeDescription &in (void) const;
+ IR_HomeDescription &inout (void);
+ IR_HomeDescription *&out (void);
+ IR_HomeDescription *_retn (void);
+ IR_HomeDescription *ptr (void) const;
+
+private:
+ IR_HomeDescription *ptr_;
+};
+
+class TAO_Export IR_HomeDescription_out
+{
+public:
+ IR_HomeDescription_out (IR_HomeDescription *&);
+ IR_HomeDescription_out (IR_HomeDescription_var &);
+ IR_HomeDescription_out (const IR_HomeDescription_out &);
+ IR_HomeDescription_out &operator= (const IR_HomeDescription_out &);
+ IR_HomeDescription_out &operator= (IR_HomeDescription *);
+ operator IR_HomeDescription *&();
+ IR_HomeDescription *&ptr (void);
+ IR_HomeDescription *operator-> (void);
+
+private:
+ IR_HomeDescription *&ptr_;
+ // assignment from T_var not allowed
+ void operator= (const IR_HomeDescription_var &);
+};
+
+ class TAO_Export CORBA_TypeCodeFactory_var
+ {
+ public:
+ CORBA_TypeCodeFactory_var (void); // default constructor
+ CORBA_TypeCodeFactory_var (CORBA_TypeCodeFactory_ptr);
+ CORBA_TypeCodeFactory_var (const CORBA_TypeCodeFactory_var &); // copy constructor
+ ~CORBA_TypeCodeFactory_var (void); // destructor
+
+ CORBA_TypeCodeFactory_var &operator= (CORBA_TypeCodeFactory_ptr);
+ CORBA_TypeCodeFactory_var &operator= (const CORBA_TypeCodeFactory_var &);
+ CORBA_TypeCodeFactory_ptr operator-> (void) const;
+
+ operator const CORBA_TypeCodeFactory_ptr &() const;
+ operator CORBA_TypeCodeFactory_ptr &();
+ // in, inout, out, _retn
+ CORBA_TypeCodeFactory_ptr in (void) const;
+ CORBA_TypeCodeFactory_ptr &inout (void);
+ CORBA_TypeCodeFactory_ptr &out (void);
+ CORBA_TypeCodeFactory_ptr _retn (void);
+ CORBA_TypeCodeFactory_ptr ptr (void) const;
+
+ private:
+ CORBA_TypeCodeFactory_ptr ptr_;
+ };
+
+ class TAO_Export CORBA_TypeCodeFactory_out
+ {
+ public:
+ CORBA_TypeCodeFactory_out (CORBA_TypeCodeFactory_ptr &);
+ CORBA_TypeCodeFactory_out (CORBA_TypeCodeFactory_var &);
+ CORBA_TypeCodeFactory_out (const CORBA_TypeCodeFactory_out &);
+ CORBA_TypeCodeFactory_out &operator= (const CORBA_TypeCodeFactory_out &);
+ CORBA_TypeCodeFactory_out &operator= (const CORBA_TypeCodeFactory_var &);
+ CORBA_TypeCodeFactory_out &operator= (CORBA_TypeCodeFactory_ptr);
+ operator CORBA_TypeCodeFactory_ptr &();
+ CORBA_TypeCodeFactory_ptr &ptr (void);
+ CORBA_TypeCodeFactory_ptr operator-> (void);
+
+ private:
+ CORBA_TypeCodeFactory_ptr &ptr_;
+ };
+
+class TAO_Export CORBA_TypeCodeFactory : public virtual ACE_CORBA_1 (Object)
+ {
+ public:
+ #if !defined(__GNUC__) || !defined (ACE_HAS_GNUG_PRE_2_8)
+ typedef CORBA_TypeCodeFactory_ptr _ptr_type;
+ typedef CORBA_TypeCodeFactory_var _var_type;
+ #endif /* ! __GNUC__ || g++ >= 2.8 */
// the static operations
- static CORBA_ValueDef_ptr _duplicate (CORBA_ValueDef_ptr obj);
- static CORBA_ValueDef_ptr _narrow (
+ static CORBA_TypeCodeFactory_ptr _duplicate (CORBA_TypeCodeFactory_ptr obj);
+ static CORBA_TypeCodeFactory_ptr _narrow (
CORBA::Object_ptr obj,
- CORBA::Environment &env =
+ CORBA::Environment &env =
TAO_default_environment ()
);
- static CORBA_ValueDef_ptr _unchecked_narrow (
+ static CORBA_TypeCodeFactory_ptr _unchecked_narrow (
CORBA::Object_ptr obj,
- CORBA::Environment &env =
+ CORBA::Environment &env =
TAO_default_environment ()
);
- static CORBA_ValueDef_ptr _nil (void)
+ static CORBA_TypeCodeFactory_ptr _nil (void)
{
- return (CORBA::ValueDef_ptr)0;
+ return (CORBA_TypeCodeFactory_ptr)0;
}
- static void _tao_any_destructor (void*);
- virtual CORBA_InterfaceDef_ptr supported_interface (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
+ static void _tao_any_destructor (void*);
- virtual void supported_interface (
- CORBA_InterfaceDef_ptr supported_interface,
- CORBA::Environment &ACE_TRY_ENV =
+ virtual CORBA::TypeCode_ptr create_struct_tc (
+ const char * id,
+ const char * name,
+ const IR_StructMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
CORBA::SystemException
));
- virtual CORBA_InitializerSeq * initializers (
- CORBA::Environment &ACE_TRY_ENV =
+ virtual CORBA::TypeCode_ptr create_union_tc (
+ const char * id,
+ const char * name,
+ CORBA::TypeCode_ptr discriminator_type,
+ const IR_UnionMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
CORBA::SystemException
));
- virtual void initializers (
- const CORBA_InitializerSeq & initializers,
- CORBA::Environment &ACE_TRY_ENV =
+ virtual CORBA::TypeCode_ptr create_enum_tc (
+ const char * id,
+ const char * name,
+ const IR_EnumMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
CORBA::SystemException
));
- virtual CORBA_ValueDef_ptr base_value (
- CORBA::Environment &ACE_TRY_ENV =
+ virtual CORBA::TypeCode_ptr create_alias_tc (
+ const char * id,
+ const char * name,
+ CORBA::TypeCode_ptr original_type,
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
CORBA::SystemException
));
- virtual void base_value (
- CORBA_ValueDef_ptr base_value,
- CORBA::Environment &ACE_TRY_ENV =
+ virtual CORBA::TypeCode_ptr create_exception_tc (
+ const char * id,
+ const char * name,
+ const IR_StructMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
CORBA::SystemException
));
- virtual CORBA_ValueDefSeq * abstract_base_values (
- CORBA::Environment &ACE_TRY_ENV =
+ virtual CORBA::TypeCode_ptr create_interface_tc (
+ const char * id,
+ const char * name,
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
CORBA::SystemException
));
- virtual void abstract_base_values (
- const CORBA_ValueDefSeq & abstract_base_values,
- CORBA::Environment &ACE_TRY_ENV =
+ virtual CORBA::TypeCode_ptr create_string_tc (
+ CORBA::ULong bound,
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
CORBA::SystemException
));
- virtual CORBA::Boolean is_abstract (
- CORBA::Environment &ACE_TRY_ENV =
+ virtual CORBA::TypeCode_ptr create_wstring_tc (
+ CORBA::ULong bound,
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
CORBA::SystemException
));
- virtual void is_abstract (
- CORBA::Boolean is_abstract,
- CORBA::Environment &ACE_TRY_ENV =
+ virtual CORBA::TypeCode_ptr create_fixed_tc (
+ CORBA::UShort digits,
+ CORBA::UShort scale,
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
CORBA::SystemException
));
- virtual CORBA::Boolean is_custom (
- CORBA::Environment &ACE_TRY_ENV =
+ virtual CORBA::TypeCode_ptr create_sequence_tc (
+ CORBA::ULong bound,
+ CORBA::TypeCode_ptr element_type,
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
CORBA::SystemException
));
- virtual void is_custom (
- CORBA::Boolean is_custom,
- CORBA::Environment &ACE_TRY_ENV =
+ virtual CORBA::TypeCode_ptr create_array_tc (
+ CORBA::ULong length,
+ CORBA::TypeCode_ptr element_type,
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
CORBA::SystemException
));
- virtual CORBA::Boolean is_truncatable (
- CORBA::Environment &ACE_TRY_ENV =
+ virtual CORBA::TypeCode_ptr create_value_tc (
+ const char * id,
+ const char * name,
+ CORBA::ValueModifier type_modifier,
+ CORBA::TypeCode_ptr concrete_base,
+ const IR_ValueMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
CORBA::SystemException
));
- virtual void is_truncatable (
- CORBA::Boolean is_truncatable,
- CORBA::Environment &ACE_TRY_ENV =
+ virtual CORBA::TypeCode_ptr create_value_box_tc (
+ const char * id,
+ const char * name,
+ CORBA::TypeCode_ptr boxed_type,
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
CORBA::SystemException
));
- virtual CORBA::Boolean is_a (
- const char * value_id,
- CORBA::Environment &ACE_TRY_ENV =
+ virtual CORBA::TypeCode_ptr create_native_tc (
+ const char * id,
+ const char * name,
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
CORBA::SystemException
));
- struct FullValueDescription
- {
- static void _tao_any_destructor (void*);
-
- TAO_String_Manager name;
- TAO_String_Manager id;
- CORBA::Boolean is_abstract;
- CORBA::Boolean is_custom;
- TAO_String_Manager defined_in;
- TAO_String_Manager version;
- CORBA_OpDescriptionSeq operations;
- CORBA_AttrDescriptionSeq attributes;
- CORBA_ValueMemberSeq members;
- CORBA_InitializerSeq initializers;
- CORBA_RepositoryIdSeq supported_interfaces;
- CORBA_RepositoryIdSeq abstract_base_values;
- CORBA::Boolean is_truncatable;
- TAO_String_Manager base_value;
- CORBA::TypeCode_var type;
- };
-
- class FullValueDescription_var
- {
- public:
- FullValueDescription_var (void); // default constructor
- FullValueDescription_var (FullValueDescription *);
- FullValueDescription_var (const FullValueDescription_var &); // copy constructor
- ~FullValueDescription_var (void); // destructor
-
- FullValueDescription_var &operator= (FullValueDescription *);
- FullValueDescription_var &operator= (const FullValueDescription_var &);
- FullValueDescription *operator-> (void);
- const FullValueDescription *operator-> (void) const;
-
- operator const FullValueDescription &() const;
- operator FullValueDescription &();
- operator FullValueDescription &() const;
- // in, inout, out, _retn
- const FullValueDescription &in (void) const;
- FullValueDescription &inout (void);
- FullValueDescription *&out (void);
- FullValueDescription *_retn (void);
- FullValueDescription *ptr (void) const;
-
- private:
- FullValueDescription *ptr_;
- };
-
- class FullValueDescription_out
- {
- public:
- FullValueDescription_out (FullValueDescription *&);
- FullValueDescription_out (FullValueDescription_var &);
- FullValueDescription_out (const FullValueDescription_out &);
- FullValueDescription_out &operator= (const FullValueDescription_out &);
- FullValueDescription_out &operator= (FullValueDescription *);
- operator FullValueDescription *&();
- FullValueDescription *&ptr (void);
- FullValueDescription *operator-> (void);
-
- private:
- FullValueDescription *&ptr_;
- // assignment from T_var not allowed
- void operator= (const FullValueDescription_var &);
- };
-
- static CORBA::TypeCode_ptr _tc_FullValueDescription;
-
- virtual FullValueDescription * describe_value (
- CORBA::Environment &ACE_TRY_ENV =
+ virtual CORBA::TypeCode_ptr create_recursive_tc (
+ const char * id,
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
CORBA::SystemException
));
- virtual CORBA_ValueMemberDef_ptr create_value_member (
+ virtual CORBA::TypeCode_ptr create_abstract_interface_tc (
const char * id,
const char * name,
- const char * version,
- CORBA_IDLType_ptr type,
- CORBA::Visibility access,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
CORBA::SystemException
));
- virtual CORBA_AttributeDef_ptr create_attribute (
+ virtual CORBA::TypeCode_ptr create_component_tc (
const char * id,
const char * name,
- const char * version,
- CORBA_IDLType_ptr type,
- CORBA::AttributeMode mode,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
CORBA::SystemException
));
- virtual CORBA_OperationDef_ptr create_operation (
+ virtual CORBA::TypeCode_ptr create_home_tc (
const char * id,
const char * name,
- const char * version,
- CORBA_IDLType_ptr result,
- CORBA::OperationMode mode,
- const CORBA_ParDescriptionSeq & params,
- const CORBA_ExceptionDefSeq & exceptions,
- const CORBA_ContextIdSeq & contexts,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -7866,989 +13325,1251 @@ class TAO_Export CORBA_ValueDef: public virtual CORBA_Container, public virtual
));
virtual CORBA::Boolean _is_a (
- const CORBA::Char *type_id,
- CORBA::Environment &env =
+ const CORBA::Char *type_id,
+ CORBA::Environment &env =
TAO_default_environment ()
);
virtual const char* _interface_repository_id (void) const;
protected:
- CORBA_ValueDef (void);
- CORBA_ValueDef (TAO_Stub *objref,
- TAO_ServantBase *_tao_servant = 0,
+ CORBA_TypeCodeFactory (void);
+ CORBA_TypeCodeFactory (TAO_Stub *objref,
+ TAO_ServantBase *_tao_servant = 0,
CORBA::Boolean _tao_collocated = 0
);
- virtual ~CORBA_ValueDef (void);
- private:
- CORBA_ValueDef (const CORBA_ValueDef &);
- void operator= (const CORBA_ValueDef &);
- };
-
-
-#endif /* end #if !defined */
-
- struct CORBA_ValueDescription
- {
- static void _tao_any_destructor (void*);
-
- TAO_String_Manager name;
- TAO_String_Manager id;
- CORBA::Boolean is_abstract;
- CORBA::Boolean is_custom;
- TAO_String_Manager defined_in;
- TAO_String_Manager version;
- TAO_String_Manager supported_interface;
- CORBA_RepositoryIdSeq abstract_base_values;
- CORBA::Boolean is_truncatable;
- TAO_String_Manager base_value;
- };
-
- class TAO_Export CORBA_ValueDescription_var
- {
- public:
- CORBA_ValueDescription_var (void); // default constructor
- CORBA_ValueDescription_var (CORBA_ValueDescription *);
- CORBA_ValueDescription_var (const CORBA_ValueDescription_var &); // copy constructor
- ~CORBA_ValueDescription_var (void); // destructor
-
- CORBA_ValueDescription_var &operator= (CORBA_ValueDescription *);
- CORBA_ValueDescription_var &operator= (const CORBA_ValueDescription_var &);
- CORBA_ValueDescription *operator-> (void);
- const CORBA_ValueDescription *operator-> (void) const;
-
- operator const CORBA_ValueDescription &() const;
- operator CORBA_ValueDescription &();
- operator CORBA_ValueDescription &() const;
- // in, inout, out, _retn
- const CORBA_ValueDescription &in (void) const;
- CORBA_ValueDescription &inout (void);
- CORBA_ValueDescription *&out (void);
- CORBA_ValueDescription *_retn (void);
- CORBA_ValueDescription *ptr (void) const;
-
- private:
- CORBA_ValueDescription *ptr_;
- };
-
- class TAO_Export CORBA_ValueDescription_out
- {
- public:
- CORBA_ValueDescription_out (CORBA_ValueDescription *&);
- CORBA_ValueDescription_out (CORBA_ValueDescription_var &);
- CORBA_ValueDescription_out (const CORBA_ValueDescription_out &);
- CORBA_ValueDescription_out &operator= (const CORBA_ValueDescription_out &);
- CORBA_ValueDescription_out &operator= (CORBA_ValueDescription *);
- operator CORBA_ValueDescription *&();
- CORBA_ValueDescription *&ptr (void);
- CORBA_ValueDescription *operator-> (void);
-
- private:
- CORBA_ValueDescription *&ptr_;
- // assignment from T_var not allowed
- void operator= (const CORBA_ValueDescription_var &);
- };
-
-
-#if !defined (_CORBA_VALUEBOXDEF___VAR_CH_)
-#define _CORBA_VALUEBOXDEF___VAR_CH_
-
- class TAO_Export CORBA_ValueBoxDef_var
- {
- public:
- CORBA_ValueBoxDef_var (void); // default constructor
- CORBA_ValueBoxDef_var (CORBA_ValueBoxDef_ptr);
- CORBA_ValueBoxDef_var (const CORBA_ValueBoxDef_var &); // copy constructor
- ~CORBA_ValueBoxDef_var (void); // destructor
-
- CORBA_ValueBoxDef_var &operator= (CORBA_ValueBoxDef_ptr);
- CORBA_ValueBoxDef_var &operator= (const CORBA_ValueBoxDef_var &);
- CORBA_ValueBoxDef_ptr operator-> (void) const;
-
- operator const CORBA_ValueBoxDef_ptr &() const;
- operator CORBA_ValueBoxDef_ptr &();
- // in, inout, out, _retn
- CORBA_ValueBoxDef_ptr in (void) const;
- CORBA_ValueBoxDef_ptr &inout (void);
- CORBA_ValueBoxDef_ptr &out (void);
- CORBA_ValueBoxDef_ptr _retn (void);
- CORBA_ValueBoxDef_ptr ptr (void) const;
-
- private:
- CORBA_ValueBoxDef_ptr ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_VALUEBOXDEF___OUT_CH_)
-#define _CORBA_VALUEBOXDEF___OUT_CH_
-
- class TAO_Export CORBA_ValueBoxDef_out
- {
- public:
- CORBA_ValueBoxDef_out (CORBA_ValueBoxDef_ptr &);
- CORBA_ValueBoxDef_out (CORBA_ValueBoxDef_var &);
- CORBA_ValueBoxDef_out (const CORBA_ValueBoxDef_out &);
- CORBA_ValueBoxDef_out &operator= (const CORBA_ValueBoxDef_out &);
- CORBA_ValueBoxDef_out &operator= (const CORBA_ValueBoxDef_var &);
- CORBA_ValueBoxDef_out &operator= (CORBA_ValueBoxDef_ptr);
- operator CORBA_ValueBoxDef_ptr &();
- CORBA_ValueBoxDef_ptr &ptr (void);
- CORBA_ValueBoxDef_ptr operator-> (void);
-
- private:
- CORBA_ValueBoxDef_ptr &ptr_;
- };
-
-
-#endif /* end #if !defined */
-
-
-#if !defined (_CORBA_VALUEBOXDEF_CH_)
-#define _CORBA_VALUEBOXDEF_CH_
-
-class TAO_Export CORBA_ValueBoxDef: public virtual CORBA_IDLType
- {
- public:
- #if !defined(__GNUC__) || __GNUC__ > 2 || __GNUC_MINOR__ >= 8
- typedef CORBA_ValueBoxDef_ptr _ptr_type;
- typedef CORBA_ValueBoxDef_var _var_type;
- #endif /* __GNUC__ */
-
- // the static operations
- static CORBA_ValueBoxDef_ptr _duplicate (CORBA_ValueBoxDef_ptr obj);
- static CORBA_ValueBoxDef_ptr _narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_ValueBoxDef_ptr _unchecked_narrow (
- CORBA::Object_ptr obj,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- static CORBA_ValueBoxDef_ptr _nil (void)
- {
- return (CORBA::ValueBoxDef_ptr)0;
- }
- static void _tao_any_destructor (void*);
-
- virtual CORBA_IDLType_ptr original_type_def (
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual void original_type_def (
- CORBA_IDLType_ptr original_type_def,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ()
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ));
-
- virtual CORBA::Boolean _is_a (
- const CORBA::Char *type_id,
- CORBA::Environment &env =
- TAO_default_environment ()
- );
- virtual const char* _interface_repository_id (void) const;
-
- protected:
- CORBA_ValueBoxDef (void);
- CORBA_ValueBoxDef (TAO_Stub *objref,
- TAO_ServantBase *_tao_servant = 0,
- CORBA::Boolean _tao_collocated = 0
- );
- virtual ~CORBA_ValueBoxDef (void);
- private:
- CORBA_ValueBoxDef (const CORBA_ValueBoxDef &);
- void operator= (const CORBA_ValueBoxDef &);
- };
-
+ virtual ~CORBA_TypeCodeFactory (void);
+ private:
+ CORBA_TypeCodeFactory (const CORBA_TypeCodeFactory &);
+ void operator= (const CORBA_TypeCodeFactory &);
+};
+
+class TAO_CORBA_TypeCodeFactory_Default_Proxy_Factory
+{
+public:
+
+ TAO_CORBA_TypeCodeFactory_Default_Proxy_Factory (int register_proxy_factory = 1);
+
+ virtual ~TAO_CORBA_TypeCodeFactory_Default_Proxy_Factory (void);
+
+ virtual CORBA_TypeCodeFactory_ptr create_proxy (
+ CORBA_TypeCodeFactory_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+};
+
+class TAO_CORBA_TypeCodeFactory_Proxy_Factory_Adapter
+{
+public:
+
+ friend class ACE_Singleton<TAO_CORBA_TypeCodeFactory_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX>;
+
+ int register_proxy_factory (
+ TAO_CORBA_TypeCodeFactory_Default_Proxy_Factory *df,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ int unregister_proxy_factory (
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
+
+ CORBA_TypeCodeFactory_ptr create_proxy (
+ CORBA_TypeCodeFactory_ptr proxy,
+ CORBA::Environment &env =
+ TAO_default_environment ()
+ );
-#endif /* end #if !defined */
+protected:
+ TAO_CORBA_TypeCodeFactory_Proxy_Factory_Adapter (void);
+ ~TAO_CORBA_TypeCodeFactory_Proxy_Factory_Adapter (void);
+ TAO_CORBA_TypeCodeFactory_Proxy_Factory_Adapter &operator= (
+ const TAO_CORBA_TypeCodeFactory_Proxy_Factory_Adapter &
+ );
+ TAO_CORBA_TypeCodeFactory_Default_Proxy_Factory *proxy_factory_;
+ int delete_proxy_factory_;
+ ACE_SYNCH_RECURSIVE_MUTEX lock_;
+ };
+
+ typedef ACE_Singleton<TAO_CORBA_TypeCodeFactory_Proxy_Factory_Adapter, ACE_SYNCH_RECURSIVE_MUTEX> TAO_CORBA_TypeCodeFactory_PROXY_FACTORY_ADAPTER;
+ class TAO_CORBA_TypeCodeFactory_Smart_Proxy_Base : public virtual CORBA_TypeCodeFactory
+ {
+ public:
+ TAO_CORBA_TypeCodeFactory_Smart_Proxy_Base (::CORBA::TypeCodeFactory_ptr proxy);
+ ~TAO_CORBA_TypeCodeFactory_Smart_Proxy_Base (void);
+ virtual TAO_Stub *_stubobj (void) const;
+ virtual CORBA::TypeCode_ptr create_struct_tc (
+ const char * id,
+ const char * name,
+ const IR_StructMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::TypeCode_ptr create_union_tc (
+ const char * id,
+ const char * name,
+ CORBA::TypeCode_ptr discriminator_type,
+ const IR_UnionMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::TypeCode_ptr create_enum_tc (
+ const char * id,
+ const char * name,
+ const IR_EnumMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::TypeCode_ptr create_alias_tc (
+ const char * id,
+ const char * name,
+ CORBA::TypeCode_ptr original_type,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::TypeCode_ptr create_exception_tc (
+ const char * id,
+ const char * name,
+ const IR_StructMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::TypeCode_ptr create_interface_tc (
+ const char * id,
+ const char * name,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::TypeCode_ptr create_string_tc (
+ CORBA::ULong bound,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::TypeCode_ptr create_wstring_tc (
+ CORBA::ULong bound,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::TypeCode_ptr create_fixed_tc (
+ CORBA::UShort digits,
+ CORBA::UShort scale,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::TypeCode_ptr create_sequence_tc (
+ CORBA::ULong bound,
+ CORBA::TypeCode_ptr element_type,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::TypeCode_ptr create_array_tc (
+ CORBA::ULong length,
+ CORBA::TypeCode_ptr element_type,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::TypeCode_ptr create_value_tc (
+ const char * id,
+ const char * name,
+ CORBA::ValueModifier type_modifier,
+ CORBA::TypeCode_ptr concrete_base,
+ const IR_ValueMemberSeq & members,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::TypeCode_ptr create_value_box_tc (
+ const char * id,
+ const char * name,
+ CORBA::TypeCode_ptr boxed_type,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::TypeCode_ptr create_native_tc (
+ const char * id,
+ const char * name,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::TypeCode_ptr create_recursive_tc (
+ const char * id,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::TypeCode_ptr create_abstract_interface_tc (
+ const char * id,
+ const char * name,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::TypeCode_ptr create_component_tc (
+ const char * id,
+ const char * name,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+ virtual CORBA::TypeCode_ptr create_home_tc (
+ const char * id,
+ const char * name,
+ CORBA::Environment &ACE_TRY_ENV =
+ TAO_default_environment ()
+ )
+ ACE_THROW_SPEC ((
+ CORBA::SystemException
+ ));
+
+private:
+ CORBA_TypeCodeFactory_var base_proxy_;
+};
+
+TAO_Export void operator<<= (CORBA::Any &, IR::DefinitionKind);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::DefinitionKind &);
+extern TAO_Export IR_Contained_ptr (*_TAO_collocation_IR_Contained_Stub_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ );
-TAO_Export void operator<<= (CORBA::Any &, CORBA::DefinitionKind);
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::DefinitionKind &);
extern TAO_Export CORBA::IRObject_ptr (*_TAO_collocation_CORBA_IRObject_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
);
// Any operators for interface CORBA::IRObject
-TAO_Export void operator<<= (CORBA::Any &, CORBA::IRObject_ptr);
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::IRObject *&);
-extern TAO_Export CORBA::Contained_ptr (*_TAO_collocation_CORBA_Contained_Stub_Factory_function_pointer) (
+TAO_Export void operator<<= (CORBA::Any &, CORBA::IRObject_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::IRObject *&);
+
+// Any operators for interface IR_Contained
+TAO_Export void operator<<= (CORBA::Any &, IR_Contained_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_Contained *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_Contained::Description &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_Contained::Description*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_Contained::Description *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_Contained::Description *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_InterfaceDefSeq &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_InterfaceDefSeq*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_InterfaceDefSeq *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_InterfaceDefSeq *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_ValueDefSeq &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_ValueDefSeq*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_ValueDefSeq *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_ValueDefSeq *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_ComponentDefSeq &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_ComponentDefSeq*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_ComponentDefSeq *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_ComponentDefSeq *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_ProvidesDefSeq &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_ProvidesDefSeq*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_ProvidesDefSeq *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_ProvidesDefSeq *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_UsesDefSeq &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_UsesDefSeq*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_UsesDefSeq *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_UsesDefSeq *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_HomeDefSeq &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_HomeDefSeq*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_HomeDefSeq *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_HomeDefSeq *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_EmitsDefSeq &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_EmitsDefSeq*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_EmitsDefSeq *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_EmitsDefSeq *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_PublishesDefSeq &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_PublishesDefSeq*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_PublishesDefSeq *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_PublishesDefSeq *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_ConsumesDefSeq &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_ConsumesDefSeq*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_ConsumesDefSeq *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_ConsumesDefSeq *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_FactoryDefSeq &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_FactoryDefSeq*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_FactoryDefSeq *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_FactoryDefSeq *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_FinderDefSeq &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_FinderDefSeq*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_FinderDefSeq *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_FinderDefSeq *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_ContainedSeq &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_ContainedSeq*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_ContainedSeq *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_ContainedSeq *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_StructMember &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_StructMember*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_StructMember *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_StructMember *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_StructMemberSeq &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_StructMemberSeq*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_StructMemberSeq *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_StructMemberSeq *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_Initializer &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_Initializer*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_Initializer *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_Initializer *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_InitializerSeq &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_InitializerSeq*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_InitializerSeq *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_InitializerSeq *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_UnionMember &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_UnionMember*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_UnionMember *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_UnionMember *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_UnionMemberSeq &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_UnionMemberSeq*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_UnionMemberSeq *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_UnionMemberSeq *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_EnumMemberSeq &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_EnumMemberSeq*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_EnumMemberSeq *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_EnumMemberSeq *&);
+extern TAO_Export IR_Container_ptr (*_TAO_collocation_IR_Container_Stub_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ );
+// Any operators for interface IR_Container
+TAO_Export void operator<<= (CORBA::Any &, IR_Container_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_Container *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_Container::Description &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_Container::Description*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_Container::Description *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_Container::Description *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_Container::DescriptionSeq &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_Container::DescriptionSeq*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_Container::DescriptionSeq *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_Container::DescriptionSeq *&);
+extern TAO_Export IR_IDLType_ptr (*_TAO_collocation_IR_IDLType_Stub_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ );
+// Any operators for interface IR_IDLType
+TAO_Export void operator<<= (CORBA::Any &, IR_IDLType_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_IDLType *&);
+TAO_Export void operator<<= (CORBA::Any &, IR::PrimitiveKind);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::PrimitiveKind &);
+extern TAO_Export IR_Repository_ptr (*_TAO_collocation_IR_Repository_Stub_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ );
+// Any operators for interface IR_Repository
+TAO_Export void operator<<= (CORBA::Any &, IR_Repository_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_Repository *&);
+extern TAO_Export IR_ComponentRepository_ptr (*_TAO_collocation_IR_ComponentRepository_Stub_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ );
+// Any operators for interface IR_ComponentRepository
+TAO_Export void operator<<= (CORBA::Any &, IR_ComponentRepository_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_ComponentRepository *&);
+extern TAO_Export IR_ModuleDef_ptr (*_TAO_collocation_IR_ModuleDef_Stub_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ );
+// Any operators for interface IR_ModuleDef
+TAO_Export void operator<<= (CORBA::Any &, IR_ModuleDef_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_ModuleDef *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_ModuleDescription &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_ModuleDescription*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_ModuleDescription *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_ModuleDescription *&);
+extern TAO_Export IR_ConstantDef_ptr (*_TAO_collocation_IR_ConstantDef_Stub_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ );
+// Any operators for interface IR_ConstantDef
+TAO_Export void operator<<= (CORBA::Any &, IR_ConstantDef_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_ConstantDef *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_ConstantDescription &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_ConstantDescription*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_ConstantDescription *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_ConstantDescription *&);
+extern TAO_Export IR_TypedefDef_ptr (*_TAO_collocation_IR_TypedefDef_Stub_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ );
+// Any operators for interface IR_TypedefDef
+TAO_Export void operator<<= (CORBA::Any &, IR_TypedefDef_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_TypedefDef *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_TypeDescription &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_TypeDescription*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_TypeDescription *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_TypeDescription *&);
+extern TAO_Export IR_StructDef_ptr (*_TAO_collocation_IR_StructDef_Stub_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ );
+// Any operators for interface IR_StructDef
+TAO_Export void operator<<= (CORBA::Any &, IR_StructDef_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_StructDef *&);
+extern TAO_Export IR_UnionDef_ptr (*_TAO_collocation_IR_UnionDef_Stub_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ );
+// Any operators for interface IR_UnionDef
+TAO_Export void operator<<= (CORBA::Any &, IR_UnionDef_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_UnionDef *&);
+extern TAO_Export IR_EnumDef_ptr (*_TAO_collocation_IR_EnumDef_Stub_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ );
+// Any operators for interface IR_EnumDef
+TAO_Export void operator<<= (CORBA::Any &, IR_EnumDef_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_EnumDef *&);
+extern TAO_Export IR_AliasDef_ptr (*_TAO_collocation_IR_AliasDef_Stub_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ );
+// Any operators for interface IR_AliasDef
+TAO_Export void operator<<= (CORBA::Any &, IR_AliasDef_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_AliasDef *&);
+extern TAO_Export IR_NativeDef_ptr (*_TAO_collocation_IR_NativeDef_Stub_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ );
+// Any operators for interface IR_NativeDef
+TAO_Export void operator<<= (CORBA::Any &, IR_NativeDef_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_NativeDef *&);
+extern TAO_Export IR_PrimitiveDef_ptr (*_TAO_collocation_IR_PrimitiveDef_Stub_Factory_function_pointer) (
+ CORBA::Object_ptr obj
+ );
+// Any operators for interface IR_PrimitiveDef
+TAO_Export void operator<<= (CORBA::Any &, IR_PrimitiveDef_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_PrimitiveDef *&);
+extern TAO_Export IR_StringDef_ptr (*_TAO_collocation_IR_StringDef_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
);
-// Any operators for interface CORBA::Contained
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::Contained_ptr);
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::Contained *&);
-TAO_Export void operator<<= (CORBA::Any &,
- const CORBA::Contained::Description &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::Contained::Description*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::Contained::Description *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- const CORBA::Contained::Description *&);
-TAO_Export void operator<<= (CORBA::Any &,
- const CORBA::InterfaceDefSeq &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::InterfaceDefSeq*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::InterfaceDefSeq *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- const CORBA::InterfaceDefSeq *&);
-TAO_Export void operator<<= (CORBA::Any &,
- const CORBA::ValueDefSeq &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::ValueDefSeq*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::ValueDefSeq *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- const CORBA::ValueDefSeq *&);
-TAO_Export void operator<<= (CORBA::Any &,
- const CORBA::ContainedSeq &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::ContainedSeq*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::ContainedSeq *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- const CORBA::ContainedSeq *&);
-TAO_Export void operator<<= (CORBA::Any &,
- const CORBA::StructMember &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::StructMember*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::StructMember *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- const CORBA::StructMember *&);
-TAO_Export void operator<<= (CORBA::Any &,
- const CORBA::StructMemberSeq &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::StructMemberSeq*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::StructMemberSeq *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- const CORBA::StructMemberSeq *&);
-TAO_Export void operator<<= (CORBA::Any &,
- const CORBA::Initializer &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::Initializer*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::Initializer *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- const CORBA::Initializer *&);
-TAO_Export void operator<<= (CORBA::Any &,
- const CORBA::InitializerSeq &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::InitializerSeq*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::InitializerSeq *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- const CORBA::InitializerSeq *&);
-TAO_Export void operator<<= (CORBA::Any &,
- const CORBA::UnionMember &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::UnionMember*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::UnionMember *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- const CORBA::UnionMember *&);
-TAO_Export void operator<<= (CORBA::Any &,
- const CORBA::UnionMemberSeq &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::UnionMemberSeq*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::UnionMemberSeq *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- const CORBA::UnionMemberSeq *&);
-TAO_Export void operator<<= (CORBA::Any &,
- const CORBA::EnumMemberSeq &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::EnumMemberSeq*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::EnumMemberSeq *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- const CORBA::EnumMemberSeq *&);
-extern TAO_Export CORBA::Container_ptr (*_TAO_collocation_CORBA_Container_Stub_Factory_function_pointer) (
+// Any operators for interface IR_StringDef
+TAO_Export void operator<<= (CORBA::Any &, IR_StringDef_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_StringDef *&);
+extern TAO_Export IR_WstringDef_ptr (*_TAO_collocation_IR_WstringDef_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
);
-// Any operators for interface CORBA::Container
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::Container_ptr);
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::Container *&);
-TAO_Export void operator<<= (CORBA::Any &,
- const CORBA::Container::Description &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::Container::Description*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::Container::Description *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- const CORBA::Container::Description *&);
-TAO_Export void operator<<= (CORBA::Any &,
- const CORBA::Container::DescriptionSeq &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::Container::DescriptionSeq*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::Container::DescriptionSeq *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- const CORBA::Container::DescriptionSeq *&);
-extern TAO_Export CORBA::IDLType_ptr (*_TAO_collocation_CORBA_IDLType_Stub_Factory_function_pointer) (
+// Any operators for interface IR_WstringDef
+TAO_Export void operator<<= (CORBA::Any &, IR_WstringDef_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_WstringDef *&);
+extern TAO_Export IR_FixedDef_ptr (*_TAO_collocation_IR_FixedDef_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
);
-// Any operators for interface CORBA::IDLType
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::IDLType_ptr);
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::IDLType *&);
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::PrimitiveKind);
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::PrimitiveKind &);
-extern TAO_Export CORBA::Repository_ptr (*_TAO_collocation_CORBA_Repository_Stub_Factory_function_pointer) (
+// Any operators for interface IR_FixedDef
+TAO_Export void operator<<= (CORBA::Any &, IR_FixedDef_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_FixedDef *&);
+extern TAO_Export IR_SequenceDef_ptr (*_TAO_collocation_IR_SequenceDef_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
);
-// Any operators for interface CORBA::Repository
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::Repository_ptr);
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::Repository *&);
-extern TAO_Export CORBA::ModuleDef_ptr (*_TAO_collocation_CORBA_ModuleDef_Stub_Factory_function_pointer) (
+// Any operators for interface IR_SequenceDef
+TAO_Export void operator<<= (CORBA::Any &, IR_SequenceDef_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_SequenceDef *&);
+extern TAO_Export IR_ArrayDef_ptr (*_TAO_collocation_IR_ArrayDef_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
);
-// Any operators for interface CORBA::ModuleDef
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::ModuleDef_ptr);
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::ModuleDef *&);
-TAO_Export void operator<<= (CORBA::Any &,
- const CORBA::ModuleDescription &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::ModuleDescription*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::ModuleDescription *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- const CORBA::ModuleDescription *&);
-extern TAO_Export CORBA::ConstantDef_ptr (*_TAO_collocation_CORBA_ConstantDef_Stub_Factory_function_pointer) (
+// Any operators for interface IR_ArrayDef
+TAO_Export void operator<<= (CORBA::Any &, IR_ArrayDef_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_ArrayDef *&);
+extern TAO_Export IR_ExceptionDef_ptr (*_TAO_collocation_IR_ExceptionDef_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
);
-// Any operators for interface CORBA::ConstantDef
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::ConstantDef_ptr);
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::ConstantDef *&);
-TAO_Export void operator<<= (CORBA::Any &,
- const CORBA::ConstantDescription &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::ConstantDescription*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::ConstantDescription *&);
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- const CORBA::ConstantDescription *&);
-extern TAO_Export CORBA::TypedefDef_ptr (*_TAO_collocation_CORBA_TypedefDef_Stub_Factory_function_pointer) (
+// Any operators for interface IR_ExceptionDef
+TAO_Export void operator<<= (CORBA::Any &, IR_ExceptionDef_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_ExceptionDef *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_ExceptionDescription &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_ExceptionDescription*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_ExceptionDescription *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_ExceptionDescription *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_ExceptionDefSeq &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_ExceptionDefSeq*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_ExceptionDefSeq *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_ExceptionDefSeq *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_ExcDescriptionSeq &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_ExcDescriptionSeq*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_ExcDescriptionSeq *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_ExcDescriptionSeq *&);
+TAO_Export void operator<<= (CORBA::Any &, IR::AttributeMode);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::AttributeMode &);
+extern TAO_Export IR_AttributeDef_ptr (*_TAO_collocation_IR_AttributeDef_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
);
-// Any operators for interface CORBA::TypedefDef
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::TypedefDef_ptr);
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::TypedefDef *&);
-TAO_Export void operator<<= (CORBA::Any &,
- const CORBA::TypeDescription &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::TypeDescription*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::TypeDescription *&);
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- const CORBA::TypeDescription *&);
-extern TAO_Export CORBA::StructDef_ptr (*_TAO_collocation_CORBA_StructDef_Stub_Factory_function_pointer) (
+// Any operators for interface IR_AttributeDef
+TAO_Export void operator<<= (CORBA::Any &, IR_AttributeDef_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_AttributeDef *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_AttributeDescription &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_AttributeDescription*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_AttributeDescription *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_AttributeDescription *&);
+TAO_Export void operator<<= (CORBA::Any &, IR::OperationMode);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::OperationMode &);
+TAO_Export void operator<<= (CORBA::Any &, IR::ParameterMode);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR::ParameterMode &);
+TAO_Export void operator<<= (CORBA::Any &, const IR_ParameterDescription &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_ParameterDescription*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_ParameterDescription *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_ParameterDescription *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_ParDescriptionSeq &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_ParDescriptionSeq*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_ParDescriptionSeq *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_ParDescriptionSeq *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_ContextIdSeq &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_ContextIdSeq*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_ContextIdSeq *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_ContextIdSeq *&);
+extern TAO_Export IR_OperationDef_ptr (*_TAO_collocation_IR_OperationDef_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
);
-// Any operators for interface CORBA::StructDef
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::StructDef_ptr);
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::StructDef *&);
-extern TAO_Export CORBA::UnionDef_ptr (*_TAO_collocation_CORBA_UnionDef_Stub_Factory_function_pointer) (
+// Any operators for interface IR_OperationDef
+TAO_Export void operator<<= (CORBA::Any &, IR_OperationDef_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_OperationDef *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_OperationDescription &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_OperationDescription*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_OperationDescription *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_OperationDescription *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_RepositoryIdSeq &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_RepositoryIdSeq*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_RepositoryIdSeq *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_RepositoryIdSeq *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_OpDescriptionSeq &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_OpDescriptionSeq*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_OpDescriptionSeq *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_OpDescriptionSeq *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_AttrDescriptionSeq &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_AttrDescriptionSeq*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_AttrDescriptionSeq *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_AttrDescriptionSeq *&);
+extern TAO_Export IR_InterfaceDef_ptr (*_TAO_collocation_IR_InterfaceDef_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
);
-// Any operators for interface CORBA::UnionDef
-TAO_Export void operator<<= (CORBA::Any &, CORBA::UnionDef_ptr);
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::UnionDef *&);
-extern TAO_Export CORBA::EnumDef_ptr (*_TAO_collocation_CORBA_EnumDef_Stub_Factory_function_pointer) (
+// Any operators for interface IR_InterfaceDef
+TAO_Export void operator<<= (CORBA::Any &, IR_InterfaceDef_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_InterfaceDef *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_InterfaceDescription &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_InterfaceDescription*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_InterfaceDescription *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_InterfaceDescription *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_ValueMember &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_ValueMember*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_ValueMember *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_ValueMember *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_ValueMemberSeq &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_ValueMemberSeq*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_ValueMemberSeq *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_ValueMemberSeq *&);
+extern TAO_Export IR_ValueMemberDef_ptr (*_TAO_collocation_IR_ValueMemberDef_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
);
-// Any operators for interface CORBA::EnumDef
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::EnumDef_ptr);
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::EnumDef *&);
-extern TAO_Export CORBA::AliasDef_ptr (*_TAO_collocation_CORBA_AliasDef_Stub_Factory_function_pointer) (
+// Any operators for interface IR_ValueMemberDef
+TAO_Export void operator<<= (CORBA::Any &, IR_ValueMemberDef_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_ValueMemberDef *&);
+extern TAO_Export IR_ValueDef_ptr (*_TAO_collocation_IR_ValueDef_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
);
-// Any operators for interface CORBA::AliasDef
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::AliasDef_ptr);
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::AliasDef *&);
-extern TAO_Export CORBA::PrimitiveDef_ptr (*_TAO_collocation_CORBA_PrimitiveDef_Stub_Factory_function_pointer) (
+// Any operators for interface IR_ValueDef
+TAO_Export void operator<<= (CORBA::Any &, IR_ValueDef_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_ValueDef *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_ValueDescription &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_ValueDescription*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_ValueDescription *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_ValueDescription *&);
+extern TAO_Export IR_ValueBoxDef_ptr (*_TAO_collocation_IR_ValueBoxDef_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
);
-// Any operators for interface CORBA::PrimitiveDef
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::PrimitiveDef_ptr);
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::PrimitiveDef *&);
-extern TAO_Export CORBA::StringDef_ptr (*_TAO_collocation_CORBA_StringDef_Stub_Factory_function_pointer) (
+// Any operators for interface IR_ValueBoxDef
+TAO_Export void operator<<= (CORBA::Any &, IR_ValueBoxDef_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_ValueBoxDef *&);
+extern TAO_Export IR_ProvidesDef_ptr (*_TAO_collocation_IR_ProvidesDef_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
);
-// Any operators for interface CORBA::StringDef
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::StringDef_ptr);
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::StringDef *&);
-extern TAO_Export CORBA::WstringDef_ptr (*_TAO_collocation_CORBA_WstringDef_Stub_Factory_function_pointer) (
+// Any operators for interface IR_ProvidesDef
+TAO_Export void operator<<= (CORBA::Any &, IR_ProvidesDef_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_ProvidesDef *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_ProvidesDescription &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_ProvidesDescription*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_ProvidesDescription *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_ProvidesDescription *&);
+extern TAO_Export IR_UsesDef_ptr (*_TAO_collocation_IR_UsesDef_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
);
-// Any operators for interface CORBA::WstringDef
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::WstringDef_ptr);
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::WstringDef *&);
-extern TAO_Export CORBA::FixedDef_ptr (*_TAO_collocation_CORBA_FixedDef_Stub_Factory_function_pointer) (
+// Any operators for interface IR_UsesDef
+TAO_Export void operator<<= (CORBA::Any &, IR_UsesDef_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_UsesDef *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_UsesDescription &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_UsesDescription*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_UsesDescription *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_UsesDescription *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_ProvidesDescSeq &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_ProvidesDescSeq*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_ProvidesDescSeq *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_ProvidesDescSeq *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_UsesDescSeq &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_UsesDescSeq*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_UsesDescSeq *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_UsesDescSeq *&);
+extern TAO_Export IR_EventDef_ptr (*_TAO_collocation_IR_EventDef_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
);
-// Any operators for interface CORBA::FixedDef
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::FixedDef_ptr);
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::FixedDef *&);
-extern TAO_Export CORBA::SequenceDef_ptr (*_TAO_collocation_CORBA_SequenceDef_Stub_Factory_function_pointer) (
+// Any operators for interface IR_EventDef
+TAO_Export void operator<<= (CORBA::Any &, IR_EventDef_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_EventDef *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_EventDescription &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_EventDescription*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_EventDescription *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_EventDescription *&);
+extern TAO_Export IR_EmitsDef_ptr (*_TAO_collocation_IR_EmitsDef_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
);
-// Any operators for interface CORBA::SequenceDef
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::SequenceDef_ptr);
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::SequenceDef *&);
-extern TAO_Export CORBA::ArrayDef_ptr (*_TAO_collocation_CORBA_ArrayDef_Stub_Factory_function_pointer) (
+// Any operators for interface IR_EmitsDef
+TAO_Export void operator<<= (CORBA::Any &, IR_EmitsDef_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_EmitsDef *&);
+extern TAO_Export IR_PublishesDef_ptr (*_TAO_collocation_IR_PublishesDef_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
);
-// Any operators for interface CORBA::ArrayDef
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::ArrayDef_ptr);
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::ArrayDef *&);
-extern TAO_Export CORBA::ExceptionDef_ptr (*_TAO_collocation_CORBA_ExceptionDef_Stub_Factory_function_pointer) (
+// Any operators for interface IR_PublishesDef
+TAO_Export void operator<<= (CORBA::Any &, IR_PublishesDef_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_PublishesDef *&);
+extern TAO_Export IR_ConsumesDef_ptr (*_TAO_collocation_IR_ConsumesDef_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
);
-// Any operators for interface CORBA::ExceptionDef
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::ExceptionDef_ptr);
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::ExceptionDef *&);
-TAO_Export void operator<<= (CORBA::Any &,
- const CORBA::ExceptionDescription &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::ExceptionDescription*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::ExceptionDescription *&);
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- const CORBA::ExceptionDescription *&);
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::AttributeMode);
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::AttributeMode &);
-extern TAO_Export CORBA::AttributeDef_ptr (*_TAO_collocation_CORBA_AttributeDef_Stub_Factory_function_pointer) (
+// Any operators for interface IR_ConsumesDef
+TAO_Export void operator<<= (CORBA::Any &, IR_ConsumesDef_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_ConsumesDef *&);
+extern TAO_Export IR_ComponentDef_ptr (*_TAO_collocation_IR_ComponentDef_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
);
-// Any operators for interface CORBA::AttributeDef
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::AttributeDef_ptr);
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::AttributeDef *&);
-TAO_Export void operator<<= (CORBA::Any &,
- const CORBA::AttributeDescription &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::AttributeDescription*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::AttributeDescription *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- const CORBA::AttributeDescription *&);
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::OperationMode);
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::OperationMode &);
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::ParameterMode);
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::ParameterMode &);
-TAO_Export void operator<<= (CORBA::Any &,
- const CORBA::ParameterDescription &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::ParameterDescription*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::ParameterDescription *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- const CORBA::ParameterDescription *&);
-TAO_Export void operator<<= (CORBA::Any &,
- const CORBA::ParDescriptionSeq &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::ParDescriptionSeq*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::ParDescriptionSeq *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- const CORBA::ParDescriptionSeq *&);
-TAO_Export void operator<<= (CORBA::Any &,
- const CORBA::ContextIdSeq &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::ContextIdSeq*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::ContextIdSeq *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- const CORBA::ContextIdSeq *&);
-TAO_Export void operator<<= (CORBA::Any &,
- const CORBA::ExceptionDefSeq &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::ExceptionDefSeq*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::ExceptionDefSeq *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- const CORBA::ExceptionDefSeq *&);
-TAO_Export void operator<<= (CORBA::Any &,
- const CORBA::ExcDescriptionSeq &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::ExcDescriptionSeq*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::ExcDescriptionSeq *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- const CORBA::ExcDescriptionSeq *&);
-extern TAO_Export CORBA::OperationDef_ptr (*_TAO_collocation_CORBA_OperationDef_Stub_Factory_function_pointer) (
+// Any operators for interface IR_ComponentDef
+TAO_Export void operator<<= (CORBA::Any &, IR_ComponentDef_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_ComponentDef *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_ComponentDescription &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_ComponentDescription*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_ComponentDescription *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_ComponentDescription *&);
+extern TAO_Export IR_PrimaryKeyDef_ptr (*_TAO_collocation_IR_PrimaryKeyDef_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
);
-// Any operators for interface CORBA::OperationDef
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::OperationDef_ptr);
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::OperationDef *&);
-TAO_Export void operator<<= (CORBA::Any &,
- const CORBA::OperationDescription &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::OperationDescription*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::OperationDescription *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- const CORBA::OperationDescription *&);
-TAO_Export void operator<<= (CORBA::Any &,
- const CORBA::RepositoryIdSeq &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::RepositoryIdSeq*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::RepositoryIdSeq *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- const CORBA::RepositoryIdSeq *&);
-TAO_Export void operator<<= (CORBA::Any &,
- const CORBA::OpDescriptionSeq &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::OpDescriptionSeq*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::OpDescriptionSeq *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- const CORBA::OpDescriptionSeq *&);
-TAO_Export void operator<<= (CORBA::Any &,
- const CORBA::AttrDescriptionSeq &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::AttrDescriptionSeq*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::AttrDescriptionSeq *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- const CORBA::AttrDescriptionSeq *&);
-extern CORBA::InterfaceDef_ptr (*_TAO_collocation_CORBA_InterfaceDef_Stub_Factory_function_pointer) (
+// Any operators for interface IR_PrimaryKeyDef
+TAO_Export void operator<<= (CORBA::Any &, IR_PrimaryKeyDef_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_PrimaryKeyDef *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_PrimaryKeyDescription &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_PrimaryKeyDescription*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_PrimaryKeyDescription *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_PrimaryKeyDescription *&);
+extern TAO_Export IR_FactoryDef_ptr (*_TAO_collocation_IR_FactoryDef_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
);
-// Any operators for interface CORBA::InterfaceDef
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::InterfaceDef_ptr);
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::InterfaceDef *&);
-TAO_Export void operator<<= (CORBA::Any &,
- const CORBA::InterfaceDef::FullInterfaceDescription &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::InterfaceDef::FullInterfaceDescription*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::InterfaceDef::FullInterfaceDescription *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- const CORBA::InterfaceDef::FullInterfaceDescription *&);
-TAO_Export void operator<<= (CORBA::Any &,
- const CORBA::InterfaceDescription &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::InterfaceDescription*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::InterfaceDescription *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- const CORBA::InterfaceDescription *&);
-TAO_Export void operator<<= (CORBA::Any &,
- const CORBA::ValueMember &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::ValueMember*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::ValueMember *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- const CORBA::ValueMember *&);
-TAO_Export void operator<<= (CORBA::Any &,
- const CORBA::ValueMemberSeq &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::ValueMemberSeq*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::ValueMemberSeq *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- const CORBA::ValueMemberSeq *&);
-extern CORBA::ValueMemberDef_ptr (*_TAO_collocation_CORBA_ValueMemberDef_Stub_Factory_function_pointer) (
+// Any operators for interface IR_FactoryDef
+TAO_Export void operator<<= (CORBA::Any &, IR_FactoryDef_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_FactoryDef *&);
+extern TAO_Export IR_FinderDef_ptr (*_TAO_collocation_IR_FinderDef_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
);
-// Any operators for interface CORBA::ValueMemberDef
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::ValueMemberDef_ptr);
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::ValueMemberDef *&);
-extern CORBA::ValueDef_ptr (*_TAO_collocation_CORBA_ValueDef_Stub_Factory_function_pointer) (
+// Any operators for interface IR_FinderDef
+TAO_Export void operator<<= (CORBA::Any &, IR_FinderDef_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_FinderDef *&);
+extern TAO_Export IR_HomeDef_ptr (*_TAO_collocation_IR_HomeDef_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
);
-// Any operators for interface CORBA::ValueDef
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::ValueDef_ptr);
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::ValueDef *&);
-TAO_Export void operator<<= (CORBA::Any &,
- const CORBA::ValueDef::FullValueDescription &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::ValueDef::FullValueDescription*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::ValueDef::FullValueDescription *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- const CORBA::ValueDef::FullValueDescription *&);
-TAO_Export void operator<<= (CORBA::Any &,
- const CORBA::ValueDescription &); // copying version
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::ValueDescription*); // noncopying version
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::ValueDescription *&); // deprecated
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- const CORBA::ValueDescription *&);
-extern CORBA::ValueBoxDef_ptr (*_TAO_collocation_CORBA_ValueBoxDef_Stub_Factory_function_pointer) (
+// Any operators for interface IR_HomeDef
+TAO_Export void operator<<= (CORBA::Any &, IR_HomeDef_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_HomeDef *&);
+TAO_Export void operator<<= (CORBA::Any &, const IR_HomeDescription &); // copying version
+TAO_Export void operator<<= (CORBA::Any &, IR_HomeDescription*); // noncopying version
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, IR_HomeDescription *&); // deprecated
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, const IR_HomeDescription *&);
+extern TAO_Export CORBA::TypeCodeFactory_ptr (*_TAO_collocation_CORBA_TypeCodeFactory_Stub_Factory_function_pointer) (
CORBA::Object_ptr obj
);
-// Any operators for interface CORBA::ValueBoxDef
-TAO_Export void operator<<= (CORBA::Any &,
- CORBA::ValueBoxDef_ptr);
-TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &,
- CORBA::ValueBoxDef *&);
+// Any operators for interface CORBA::TypeCodeFactory
+TAO_Export void operator<<= (CORBA::Any &, CORBA::TypeCodeFactory_ptr);
+TAO_Export CORBA::Boolean operator>>= (const CORBA::Any &, CORBA::TypeCodeFactory *&);
#ifndef __ACE_INLINE__
-TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::DefinitionKind &); //
-TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::DefinitionKind &);
-TAO_Export CORBA::Boolean
-operator<< (TAO_OutputCDR &, const CORBA::IRObject_ptr );
-TAO_Export CORBA::Boolean
-operator>> (TAO_InputCDR &, CORBA::IRObject_ptr &);
-TAO_Export CORBA::Boolean
-operator<< (TAO_OutputCDR &, const CORBA::Contained_ptr );
-TAO_Export CORBA::Boolean
-operator>> (TAO_InputCDR &, CORBA::Contained_ptr &);
-TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::Contained::Description &);
-TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::Contained::Description &);
-TAO_Export CORBA::Boolean operator<< (
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::DefinitionKind &); //
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::DefinitionKind &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_Contained_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_Contained_ptr &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_Contained::Description &);
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_Contained::Description &);
+
+#if !defined _TAO_CDR_OP_IR_InterfaceDefSeq_H_
+#define _TAO_CDR_OP_IR_InterfaceDefSeq_H_
+
+TAO_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
+ const IR_InterfaceDefSeq &
+ );
+TAO_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ IR_InterfaceDefSeq &
+ );
+
+#endif /* _TAO_CDR_OP_IR_InterfaceDefSeq_H_ */
+
+
+#if !defined _TAO_CDR_OP_IR_ValueDefSeq_H_
+#define _TAO_CDR_OP_IR_ValueDefSeq_H_
+
+TAO_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
+ const IR_ValueDefSeq &
+ );
+TAO_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ IR_ValueDefSeq &
+ );
+
+#endif /* _TAO_CDR_OP_IR_ValueDefSeq_H_ */
+
+
+#if !defined _TAO_CDR_OP_IR_ComponentDefSeq_H_
+#define _TAO_CDR_OP_IR_ComponentDefSeq_H_
+
+TAO_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
+ const IR_ComponentDefSeq &
+ );
+TAO_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ IR_ComponentDefSeq &
+ );
+
+#endif /* _TAO_CDR_OP_IR_ComponentDefSeq_H_ */
+
+
+#if !defined _TAO_CDR_OP_IR_ProvidesDefSeq_H_
+#define _TAO_CDR_OP_IR_ProvidesDefSeq_H_
+
+TAO_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
+ const IR_ProvidesDefSeq &
+ );
+TAO_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ IR_ProvidesDefSeq &
+ );
+
+#endif /* _TAO_CDR_OP_IR_ProvidesDefSeq_H_ */
+
+
+#if !defined _TAO_CDR_OP_IR_UsesDefSeq_H_
+#define _TAO_CDR_OP_IR_UsesDefSeq_H_
+
+TAO_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
+ const IR_UsesDefSeq &
+ );
+TAO_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ IR_UsesDefSeq &
+ );
+
+#endif /* _TAO_CDR_OP_IR_UsesDefSeq_H_ */
+
+
+#if !defined _TAO_CDR_OP_IR_HomeDefSeq_H_
+#define _TAO_CDR_OP_IR_HomeDefSeq_H_
+
+TAO_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
+ const IR_HomeDefSeq &
+ );
+TAO_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ IR_HomeDefSeq &
+ );
+
+#endif /* _TAO_CDR_OP_IR_HomeDefSeq_H_ */
+
+
+#if !defined _TAO_CDR_OP_IR_EmitsDefSeq_H_
+#define _TAO_CDR_OP_IR_EmitsDefSeq_H_
+
+TAO_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
+ const IR_EmitsDefSeq &
+ );
+TAO_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ IR_EmitsDefSeq &
+ );
+
+#endif /* _TAO_CDR_OP_IR_EmitsDefSeq_H_ */
+
+
+#if !defined _TAO_CDR_OP_IR_PublishesDefSeq_H_
+#define _TAO_CDR_OP_IR_PublishesDefSeq_H_
+
+TAO_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
+ const IR_PublishesDefSeq &
+ );
+TAO_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ IR_PublishesDefSeq &
+ );
+
+#endif /* _TAO_CDR_OP_IR_PublishesDefSeq_H_ */
+
+
+#if !defined _TAO_CDR_OP_IR_ConsumesDefSeq_H_
+#define _TAO_CDR_OP_IR_ConsumesDefSeq_H_
+
+TAO_Export CORBA::Boolean operator<< (
TAO_OutputCDR &,
- const CORBA::InterfaceDefSeq &
+ const IR_ConsumesDefSeq &
);
-TAO_Export CORBA::Boolean operator>> (
+TAO_Export CORBA::Boolean operator>> (
TAO_InputCDR &,
- CORBA::InterfaceDefSeq &
+ IR_ConsumesDefSeq &
);
-TAO_Export CORBA::Boolean operator<< (
+#endif /* _TAO_CDR_OP_IR_ConsumesDefSeq_H_ */
+
+
+#if !defined _TAO_CDR_OP_IR_FactoryDefSeq_H_
+#define _TAO_CDR_OP_IR_FactoryDefSeq_H_
+
+TAO_Export CORBA::Boolean operator<< (
TAO_OutputCDR &,
- const CORBA::ValueDefSeq &
+ const IR_FactoryDefSeq &
);
-TAO_Export CORBA::Boolean operator>> (
+TAO_Export CORBA::Boolean operator>> (
TAO_InputCDR &,
- CORBA::ValueDefSeq &
+ IR_FactoryDefSeq &
);
-TAO_Export CORBA::Boolean operator<< (
+#endif /* _TAO_CDR_OP_IR_FactoryDefSeq_H_ */
+
+
+#if !defined _TAO_CDR_OP_IR_FinderDefSeq_H_
+#define _TAO_CDR_OP_IR_FinderDefSeq_H_
+
+TAO_Export CORBA::Boolean operator<< (
TAO_OutputCDR &,
- const CORBA::ContainedSeq &
+ const IR_FinderDefSeq &
);
-TAO_Export CORBA::Boolean operator>> (
+TAO_Export CORBA::Boolean operator>> (
TAO_InputCDR &,
- CORBA::ContainedSeq &
+ IR_FinderDefSeq &
);
-TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::StructMember &);
-TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::StructMember &);
-TAO_Export CORBA::Boolean operator<< (
+#endif /* _TAO_CDR_OP_IR_FinderDefSeq_H_ */
+
+
+#if !defined _TAO_CDR_OP_IR_ContainedSeq_H_
+#define _TAO_CDR_OP_IR_ContainedSeq_H_
+
+TAO_Export CORBA::Boolean operator<< (
TAO_OutputCDR &,
- const CORBA::StructMemberSeq &
+ const IR_ContainedSeq &
);
-TAO_Export CORBA::Boolean operator>> (
+TAO_Export CORBA::Boolean operator>> (
TAO_InputCDR &,
- CORBA::StructMemberSeq &
+ IR_ContainedSeq &
);
-TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::Initializer &);
-TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::Initializer &);
-TAO_Export CORBA::Boolean operator<< (
+#endif /* _TAO_CDR_OP_IR_ContainedSeq_H_ */
+
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_StructMember &);
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_StructMember &);
+
+#if !defined _TAO_CDR_OP_IR_StructMemberSeq_H_
+#define _TAO_CDR_OP_IR_StructMemberSeq_H_
+
+TAO_Export CORBA::Boolean operator<< (
TAO_OutputCDR &,
- const CORBA::InitializerSeq &
+ const IR_StructMemberSeq &
);
-TAO_Export CORBA::Boolean operator>> (
+TAO_Export CORBA::Boolean operator>> (
TAO_InputCDR &,
- CORBA::InitializerSeq &
+ IR_StructMemberSeq &
);
-TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::UnionMember &);
-TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::UnionMember &);
-TAO_Export CORBA::Boolean operator<< (
+#endif /* _TAO_CDR_OP_IR_StructMemberSeq_H_ */
+
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_Initializer &);
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_Initializer &);
+
+#if !defined _TAO_CDR_OP_IR_InitializerSeq_H_
+#define _TAO_CDR_OP_IR_InitializerSeq_H_
+
+TAO_Export CORBA::Boolean operator<< (
TAO_OutputCDR &,
- const CORBA::UnionMemberSeq &
+ const IR_InitializerSeq &
);
-TAO_Export CORBA::Boolean operator>> (
+TAO_Export CORBA::Boolean operator>> (
TAO_InputCDR &,
- CORBA::UnionMemberSeq &
+ IR_InitializerSeq &
);
-TAO_Export CORBA::Boolean operator<< (
+#endif /* _TAO_CDR_OP_IR_InitializerSeq_H_ */
+
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_UnionMember &);
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_UnionMember &);
+
+#if !defined _TAO_CDR_OP_IR_UnionMemberSeq_H_
+#define _TAO_CDR_OP_IR_UnionMemberSeq_H_
+
+TAO_Export CORBA::Boolean operator<< (
TAO_OutputCDR &,
- const CORBA::EnumMemberSeq &
+ const IR_UnionMemberSeq &
);
-TAO_Export CORBA::Boolean operator>> (
+TAO_Export CORBA::Boolean operator>> (
TAO_InputCDR &,
- CORBA::EnumMemberSeq &
+ IR_UnionMemberSeq &
);
-TAO_Export CORBA::Boolean
-operator<< (TAO_OutputCDR &, const CORBA::Container_ptr );
-TAO_Export CORBA::Boolean
-operator>> (TAO_InputCDR &, CORBA::Container_ptr &);
-TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::Container::Description &);
-TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::Container::Description &);
-TAO_Export CORBA::Boolean operator<< (
+#endif /* _TAO_CDR_OP_IR_UnionMemberSeq_H_ */
+
+
+#if !defined _TAO_CDR_OP_IR_EnumMemberSeq_H_
+#define _TAO_CDR_OP_IR_EnumMemberSeq_H_
+
+TAO_Export CORBA::Boolean operator<< (
TAO_OutputCDR &,
- const CORBA::Container::DescriptionSeq &
+ const IR_EnumMemberSeq &
);
-TAO_Export CORBA::Boolean operator>> (
+TAO_Export CORBA::Boolean operator>> (
TAO_InputCDR &,
- CORBA::Container::DescriptionSeq &
+ IR_EnumMemberSeq &
);
-TAO_Export CORBA::Boolean
-operator<< (TAO_OutputCDR &, const CORBA::IDLType_ptr );
-TAO_Export CORBA::Boolean
-operator>> (TAO_InputCDR &, CORBA::IDLType_ptr &);
-TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::PrimitiveKind &); //
-TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::PrimitiveKind &);
-TAO_Export CORBA::Boolean
-operator<< (TAO_OutputCDR &, const CORBA::Repository_ptr );
-TAO_Export CORBA::Boolean
-operator>> (TAO_InputCDR &, CORBA::Repository_ptr &);
-TAO_Export CORBA::Boolean
-operator<< (TAO_OutputCDR &, const CORBA::ModuleDef_ptr );
-TAO_Export CORBA::Boolean
-operator>> (TAO_InputCDR &, CORBA::ModuleDef_ptr &);
-TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ModuleDescription &);
-TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ModuleDescription &);
-TAO_Export CORBA::Boolean
-operator<< (TAO_OutputCDR &, const CORBA::ConstantDef_ptr );
-TAO_Export CORBA::Boolean
-operator>> (TAO_InputCDR &, CORBA::ConstantDef_ptr &);
-TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ConstantDescription &);
-TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ConstantDescription &);
-TAO_Export CORBA::Boolean
-operator<< (TAO_OutputCDR &, const CORBA::TypedefDef_ptr );
-TAO_Export CORBA::Boolean
-operator>> (TAO_InputCDR &, CORBA::TypedefDef_ptr &);
-TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::TypeDescription &);
-TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::TypeDescription &);
-TAO_Export CORBA::Boolean
-operator<< (TAO_OutputCDR &, const CORBA::StructDef_ptr );
-TAO_Export CORBA::Boolean
-operator>> (TAO_InputCDR &, CORBA::StructDef_ptr &);
-TAO_Export CORBA::Boolean
-operator<< (TAO_OutputCDR &, const CORBA::UnionDef_ptr );
-TAO_Export CORBA::Boolean
-operator>> (TAO_InputCDR &, CORBA::UnionDef_ptr &);
-TAO_Export CORBA::Boolean
-operator<< (TAO_OutputCDR &, const CORBA::EnumDef_ptr );
-TAO_Export CORBA::Boolean
-operator>> (TAO_InputCDR &, CORBA::EnumDef_ptr &);
-TAO_Export CORBA::Boolean
-operator<< (TAO_OutputCDR &, const CORBA::AliasDef_ptr );
-TAO_Export CORBA::Boolean
-operator>> (TAO_InputCDR &, CORBA::AliasDef_ptr &);
-TAO_Export CORBA::Boolean
-operator<< (TAO_OutputCDR &, const CORBA::PrimitiveDef_ptr );
-TAO_Export CORBA::Boolean
-operator>> (TAO_InputCDR &, CORBA::PrimitiveDef_ptr &);
-TAO_Export CORBA::Boolean
-operator<< (TAO_OutputCDR &, const CORBA::StringDef_ptr );
-TAO_Export CORBA::Boolean
-operator>> (TAO_InputCDR &, CORBA::StringDef_ptr &);
-TAO_Export CORBA::Boolean
-operator<< (TAO_OutputCDR &, const CORBA::WstringDef_ptr );
-TAO_Export CORBA::Boolean
-operator>> (TAO_InputCDR &, CORBA::WstringDef_ptr &);
-TAO_Export CORBA::Boolean
-operator<< (TAO_OutputCDR &, const CORBA::FixedDef_ptr );
-TAO_Export CORBA::Boolean
-operator>> (TAO_InputCDR &, CORBA::FixedDef_ptr &);
-TAO_Export CORBA::Boolean
-operator<< (TAO_OutputCDR &, const CORBA::SequenceDef_ptr );
-TAO_Export CORBA::Boolean
-operator>> (TAO_InputCDR &, CORBA::SequenceDef_ptr &);
-TAO_Export CORBA::Boolean
-operator<< (TAO_OutputCDR &, const CORBA::ArrayDef_ptr );
-TAO_Export CORBA::Boolean
-operator>> (TAO_InputCDR &, CORBA::ArrayDef_ptr &);
-TAO_Export CORBA::Boolean
-operator<< (TAO_OutputCDR &, const CORBA::ExceptionDef_ptr );
-TAO_Export CORBA::Boolean
-operator>> (TAO_InputCDR &, CORBA::ExceptionDef_ptr &);
-TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ExceptionDescription &);
-TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ExceptionDescription &);
-TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::AttributeMode &); //
-TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::AttributeMode &);
-TAO_Export CORBA::Boolean
-operator<< (TAO_OutputCDR &, const CORBA::AttributeDef_ptr );
-TAO_Export CORBA::Boolean
-operator>> (TAO_InputCDR &, CORBA::AttributeDef_ptr &);
-TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::AttributeDescription &);
-TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::AttributeDescription &);
-TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::OperationMode &); //
-TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::OperationMode &);
-TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ParameterMode &); //
-TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ParameterMode &);
-TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ParameterDescription &);
-TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ParameterDescription &);
-TAO_Export CORBA::Boolean operator<< (
+#endif /* _TAO_CDR_OP_IR_EnumMemberSeq_H_ */
+
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_Container_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_Container_ptr &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_Container::Description &);
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_Container::Description &);
+
+#if !defined _TAO_CDR_OP_IR_Container_DescriptionSeq_H_
+#define _TAO_CDR_OP_IR_Container_DescriptionSeq_H_
+
+TAO_Export CORBA::Boolean operator<< (
TAO_OutputCDR &,
- const CORBA::ParDescriptionSeq &
+ const IR_Container::DescriptionSeq &
);
-TAO_Export CORBA::Boolean operator>> (
+TAO_Export CORBA::Boolean operator>> (
TAO_InputCDR &,
- CORBA::ParDescriptionSeq &
+ IR_Container::DescriptionSeq &
);
-TAO_Export CORBA::Boolean operator<< (
+#endif /* _TAO_CDR_OP_IR_Container_DescriptionSeq_H_ */
+
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_IDLType_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_IDLType_ptr &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::PrimitiveKind &); //
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::PrimitiveKind &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_Repository_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_Repository_ptr &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_ComponentRepository_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_ComponentRepository_ptr &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_ModuleDef_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_ModuleDef_ptr &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_ModuleDescription &);
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_ModuleDescription &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_ConstantDef_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_ConstantDef_ptr &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_ConstantDescription &);
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_ConstantDescription &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_TypedefDef_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_TypedefDef_ptr &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_TypeDescription &);
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_TypeDescription &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_StructDef_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_StructDef_ptr &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_UnionDef_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_UnionDef_ptr &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_EnumDef_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_EnumDef_ptr &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_AliasDef_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_AliasDef_ptr &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_NativeDef_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_NativeDef_ptr &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_PrimitiveDef_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_PrimitiveDef_ptr &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_StringDef_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_StringDef_ptr &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_WstringDef_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_WstringDef_ptr &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_FixedDef_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_FixedDef_ptr &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_SequenceDef_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_SequenceDef_ptr &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_ArrayDef_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_ArrayDef_ptr &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_ExceptionDef_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_ExceptionDef_ptr &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_ExceptionDescription &);
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_ExceptionDescription &);
+
+#if !defined _TAO_CDR_OP_IR_ExceptionDefSeq_H_
+#define _TAO_CDR_OP_IR_ExceptionDefSeq_H_
+
+TAO_Export CORBA::Boolean operator<< (
TAO_OutputCDR &,
- const CORBA::ContextIdSeq &
+ const IR_ExceptionDefSeq &
);
-TAO_Export CORBA::Boolean operator>> (
+TAO_Export CORBA::Boolean operator>> (
TAO_InputCDR &,
- CORBA::ContextIdSeq &
+ IR_ExceptionDefSeq &
);
-TAO_Export CORBA::Boolean operator<< (
+#endif /* _TAO_CDR_OP_IR_ExceptionDefSeq_H_ */
+
+
+#if !defined _TAO_CDR_OP_IR_ExcDescriptionSeq_H_
+#define _TAO_CDR_OP_IR_ExcDescriptionSeq_H_
+
+TAO_Export CORBA::Boolean operator<< (
TAO_OutputCDR &,
- const CORBA::ExceptionDefSeq &
+ const IR_ExcDescriptionSeq &
);
-TAO_Export CORBA::Boolean operator>> (
+TAO_Export CORBA::Boolean operator>> (
TAO_InputCDR &,
- CORBA::ExceptionDefSeq &
+ IR_ExcDescriptionSeq &
);
-TAO_Export CORBA::Boolean operator<< (
+#endif /* _TAO_CDR_OP_IR_ExcDescriptionSeq_H_ */
+
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::AttributeMode &); //
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::AttributeMode &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_AttributeDef_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_AttributeDef_ptr &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_AttributeDescription &);
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_AttributeDescription &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::OperationMode &); //
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::OperationMode &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR::ParameterMode &); //
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR::ParameterMode &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_ParameterDescription &);
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_ParameterDescription &);
+
+#if !defined _TAO_CDR_OP_IR_ParDescriptionSeq_H_
+#define _TAO_CDR_OP_IR_ParDescriptionSeq_H_
+
+TAO_Export CORBA::Boolean operator<< (
TAO_OutputCDR &,
- const CORBA::ExcDescriptionSeq &
+ const IR_ParDescriptionSeq &
);
-TAO_Export CORBA::Boolean operator>> (
+TAO_Export CORBA::Boolean operator>> (
TAO_InputCDR &,
- CORBA::ExcDescriptionSeq &
+ IR_ParDescriptionSeq &
);
-TAO_Export CORBA::Boolean
-operator<< (TAO_OutputCDR &, const CORBA::OperationDef_ptr );
-TAO_Export CORBA::Boolean
-operator>> (TAO_InputCDR &, CORBA::OperationDef_ptr &);
-TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::OperationDescription &);
-TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::OperationDescription &);
-TAO_Export CORBA::Boolean operator<< (
+#endif /* _TAO_CDR_OP_IR_ParDescriptionSeq_H_ */
+
+
+#if !defined _TAO_CDR_OP_IR_ContextIdSeq_H_
+#define _TAO_CDR_OP_IR_ContextIdSeq_H_
+
+TAO_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
+ const IR_ContextIdSeq &
+ );
+TAO_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ IR_ContextIdSeq &
+ );
+
+#endif /* _TAO_CDR_OP_IR_ContextIdSeq_H_ */
+
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_OperationDef_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_OperationDef_ptr &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_OperationDescription &);
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_OperationDescription &);
+
+#if !defined _TAO_CDR_OP_IR_RepositoryIdSeq_H_
+#define _TAO_CDR_OP_IR_RepositoryIdSeq_H_
+
+TAO_Export CORBA::Boolean operator<< (
TAO_OutputCDR &,
- const CORBA::RepositoryIdSeq &
+ const IR_RepositoryIdSeq &
);
-TAO_Export CORBA::Boolean operator>> (
+TAO_Export CORBA::Boolean operator>> (
TAO_InputCDR &,
- CORBA::RepositoryIdSeq &
+ IR_RepositoryIdSeq &
);
-TAO_Export CORBA::Boolean operator<< (
+#endif /* _TAO_CDR_OP_IR_RepositoryIdSeq_H_ */
+
+
+#if !defined _TAO_CDR_OP_IR_OpDescriptionSeq_H_
+#define _TAO_CDR_OP_IR_OpDescriptionSeq_H_
+
+TAO_Export CORBA::Boolean operator<< (
TAO_OutputCDR &,
- const CORBA::OpDescriptionSeq &
+ const IR_OpDescriptionSeq &
);
-TAO_Export CORBA::Boolean operator>> (
+TAO_Export CORBA::Boolean operator>> (
TAO_InputCDR &,
- CORBA::OpDescriptionSeq &
+ IR_OpDescriptionSeq &
);
-TAO_Export CORBA::Boolean operator<< (
+#endif /* _TAO_CDR_OP_IR_OpDescriptionSeq_H_ */
+
+
+#if !defined _TAO_CDR_OP_IR_AttrDescriptionSeq_H_
+#define _TAO_CDR_OP_IR_AttrDescriptionSeq_H_
+
+TAO_Export CORBA::Boolean operator<< (
TAO_OutputCDR &,
- const CORBA::AttrDescriptionSeq &
+ const IR_AttrDescriptionSeq &
);
-TAO_Export CORBA::Boolean operator>> (
+TAO_Export CORBA::Boolean operator>> (
TAO_InputCDR &,
- CORBA::AttrDescriptionSeq &
+ IR_AttrDescriptionSeq &
);
-TAO_Export CORBA::Boolean
-operator<< (TAO_OutputCDR &, const CORBA::InterfaceDef_ptr );
-TAO_Export CORBA::Boolean
-operator>> (TAO_InputCDR &, CORBA::InterfaceDef_ptr &);
-TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::InterfaceDef::FullInterfaceDescription &);
-TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::InterfaceDef::FullInterfaceDescription &);
-TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::InterfaceDescription &);
-TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::InterfaceDescription &);
-TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ValueMember &);
-TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ValueMember &);
-TAO_Export CORBA::Boolean operator<< (
+#endif /* _TAO_CDR_OP_IR_AttrDescriptionSeq_H_ */
+
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_InterfaceDef_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_InterfaceDef_ptr &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_InterfaceDescription &);
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_InterfaceDescription &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_ValueMember &);
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_ValueMember &);
+
+#if !defined _TAO_CDR_OP_IR_ValueMemberSeq_H_
+#define _TAO_CDR_OP_IR_ValueMemberSeq_H_
+
+TAO_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
+ const IR_ValueMemberSeq &
+ );
+TAO_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ IR_ValueMemberSeq &
+ );
+
+#endif /* _TAO_CDR_OP_IR_ValueMemberSeq_H_ */
+
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_ValueMemberDef_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_ValueMemberDef_ptr &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_ValueDef_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_ValueDef_ptr &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_ValueDescription &);
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_ValueDescription &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_ValueBoxDef_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_ValueBoxDef_ptr &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_ProvidesDef_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_ProvidesDef_ptr &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_ProvidesDescription &);
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_ProvidesDescription &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_UsesDef_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_UsesDef_ptr &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_UsesDescription &);
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_UsesDescription &);
+
+#if !defined _TAO_CDR_OP_IR_ProvidesDescSeq_H_
+#define _TAO_CDR_OP_IR_ProvidesDescSeq_H_
+
+TAO_Export CORBA::Boolean operator<< (
+ TAO_OutputCDR &,
+ const IR_ProvidesDescSeq &
+ );
+TAO_Export CORBA::Boolean operator>> (
+ TAO_InputCDR &,
+ IR_ProvidesDescSeq &
+ );
+
+#endif /* _TAO_CDR_OP_IR_ProvidesDescSeq_H_ */
+
+
+#if !defined _TAO_CDR_OP_IR_UsesDescSeq_H_
+#define _TAO_CDR_OP_IR_UsesDescSeq_H_
+
+TAO_Export CORBA::Boolean operator<< (
TAO_OutputCDR &,
- const CORBA::ValueMemberSeq &
+ const IR_UsesDescSeq &
);
-TAO_Export CORBA::Boolean operator>> (
+TAO_Export CORBA::Boolean operator>> (
TAO_InputCDR &,
- CORBA::ValueMemberSeq &
+ IR_UsesDescSeq &
);
-TAO_Export CORBA::Boolean
-operator<< (TAO_OutputCDR &, const CORBA::ValueMemberDef_ptr );
-TAO_Export CORBA::Boolean
-operator>> (TAO_InputCDR &, CORBA::ValueMemberDef_ptr &);
-TAO_Export CORBA::Boolean
-operator<< (TAO_OutputCDR &, const CORBA::ValueDef_ptr );
-TAO_Export CORBA::Boolean
-operator>> (TAO_InputCDR &, CORBA::ValueDef_ptr &);
-TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ValueDef::FullValueDescription &);
-TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ValueDef::FullValueDescription &);
-TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::ValueDescription &);
-TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::ValueDescription &);
-TAO_Export CORBA::Boolean
-operator<< (TAO_OutputCDR &, const CORBA::ValueBoxDef_ptr );
-TAO_Export CORBA::Boolean
-operator>> (TAO_InputCDR &, CORBA::ValueBoxDef_ptr &);
+#endif /* _TAO_CDR_OP_IR_UsesDescSeq_H_ */
+
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_EventDef_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_EventDef_ptr &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_EventDescription &);
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_EventDescription &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_EmitsDef_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_EmitsDef_ptr &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_PublishesDef_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_PublishesDef_ptr &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_ConsumesDef_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_ConsumesDef_ptr &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_ComponentDef_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_ComponentDef_ptr &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_ComponentDescription &);
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_ComponentDescription &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_PrimaryKeyDef_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_PrimaryKeyDef_ptr &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_PrimaryKeyDescription &);
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_PrimaryKeyDescription &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_FactoryDef_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_FactoryDef_ptr &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_FinderDef_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_FinderDef_ptr &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_HomeDef_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_HomeDef_ptr &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const IR_HomeDescription &);
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, IR_HomeDescription &);
+TAO_Export CORBA::Boolean operator<< (TAO_OutputCDR &, const CORBA::TypeCodeFactory_ptr );
+TAO_Export CORBA::Boolean operator>> (TAO_InputCDR &, CORBA::TypeCodeFactory_ptr &);
#endif /* __ACE_INLINE__ */
#if defined (__ACE_INLINE__)
-#include "tao/InterfaceC.i"
+#include "InterfaceC.i"
#endif /* defined INLINE */
#if defined(_MSC_VER) && (_MSC_VER >= 1200)
diff --git a/TAO/tao/InterfaceC.i b/TAO/tao/InterfaceC.i
index ddaa35c812f..36c344b8902 100644
--- a/TAO/tao/InterfaceC.i
+++ b/TAO/tao/InterfaceC.i
@@ -196,116 +196,116 @@ CORBA_IRObject_out::operator-> (void)
#endif /* end #if !defined */
ACE_INLINE
-CORBA_Contained::CORBA_Contained (void) // default constructor
+IR_Contained::IR_Contained (void) // default constructor
{}
ACE_INLINE
-CORBA_Contained::CORBA_Contained (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+IR_Contained::IR_Contained (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
: CORBA_Object (objref, _tao_servant, _tao_collocated)
{}
ACE_INLINE
-CORBA_Contained::~CORBA_Contained (void) // destructor
+IR_Contained::~IR_Contained (void) // destructor
{}
-#if !defined (_CORBA_CONTAINED___VAR_CI_)
-#define _CORBA_CONTAINED___VAR_CI_
+#if !defined (_IR_CONTAINED___VAR_CI_)
+#define _IR_CONTAINED___VAR_CI_
// *************************************************************
-// Inline operations for class CORBA::Contained_var
+// Inline operations for class IR_Contained_var
// *************************************************************
ACE_INLINE
-CORBA_Contained_var::CORBA_Contained_var (void) // default constructor
- : ptr_ (CORBA::Contained::_nil ())
+IR_Contained_var::IR_Contained_var (void) // default constructor
+ : ptr_ (IR_Contained::_nil ())
{}
ACE_INLINE
-CORBA_Contained_var::CORBA_Contained_var (CORBA::Contained_ptr p)
+IR_Contained_var::IR_Contained_var (IR_Contained_ptr p)
: ptr_ (p)
{}
-ACE_INLINE CORBA_Contained_ptr
-CORBA_Contained_var::ptr (void) const
+ACE_INLINE ::IR_Contained_ptr
+IR_Contained_var::ptr (void) const
{
return this->ptr_;
}
ACE_INLINE
-CORBA_Contained_var::CORBA_Contained_var (const CORBA::Contained_var &p) // copy constructor
- : ptr_ (CORBA::Contained::_duplicate (p.ptr ()))
+IR_Contained_var::IR_Contained_var (const ::IR_Contained_var &p) // copy constructor
+ : ptr_ (IR_Contained::_duplicate (p.ptr ()))
{}
ACE_INLINE
-CORBA_Contained_var::~CORBA_Contained_var (void) // destructor
+IR_Contained_var::~IR_Contained_var (void) // destructor
{
CORBA::release (this->ptr_);
}
-ACE_INLINE CORBA_Contained_var &
-CORBA_Contained_var::operator= (CORBA::Contained_ptr p)
+ACE_INLINE IR_Contained_var &
+IR_Contained_var::operator= (IR_Contained_ptr p)
{
CORBA::release (this->ptr_);
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_Contained_var &
-CORBA_Contained_var::operator= (const CORBA::Contained_var &p)
+ACE_INLINE IR_Contained_var &
+IR_Contained_var::operator= (const ::IR_Contained_var &p)
{
if (this != &p)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA::Contained::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_Contained::_duplicate (p.ptr ());
}
return *this;
}
ACE_INLINE
-CORBA_Contained_var::operator const CORBA::Contained_ptr &() const // cast
+IR_Contained_var::operator const ::IR_Contained_ptr &() const // cast
{
return this->ptr_;
}
ACE_INLINE
-CORBA_Contained_var::operator CORBA_Contained_ptr &() // cast
+IR_Contained_var::operator ::IR_Contained_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_Contained_ptr
-CORBA_Contained_var::operator-> (void) const
+ACE_INLINE ::IR_Contained_ptr
+IR_Contained_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_Contained_ptr
-CORBA_Contained_var::in (void) const
+ACE_INLINE ::IR_Contained_ptr
+IR_Contained_var::in (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_Contained_ptr &
-CORBA_Contained_var::inout (void)
+ACE_INLINE ::IR_Contained_ptr &
+IR_Contained_var::inout (void)
{
return this->ptr_;
}
-ACE_INLINE CORBA_Contained_ptr &
-CORBA_Contained_var::out (void)
+ACE_INLINE ::IR_Contained_ptr &
+IR_Contained_var::out (void)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA::Contained::_nil ();
+ this->ptr_ = ::IR_Contained::_nil ();
return this->ptr_;
}
-ACE_INLINE CORBA_Contained_ptr
-CORBA_Contained_var::_retn (void)
+ACE_INLINE ::IR_Contained_ptr
+IR_Contained_var::_retn (void)
{
// yield ownership of managed obj reference
- CORBA::Contained_ptr val = this->ptr_;
- this->ptr_ = CORBA::Contained::_nil ();
+ ::IR_Contained_ptr val = this->ptr_;
+ this->ptr_ = ::IR_Contained::_nil ();
return val;
}
@@ -313,68 +313,68 @@ CORBA_Contained_var::_retn (void)
#endif /* end #if !defined */
-#if !defined (_CORBA_CONTAINED___OUT_CI_)
-#define _CORBA_CONTAINED___OUT_CI_
+#if !defined (_IR_CONTAINED___OUT_CI_)
+#define _IR_CONTAINED___OUT_CI_
// *************************************************************
-// Inline operations for class CORBA::Contained_out
+// Inline operations for class IR_Contained_out
// *************************************************************
ACE_INLINE
-CORBA_Contained_out::CORBA_Contained_out (CORBA_Contained_ptr &p)
+IR_Contained_out::IR_Contained_out (IR_Contained_ptr &p)
: ptr_ (p)
{
- this->ptr_ = CORBA::Contained::_nil ();
+ this->ptr_ = ::IR_Contained::_nil ();
}
ACE_INLINE
-CORBA_Contained_out::CORBA_Contained_out (CORBA_Contained_var &p) // constructor from _var
+IR_Contained_out::IR_Contained_out (IR_Contained_var &p) // constructor from _var
: ptr_ (p.out ())
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA::Contained::_nil ();
+ this->ptr_ = ::IR_Contained::_nil ();
}
ACE_INLINE
-CORBA_Contained_out::CORBA_Contained_out (const CORBA_Contained_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA::Contained_out&,p).ptr_)
+IR_Contained_out::IR_Contained_out (const ::IR_Contained_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_Contained_out &, p).ptr_)
{}
-ACE_INLINE CORBA_Contained_out &
-CORBA_Contained_out::operator= (const CORBA_Contained_out &p)
+ACE_INLINE ::IR_Contained_out &
+IR_Contained_out::operator= (const ::IR_Contained_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_Contained_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_Contained_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_Contained_out &
-CORBA_Contained_out::operator= (const CORBA_Contained_var &p)
+ACE_INLINE IR_Contained_out &
+IR_Contained_out::operator= (const ::IR_Contained_var &p)
{
- this->ptr_ = CORBA_Contained::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_Contained::_duplicate (p.ptr ());
return *this;
}
-ACE_INLINE CORBA_Contained_out &
-CORBA_Contained_out::operator= (CORBA_Contained_ptr p)
+ACE_INLINE IR_Contained_out &
+IR_Contained_out::operator= (IR_Contained_ptr p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_Contained_out::operator CORBA_Contained_ptr &() // cast
+IR_Contained_out::operator ::IR_Contained_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_Contained_ptr &
-CORBA_Contained_out::ptr (void) // ptr
+ACE_INLINE ::IR_Contained_ptr &
+IR_Contained_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_Contained_ptr
-CORBA_Contained_out::operator-> (void)
+ACE_INLINE ::IR_Contained_ptr
+IR_Contained_out::operator-> (void)
{
return this->ptr_;
}
@@ -383,134 +383,479 @@ CORBA_Contained_out::operator-> (void)
#endif /* end #if !defined */
// *************************************************************
-// Inline operations for class CORBA::Contained::Description_var
+// Inline operations for class IR_Contained::Description_var
// *************************************************************
ACE_INLINE
-CORBA_Contained::Description_var::Description_var (void) // default constructor
+IR_Contained::Description_var::Description_var (void) // default constructor
: ptr_ (0)
{}
ACE_INLINE
-CORBA_Contained::Description_var::Description_var (CORBA_Contained::Description *p)
+IR_Contained::Description_var::Description_var (Description *p)
: ptr_ (p)
{}
ACE_INLINE
-CORBA_Contained::Description_var::Description_var (const CORBA_Contained::Description_var &p) // copy constructor
+IR_Contained::Description_var::Description_var (const ::IR_Contained::Description_var &p) // copy constructor
{
if (p.ptr_)
- ACE_NEW (this->ptr_,
- CORBA_Contained::Description(*p.ptr_));
+ ACE_NEW (this->ptr_, ::IR_Contained::Description (*p.ptr_));
else
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_Contained::Description_var::~Description_var (void) // destructor
+IR_Contained::Description_var::~Description_var (void) // destructor
{
delete this->ptr_;
}
-ACE_INLINE CORBA_Contained::Description_var &
-CORBA_Contained::Description_var::operator= (CORBA_Contained::Description *p)
+ACE_INLINE IR_Contained::Description_var &
+IR_Contained::Description_var::operator= (Description *p)
{
delete this->ptr_;
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_Contained::Description_var &
-CORBA_Contained::Description_var::operator= (const CORBA_Contained::Description_var &p)
+ACE_INLINE ::IR_Contained::Description_var &
+IR_Contained::Description_var::operator= (const ::IR_Contained::Description_var &p)
{
if (this != &p)
{
delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_,
- CORBA_Contained::Description (*p.ptr_),
- *this);
+ ACE_NEW_RETURN (this->ptr_, ::IR_Contained::Description (*p.ptr_), *this);
}
return *this;
}
-ACE_INLINE const CORBA_Contained::Description *
-CORBA_Contained::Description_var::operator-> (void) const
+ACE_INLINE const ::IR_Contained::Description *
+IR_Contained::Description_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_Contained::Description *
-CORBA_Contained::Description_var::operator-> (void)
+ACE_INLINE ::IR_Contained::Description *
+IR_Contained::Description_var::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_Contained::Description_var::operator const ::IR_Contained::Description &() const // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+IR_Contained::Description_var::operator ::IR_Contained::Description &() // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+IR_Contained::Description_var::operator ::IR_Contained::Description &() const // cast
+{
+ return *this->ptr_;
+}
+
+// variable-size types only
+ACE_INLINE
+IR_Contained::Description_var::operator ::IR_Contained::Description *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE const ::IR_Contained::Description &
+IR_Contained::Description_var::in (void) const
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE ::IR_Contained::Description &
+IR_Contained::Description_var::inout (void)
+{
+ return *this->ptr_;
+}
+
+// mapping for variable size
+ACE_INLINE ::IR_Contained::Description *&
+IR_Contained::Description_var::out (void)
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_Contained::Description *
+IR_Contained::Description_var::_retn (void)
+{
+ ::IR_Contained::Description *tmp = this->ptr_;
+ this->ptr_ = 0;
+ return tmp;
+}
+
+ACE_INLINE ::IR_Contained::Description *
+IR_Contained::Description_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+// *************************************************************
+// Inline operations for class IR_Contained::Description_out
+// *************************************************************
+
+ACE_INLINE
+IR_Contained::Description_out::Description_out (::IR_Contained::Description *&p)
+ : ptr_ (p)
+{
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_Contained::Description_out::Description_out (Description_var &p) // constructor from _var
+ : ptr_ (p.out ())
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_Contained::Description_out::Description_out (const ::IR_Contained::Description_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (Description_out&, p).ptr_)
+{}
+
+ACE_INLINE IR_Contained::Description_out &
+IR_Contained::Description_out::operator= (const ::IR_Contained::Description_out &p)
+{
+ this->ptr_ = ACE_const_cast (Description_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE IR_Contained::Description_out &
+IR_Contained::Description_out::operator= (Description *p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+IR_Contained::Description_out::operator ::IR_Contained::Description *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_Contained::Description *&
+IR_Contained::Description_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_Contained::Description *
+IR_Contained::Description_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_INTERFACEDEFSEQ_CI_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_INTERFACEDEFSEQ_CI_
+
+ ACE_INLINE IR_InterfaceDef **
+ _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq::allocbuf (CORBA::ULong nelems)
+ {
+ IR_InterfaceDef **buf = 0;
+
+ ACE_NEW_RETURN (buf, IR_InterfaceDef*[nelems], 0);
+
+ for (CORBA::ULong i = 0; i < nelems; i++)
+ buf[i] = IR_InterfaceDef::_nil ();
+
+ return buf;
+ }
+
+ ACE_INLINE void
+ _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq::freebuf (IR_InterfaceDef **buffer)
+ {
+ if (buffer == 0)
+ return;
+ delete[] buffer;
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq::_TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq (void)
+ {
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq::_TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq (CORBA::ULong maximum)
+ : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq::allocbuf (maximum))
+ {
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq::_TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq (CORBA::ULong maximum,
+ CORBA::ULong length,
+ IR_InterfaceDef* *value,
+ CORBA::Boolean release)
+ : TAO_Unbounded_Base_Sequence (maximum, length, value, release)
+ {
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq::_TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq(const _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq &rhs)
+ : TAO_Unbounded_Base_Sequence (rhs)
+ {
+ if (rhs.buffer_ != 0)
+ {
+ IR_InterfaceDef **tmp1 = _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq::allocbuf (this->maximum_);
+ IR_InterfaceDef ** const tmp2 = ACE_reinterpret_cast (IR_InterfaceDef ** ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < rhs.length_; ++i)
+ tmp1[i] = IR_InterfaceDef::_duplicate (tmp2[i]);
+
+ this->buffer_ = tmp1;
+ }
+ else
+ {
+ this->buffer_ = 0;
+ }
+ }
+
+ ACE_INLINE _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq &
+ _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq::operator= (const _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq &rhs)
+ {
+ if (this == &rhs)
+ return *this;
+
+ if (this->release_)
+ {
+ IR_InterfaceDef **tmp = ACE_reinterpret_cast (IR_InterfaceDef **, this->buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ CORBA::release (tmp[i]);
+ tmp[i] = IR_InterfaceDef::_nil ();
+ }
+ if (this->maximum_ < rhs.maximum_)
+ {
+ _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq::freebuf (tmp);
+ this->buffer_ = _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq::allocbuf (rhs.maximum_);
+ }
+ }
+ else
+ this->buffer_ = _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq::allocbuf (rhs.maximum_);
+
+ TAO_Unbounded_Base_Sequence::operator= (rhs);
+
+ IR_InterfaceDef **tmp1 = ACE_reinterpret_cast (IR_InterfaceDef **, this->buffer_);
+ IR_InterfaceDef ** const tmp2 = ACE_reinterpret_cast (IR_InterfaceDef ** ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < rhs.length_; ++i)
+ tmp1[i] = IR_InterfaceDef::_duplicate (tmp2[i]);
+
+ return *this;
+ }
+
+ ACE_INLINE TAO_Object_Manager<IR_InterfaceDef,IR_InterfaceDef_var>
+ _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq::operator[] (CORBA::ULong index) const
+ // read-write accessor
+ {
+ ACE_ASSERT (index < this->maximum_);
+ IR_InterfaceDef ** const tmp = ACE_reinterpret_cast (IR_InterfaceDef ** ACE_CAST_CONST, this->buffer_);
+ return TAO_Object_Manager<IR_InterfaceDef,IR_InterfaceDef_var> (tmp + index, this->release_);
+ }
+
+ ACE_INLINE IR_InterfaceDef* *
+ _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq::get_buffer (CORBA::Boolean orphan)
+ {
+ IR_InterfaceDef **result = 0;
+ if (orphan == 0)
+ {
+ // We retain ownership.
+ if (this->buffer_ == 0)
+ {
+ result = _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq::allocbuf (this->maximum_);
+ this->buffer_ = result;
+ }
+ else
+ {
+ result = ACE_reinterpret_cast (IR_InterfaceDef**, this->buffer_);
+ }
+ }
+ else // if (orphan == 1)
+ {
+ if (this->release_ != 0)
+ {
+ // We set the state back to default and relinquish
+ // ownership.
+ result = ACE_reinterpret_cast(IR_InterfaceDef**,this->buffer_);
+ this->maximum_ = 0;
+ this->length_ = 0;
+ this->buffer_ = 0;
+ this->release_ = 0;
+ }
+ }
+ return result;
+ }
+
+ ACE_INLINE const IR_InterfaceDef* *
+ _TAO_Unbounded_Object_Sequence_IR_InterfaceDefSeq::get_buffer (void) const
+ {
+ return ACE_reinterpret_cast(const IR_InterfaceDef ** ACE_CAST_CONST, this->buffer_);
+ }
+
+
+#endif /* end #if !defined */
+
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_IR_INTERFACEDEFSEQ_CI_)
+#define _IR_INTERFACEDEFSEQ_CI_
+
+// *************************************************************
+// Inline operations for class IR_InterfaceDefSeq_var
+// *************************************************************
+
+ACE_INLINE
+IR_InterfaceDefSeq_var::IR_InterfaceDefSeq_var (void) // default constructor
+ : ptr_ (0)
+{}
+
+ACE_INLINE
+IR_InterfaceDefSeq_var::IR_InterfaceDefSeq_var (IR_InterfaceDefSeq *p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE
+IR_InterfaceDefSeq_var::IR_InterfaceDefSeq_var (const ::IR_InterfaceDefSeq_var &p) // copy constructor
+{
+ if (p.ptr_)
+ ACE_NEW (this->ptr_, ::IR_InterfaceDefSeq (*p.ptr_));
+ else
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_InterfaceDefSeq_var::~IR_InterfaceDefSeq_var (void) // destructor
+{
+ delete this->ptr_;
+}
+
+ACE_INLINE IR_InterfaceDefSeq_var &
+IR_InterfaceDefSeq_var::operator= (IR_InterfaceDefSeq *p)
+{
+ delete this->ptr_;
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE IR_InterfaceDefSeq_var &
+IR_InterfaceDefSeq_var::operator= (const ::IR_InterfaceDefSeq_var &p) // deep copy
+{
+ if (this != &p)
+ {
+ delete this->ptr_;
+ ACE_NEW_RETURN (this->ptr_, ::IR_InterfaceDefSeq (*p.ptr_), *this);
+ }
+ return *this;
+}
+
+ACE_INLINE const ::IR_InterfaceDefSeq *
+IR_InterfaceDefSeq_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_InterfaceDefSeq *
+IR_InterfaceDefSeq_var::operator-> (void)
{
return this->ptr_;
}
ACE_INLINE
-CORBA_Contained::Description_var::operator const CORBA_Contained::Description &() const // cast
+IR_InterfaceDefSeq_var::operator const ::IR_InterfaceDefSeq &() const // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA_Contained::Description_var::operator CORBA_Contained::Description &() // cast
+IR_InterfaceDefSeq_var::operator ::IR_InterfaceDefSeq &() // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA_Contained::Description_var::operator CORBA_Contained::Description &() const// cast
+IR_InterfaceDefSeq_var::operator ::IR_InterfaceDefSeq &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE const CORBA_Contained::Description &
-CORBA_Contained::Description_var::in (void) const
+// variable-size types only
+ACE_INLINE
+IR_InterfaceDefSeq_var::operator ::IR_InterfaceDefSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE TAO_Object_Manager<IR_InterfaceDef, IR_InterfaceDef_var>
+IR_InterfaceDefSeq_var::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+ACE_INLINE const ::IR_InterfaceDefSeq &
+IR_InterfaceDefSeq_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE CORBA_Contained::Description &
-CORBA_Contained::Description_var::inout (void)
+ACE_INLINE ::IR_InterfaceDefSeq &
+IR_InterfaceDefSeq_var::inout (void)
{
return *this->ptr_;
}
// mapping for variable size
-ACE_INLINE CORBA_Contained::Description *&
-CORBA_Contained::Description_var::out (void)
+ACE_INLINE ::IR_InterfaceDefSeq *&
+IR_InterfaceDefSeq_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE CORBA_Contained::Description *
-CORBA_Contained::Description_var::_retn (void)
+ACE_INLINE ::IR_InterfaceDefSeq *
+IR_InterfaceDefSeq_var::_retn (void)
{
- CORBA_Contained::Description *tmp = this->ptr_;
+ ::IR_InterfaceDefSeq *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE CORBA_Contained::Description *
-CORBA_Contained::Description_var::ptr (void) const
+ACE_INLINE ::IR_InterfaceDefSeq *
+IR_InterfaceDefSeq_var::ptr (void) const
{
return this->ptr_;
}
// *************************************************************
-// Inline operations for class CORBA::Contained::Description_out
+// Inline operations for class IR_InterfaceDefSeq_out
// *************************************************************
ACE_INLINE
-CORBA_Contained::Description_out::Description_out (CORBA_Contained::Description *&p)
+IR_InterfaceDefSeq_out::IR_InterfaceDefSeq_out (IR_InterfaceDefSeq *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_Contained::Description_out::Description_out (CORBA_Contained::Description_var &p) // constructor from _var
+IR_InterfaceDefSeq_out::IR_InterfaceDefSeq_out (IR_InterfaceDefSeq_var &p) // constructor from _var
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -518,65 +863,72 @@ CORBA_Contained::Description_out::Description_out (CORBA_Contained::Description_
}
ACE_INLINE
-CORBA_Contained::Description_out::Description_out (const CORBA_Contained::Description_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_Contained::Description_out&,p).ptr_)
+IR_InterfaceDefSeq_out::IR_InterfaceDefSeq_out (const ::IR_InterfaceDefSeq_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_InterfaceDefSeq_out&, p).ptr_)
{}
-ACE_INLINE CORBA_Contained::Description_out &
-CORBA_Contained::Description_out::operator= (const CORBA_Contained::Description_out &p)
+ACE_INLINE ::IR_InterfaceDefSeq_out &
+IR_InterfaceDefSeq_out::operator= (const ::IR_InterfaceDefSeq_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_Contained::Description_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_InterfaceDefSeq_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_Contained::Description_out &
-CORBA_Contained::Description_out::operator= (CORBA_Contained::Description *p)
+ACE_INLINE ::IR_InterfaceDefSeq_out &
+IR_InterfaceDefSeq_out::operator= (IR_InterfaceDefSeq *p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_Contained::Description_out::operator CORBA_Contained::Description *&() // cast
+IR_InterfaceDefSeq_out::operator ::IR_InterfaceDefSeq *&() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_Contained::Description *&
-CORBA_Contained::Description_out::ptr (void) // ptr
+ACE_INLINE ::IR_InterfaceDefSeq *&
+IR_InterfaceDefSeq_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_Contained::Description *
-CORBA_Contained::Description_out::operator-> (void)
+ACE_INLINE ::IR_InterfaceDefSeq *
+IR_InterfaceDefSeq_out::operator-> (void)
{
return this->ptr_;
}
+ACE_INLINE TAO_Object_Manager<IR_InterfaceDef, IR_InterfaceDef_var>
+IR_InterfaceDefSeq_out::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+
+#endif /* end #if !defined */
+
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_INTERFACEDEFSEQ_CI_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_INTERFACEDEFSEQ_CI_
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_VALUEDEFSEQ_CI_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_VALUEDEFSEQ_CI_
- ACE_INLINE CORBA_InterfaceDef **
- _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::allocbuf (CORBA::ULong nelems)
+ ACE_INLINE IR_ValueDef **
+ _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq::allocbuf (CORBA::ULong nelems)
{
- CORBA::InterfaceDef **buf = 0;
+ IR_ValueDef **buf = 0;
- ACE_NEW_RETURN (buf,
- CORBA::InterfaceDef*[nelems],
- 0);
+ ACE_NEW_RETURN (buf, IR_ValueDef*[nelems], 0);
for (CORBA::ULong i = 0; i < nelems; i++)
- buf[i] = CORBA::InterfaceDef::_nil ();
+ buf[i] = IR_ValueDef::_nil ();
return buf;
}
ACE_INLINE void
- _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::freebuf (CORBA::InterfaceDef **buffer)
+ _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq::freebuf (IR_ValueDef **buffer)
{
if (buffer == 0)
return;
@@ -584,97 +936,454 @@ CORBA_Contained::Description_out::operator-> (void)
}
ACE_INLINE
- _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq (void)
+ _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq::_TAO_Unbounded_Object_Sequence_IR_ValueDefSeq (void)
{
}
ACE_INLINE
- _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq (CORBA::ULong maximum)
- : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::allocbuf (maximum))
+ _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq::_TAO_Unbounded_Object_Sequence_IR_ValueDefSeq (CORBA::ULong maximum)
+ : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq::allocbuf (maximum))
{
}
ACE_INLINE
- _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq (CORBA::ULong maximum,
+ _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq::_TAO_Unbounded_Object_Sequence_IR_ValueDefSeq (CORBA::ULong maximum,
CORBA::ULong length,
- CORBA::InterfaceDef* *value,
+ IR_ValueDef* *value,
CORBA::Boolean release)
: TAO_Unbounded_Base_Sequence (maximum, length, value, release)
{
}
ACE_INLINE
- _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq(const _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq &rhs)
+ _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq::_TAO_Unbounded_Object_Sequence_IR_ValueDefSeq(const _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq &rhs)
: TAO_Unbounded_Base_Sequence (rhs)
{
- CORBA::InterfaceDef **tmp1 = _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::allocbuf (this->maximum_);
- CORBA::InterfaceDef ** const tmp2 = ACE_reinterpret_cast (CORBA::InterfaceDef ** ACE_CAST_CONST, rhs.buffer_);
+ if (rhs.buffer_ != 0)
+ {
+ IR_ValueDef **tmp1 = _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq::allocbuf (this->maximum_);
+ IR_ValueDef ** const tmp2 = ACE_reinterpret_cast (IR_ValueDef ** ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < rhs.length_; ++i)
+ tmp1[i] = IR_ValueDef::_duplicate (tmp2[i]);
+
+ this->buffer_ = tmp1;
+ }
+ else
+ {
+ this->buffer_ = 0;
+ }
+ }
+
+ ACE_INLINE _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq &
+ _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq::operator= (const _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq &rhs)
+ {
+ if (this == &rhs)
+ return *this;
+
+ if (this->release_)
+ {
+ IR_ValueDef **tmp = ACE_reinterpret_cast (IR_ValueDef **, this->buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ CORBA::release (tmp[i]);
+ tmp[i] = IR_ValueDef::_nil ();
+ }
+ if (this->maximum_ < rhs.maximum_)
+ {
+ _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq::freebuf (tmp);
+ this->buffer_ = _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq::allocbuf (rhs.maximum_);
+ }
+ }
+ else
+ this->buffer_ = _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq::allocbuf (rhs.maximum_);
+
+ TAO_Unbounded_Base_Sequence::operator= (rhs);
+
+ IR_ValueDef **tmp1 = ACE_reinterpret_cast (IR_ValueDef **, this->buffer_);
+ IR_ValueDef ** const tmp2 = ACE_reinterpret_cast (IR_ValueDef ** ACE_CAST_CONST, rhs.buffer_);
for (CORBA::ULong i = 0; i < rhs.length_; ++i)
- tmp1[i] = CORBA::InterfaceDef::_duplicate (tmp2[i]);
+ tmp1[i] = IR_ValueDef::_duplicate (tmp2[i]);
- this->buffer_ = tmp1;
+ return *this;
+ }
+
+ ACE_INLINE TAO_Object_Manager<IR_ValueDef,IR_ValueDef_var>
+ _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq::operator[] (CORBA::ULong index) const
+ // read-write accessor
+ {
+ ACE_ASSERT (index < this->maximum_);
+ IR_ValueDef ** const tmp = ACE_reinterpret_cast (IR_ValueDef ** ACE_CAST_CONST, this->buffer_);
+ return TAO_Object_Manager<IR_ValueDef,IR_ValueDef_var> (tmp + index, this->release_);
+ }
+
+ ACE_INLINE IR_ValueDef* *
+ _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq::get_buffer (CORBA::Boolean orphan)
+ {
+ IR_ValueDef **result = 0;
+ if (orphan == 0)
+ {
+ // We retain ownership.
+ if (this->buffer_ == 0)
+ {
+ result = _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq::allocbuf (this->maximum_);
+ this->buffer_ = result;
+ }
+ else
+ {
+ result = ACE_reinterpret_cast (IR_ValueDef**, this->buffer_);
+ }
+ }
+ else // if (orphan == 1)
+ {
+ if (this->release_ != 0)
+ {
+ // We set the state back to default and relinquish
+ // ownership.
+ result = ACE_reinterpret_cast(IR_ValueDef**,this->buffer_);
+ this->maximum_ = 0;
+ this->length_ = 0;
+ this->buffer_ = 0;
+ this->release_ = 0;
+ }
+ }
+ return result;
+ }
+
+ ACE_INLINE const IR_ValueDef* *
+ _TAO_Unbounded_Object_Sequence_IR_ValueDefSeq::get_buffer (void) const
+ {
+ return ACE_reinterpret_cast(const IR_ValueDef ** ACE_CAST_CONST, this->buffer_);
}
- ACE_INLINE _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq &
- _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::operator= (const _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq &rhs)
+
+#endif /* end #if !defined */
+
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_IR_VALUEDEFSEQ_CI_)
+#define _IR_VALUEDEFSEQ_CI_
+
+// *************************************************************
+// Inline operations for class IR_ValueDefSeq_var
+// *************************************************************
+
+ACE_INLINE
+IR_ValueDefSeq_var::IR_ValueDefSeq_var (void) // default constructor
+ : ptr_ (0)
+{}
+
+ACE_INLINE
+IR_ValueDefSeq_var::IR_ValueDefSeq_var (IR_ValueDefSeq *p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE
+IR_ValueDefSeq_var::IR_ValueDefSeq_var (const ::IR_ValueDefSeq_var &p) // copy constructor
+{
+ if (p.ptr_)
+ ACE_NEW (this->ptr_, ::IR_ValueDefSeq (*p.ptr_));
+ else
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_ValueDefSeq_var::~IR_ValueDefSeq_var (void) // destructor
+{
+ delete this->ptr_;
+}
+
+ACE_INLINE IR_ValueDefSeq_var &
+IR_ValueDefSeq_var::operator= (IR_ValueDefSeq *p)
+{
+ delete this->ptr_;
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE IR_ValueDefSeq_var &
+IR_ValueDefSeq_var::operator= (const ::IR_ValueDefSeq_var &p) // deep copy
+{
+ if (this != &p)
+ {
+ delete this->ptr_;
+ ACE_NEW_RETURN (this->ptr_, ::IR_ValueDefSeq (*p.ptr_), *this);
+ }
+ return *this;
+}
+
+ACE_INLINE const ::IR_ValueDefSeq *
+IR_ValueDefSeq_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ValueDefSeq *
+IR_ValueDefSeq_var::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_ValueDefSeq_var::operator const ::IR_ValueDefSeq &() const // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+IR_ValueDefSeq_var::operator ::IR_ValueDefSeq &() // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+IR_ValueDefSeq_var::operator ::IR_ValueDefSeq &() const // cast
+{
+ return *this->ptr_;
+}
+
+// variable-size types only
+ACE_INLINE
+IR_ValueDefSeq_var::operator ::IR_ValueDefSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE TAO_Object_Manager<IR_ValueDef, IR_ValueDef_var>
+IR_ValueDefSeq_var::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+ACE_INLINE const ::IR_ValueDefSeq &
+IR_ValueDefSeq_var::in (void) const
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE ::IR_ValueDefSeq &
+IR_ValueDefSeq_var::inout (void)
+{
+ return *this->ptr_;
+}
+
+// mapping for variable size
+ACE_INLINE ::IR_ValueDefSeq *&
+IR_ValueDefSeq_var::out (void)
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ValueDefSeq *
+IR_ValueDefSeq_var::_retn (void)
+{
+ ::IR_ValueDefSeq *tmp = this->ptr_;
+ this->ptr_ = 0;
+ return tmp;
+}
+
+ACE_INLINE ::IR_ValueDefSeq *
+IR_ValueDefSeq_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+// *************************************************************
+// Inline operations for class IR_ValueDefSeq_out
+// *************************************************************
+
+ACE_INLINE
+IR_ValueDefSeq_out::IR_ValueDefSeq_out (IR_ValueDefSeq *&p)
+ : ptr_ (p)
+{
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_ValueDefSeq_out::IR_ValueDefSeq_out (IR_ValueDefSeq_var &p) // constructor from _var
+ : ptr_ (p.out ())
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_ValueDefSeq_out::IR_ValueDefSeq_out (const ::IR_ValueDefSeq_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_ValueDefSeq_out&, p).ptr_)
+{}
+
+ACE_INLINE ::IR_ValueDefSeq_out &
+IR_ValueDefSeq_out::operator= (const ::IR_ValueDefSeq_out &p)
+{
+ this->ptr_ = ACE_const_cast (IR_ValueDefSeq_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE ::IR_ValueDefSeq_out &
+IR_ValueDefSeq_out::operator= (IR_ValueDefSeq *p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+IR_ValueDefSeq_out::operator ::IR_ValueDefSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ValueDefSeq *&
+IR_ValueDefSeq_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ValueDefSeq *
+IR_ValueDefSeq_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE TAO_Object_Manager<IR_ValueDef, IR_ValueDef_var>
+IR_ValueDefSeq_out::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+
+#endif /* end #if !defined */
+
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_COMPONENTDEFSEQ_CI_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_COMPONENTDEFSEQ_CI_
+
+ ACE_INLINE IR_ComponentDef **
+ _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq::allocbuf (CORBA::ULong nelems)
+ {
+ IR_ComponentDef **buf = 0;
+
+ ACE_NEW_RETURN (buf, IR_ComponentDef*[nelems], 0);
+
+ for (CORBA::ULong i = 0; i < nelems; i++)
+ buf[i] = IR_ComponentDef::_nil ();
+
+ return buf;
+ }
+
+ ACE_INLINE void
+ _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq::freebuf (IR_ComponentDef **buffer)
+ {
+ if (buffer == 0)
+ return;
+ delete[] buffer;
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq::_TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq (void)
+ {
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq::_TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq (CORBA::ULong maximum)
+ : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq::allocbuf (maximum))
+ {
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq::_TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq (CORBA::ULong maximum,
+ CORBA::ULong length,
+ IR_ComponentDef* *value,
+ CORBA::Boolean release)
+ : TAO_Unbounded_Base_Sequence (maximum, length, value, release)
+ {
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq::_TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq(const _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq &rhs)
+ : TAO_Unbounded_Base_Sequence (rhs)
+ {
+ if (rhs.buffer_ != 0)
+ {
+ IR_ComponentDef **tmp1 = _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq::allocbuf (this->maximum_);
+ IR_ComponentDef ** const tmp2 = ACE_reinterpret_cast (IR_ComponentDef ** ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < rhs.length_; ++i)
+ tmp1[i] = IR_ComponentDef::_duplicate (tmp2[i]);
+
+ this->buffer_ = tmp1;
+ }
+ else
+ {
+ this->buffer_ = 0;
+ }
+ }
+
+ ACE_INLINE _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq &
+ _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq::operator= (const _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq &rhs)
{
if (this == &rhs)
return *this;
if (this->release_)
{
- CORBA::InterfaceDef **tmp = ACE_reinterpret_cast (CORBA::InterfaceDef **, this->buffer_);
+ IR_ComponentDef **tmp = ACE_reinterpret_cast (IR_ComponentDef **, this->buffer_);
for (CORBA::ULong i = 0; i < this->length_; ++i)
{
CORBA::release (tmp[i]);
- tmp[i] = CORBA::InterfaceDef::_nil ();
+ tmp[i] = IR_ComponentDef::_nil ();
}
if (this->maximum_ < rhs.maximum_)
{
- _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::freebuf (tmp);
- this->buffer_ = _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::allocbuf (rhs.maximum_);
+ _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq::freebuf (tmp);
+ this->buffer_ = _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq::allocbuf (rhs.maximum_);
}
}
else
- this->buffer_ = _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::allocbuf (rhs.maximum_);
+ this->buffer_ = _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq::allocbuf (rhs.maximum_);
TAO_Unbounded_Base_Sequence::operator= (rhs);
- CORBA::InterfaceDef **tmp1 = ACE_reinterpret_cast (CORBA::InterfaceDef **, this->buffer_);
- CORBA::InterfaceDef ** const tmp2 = ACE_reinterpret_cast (CORBA::InterfaceDef ** ACE_CAST_CONST, rhs.buffer_);
+ IR_ComponentDef **tmp1 = ACE_reinterpret_cast (IR_ComponentDef **, this->buffer_);
+ IR_ComponentDef ** const tmp2 = ACE_reinterpret_cast (IR_ComponentDef ** ACE_CAST_CONST, rhs.buffer_);
for (CORBA::ULong i = 0; i < rhs.length_; ++i)
- tmp1[i] = CORBA::InterfaceDef::_duplicate (tmp2[i]);
+ tmp1[i] = IR_ComponentDef::_duplicate (tmp2[i]);
return *this;
}
- ACE_INLINE TAO_Object_Manager<CORBA::InterfaceDef,CORBA::InterfaceDef_var>
- _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::operator[] (CORBA::ULong index) const
+ ACE_INLINE TAO_Object_Manager<IR_ComponentDef,IR_ComponentDef_var>
+ _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq::operator[] (CORBA::ULong index) const
// read-write accessor
{
ACE_ASSERT (index < this->maximum_);
- CORBA::InterfaceDef ** const tmp = ACE_reinterpret_cast (CORBA::InterfaceDef ** ACE_CAST_CONST, this->buffer_);
- return TAO_Object_Manager<CORBA::InterfaceDef,CORBA::InterfaceDef_var> (tmp + index, this->release_);
+ IR_ComponentDef ** const tmp = ACE_reinterpret_cast (IR_ComponentDef ** ACE_CAST_CONST, this->buffer_);
+ return TAO_Object_Manager<IR_ComponentDef,IR_ComponentDef_var> (tmp + index, this->release_);
}
- ACE_INLINE CORBA::InterfaceDef* *
- _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::get_buffer (CORBA::Boolean orphan)
+ ACE_INLINE IR_ComponentDef* *
+ _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq::get_buffer (CORBA::Boolean orphan)
{
- CORBA::InterfaceDef **result = 0;
+ IR_ComponentDef **result = 0;
if (orphan == 0)
{
// We retain ownership.
if (this->buffer_ == 0)
{
- result = _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::allocbuf (this->maximum_);
+ result = _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq::allocbuf (this->maximum_);
this->buffer_ = result;
}
else
{
- result = ACE_reinterpret_cast (CORBA::InterfaceDef**, this->buffer_);
+ result = ACE_reinterpret_cast (IR_ComponentDef**, this->buffer_);
}
}
else // if (orphan == 1)
@@ -683,7 +1392,7 @@ CORBA_Contained::Description_out::operator-> (void)
{
// We set the state back to default and relinquish
// ownership.
- result = ACE_reinterpret_cast(CORBA::InterfaceDef**,this->buffer_);
+ result = ACE_reinterpret_cast(IR_ComponentDef**,this->buffer_);
this->maximum_ = 0;
this->length_ = 0;
this->buffer_ = 0;
@@ -693,10 +1402,10 @@ CORBA_Contained::Description_out::operator-> (void)
return result;
}
- ACE_INLINE const CORBA::InterfaceDef* *
- _TAO_Unbounded_Object_Sequence_CORBA_InterfaceDefSeq::get_buffer (void) const
+ ACE_INLINE const IR_ComponentDef* *
+ _TAO_Unbounded_Object_Sequence_IR_ComponentDefSeq::get_buffer (void) const
{
- return ACE_reinterpret_cast(const CORBA::InterfaceDef ** ACE_CAST_CONST, this->buffer_);
+ return ACE_reinterpret_cast(const IR_ComponentDef ** ACE_CAST_CONST, this->buffer_);
}
@@ -705,144 +1414,148 @@ CORBA_Contained::Description_out::operator-> (void)
#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#if !defined (_CORBA_INTERFACEDEFSEQ_CI_)
-#define _CORBA_INTERFACEDEFSEQ_CI_
+#if !defined (_IR_COMPONENTDEFSEQ_CI_)
+#define _IR_COMPONENTDEFSEQ_CI_
// *************************************************************
-// Inline operations for class CORBA::InterfaceDefSeq_var
+// Inline operations for class IR_ComponentDefSeq_var
// *************************************************************
ACE_INLINE
-CORBA_InterfaceDefSeq_var::CORBA_InterfaceDefSeq_var (void) // default constructor
+IR_ComponentDefSeq_var::IR_ComponentDefSeq_var (void) // default constructor
: ptr_ (0)
{}
ACE_INLINE
-CORBA_InterfaceDefSeq_var::CORBA_InterfaceDefSeq_var (CORBA::InterfaceDefSeq *p)
+IR_ComponentDefSeq_var::IR_ComponentDefSeq_var (IR_ComponentDefSeq *p)
: ptr_ (p)
{}
ACE_INLINE
-CORBA_InterfaceDefSeq_var::CORBA_InterfaceDefSeq_var (const CORBA_InterfaceDefSeq_var &p) // copy constructor
+IR_ComponentDefSeq_var::IR_ComponentDefSeq_var (const ::IR_ComponentDefSeq_var &p) // copy constructor
{
if (p.ptr_)
- ACE_NEW (this->ptr_,
- CORBA::InterfaceDefSeq(*p.ptr_));
+ ACE_NEW (this->ptr_, ::IR_ComponentDefSeq (*p.ptr_));
else
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_InterfaceDefSeq_var::~CORBA_InterfaceDefSeq_var (void) // destructor
+IR_ComponentDefSeq_var::~IR_ComponentDefSeq_var (void) // destructor
{
delete this->ptr_;
}
-ACE_INLINE CORBA_InterfaceDefSeq_var &
-CORBA_InterfaceDefSeq_var::operator= (CORBA::InterfaceDefSeq *p)
+ACE_INLINE IR_ComponentDefSeq_var &
+IR_ComponentDefSeq_var::operator= (IR_ComponentDefSeq *p)
{
delete this->ptr_;
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_InterfaceDefSeq_var &
-CORBA_InterfaceDefSeq_var::operator= (const CORBA::InterfaceDefSeq_var &p) // deep copy
+ACE_INLINE IR_ComponentDefSeq_var &
+IR_ComponentDefSeq_var::operator= (const ::IR_ComponentDefSeq_var &p) // deep copy
{
if (this != &p)
{
delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_,
- CORBA::InterfaceDefSeq (*p.ptr_),
- *this);
+ ACE_NEW_RETURN (this->ptr_, ::IR_ComponentDefSeq (*p.ptr_), *this);
}
return *this;
}
-ACE_INLINE const CORBA_InterfaceDefSeq *
-CORBA_InterfaceDefSeq_var::operator-> (void) const
+ACE_INLINE const ::IR_ComponentDefSeq *
+IR_ComponentDefSeq_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_InterfaceDefSeq *
-CORBA_InterfaceDefSeq_var::operator-> (void)
+ACE_INLINE ::IR_ComponentDefSeq *
+IR_ComponentDefSeq_var::operator-> (void)
{
return this->ptr_;
}
ACE_INLINE
-CORBA_InterfaceDefSeq_var::operator const CORBA::InterfaceDefSeq &() const // cast
+IR_ComponentDefSeq_var::operator const ::IR_ComponentDefSeq &() const // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA_InterfaceDefSeq_var::operator CORBA_InterfaceDefSeq &() // cast
+IR_ComponentDefSeq_var::operator ::IR_ComponentDefSeq &() // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA_InterfaceDefSeq_var::operator CORBA::InterfaceDefSeq &() const// cast
+IR_ComponentDefSeq_var::operator ::IR_ComponentDefSeq &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE TAO_Object_Manager<CORBA::InterfaceDef,CORBA::InterfaceDef_var>
-CORBA_InterfaceDefSeq_var::operator[] (CORBA::ULong index)
+// variable-size types only
+ACE_INLINE
+IR_ComponentDefSeq_var::operator ::IR_ComponentDefSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE TAO_Object_Manager<IR_ComponentDef, IR_ComponentDef_var>
+IR_ComponentDefSeq_var::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
-ACE_INLINE const CORBA_InterfaceDefSeq &
-CORBA_InterfaceDefSeq_var::in (void) const
+ACE_INLINE const ::IR_ComponentDefSeq &
+IR_ComponentDefSeq_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE CORBA_InterfaceDefSeq &
-CORBA_InterfaceDefSeq_var::inout (void)
+ACE_INLINE ::IR_ComponentDefSeq &
+IR_ComponentDefSeq_var::inout (void)
{
return *this->ptr_;
}
// mapping for variable size
-ACE_INLINE CORBA_InterfaceDefSeq *&
-CORBA_InterfaceDefSeq_var::out (void)
+ACE_INLINE ::IR_ComponentDefSeq *&
+IR_ComponentDefSeq_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE CORBA_InterfaceDefSeq *
-CORBA_InterfaceDefSeq_var::_retn (void)
+ACE_INLINE ::IR_ComponentDefSeq *
+IR_ComponentDefSeq_var::_retn (void)
{
- CORBA::InterfaceDefSeq *tmp = this->ptr_;
+ ::IR_ComponentDefSeq *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE CORBA_InterfaceDefSeq *
-CORBA_InterfaceDefSeq_var::ptr (void) const
+ACE_INLINE ::IR_ComponentDefSeq *
+IR_ComponentDefSeq_var::ptr (void) const
{
return this->ptr_;
}
// *************************************************************
-// Inline operations for class CORBA::InterfaceDefSeq_out
+// Inline operations for class IR_ComponentDefSeq_out
// *************************************************************
ACE_INLINE
-CORBA_InterfaceDefSeq_out::CORBA_InterfaceDefSeq_out (CORBA::InterfaceDefSeq *&p)
+IR_ComponentDefSeq_out::IR_ComponentDefSeq_out (IR_ComponentDefSeq *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_InterfaceDefSeq_out::CORBA_InterfaceDefSeq_out (CORBA::InterfaceDefSeq_var &p) // constructor from _var
+IR_ComponentDefSeq_out::IR_ComponentDefSeq_out (IR_ComponentDefSeq_var &p) // constructor from _var
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -850,44 +1563,44 @@ CORBA_InterfaceDefSeq_out::CORBA_InterfaceDefSeq_out (CORBA::InterfaceDefSeq_var
}
ACE_INLINE
-CORBA_InterfaceDefSeq_out::CORBA_InterfaceDefSeq_out (const CORBA_InterfaceDefSeq_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA::InterfaceDefSeq_out&,p).ptr_)
+IR_ComponentDefSeq_out::IR_ComponentDefSeq_out (const ::IR_ComponentDefSeq_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_ComponentDefSeq_out&, p).ptr_)
{}
-ACE_INLINE CORBA_InterfaceDefSeq_out &
-CORBA_InterfaceDefSeq_out::operator= (const CORBA_InterfaceDefSeq_out &p)
+ACE_INLINE ::IR_ComponentDefSeq_out &
+IR_ComponentDefSeq_out::operator= (const ::IR_ComponentDefSeq_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA::InterfaceDefSeq_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_ComponentDefSeq_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_InterfaceDefSeq_out &
-CORBA_InterfaceDefSeq_out::operator= (CORBA_InterfaceDefSeq *p)
+ACE_INLINE ::IR_ComponentDefSeq_out &
+IR_ComponentDefSeq_out::operator= (IR_ComponentDefSeq *p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_InterfaceDefSeq_out::operator CORBA_InterfaceDefSeq *&() // cast
+IR_ComponentDefSeq_out::operator ::IR_ComponentDefSeq *&() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_InterfaceDefSeq *&
-CORBA_InterfaceDefSeq_out::ptr (void) // ptr
+ACE_INLINE ::IR_ComponentDefSeq *&
+IR_ComponentDefSeq_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_InterfaceDefSeq *
-CORBA_InterfaceDefSeq_out::operator-> (void)
+ACE_INLINE ::IR_ComponentDefSeq *
+IR_ComponentDefSeq_out::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE TAO_Object_Manager<CORBA::InterfaceDef,CORBA::InterfaceDef_var>
-CORBA_InterfaceDefSeq_out::operator[] (CORBA::ULong index)
+ACE_INLINE TAO_Object_Manager<IR_ComponentDef, IR_ComponentDef_var>
+IR_ComponentDefSeq_out::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
@@ -898,26 +1611,24 @@ CORBA_InterfaceDefSeq_out::operator[] (CORBA::ULong index)
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_VALUEDEFSEQ_CI_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_VALUEDEFSEQ_CI_
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_PROVIDESDEFSEQ_CI_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_PROVIDESDEFSEQ_CI_
- ACE_INLINE CORBA::ValueDef **
- _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::allocbuf (CORBA::ULong nelems)
+ ACE_INLINE IR_ProvidesDef **
+ _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq::allocbuf (CORBA::ULong nelems)
{
- CORBA::ValueDef **buf = 0;
+ IR_ProvidesDef **buf = 0;
- ACE_NEW_RETURN (buf,
- CORBA::ValueDef*[nelems],
- 0);
+ ACE_NEW_RETURN (buf, IR_ProvidesDef*[nelems], 0);
for (CORBA::ULong i = 0; i < nelems; i++)
- buf[i] = CORBA::ValueDef::_nil ();
+ buf[i] = IR_ProvidesDef::_nil ();
return buf;
}
ACE_INLINE void
- _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::freebuf (CORBA::ValueDef **buffer)
+ _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq::freebuf (IR_ProvidesDef **buffer)
{
if (buffer == 0)
return;
@@ -925,97 +1636,1854 @@ CORBA_InterfaceDefSeq_out::operator[] (CORBA::ULong index)
}
ACE_INLINE
- _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq (void)
+ _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq::_TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq (void)
{
}
ACE_INLINE
- _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq (CORBA::ULong maximum)
- : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::allocbuf (maximum))
+ _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq::_TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq (CORBA::ULong maximum)
+ : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq::allocbuf (maximum))
{
}
ACE_INLINE
- _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq (CORBA::ULong maximum,
+ _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq::_TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq (CORBA::ULong maximum,
CORBA::ULong length,
- CORBA::ValueDef* *value,
+ IR_ProvidesDef* *value,
CORBA::Boolean release)
: TAO_Unbounded_Base_Sequence (maximum, length, value, release)
{
}
ACE_INLINE
- _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq(const _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq &rhs)
+ _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq::_TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq(const _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq &rhs)
: TAO_Unbounded_Base_Sequence (rhs)
{
- CORBA::ValueDef **tmp1 = _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::allocbuf (this->maximum_);
- CORBA::ValueDef ** const tmp2 = ACE_reinterpret_cast (CORBA::ValueDef ** ACE_CAST_CONST, rhs.buffer_);
+ if (rhs.buffer_ != 0)
+ {
+ IR_ProvidesDef **tmp1 = _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq::allocbuf (this->maximum_);
+ IR_ProvidesDef ** const tmp2 = ACE_reinterpret_cast (IR_ProvidesDef ** ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < rhs.length_; ++i)
+ tmp1[i] = IR_ProvidesDef::_duplicate (tmp2[i]);
+
+ this->buffer_ = tmp1;
+ }
+ else
+ {
+ this->buffer_ = 0;
+ }
+ }
+
+ ACE_INLINE _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq &
+ _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq::operator= (const _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq &rhs)
+ {
+ if (this == &rhs)
+ return *this;
+
+ if (this->release_)
+ {
+ IR_ProvidesDef **tmp = ACE_reinterpret_cast (IR_ProvidesDef **, this->buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ CORBA::release (tmp[i]);
+ tmp[i] = IR_ProvidesDef::_nil ();
+ }
+ if (this->maximum_ < rhs.maximum_)
+ {
+ _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq::freebuf (tmp);
+ this->buffer_ = _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq::allocbuf (rhs.maximum_);
+ }
+ }
+ else
+ this->buffer_ = _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq::allocbuf (rhs.maximum_);
+
+ TAO_Unbounded_Base_Sequence::operator= (rhs);
+
+ IR_ProvidesDef **tmp1 = ACE_reinterpret_cast (IR_ProvidesDef **, this->buffer_);
+ IR_ProvidesDef ** const tmp2 = ACE_reinterpret_cast (IR_ProvidesDef ** ACE_CAST_CONST, rhs.buffer_);
for (CORBA::ULong i = 0; i < rhs.length_; ++i)
- tmp1[i] = CORBA::ValueDef::_duplicate (tmp2[i]);
+ tmp1[i] = IR_ProvidesDef::_duplicate (tmp2[i]);
+
+ return *this;
+ }
+
+ ACE_INLINE TAO_Object_Manager<IR_ProvidesDef,IR_ProvidesDef_var>
+ _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq::operator[] (CORBA::ULong index) const
+ // read-write accessor
+ {
+ ACE_ASSERT (index < this->maximum_);
+ IR_ProvidesDef ** const tmp = ACE_reinterpret_cast (IR_ProvidesDef ** ACE_CAST_CONST, this->buffer_);
+ return TAO_Object_Manager<IR_ProvidesDef,IR_ProvidesDef_var> (tmp + index, this->release_);
+ }
+
+ ACE_INLINE IR_ProvidesDef* *
+ _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq::get_buffer (CORBA::Boolean orphan)
+ {
+ IR_ProvidesDef **result = 0;
+ if (orphan == 0)
+ {
+ // We retain ownership.
+ if (this->buffer_ == 0)
+ {
+ result = _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq::allocbuf (this->maximum_);
+ this->buffer_ = result;
+ }
+ else
+ {
+ result = ACE_reinterpret_cast (IR_ProvidesDef**, this->buffer_);
+ }
+ }
+ else // if (orphan == 1)
+ {
+ if (this->release_ != 0)
+ {
+ // We set the state back to default and relinquish
+ // ownership.
+ result = ACE_reinterpret_cast(IR_ProvidesDef**,this->buffer_);
+ this->maximum_ = 0;
+ this->length_ = 0;
+ this->buffer_ = 0;
+ this->release_ = 0;
+ }
+ }
+ return result;
+ }
+
+ ACE_INLINE const IR_ProvidesDef* *
+ _TAO_Unbounded_Object_Sequence_IR_ProvidesDefSeq::get_buffer (void) const
+ {
+ return ACE_reinterpret_cast(const IR_ProvidesDef ** ACE_CAST_CONST, this->buffer_);
+ }
+
+
+#endif /* end #if !defined */
+
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_IR_PROVIDESDEFSEQ_CI_)
+#define _IR_PROVIDESDEFSEQ_CI_
+
+// *************************************************************
+// Inline operations for class IR_ProvidesDefSeq_var
+// *************************************************************
+
+ACE_INLINE
+IR_ProvidesDefSeq_var::IR_ProvidesDefSeq_var (void) // default constructor
+ : ptr_ (0)
+{}
+
+ACE_INLINE
+IR_ProvidesDefSeq_var::IR_ProvidesDefSeq_var (IR_ProvidesDefSeq *p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE
+IR_ProvidesDefSeq_var::IR_ProvidesDefSeq_var (const ::IR_ProvidesDefSeq_var &p) // copy constructor
+{
+ if (p.ptr_)
+ ACE_NEW (this->ptr_, ::IR_ProvidesDefSeq (*p.ptr_));
+ else
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_ProvidesDefSeq_var::~IR_ProvidesDefSeq_var (void) // destructor
+{
+ delete this->ptr_;
+}
+
+ACE_INLINE IR_ProvidesDefSeq_var &
+IR_ProvidesDefSeq_var::operator= (IR_ProvidesDefSeq *p)
+{
+ delete this->ptr_;
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE IR_ProvidesDefSeq_var &
+IR_ProvidesDefSeq_var::operator= (const ::IR_ProvidesDefSeq_var &p) // deep copy
+{
+ if (this != &p)
+ {
+ delete this->ptr_;
+ ACE_NEW_RETURN (this->ptr_, ::IR_ProvidesDefSeq (*p.ptr_), *this);
+ }
+ return *this;
+}
+
+ACE_INLINE const ::IR_ProvidesDefSeq *
+IR_ProvidesDefSeq_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ProvidesDefSeq *
+IR_ProvidesDefSeq_var::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_ProvidesDefSeq_var::operator const ::IR_ProvidesDefSeq &() const // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+IR_ProvidesDefSeq_var::operator ::IR_ProvidesDefSeq &() // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+IR_ProvidesDefSeq_var::operator ::IR_ProvidesDefSeq &() const // cast
+{
+ return *this->ptr_;
+}
+
+// variable-size types only
+ACE_INLINE
+IR_ProvidesDefSeq_var::operator ::IR_ProvidesDefSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE TAO_Object_Manager<IR_ProvidesDef, IR_ProvidesDef_var>
+IR_ProvidesDefSeq_var::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+ACE_INLINE const ::IR_ProvidesDefSeq &
+IR_ProvidesDefSeq_var::in (void) const
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE ::IR_ProvidesDefSeq &
+IR_ProvidesDefSeq_var::inout (void)
+{
+ return *this->ptr_;
+}
+
+// mapping for variable size
+ACE_INLINE ::IR_ProvidesDefSeq *&
+IR_ProvidesDefSeq_var::out (void)
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ProvidesDefSeq *
+IR_ProvidesDefSeq_var::_retn (void)
+{
+ ::IR_ProvidesDefSeq *tmp = this->ptr_;
+ this->ptr_ = 0;
+ return tmp;
+}
+
+ACE_INLINE ::IR_ProvidesDefSeq *
+IR_ProvidesDefSeq_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+// *************************************************************
+// Inline operations for class IR_ProvidesDefSeq_out
+// *************************************************************
+
+ACE_INLINE
+IR_ProvidesDefSeq_out::IR_ProvidesDefSeq_out (IR_ProvidesDefSeq *&p)
+ : ptr_ (p)
+{
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_ProvidesDefSeq_out::IR_ProvidesDefSeq_out (IR_ProvidesDefSeq_var &p) // constructor from _var
+ : ptr_ (p.out ())
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_ProvidesDefSeq_out::IR_ProvidesDefSeq_out (const ::IR_ProvidesDefSeq_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_ProvidesDefSeq_out&, p).ptr_)
+{}
+
+ACE_INLINE ::IR_ProvidesDefSeq_out &
+IR_ProvidesDefSeq_out::operator= (const ::IR_ProvidesDefSeq_out &p)
+{
+ this->ptr_ = ACE_const_cast (IR_ProvidesDefSeq_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE ::IR_ProvidesDefSeq_out &
+IR_ProvidesDefSeq_out::operator= (IR_ProvidesDefSeq *p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+IR_ProvidesDefSeq_out::operator ::IR_ProvidesDefSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ProvidesDefSeq *&
+IR_ProvidesDefSeq_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ProvidesDefSeq *
+IR_ProvidesDefSeq_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE TAO_Object_Manager<IR_ProvidesDef, IR_ProvidesDef_var>
+IR_ProvidesDefSeq_out::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+
+#endif /* end #if !defined */
+
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_USESDEFSEQ_CI_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_USESDEFSEQ_CI_
+
+ ACE_INLINE IR_UsesDef **
+ _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq::allocbuf (CORBA::ULong nelems)
+ {
+ IR_UsesDef **buf = 0;
+
+ ACE_NEW_RETURN (buf, IR_UsesDef*[nelems], 0);
+
+ for (CORBA::ULong i = 0; i < nelems; i++)
+ buf[i] = IR_UsesDef::_nil ();
+
+ return buf;
+ }
+
+ ACE_INLINE void
+ _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq::freebuf (IR_UsesDef **buffer)
+ {
+ if (buffer == 0)
+ return;
+ delete[] buffer;
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq::_TAO_Unbounded_Object_Sequence_IR_UsesDefSeq (void)
+ {
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq::_TAO_Unbounded_Object_Sequence_IR_UsesDefSeq (CORBA::ULong maximum)
+ : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq::allocbuf (maximum))
+ {
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq::_TAO_Unbounded_Object_Sequence_IR_UsesDefSeq (CORBA::ULong maximum,
+ CORBA::ULong length,
+ IR_UsesDef* *value,
+ CORBA::Boolean release)
+ : TAO_Unbounded_Base_Sequence (maximum, length, value, release)
+ {
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq::_TAO_Unbounded_Object_Sequence_IR_UsesDefSeq(const _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq &rhs)
+ : TAO_Unbounded_Base_Sequence (rhs)
+ {
+ if (rhs.buffer_ != 0)
+ {
+ IR_UsesDef **tmp1 = _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq::allocbuf (this->maximum_);
+ IR_UsesDef ** const tmp2 = ACE_reinterpret_cast (IR_UsesDef ** ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < rhs.length_; ++i)
+ tmp1[i] = IR_UsesDef::_duplicate (tmp2[i]);
+
+ this->buffer_ = tmp1;
+ }
+ else
+ {
+ this->buffer_ = 0;
+ }
+ }
+
+ ACE_INLINE _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq &
+ _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq::operator= (const _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq &rhs)
+ {
+ if (this == &rhs)
+ return *this;
+
+ if (this->release_)
+ {
+ IR_UsesDef **tmp = ACE_reinterpret_cast (IR_UsesDef **, this->buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ CORBA::release (tmp[i]);
+ tmp[i] = IR_UsesDef::_nil ();
+ }
+ if (this->maximum_ < rhs.maximum_)
+ {
+ _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq::freebuf (tmp);
+ this->buffer_ = _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq::allocbuf (rhs.maximum_);
+ }
+ }
+ else
+ this->buffer_ = _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq::allocbuf (rhs.maximum_);
+
+ TAO_Unbounded_Base_Sequence::operator= (rhs);
+
+ IR_UsesDef **tmp1 = ACE_reinterpret_cast (IR_UsesDef **, this->buffer_);
+ IR_UsesDef ** const tmp2 = ACE_reinterpret_cast (IR_UsesDef ** ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < rhs.length_; ++i)
+ tmp1[i] = IR_UsesDef::_duplicate (tmp2[i]);
+
+ return *this;
+ }
+
+ ACE_INLINE TAO_Object_Manager<IR_UsesDef,IR_UsesDef_var>
+ _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq::operator[] (CORBA::ULong index) const
+ // read-write accessor
+ {
+ ACE_ASSERT (index < this->maximum_);
+ IR_UsesDef ** const tmp = ACE_reinterpret_cast (IR_UsesDef ** ACE_CAST_CONST, this->buffer_);
+ return TAO_Object_Manager<IR_UsesDef,IR_UsesDef_var> (tmp + index, this->release_);
+ }
+
+ ACE_INLINE IR_UsesDef* *
+ _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq::get_buffer (CORBA::Boolean orphan)
+ {
+ IR_UsesDef **result = 0;
+ if (orphan == 0)
+ {
+ // We retain ownership.
+ if (this->buffer_ == 0)
+ {
+ result = _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq::allocbuf (this->maximum_);
+ this->buffer_ = result;
+ }
+ else
+ {
+ result = ACE_reinterpret_cast (IR_UsesDef**, this->buffer_);
+ }
+ }
+ else // if (orphan == 1)
+ {
+ if (this->release_ != 0)
+ {
+ // We set the state back to default and relinquish
+ // ownership.
+ result = ACE_reinterpret_cast(IR_UsesDef**,this->buffer_);
+ this->maximum_ = 0;
+ this->length_ = 0;
+ this->buffer_ = 0;
+ this->release_ = 0;
+ }
+ }
+ return result;
+ }
+
+ ACE_INLINE const IR_UsesDef* *
+ _TAO_Unbounded_Object_Sequence_IR_UsesDefSeq::get_buffer (void) const
+ {
+ return ACE_reinterpret_cast(const IR_UsesDef ** ACE_CAST_CONST, this->buffer_);
+ }
+
+
+#endif /* end #if !defined */
+
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_IR_USESDEFSEQ_CI_)
+#define _IR_USESDEFSEQ_CI_
+
+// *************************************************************
+// Inline operations for class IR_UsesDefSeq_var
+// *************************************************************
+
+ACE_INLINE
+IR_UsesDefSeq_var::IR_UsesDefSeq_var (void) // default constructor
+ : ptr_ (0)
+{}
+
+ACE_INLINE
+IR_UsesDefSeq_var::IR_UsesDefSeq_var (IR_UsesDefSeq *p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE
+IR_UsesDefSeq_var::IR_UsesDefSeq_var (const ::IR_UsesDefSeq_var &p) // copy constructor
+{
+ if (p.ptr_)
+ ACE_NEW (this->ptr_, ::IR_UsesDefSeq (*p.ptr_));
+ else
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_UsesDefSeq_var::~IR_UsesDefSeq_var (void) // destructor
+{
+ delete this->ptr_;
+}
+
+ACE_INLINE IR_UsesDefSeq_var &
+IR_UsesDefSeq_var::operator= (IR_UsesDefSeq *p)
+{
+ delete this->ptr_;
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE IR_UsesDefSeq_var &
+IR_UsesDefSeq_var::operator= (const ::IR_UsesDefSeq_var &p) // deep copy
+{
+ if (this != &p)
+ {
+ delete this->ptr_;
+ ACE_NEW_RETURN (this->ptr_, ::IR_UsesDefSeq (*p.ptr_), *this);
+ }
+ return *this;
+}
+
+ACE_INLINE const ::IR_UsesDefSeq *
+IR_UsesDefSeq_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_UsesDefSeq *
+IR_UsesDefSeq_var::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_UsesDefSeq_var::operator const ::IR_UsesDefSeq &() const // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+IR_UsesDefSeq_var::operator ::IR_UsesDefSeq &() // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+IR_UsesDefSeq_var::operator ::IR_UsesDefSeq &() const // cast
+{
+ return *this->ptr_;
+}
+
+// variable-size types only
+ACE_INLINE
+IR_UsesDefSeq_var::operator ::IR_UsesDefSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE TAO_Object_Manager<IR_UsesDef, IR_UsesDef_var>
+IR_UsesDefSeq_var::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+ACE_INLINE const ::IR_UsesDefSeq &
+IR_UsesDefSeq_var::in (void) const
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE ::IR_UsesDefSeq &
+IR_UsesDefSeq_var::inout (void)
+{
+ return *this->ptr_;
+}
+
+// mapping for variable size
+ACE_INLINE ::IR_UsesDefSeq *&
+IR_UsesDefSeq_var::out (void)
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_UsesDefSeq *
+IR_UsesDefSeq_var::_retn (void)
+{
+ ::IR_UsesDefSeq *tmp = this->ptr_;
+ this->ptr_ = 0;
+ return tmp;
+}
+
+ACE_INLINE ::IR_UsesDefSeq *
+IR_UsesDefSeq_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+// *************************************************************
+// Inline operations for class IR_UsesDefSeq_out
+// *************************************************************
+
+ACE_INLINE
+IR_UsesDefSeq_out::IR_UsesDefSeq_out (IR_UsesDefSeq *&p)
+ : ptr_ (p)
+{
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_UsesDefSeq_out::IR_UsesDefSeq_out (IR_UsesDefSeq_var &p) // constructor from _var
+ : ptr_ (p.out ())
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_UsesDefSeq_out::IR_UsesDefSeq_out (const ::IR_UsesDefSeq_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_UsesDefSeq_out&, p).ptr_)
+{}
+
+ACE_INLINE ::IR_UsesDefSeq_out &
+IR_UsesDefSeq_out::operator= (const ::IR_UsesDefSeq_out &p)
+{
+ this->ptr_ = ACE_const_cast (IR_UsesDefSeq_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE ::IR_UsesDefSeq_out &
+IR_UsesDefSeq_out::operator= (IR_UsesDefSeq *p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+IR_UsesDefSeq_out::operator ::IR_UsesDefSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_UsesDefSeq *&
+IR_UsesDefSeq_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_UsesDefSeq *
+IR_UsesDefSeq_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE TAO_Object_Manager<IR_UsesDef, IR_UsesDef_var>
+IR_UsesDefSeq_out::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+
+#endif /* end #if !defined */
+
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_HOMEDEFSEQ_CI_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_HOMEDEFSEQ_CI_
+
+ ACE_INLINE IR_HomeDef **
+ _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq::allocbuf (CORBA::ULong nelems)
+ {
+ IR_HomeDef **buf = 0;
+
+ ACE_NEW_RETURN (buf, IR_HomeDef*[nelems], 0);
+
+ for (CORBA::ULong i = 0; i < nelems; i++)
+ buf[i] = IR_HomeDef::_nil ();
+
+ return buf;
+ }
+
+ ACE_INLINE void
+ _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq::freebuf (IR_HomeDef **buffer)
+ {
+ if (buffer == 0)
+ return;
+ delete[] buffer;
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq::_TAO_Unbounded_Object_Sequence_IR_HomeDefSeq (void)
+ {
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq::_TAO_Unbounded_Object_Sequence_IR_HomeDefSeq (CORBA::ULong maximum)
+ : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq::allocbuf (maximum))
+ {
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq::_TAO_Unbounded_Object_Sequence_IR_HomeDefSeq (CORBA::ULong maximum,
+ CORBA::ULong length,
+ IR_HomeDef* *value,
+ CORBA::Boolean release)
+ : TAO_Unbounded_Base_Sequence (maximum, length, value, release)
+ {
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq::_TAO_Unbounded_Object_Sequence_IR_HomeDefSeq(const _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq &rhs)
+ : TAO_Unbounded_Base_Sequence (rhs)
+ {
+ if (rhs.buffer_ != 0)
+ {
+ IR_HomeDef **tmp1 = _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq::allocbuf (this->maximum_);
+ IR_HomeDef ** const tmp2 = ACE_reinterpret_cast (IR_HomeDef ** ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < rhs.length_; ++i)
+ tmp1[i] = IR_HomeDef::_duplicate (tmp2[i]);
+
+ this->buffer_ = tmp1;
+ }
+ else
+ {
+ this->buffer_ = 0;
+ }
+ }
+
+ ACE_INLINE _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq &
+ _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq::operator= (const _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq &rhs)
+ {
+ if (this == &rhs)
+ return *this;
+
+ if (this->release_)
+ {
+ IR_HomeDef **tmp = ACE_reinterpret_cast (IR_HomeDef **, this->buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ CORBA::release (tmp[i]);
+ tmp[i] = IR_HomeDef::_nil ();
+ }
+ if (this->maximum_ < rhs.maximum_)
+ {
+ _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq::freebuf (tmp);
+ this->buffer_ = _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq::allocbuf (rhs.maximum_);
+ }
+ }
+ else
+ this->buffer_ = _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq::allocbuf (rhs.maximum_);
+
+ TAO_Unbounded_Base_Sequence::operator= (rhs);
+
+ IR_HomeDef **tmp1 = ACE_reinterpret_cast (IR_HomeDef **, this->buffer_);
+ IR_HomeDef ** const tmp2 = ACE_reinterpret_cast (IR_HomeDef ** ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < rhs.length_; ++i)
+ tmp1[i] = IR_HomeDef::_duplicate (tmp2[i]);
+
+ return *this;
+ }
+
+ ACE_INLINE TAO_Object_Manager<IR_HomeDef,IR_HomeDef_var>
+ _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq::operator[] (CORBA::ULong index) const
+ // read-write accessor
+ {
+ ACE_ASSERT (index < this->maximum_);
+ IR_HomeDef ** const tmp = ACE_reinterpret_cast (IR_HomeDef ** ACE_CAST_CONST, this->buffer_);
+ return TAO_Object_Manager<IR_HomeDef,IR_HomeDef_var> (tmp + index, this->release_);
+ }
+
+ ACE_INLINE IR_HomeDef* *
+ _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq::get_buffer (CORBA::Boolean orphan)
+ {
+ IR_HomeDef **result = 0;
+ if (orphan == 0)
+ {
+ // We retain ownership.
+ if (this->buffer_ == 0)
+ {
+ result = _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq::allocbuf (this->maximum_);
+ this->buffer_ = result;
+ }
+ else
+ {
+ result = ACE_reinterpret_cast (IR_HomeDef**, this->buffer_);
+ }
+ }
+ else // if (orphan == 1)
+ {
+ if (this->release_ != 0)
+ {
+ // We set the state back to default and relinquish
+ // ownership.
+ result = ACE_reinterpret_cast(IR_HomeDef**,this->buffer_);
+ this->maximum_ = 0;
+ this->length_ = 0;
+ this->buffer_ = 0;
+ this->release_ = 0;
+ }
+ }
+ return result;
+ }
+
+ ACE_INLINE const IR_HomeDef* *
+ _TAO_Unbounded_Object_Sequence_IR_HomeDefSeq::get_buffer (void) const
+ {
+ return ACE_reinterpret_cast(const IR_HomeDef ** ACE_CAST_CONST, this->buffer_);
+ }
+
+
+#endif /* end #if !defined */
+
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_IR_HOMEDEFSEQ_CI_)
+#define _IR_HOMEDEFSEQ_CI_
+
+// *************************************************************
+// Inline operations for class IR_HomeDefSeq_var
+// *************************************************************
+
+ACE_INLINE
+IR_HomeDefSeq_var::IR_HomeDefSeq_var (void) // default constructor
+ : ptr_ (0)
+{}
+
+ACE_INLINE
+IR_HomeDefSeq_var::IR_HomeDefSeq_var (IR_HomeDefSeq *p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE
+IR_HomeDefSeq_var::IR_HomeDefSeq_var (const ::IR_HomeDefSeq_var &p) // copy constructor
+{
+ if (p.ptr_)
+ ACE_NEW (this->ptr_, ::IR_HomeDefSeq (*p.ptr_));
+ else
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_HomeDefSeq_var::~IR_HomeDefSeq_var (void) // destructor
+{
+ delete this->ptr_;
+}
+
+ACE_INLINE IR_HomeDefSeq_var &
+IR_HomeDefSeq_var::operator= (IR_HomeDefSeq *p)
+{
+ delete this->ptr_;
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE IR_HomeDefSeq_var &
+IR_HomeDefSeq_var::operator= (const ::IR_HomeDefSeq_var &p) // deep copy
+{
+ if (this != &p)
+ {
+ delete this->ptr_;
+ ACE_NEW_RETURN (this->ptr_, ::IR_HomeDefSeq (*p.ptr_), *this);
+ }
+ return *this;
+}
+
+ACE_INLINE const ::IR_HomeDefSeq *
+IR_HomeDefSeq_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_HomeDefSeq *
+IR_HomeDefSeq_var::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_HomeDefSeq_var::operator const ::IR_HomeDefSeq &() const // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+IR_HomeDefSeq_var::operator ::IR_HomeDefSeq &() // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+IR_HomeDefSeq_var::operator ::IR_HomeDefSeq &() const // cast
+{
+ return *this->ptr_;
+}
+
+// variable-size types only
+ACE_INLINE
+IR_HomeDefSeq_var::operator ::IR_HomeDefSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE TAO_Object_Manager<IR_HomeDef, IR_HomeDef_var>
+IR_HomeDefSeq_var::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+ACE_INLINE const ::IR_HomeDefSeq &
+IR_HomeDefSeq_var::in (void) const
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE ::IR_HomeDefSeq &
+IR_HomeDefSeq_var::inout (void)
+{
+ return *this->ptr_;
+}
+
+// mapping for variable size
+ACE_INLINE ::IR_HomeDefSeq *&
+IR_HomeDefSeq_var::out (void)
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_HomeDefSeq *
+IR_HomeDefSeq_var::_retn (void)
+{
+ ::IR_HomeDefSeq *tmp = this->ptr_;
+ this->ptr_ = 0;
+ return tmp;
+}
+
+ACE_INLINE ::IR_HomeDefSeq *
+IR_HomeDefSeq_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+// *************************************************************
+// Inline operations for class IR_HomeDefSeq_out
+// *************************************************************
+
+ACE_INLINE
+IR_HomeDefSeq_out::IR_HomeDefSeq_out (IR_HomeDefSeq *&p)
+ : ptr_ (p)
+{
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_HomeDefSeq_out::IR_HomeDefSeq_out (IR_HomeDefSeq_var &p) // constructor from _var
+ : ptr_ (p.out ())
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_HomeDefSeq_out::IR_HomeDefSeq_out (const ::IR_HomeDefSeq_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_HomeDefSeq_out&, p).ptr_)
+{}
+
+ACE_INLINE ::IR_HomeDefSeq_out &
+IR_HomeDefSeq_out::operator= (const ::IR_HomeDefSeq_out &p)
+{
+ this->ptr_ = ACE_const_cast (IR_HomeDefSeq_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE ::IR_HomeDefSeq_out &
+IR_HomeDefSeq_out::operator= (IR_HomeDefSeq *p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+IR_HomeDefSeq_out::operator ::IR_HomeDefSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_HomeDefSeq *&
+IR_HomeDefSeq_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_HomeDefSeq *
+IR_HomeDefSeq_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE TAO_Object_Manager<IR_HomeDef, IR_HomeDef_var>
+IR_HomeDefSeq_out::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+
+#endif /* end #if !defined */
+
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_EMITSDEFSEQ_CI_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_EMITSDEFSEQ_CI_
+
+ ACE_INLINE IR_EmitsDef **
+ _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq::allocbuf (CORBA::ULong nelems)
+ {
+ IR_EmitsDef **buf = 0;
+
+ ACE_NEW_RETURN (buf, IR_EmitsDef*[nelems], 0);
+
+ for (CORBA::ULong i = 0; i < nelems; i++)
+ buf[i] = IR_EmitsDef::_nil ();
+
+ return buf;
+ }
+
+ ACE_INLINE void
+ _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq::freebuf (IR_EmitsDef **buffer)
+ {
+ if (buffer == 0)
+ return;
+ delete[] buffer;
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq::_TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq (void)
+ {
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq::_TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq (CORBA::ULong maximum)
+ : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq::allocbuf (maximum))
+ {
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq::_TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq (CORBA::ULong maximum,
+ CORBA::ULong length,
+ IR_EmitsDef* *value,
+ CORBA::Boolean release)
+ : TAO_Unbounded_Base_Sequence (maximum, length, value, release)
+ {
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq::_TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq(const _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq &rhs)
+ : TAO_Unbounded_Base_Sequence (rhs)
+ {
+ if (rhs.buffer_ != 0)
+ {
+ IR_EmitsDef **tmp1 = _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq::allocbuf (this->maximum_);
+ IR_EmitsDef ** const tmp2 = ACE_reinterpret_cast (IR_EmitsDef ** ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < rhs.length_; ++i)
+ tmp1[i] = IR_EmitsDef::_duplicate (tmp2[i]);
+
+ this->buffer_ = tmp1;
+ }
+ else
+ {
+ this->buffer_ = 0;
+ }
+ }
+
+ ACE_INLINE _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq &
+ _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq::operator= (const _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq &rhs)
+ {
+ if (this == &rhs)
+ return *this;
+
+ if (this->release_)
+ {
+ IR_EmitsDef **tmp = ACE_reinterpret_cast (IR_EmitsDef **, this->buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ CORBA::release (tmp[i]);
+ tmp[i] = IR_EmitsDef::_nil ();
+ }
+ if (this->maximum_ < rhs.maximum_)
+ {
+ _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq::freebuf (tmp);
+ this->buffer_ = _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq::allocbuf (rhs.maximum_);
+ }
+ }
+ else
+ this->buffer_ = _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq::allocbuf (rhs.maximum_);
+
+ TAO_Unbounded_Base_Sequence::operator= (rhs);
+
+ IR_EmitsDef **tmp1 = ACE_reinterpret_cast (IR_EmitsDef **, this->buffer_);
+ IR_EmitsDef ** const tmp2 = ACE_reinterpret_cast (IR_EmitsDef ** ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < rhs.length_; ++i)
+ tmp1[i] = IR_EmitsDef::_duplicate (tmp2[i]);
+
+ return *this;
+ }
+
+ ACE_INLINE TAO_Object_Manager<IR_EmitsDef,IR_EmitsDef_var>
+ _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq::operator[] (CORBA::ULong index) const
+ // read-write accessor
+ {
+ ACE_ASSERT (index < this->maximum_);
+ IR_EmitsDef ** const tmp = ACE_reinterpret_cast (IR_EmitsDef ** ACE_CAST_CONST, this->buffer_);
+ return TAO_Object_Manager<IR_EmitsDef,IR_EmitsDef_var> (tmp + index, this->release_);
+ }
+
+ ACE_INLINE IR_EmitsDef* *
+ _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq::get_buffer (CORBA::Boolean orphan)
+ {
+ IR_EmitsDef **result = 0;
+ if (orphan == 0)
+ {
+ // We retain ownership.
+ if (this->buffer_ == 0)
+ {
+ result = _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq::allocbuf (this->maximum_);
+ this->buffer_ = result;
+ }
+ else
+ {
+ result = ACE_reinterpret_cast (IR_EmitsDef**, this->buffer_);
+ }
+ }
+ else // if (orphan == 1)
+ {
+ if (this->release_ != 0)
+ {
+ // We set the state back to default and relinquish
+ // ownership.
+ result = ACE_reinterpret_cast(IR_EmitsDef**,this->buffer_);
+ this->maximum_ = 0;
+ this->length_ = 0;
+ this->buffer_ = 0;
+ this->release_ = 0;
+ }
+ }
+ return result;
+ }
+
+ ACE_INLINE const IR_EmitsDef* *
+ _TAO_Unbounded_Object_Sequence_IR_EmitsDefSeq::get_buffer (void) const
+ {
+ return ACE_reinterpret_cast(const IR_EmitsDef ** ACE_CAST_CONST, this->buffer_);
+ }
+
+
+#endif /* end #if !defined */
+
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_IR_EMITSDEFSEQ_CI_)
+#define _IR_EMITSDEFSEQ_CI_
+
+// *************************************************************
+// Inline operations for class IR_EmitsDefSeq_var
+// *************************************************************
+
+ACE_INLINE
+IR_EmitsDefSeq_var::IR_EmitsDefSeq_var (void) // default constructor
+ : ptr_ (0)
+{}
+
+ACE_INLINE
+IR_EmitsDefSeq_var::IR_EmitsDefSeq_var (IR_EmitsDefSeq *p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE
+IR_EmitsDefSeq_var::IR_EmitsDefSeq_var (const ::IR_EmitsDefSeq_var &p) // copy constructor
+{
+ if (p.ptr_)
+ ACE_NEW (this->ptr_, ::IR_EmitsDefSeq (*p.ptr_));
+ else
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_EmitsDefSeq_var::~IR_EmitsDefSeq_var (void) // destructor
+{
+ delete this->ptr_;
+}
+
+ACE_INLINE IR_EmitsDefSeq_var &
+IR_EmitsDefSeq_var::operator= (IR_EmitsDefSeq *p)
+{
+ delete this->ptr_;
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE IR_EmitsDefSeq_var &
+IR_EmitsDefSeq_var::operator= (const ::IR_EmitsDefSeq_var &p) // deep copy
+{
+ if (this != &p)
+ {
+ delete this->ptr_;
+ ACE_NEW_RETURN (this->ptr_, ::IR_EmitsDefSeq (*p.ptr_), *this);
+ }
+ return *this;
+}
+
+ACE_INLINE const ::IR_EmitsDefSeq *
+IR_EmitsDefSeq_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_EmitsDefSeq *
+IR_EmitsDefSeq_var::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_EmitsDefSeq_var::operator const ::IR_EmitsDefSeq &() const // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+IR_EmitsDefSeq_var::operator ::IR_EmitsDefSeq &() // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+IR_EmitsDefSeq_var::operator ::IR_EmitsDefSeq &() const // cast
+{
+ return *this->ptr_;
+}
+
+// variable-size types only
+ACE_INLINE
+IR_EmitsDefSeq_var::operator ::IR_EmitsDefSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE TAO_Object_Manager<IR_EmitsDef, IR_EmitsDef_var>
+IR_EmitsDefSeq_var::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+ACE_INLINE const ::IR_EmitsDefSeq &
+IR_EmitsDefSeq_var::in (void) const
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE ::IR_EmitsDefSeq &
+IR_EmitsDefSeq_var::inout (void)
+{
+ return *this->ptr_;
+}
+
+// mapping for variable size
+ACE_INLINE ::IR_EmitsDefSeq *&
+IR_EmitsDefSeq_var::out (void)
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_EmitsDefSeq *
+IR_EmitsDefSeq_var::_retn (void)
+{
+ ::IR_EmitsDefSeq *tmp = this->ptr_;
+ this->ptr_ = 0;
+ return tmp;
+}
+
+ACE_INLINE ::IR_EmitsDefSeq *
+IR_EmitsDefSeq_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+// *************************************************************
+// Inline operations for class IR_EmitsDefSeq_out
+// *************************************************************
+
+ACE_INLINE
+IR_EmitsDefSeq_out::IR_EmitsDefSeq_out (IR_EmitsDefSeq *&p)
+ : ptr_ (p)
+{
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_EmitsDefSeq_out::IR_EmitsDefSeq_out (IR_EmitsDefSeq_var &p) // constructor from _var
+ : ptr_ (p.out ())
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_EmitsDefSeq_out::IR_EmitsDefSeq_out (const ::IR_EmitsDefSeq_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_EmitsDefSeq_out&, p).ptr_)
+{}
+
+ACE_INLINE ::IR_EmitsDefSeq_out &
+IR_EmitsDefSeq_out::operator= (const ::IR_EmitsDefSeq_out &p)
+{
+ this->ptr_ = ACE_const_cast (IR_EmitsDefSeq_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE ::IR_EmitsDefSeq_out &
+IR_EmitsDefSeq_out::operator= (IR_EmitsDefSeq *p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+IR_EmitsDefSeq_out::operator ::IR_EmitsDefSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_EmitsDefSeq *&
+IR_EmitsDefSeq_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_EmitsDefSeq *
+IR_EmitsDefSeq_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE TAO_Object_Manager<IR_EmitsDef, IR_EmitsDef_var>
+IR_EmitsDefSeq_out::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+
+#endif /* end #if !defined */
+
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_PUBLISHESDEFSEQ_CI_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_PUBLISHESDEFSEQ_CI_
+
+ ACE_INLINE IR_PublishesDef **
+ _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::allocbuf (CORBA::ULong nelems)
+ {
+ IR_PublishesDef **buf = 0;
+
+ ACE_NEW_RETURN (buf, IR_PublishesDef*[nelems], 0);
+
+ for (CORBA::ULong i = 0; i < nelems; i++)
+ buf[i] = IR_PublishesDef::_nil ();
+
+ return buf;
+ }
+
+ ACE_INLINE void
+ _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::freebuf (IR_PublishesDef **buffer)
+ {
+ if (buffer == 0)
+ return;
+ delete[] buffer;
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::_TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq (void)
+ {
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::_TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq (CORBA::ULong maximum)
+ : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::allocbuf (maximum))
+ {
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::_TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq (CORBA::ULong maximum,
+ CORBA::ULong length,
+ IR_PublishesDef* *value,
+ CORBA::Boolean release)
+ : TAO_Unbounded_Base_Sequence (maximum, length, value, release)
+ {
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::_TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq(const _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq &rhs)
+ : TAO_Unbounded_Base_Sequence (rhs)
+ {
+ if (rhs.buffer_ != 0)
+ {
+ IR_PublishesDef **tmp1 = _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::allocbuf (this->maximum_);
+ IR_PublishesDef ** const tmp2 = ACE_reinterpret_cast (IR_PublishesDef ** ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < rhs.length_; ++i)
+ tmp1[i] = IR_PublishesDef::_duplicate (tmp2[i]);
+
+ this->buffer_ = tmp1;
+ }
+ else
+ {
+ this->buffer_ = 0;
+ }
+ }
+
+ ACE_INLINE _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq &
+ _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::operator= (const _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq &rhs)
+ {
+ if (this == &rhs)
+ return *this;
+
+ if (this->release_)
+ {
+ IR_PublishesDef **tmp = ACE_reinterpret_cast (IR_PublishesDef **, this->buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ CORBA::release (tmp[i]);
+ tmp[i] = IR_PublishesDef::_nil ();
+ }
+ if (this->maximum_ < rhs.maximum_)
+ {
+ _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::freebuf (tmp);
+ this->buffer_ = _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::allocbuf (rhs.maximum_);
+ }
+ }
+ else
+ this->buffer_ = _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::allocbuf (rhs.maximum_);
+
+ TAO_Unbounded_Base_Sequence::operator= (rhs);
+
+ IR_PublishesDef **tmp1 = ACE_reinterpret_cast (IR_PublishesDef **, this->buffer_);
+ IR_PublishesDef ** const tmp2 = ACE_reinterpret_cast (IR_PublishesDef ** ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < rhs.length_; ++i)
+ tmp1[i] = IR_PublishesDef::_duplicate (tmp2[i]);
+
+ return *this;
+ }
+
+ ACE_INLINE TAO_Object_Manager<IR_PublishesDef,IR_PublishesDef_var>
+ _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::operator[] (CORBA::ULong index) const
+ // read-write accessor
+ {
+ ACE_ASSERT (index < this->maximum_);
+ IR_PublishesDef ** const tmp = ACE_reinterpret_cast (IR_PublishesDef ** ACE_CAST_CONST, this->buffer_);
+ return TAO_Object_Manager<IR_PublishesDef,IR_PublishesDef_var> (tmp + index, this->release_);
+ }
+
+ ACE_INLINE IR_PublishesDef* *
+ _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::get_buffer (CORBA::Boolean orphan)
+ {
+ IR_PublishesDef **result = 0;
+ if (orphan == 0)
+ {
+ // We retain ownership.
+ if (this->buffer_ == 0)
+ {
+ result = _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::allocbuf (this->maximum_);
+ this->buffer_ = result;
+ }
+ else
+ {
+ result = ACE_reinterpret_cast (IR_PublishesDef**, this->buffer_);
+ }
+ }
+ else // if (orphan == 1)
+ {
+ if (this->release_ != 0)
+ {
+ // We set the state back to default and relinquish
+ // ownership.
+ result = ACE_reinterpret_cast(IR_PublishesDef**,this->buffer_);
+ this->maximum_ = 0;
+ this->length_ = 0;
+ this->buffer_ = 0;
+ this->release_ = 0;
+ }
+ }
+ return result;
+ }
+
+ ACE_INLINE const IR_PublishesDef* *
+ _TAO_Unbounded_Object_Sequence_IR_PublishesDefSeq::get_buffer (void) const
+ {
+ return ACE_reinterpret_cast(const IR_PublishesDef ** ACE_CAST_CONST, this->buffer_);
+ }
+
+
+#endif /* end #if !defined */
+
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_IR_PUBLISHESDEFSEQ_CI_)
+#define _IR_PUBLISHESDEFSEQ_CI_
+
+// *************************************************************
+// Inline operations for class IR_PublishesDefSeq_var
+// *************************************************************
+
+ACE_INLINE
+IR_PublishesDefSeq_var::IR_PublishesDefSeq_var (void) // default constructor
+ : ptr_ (0)
+{}
+
+ACE_INLINE
+IR_PublishesDefSeq_var::IR_PublishesDefSeq_var (IR_PublishesDefSeq *p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE
+IR_PublishesDefSeq_var::IR_PublishesDefSeq_var (const ::IR_PublishesDefSeq_var &p) // copy constructor
+{
+ if (p.ptr_)
+ ACE_NEW (this->ptr_, ::IR_PublishesDefSeq (*p.ptr_));
+ else
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_PublishesDefSeq_var::~IR_PublishesDefSeq_var (void) // destructor
+{
+ delete this->ptr_;
+}
+
+ACE_INLINE IR_PublishesDefSeq_var &
+IR_PublishesDefSeq_var::operator= (IR_PublishesDefSeq *p)
+{
+ delete this->ptr_;
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE IR_PublishesDefSeq_var &
+IR_PublishesDefSeq_var::operator= (const ::IR_PublishesDefSeq_var &p) // deep copy
+{
+ if (this != &p)
+ {
+ delete this->ptr_;
+ ACE_NEW_RETURN (this->ptr_, ::IR_PublishesDefSeq (*p.ptr_), *this);
+ }
+ return *this;
+}
+
+ACE_INLINE const ::IR_PublishesDefSeq *
+IR_PublishesDefSeq_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_PublishesDefSeq *
+IR_PublishesDefSeq_var::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_PublishesDefSeq_var::operator const ::IR_PublishesDefSeq &() const // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+IR_PublishesDefSeq_var::operator ::IR_PublishesDefSeq &() // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+IR_PublishesDefSeq_var::operator ::IR_PublishesDefSeq &() const // cast
+{
+ return *this->ptr_;
+}
+
+// variable-size types only
+ACE_INLINE
+IR_PublishesDefSeq_var::operator ::IR_PublishesDefSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE TAO_Object_Manager<IR_PublishesDef, IR_PublishesDef_var>
+IR_PublishesDefSeq_var::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+ACE_INLINE const ::IR_PublishesDefSeq &
+IR_PublishesDefSeq_var::in (void) const
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE ::IR_PublishesDefSeq &
+IR_PublishesDefSeq_var::inout (void)
+{
+ return *this->ptr_;
+}
+
+// mapping for variable size
+ACE_INLINE ::IR_PublishesDefSeq *&
+IR_PublishesDefSeq_var::out (void)
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_PublishesDefSeq *
+IR_PublishesDefSeq_var::_retn (void)
+{
+ ::IR_PublishesDefSeq *tmp = this->ptr_;
+ this->ptr_ = 0;
+ return tmp;
+}
+
+ACE_INLINE ::IR_PublishesDefSeq *
+IR_PublishesDefSeq_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+// *************************************************************
+// Inline operations for class IR_PublishesDefSeq_out
+// *************************************************************
+
+ACE_INLINE
+IR_PublishesDefSeq_out::IR_PublishesDefSeq_out (IR_PublishesDefSeq *&p)
+ : ptr_ (p)
+{
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_PublishesDefSeq_out::IR_PublishesDefSeq_out (IR_PublishesDefSeq_var &p) // constructor from _var
+ : ptr_ (p.out ())
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_PublishesDefSeq_out::IR_PublishesDefSeq_out (const ::IR_PublishesDefSeq_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_PublishesDefSeq_out&, p).ptr_)
+{}
+
+ACE_INLINE ::IR_PublishesDefSeq_out &
+IR_PublishesDefSeq_out::operator= (const ::IR_PublishesDefSeq_out &p)
+{
+ this->ptr_ = ACE_const_cast (IR_PublishesDefSeq_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE ::IR_PublishesDefSeq_out &
+IR_PublishesDefSeq_out::operator= (IR_PublishesDefSeq *p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+IR_PublishesDefSeq_out::operator ::IR_PublishesDefSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_PublishesDefSeq *&
+IR_PublishesDefSeq_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_PublishesDefSeq *
+IR_PublishesDefSeq_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE TAO_Object_Manager<IR_PublishesDef, IR_PublishesDef_var>
+IR_PublishesDefSeq_out::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+
+#endif /* end #if !defined */
+
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_CONSUMESDEFSEQ_CI_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_CONSUMESDEFSEQ_CI_
+
+ ACE_INLINE IR_ConsumesDef **
+ _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::allocbuf (CORBA::ULong nelems)
+ {
+ IR_ConsumesDef **buf = 0;
+
+ ACE_NEW_RETURN (buf, IR_ConsumesDef*[nelems], 0);
- this->buffer_ = tmp1;
+ for (CORBA::ULong i = 0; i < nelems; i++)
+ buf[i] = IR_ConsumesDef::_nil ();
+
+ return buf;
+ }
+
+ ACE_INLINE void
+ _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::freebuf (IR_ConsumesDef **buffer)
+ {
+ if (buffer == 0)
+ return;
+ delete[] buffer;
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::_TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq (void)
+ {
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::_TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq (CORBA::ULong maximum)
+ : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::allocbuf (maximum))
+ {
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::_TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq (CORBA::ULong maximum,
+ CORBA::ULong length,
+ IR_ConsumesDef* *value,
+ CORBA::Boolean release)
+ : TAO_Unbounded_Base_Sequence (maximum, length, value, release)
+ {
}
- ACE_INLINE _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq &
- _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::operator= (const _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq &rhs)
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::_TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq(const _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq &rhs)
+ : TAO_Unbounded_Base_Sequence (rhs)
+ {
+ if (rhs.buffer_ != 0)
+ {
+ IR_ConsumesDef **tmp1 = _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::allocbuf (this->maximum_);
+ IR_ConsumesDef ** const tmp2 = ACE_reinterpret_cast (IR_ConsumesDef ** ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < rhs.length_; ++i)
+ tmp1[i] = IR_ConsumesDef::_duplicate (tmp2[i]);
+
+ this->buffer_ = tmp1;
+ }
+ else
+ {
+ this->buffer_ = 0;
+ }
+ }
+
+ ACE_INLINE _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq &
+ _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::operator= (const _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq &rhs)
{
if (this == &rhs)
return *this;
if (this->release_)
{
- CORBA::ValueDef **tmp = ACE_reinterpret_cast (CORBA::ValueDef **, this->buffer_);
+ IR_ConsumesDef **tmp = ACE_reinterpret_cast (IR_ConsumesDef **, this->buffer_);
for (CORBA::ULong i = 0; i < this->length_; ++i)
{
CORBA::release (tmp[i]);
- tmp[i] = CORBA::ValueDef::_nil ();
+ tmp[i] = IR_ConsumesDef::_nil ();
}
if (this->maximum_ < rhs.maximum_)
{
- _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::freebuf (tmp);
- this->buffer_ = _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::allocbuf (rhs.maximum_);
+ _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::freebuf (tmp);
+ this->buffer_ = _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::allocbuf (rhs.maximum_);
}
}
else
- this->buffer_ = _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::allocbuf (rhs.maximum_);
+ this->buffer_ = _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::allocbuf (rhs.maximum_);
TAO_Unbounded_Base_Sequence::operator= (rhs);
- CORBA::ValueDef **tmp1 = ACE_reinterpret_cast (CORBA::ValueDef **, this->buffer_);
- CORBA::ValueDef ** const tmp2 = ACE_reinterpret_cast (CORBA::ValueDef ** ACE_CAST_CONST, rhs.buffer_);
+ IR_ConsumesDef **tmp1 = ACE_reinterpret_cast (IR_ConsumesDef **, this->buffer_);
+ IR_ConsumesDef ** const tmp2 = ACE_reinterpret_cast (IR_ConsumesDef ** ACE_CAST_CONST, rhs.buffer_);
for (CORBA::ULong i = 0; i < rhs.length_; ++i)
- tmp1[i] = CORBA::ValueDef::_duplicate (tmp2[i]);
+ tmp1[i] = IR_ConsumesDef::_duplicate (tmp2[i]);
return *this;
}
- ACE_INLINE TAO_Object_Manager<CORBA::ValueDef,CORBA::ValueDef_var>
- _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::operator[] (CORBA::ULong index) const
+ ACE_INLINE TAO_Object_Manager<IR_ConsumesDef,IR_ConsumesDef_var>
+ _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::operator[] (CORBA::ULong index) const
// read-write accessor
{
ACE_ASSERT (index < this->maximum_);
- CORBA::ValueDef ** const tmp = ACE_reinterpret_cast (CORBA::ValueDef ** ACE_CAST_CONST, this->buffer_);
- return TAO_Object_Manager<CORBA::ValueDef,CORBA::ValueDef_var> (tmp + index, this->release_);
+ IR_ConsumesDef ** const tmp = ACE_reinterpret_cast (IR_ConsumesDef ** ACE_CAST_CONST, this->buffer_);
+ return TAO_Object_Manager<IR_ConsumesDef,IR_ConsumesDef_var> (tmp + index, this->release_);
}
- ACE_INLINE CORBA::ValueDef* *
- _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::get_buffer (CORBA::Boolean orphan)
+ ACE_INLINE IR_ConsumesDef* *
+ _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::get_buffer (CORBA::Boolean orphan)
{
- CORBA::ValueDef **result = 0;
+ IR_ConsumesDef **result = 0;
if (orphan == 0)
{
// We retain ownership.
if (this->buffer_ == 0)
{
- result = _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::allocbuf (this->maximum_);
+ result = _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::allocbuf (this->maximum_);
this->buffer_ = result;
}
else
{
- result = ACE_reinterpret_cast (CORBA::ValueDef**, this->buffer_);
+ result = ACE_reinterpret_cast (IR_ConsumesDef**, this->buffer_);
}
}
else // if (orphan == 1)
@@ -1024,7 +3492,7 @@ CORBA_InterfaceDefSeq_out::operator[] (CORBA::ULong index)
{
// We set the state back to default and relinquish
// ownership.
- result = ACE_reinterpret_cast(CORBA::ValueDef**,this->buffer_);
+ result = ACE_reinterpret_cast(IR_ConsumesDef**,this->buffer_);
this->maximum_ = 0;
this->length_ = 0;
this->buffer_ = 0;
@@ -1034,10 +3502,10 @@ CORBA_InterfaceDefSeq_out::operator[] (CORBA::ULong index)
return result;
}
- ACE_INLINE const CORBA::ValueDef* *
- _TAO_Unbounded_Object_Sequence_CORBA_ValueDefSeq::get_buffer (void) const
+ ACE_INLINE const IR_ConsumesDef* *
+ _TAO_Unbounded_Object_Sequence_IR_ConsumesDefSeq::get_buffer (void) const
{
- return ACE_reinterpret_cast(const CORBA::ValueDef ** ACE_CAST_CONST, this->buffer_);
+ return ACE_reinterpret_cast(const IR_ConsumesDef ** ACE_CAST_CONST, this->buffer_);
}
@@ -1046,144 +3514,148 @@ CORBA_InterfaceDefSeq_out::operator[] (CORBA::ULong index)
#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#if !defined (_CORBA_VALUEDEFSEQ_CI_)
-#define _CORBA_VALUEDEFSEQ_CI_
+#if !defined (_IR_CONSUMESDEFSEQ_CI_)
+#define _IR_CONSUMESDEFSEQ_CI_
// *************************************************************
-// Inline operations for class CORBA::ValueDefSeq_var
+// Inline operations for class IR_ConsumesDefSeq_var
// *************************************************************
ACE_INLINE
-CORBA_ValueDefSeq_var::CORBA_ValueDefSeq_var (void) // default constructor
+IR_ConsumesDefSeq_var::IR_ConsumesDefSeq_var (void) // default constructor
: ptr_ (0)
{}
ACE_INLINE
-CORBA_ValueDefSeq_var::CORBA_ValueDefSeq_var (CORBA::ValueDefSeq *p)
+IR_ConsumesDefSeq_var::IR_ConsumesDefSeq_var (IR_ConsumesDefSeq *p)
: ptr_ (p)
{}
ACE_INLINE
-CORBA_ValueDefSeq_var::CORBA_ValueDefSeq_var (const CORBA::ValueDefSeq_var &p) // copy constructor
+IR_ConsumesDefSeq_var::IR_ConsumesDefSeq_var (const ::IR_ConsumesDefSeq_var &p) // copy constructor
{
if (p.ptr_)
- ACE_NEW (this->ptr_,
- CORBA::ValueDefSeq(*p.ptr_));
+ ACE_NEW (this->ptr_, ::IR_ConsumesDefSeq (*p.ptr_));
else
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_ValueDefSeq_var::~CORBA_ValueDefSeq_var (void) // destructor
+IR_ConsumesDefSeq_var::~IR_ConsumesDefSeq_var (void) // destructor
{
delete this->ptr_;
}
-ACE_INLINE CORBA_ValueDefSeq_var &
-CORBA_ValueDefSeq_var::operator= (CORBA::ValueDefSeq *p)
+ACE_INLINE IR_ConsumesDefSeq_var &
+IR_ConsumesDefSeq_var::operator= (IR_ConsumesDefSeq *p)
{
delete this->ptr_;
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_ValueDefSeq_var &
-CORBA_ValueDefSeq_var::operator= (const CORBA::ValueDefSeq_var &p) // deep copy
+ACE_INLINE IR_ConsumesDefSeq_var &
+IR_ConsumesDefSeq_var::operator= (const ::IR_ConsumesDefSeq_var &p) // deep copy
{
if (this != &p)
{
delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_,
- CORBA::ValueDefSeq (*p.ptr_),
- *this);
+ ACE_NEW_RETURN (this->ptr_, ::IR_ConsumesDefSeq (*p.ptr_), *this);
}
return *this;
}
-ACE_INLINE const CORBA_ValueDefSeq *
-CORBA_ValueDefSeq_var::operator-> (void) const
+ACE_INLINE const ::IR_ConsumesDefSeq *
+IR_ConsumesDefSeq_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_ValueDefSeq *
-CORBA_ValueDefSeq_var::operator-> (void)
+ACE_INLINE ::IR_ConsumesDefSeq *
+IR_ConsumesDefSeq_var::operator-> (void)
{
return this->ptr_;
}
ACE_INLINE
-CORBA_ValueDefSeq_var::operator const CORBA::ValueDefSeq &() const // cast
+IR_ConsumesDefSeq_var::operator const ::IR_ConsumesDefSeq &() const // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA_ValueDefSeq_var::operator CORBA::ValueDefSeq &() // cast
+IR_ConsumesDefSeq_var::operator ::IR_ConsumesDefSeq &() // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA_ValueDefSeq_var::operator CORBA::ValueDefSeq &() const// cast
+IR_ConsumesDefSeq_var::operator ::IR_ConsumesDefSeq &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE TAO_Object_Manager<CORBA::ValueDef,CORBA::ValueDef_var>
-CORBA_ValueDefSeq_var::operator[] (CORBA::ULong index)
+// variable-size types only
+ACE_INLINE
+IR_ConsumesDefSeq_var::operator ::IR_ConsumesDefSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE TAO_Object_Manager<IR_ConsumesDef, IR_ConsumesDef_var>
+IR_ConsumesDefSeq_var::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
-ACE_INLINE const CORBA_ValueDefSeq &
-CORBA_ValueDefSeq_var::in (void) const
+ACE_INLINE const ::IR_ConsumesDefSeq &
+IR_ConsumesDefSeq_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE CORBA_ValueDefSeq &
-CORBA_ValueDefSeq_var::inout (void)
+ACE_INLINE ::IR_ConsumesDefSeq &
+IR_ConsumesDefSeq_var::inout (void)
{
return *this->ptr_;
}
// mapping for variable size
-ACE_INLINE CORBA_ValueDefSeq *&
-CORBA_ValueDefSeq_var::out (void)
+ACE_INLINE ::IR_ConsumesDefSeq *&
+IR_ConsumesDefSeq_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE CORBA_ValueDefSeq *
-CORBA_ValueDefSeq_var::_retn (void)
+ACE_INLINE ::IR_ConsumesDefSeq *
+IR_ConsumesDefSeq_var::_retn (void)
{
- CORBA::ValueDefSeq *tmp = this->ptr_;
+ ::IR_ConsumesDefSeq *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE CORBA_ValueDefSeq *
-CORBA_ValueDefSeq_var::ptr (void) const
+ACE_INLINE ::IR_ConsumesDefSeq *
+IR_ConsumesDefSeq_var::ptr (void) const
{
return this->ptr_;
}
// *************************************************************
-// Inline operations for class CORBA::ValueDefSeq_out
+// Inline operations for class IR_ConsumesDefSeq_out
// *************************************************************
ACE_INLINE
-CORBA_ValueDefSeq_out::CORBA_ValueDefSeq_out (CORBA::ValueDefSeq *&p)
+IR_ConsumesDefSeq_out::IR_ConsumesDefSeq_out (IR_ConsumesDefSeq *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_ValueDefSeq_out::CORBA_ValueDefSeq_out (CORBA::ValueDefSeq_var &p) // constructor from _var
+IR_ConsumesDefSeq_out::IR_ConsumesDefSeq_out (IR_ConsumesDefSeq_var &p) // constructor from _var
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -1191,44 +3663,44 @@ CORBA_ValueDefSeq_out::CORBA_ValueDefSeq_out (CORBA::ValueDefSeq_var &p) // cons
}
ACE_INLINE
-CORBA_ValueDefSeq_out::CORBA_ValueDefSeq_out (const CORBA::ValueDefSeq_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_ValueDefSeq_out&,p).ptr_)
+IR_ConsumesDefSeq_out::IR_ConsumesDefSeq_out (const ::IR_ConsumesDefSeq_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_ConsumesDefSeq_out&, p).ptr_)
{}
-ACE_INLINE CORBA_ValueDefSeq_out &
-CORBA_ValueDefSeq_out::operator= (const CORBA_ValueDefSeq_out &p)
+ACE_INLINE ::IR_ConsumesDefSeq_out &
+IR_ConsumesDefSeq_out::operator= (const ::IR_ConsumesDefSeq_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_ValueDefSeq_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_ConsumesDefSeq_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_ValueDefSeq_out &
-CORBA_ValueDefSeq_out::operator= (CORBA_ValueDefSeq *p)
+ACE_INLINE ::IR_ConsumesDefSeq_out &
+IR_ConsumesDefSeq_out::operator= (IR_ConsumesDefSeq *p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_ValueDefSeq_out::operator CORBA_ValueDefSeq *&() // cast
+IR_ConsumesDefSeq_out::operator ::IR_ConsumesDefSeq *&() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_ValueDefSeq *&
-CORBA_ValueDefSeq_out::ptr (void) // ptr
+ACE_INLINE ::IR_ConsumesDefSeq *&
+IR_ConsumesDefSeq_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_ValueDefSeq *
-CORBA_ValueDefSeq_out::operator-> (void)
+ACE_INLINE ::IR_ConsumesDefSeq *
+IR_ConsumesDefSeq_out::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE TAO_Object_Manager<CORBA_ValueDef,CORBA_ValueDef_var>
-CORBA_ValueDefSeq_out::operator[] (CORBA::ULong index)
+ACE_INLINE TAO_Object_Manager<IR_ConsumesDef, IR_ConsumesDef_var>
+IR_ConsumesDefSeq_out::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
@@ -1239,26 +3711,24 @@ CORBA_ValueDefSeq_out::operator[] (CORBA::ULong index)
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_CONTAINEDSEQ_CI_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_CONTAINEDSEQ_CI_
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_FACTORYDEFSEQ_CI_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_FACTORYDEFSEQ_CI_
- ACE_INLINE CORBA_Contained **
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::allocbuf (CORBA::ULong nelems)
+ ACE_INLINE IR_FactoryDef **
+ _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::allocbuf (CORBA::ULong nelems)
{
- CORBA::Contained **buf = 0;
+ IR_FactoryDef **buf = 0;
- ACE_NEW_RETURN (buf,
- CORBA::Contained*[nelems],
- 0);
+ ACE_NEW_RETURN (buf, IR_FactoryDef*[nelems], 0);
for (CORBA::ULong i = 0; i < nelems; i++)
- buf[i] = CORBA::Contained::_nil ();
+ buf[i] = IR_FactoryDef::_nil ();
return buf;
}
ACE_INLINE void
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::freebuf (CORBA::Contained **buffer)
+ _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::freebuf (IR_FactoryDef **buffer)
{
if (buffer == 0)
return;
@@ -1266,97 +3736,454 @@ CORBA_ValueDefSeq_out::operator[] (CORBA::ULong index)
}
ACE_INLINE
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq (void)
+ _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::_TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq (void)
{
}
ACE_INLINE
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq (CORBA::ULong maximum)
- : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::allocbuf (maximum))
+ _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::_TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq (CORBA::ULong maximum)
+ : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::allocbuf (maximum))
{
}
ACE_INLINE
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq (CORBA::ULong maximum,
+ _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::_TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq (CORBA::ULong maximum,
CORBA::ULong length,
- CORBA::Contained* *value,
+ IR_FactoryDef* *value,
CORBA::Boolean release)
: TAO_Unbounded_Base_Sequence (maximum, length, value, release)
{
}
ACE_INLINE
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::_TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq(const _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq &rhs)
+ _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::_TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq(const _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq &rhs)
: TAO_Unbounded_Base_Sequence (rhs)
{
- CORBA::Contained **tmp1 = _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::allocbuf (this->maximum_);
- CORBA::Contained ** const tmp2 = ACE_reinterpret_cast (CORBA::Contained ** ACE_CAST_CONST, rhs.buffer_);
+ if (rhs.buffer_ != 0)
+ {
+ IR_FactoryDef **tmp1 = _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::allocbuf (this->maximum_);
+ IR_FactoryDef ** const tmp2 = ACE_reinterpret_cast (IR_FactoryDef ** ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < rhs.length_; ++i)
+ tmp1[i] = IR_FactoryDef::_duplicate (tmp2[i]);
+
+ this->buffer_ = tmp1;
+ }
+ else
+ {
+ this->buffer_ = 0;
+ }
+ }
+
+ ACE_INLINE _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq &
+ _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::operator= (const _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq &rhs)
+ {
+ if (this == &rhs)
+ return *this;
+
+ if (this->release_)
+ {
+ IR_FactoryDef **tmp = ACE_reinterpret_cast (IR_FactoryDef **, this->buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ CORBA::release (tmp[i]);
+ tmp[i] = IR_FactoryDef::_nil ();
+ }
+ if (this->maximum_ < rhs.maximum_)
+ {
+ _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::freebuf (tmp);
+ this->buffer_ = _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::allocbuf (rhs.maximum_);
+ }
+ }
+ else
+ this->buffer_ = _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::allocbuf (rhs.maximum_);
+
+ TAO_Unbounded_Base_Sequence::operator= (rhs);
+
+ IR_FactoryDef **tmp1 = ACE_reinterpret_cast (IR_FactoryDef **, this->buffer_);
+ IR_FactoryDef ** const tmp2 = ACE_reinterpret_cast (IR_FactoryDef ** ACE_CAST_CONST, rhs.buffer_);
for (CORBA::ULong i = 0; i < rhs.length_; ++i)
- tmp1[i] = CORBA::Contained::_duplicate (tmp2[i]);
+ tmp1[i] = IR_FactoryDef::_duplicate (tmp2[i]);
+
+ return *this;
+ }
+
+ ACE_INLINE TAO_Object_Manager<IR_FactoryDef,IR_FactoryDef_var>
+ _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::operator[] (CORBA::ULong index) const
+ // read-write accessor
+ {
+ ACE_ASSERT (index < this->maximum_);
+ IR_FactoryDef ** const tmp = ACE_reinterpret_cast (IR_FactoryDef ** ACE_CAST_CONST, this->buffer_);
+ return TAO_Object_Manager<IR_FactoryDef,IR_FactoryDef_var> (tmp + index, this->release_);
+ }
+
+ ACE_INLINE IR_FactoryDef* *
+ _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::get_buffer (CORBA::Boolean orphan)
+ {
+ IR_FactoryDef **result = 0;
+ if (orphan == 0)
+ {
+ // We retain ownership.
+ if (this->buffer_ == 0)
+ {
+ result = _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::allocbuf (this->maximum_);
+ this->buffer_ = result;
+ }
+ else
+ {
+ result = ACE_reinterpret_cast (IR_FactoryDef**, this->buffer_);
+ }
+ }
+ else // if (orphan == 1)
+ {
+ if (this->release_ != 0)
+ {
+ // We set the state back to default and relinquish
+ // ownership.
+ result = ACE_reinterpret_cast(IR_FactoryDef**,this->buffer_);
+ this->maximum_ = 0;
+ this->length_ = 0;
+ this->buffer_ = 0;
+ this->release_ = 0;
+ }
+ }
+ return result;
+ }
+
+ ACE_INLINE const IR_FactoryDef* *
+ _TAO_Unbounded_Object_Sequence_IR_FactoryDefSeq::get_buffer (void) const
+ {
+ return ACE_reinterpret_cast(const IR_FactoryDef ** ACE_CAST_CONST, this->buffer_);
+ }
+
+
+#endif /* end #if !defined */
+
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_IR_FACTORYDEFSEQ_CI_)
+#define _IR_FACTORYDEFSEQ_CI_
+
+// *************************************************************
+// Inline operations for class IR_FactoryDefSeq_var
+// *************************************************************
+
+ACE_INLINE
+IR_FactoryDefSeq_var::IR_FactoryDefSeq_var (void) // default constructor
+ : ptr_ (0)
+{}
+
+ACE_INLINE
+IR_FactoryDefSeq_var::IR_FactoryDefSeq_var (IR_FactoryDefSeq *p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE
+IR_FactoryDefSeq_var::IR_FactoryDefSeq_var (const ::IR_FactoryDefSeq_var &p) // copy constructor
+{
+ if (p.ptr_)
+ ACE_NEW (this->ptr_, ::IR_FactoryDefSeq (*p.ptr_));
+ else
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_FactoryDefSeq_var::~IR_FactoryDefSeq_var (void) // destructor
+{
+ delete this->ptr_;
+}
+
+ACE_INLINE IR_FactoryDefSeq_var &
+IR_FactoryDefSeq_var::operator= (IR_FactoryDefSeq *p)
+{
+ delete this->ptr_;
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE IR_FactoryDefSeq_var &
+IR_FactoryDefSeq_var::operator= (const ::IR_FactoryDefSeq_var &p) // deep copy
+{
+ if (this != &p)
+ {
+ delete this->ptr_;
+ ACE_NEW_RETURN (this->ptr_, ::IR_FactoryDefSeq (*p.ptr_), *this);
+ }
+ return *this;
+}
+
+ACE_INLINE const ::IR_FactoryDefSeq *
+IR_FactoryDefSeq_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_FactoryDefSeq *
+IR_FactoryDefSeq_var::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_FactoryDefSeq_var::operator const ::IR_FactoryDefSeq &() const // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+IR_FactoryDefSeq_var::operator ::IR_FactoryDefSeq &() // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+IR_FactoryDefSeq_var::operator ::IR_FactoryDefSeq &() const // cast
+{
+ return *this->ptr_;
+}
+
+// variable-size types only
+ACE_INLINE
+IR_FactoryDefSeq_var::operator ::IR_FactoryDefSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE TAO_Object_Manager<IR_FactoryDef, IR_FactoryDef_var>
+IR_FactoryDefSeq_var::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+ACE_INLINE const ::IR_FactoryDefSeq &
+IR_FactoryDefSeq_var::in (void) const
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE ::IR_FactoryDefSeq &
+IR_FactoryDefSeq_var::inout (void)
+{
+ return *this->ptr_;
+}
+
+// mapping for variable size
+ACE_INLINE ::IR_FactoryDefSeq *&
+IR_FactoryDefSeq_var::out (void)
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_FactoryDefSeq *
+IR_FactoryDefSeq_var::_retn (void)
+{
+ ::IR_FactoryDefSeq *tmp = this->ptr_;
+ this->ptr_ = 0;
+ return tmp;
+}
+
+ACE_INLINE ::IR_FactoryDefSeq *
+IR_FactoryDefSeq_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+// *************************************************************
+// Inline operations for class IR_FactoryDefSeq_out
+// *************************************************************
+
+ACE_INLINE
+IR_FactoryDefSeq_out::IR_FactoryDefSeq_out (IR_FactoryDefSeq *&p)
+ : ptr_ (p)
+{
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_FactoryDefSeq_out::IR_FactoryDefSeq_out (IR_FactoryDefSeq_var &p) // constructor from _var
+ : ptr_ (p.out ())
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_FactoryDefSeq_out::IR_FactoryDefSeq_out (const ::IR_FactoryDefSeq_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_FactoryDefSeq_out&, p).ptr_)
+{}
+
+ACE_INLINE ::IR_FactoryDefSeq_out &
+IR_FactoryDefSeq_out::operator= (const ::IR_FactoryDefSeq_out &p)
+{
+ this->ptr_ = ACE_const_cast (IR_FactoryDefSeq_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE ::IR_FactoryDefSeq_out &
+IR_FactoryDefSeq_out::operator= (IR_FactoryDefSeq *p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+IR_FactoryDefSeq_out::operator ::IR_FactoryDefSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_FactoryDefSeq *&
+IR_FactoryDefSeq_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_FactoryDefSeq *
+IR_FactoryDefSeq_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE TAO_Object_Manager<IR_FactoryDef, IR_FactoryDef_var>
+IR_FactoryDefSeq_out::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+
+#endif /* end #if !defined */
+
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_FINDERDEFSEQ_CI_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_FINDERDEFSEQ_CI_
+
+ ACE_INLINE IR_FinderDef **
+ _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq::allocbuf (CORBA::ULong nelems)
+ {
+ IR_FinderDef **buf = 0;
+
+ ACE_NEW_RETURN (buf, IR_FinderDef*[nelems], 0);
- this->buffer_ = tmp1;
+ for (CORBA::ULong i = 0; i < nelems; i++)
+ buf[i] = IR_FinderDef::_nil ();
+
+ return buf;
+ }
+
+ ACE_INLINE void
+ _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq::freebuf (IR_FinderDef **buffer)
+ {
+ if (buffer == 0)
+ return;
+ delete[] buffer;
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq::_TAO_Unbounded_Object_Sequence_IR_FinderDefSeq (void)
+ {
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq::_TAO_Unbounded_Object_Sequence_IR_FinderDefSeq (CORBA::ULong maximum)
+ : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq::allocbuf (maximum))
+ {
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq::_TAO_Unbounded_Object_Sequence_IR_FinderDefSeq (CORBA::ULong maximum,
+ CORBA::ULong length,
+ IR_FinderDef* *value,
+ CORBA::Boolean release)
+ : TAO_Unbounded_Base_Sequence (maximum, length, value, release)
+ {
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq::_TAO_Unbounded_Object_Sequence_IR_FinderDefSeq(const _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq &rhs)
+ : TAO_Unbounded_Base_Sequence (rhs)
+ {
+ if (rhs.buffer_ != 0)
+ {
+ IR_FinderDef **tmp1 = _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq::allocbuf (this->maximum_);
+ IR_FinderDef ** const tmp2 = ACE_reinterpret_cast (IR_FinderDef ** ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < rhs.length_; ++i)
+ tmp1[i] = IR_FinderDef::_duplicate (tmp2[i]);
+
+ this->buffer_ = tmp1;
+ }
+ else
+ {
+ this->buffer_ = 0;
+ }
}
- ACE_INLINE _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq &
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::operator= (const _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq &rhs)
+ ACE_INLINE _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq &
+ _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq::operator= (const _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq &rhs)
{
if (this == &rhs)
return *this;
if (this->release_)
{
- CORBA::Contained **tmp = ACE_reinterpret_cast (CORBA::Contained **, this->buffer_);
+ IR_FinderDef **tmp = ACE_reinterpret_cast (IR_FinderDef **, this->buffer_);
for (CORBA::ULong i = 0; i < this->length_; ++i)
{
CORBA::release (tmp[i]);
- tmp[i] = CORBA::Contained::_nil ();
+ tmp[i] = IR_FinderDef::_nil ();
}
if (this->maximum_ < rhs.maximum_)
{
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::freebuf (tmp);
- this->buffer_ = _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::allocbuf (rhs.maximum_);
+ _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq::freebuf (tmp);
+ this->buffer_ = _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq::allocbuf (rhs.maximum_);
}
}
else
- this->buffer_ = _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::allocbuf (rhs.maximum_);
+ this->buffer_ = _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq::allocbuf (rhs.maximum_);
TAO_Unbounded_Base_Sequence::operator= (rhs);
- CORBA::Contained **tmp1 = ACE_reinterpret_cast (CORBA::Contained **, this->buffer_);
- CORBA::Contained ** const tmp2 = ACE_reinterpret_cast (CORBA::Contained ** ACE_CAST_CONST, rhs.buffer_);
+ IR_FinderDef **tmp1 = ACE_reinterpret_cast (IR_FinderDef **, this->buffer_);
+ IR_FinderDef ** const tmp2 = ACE_reinterpret_cast (IR_FinderDef ** ACE_CAST_CONST, rhs.buffer_);
for (CORBA::ULong i = 0; i < rhs.length_; ++i)
- tmp1[i] = CORBA::Contained::_duplicate (tmp2[i]);
+ tmp1[i] = IR_FinderDef::_duplicate (tmp2[i]);
return *this;
}
- ACE_INLINE TAO_Object_Manager<CORBA::Contained,CORBA::Contained_var>
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::operator[] (CORBA::ULong index) const
+ ACE_INLINE TAO_Object_Manager<IR_FinderDef,IR_FinderDef_var>
+ _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq::operator[] (CORBA::ULong index) const
// read-write accessor
{
ACE_ASSERT (index < this->maximum_);
- CORBA::Contained ** const tmp = ACE_reinterpret_cast (CORBA::Contained ** ACE_CAST_CONST, this->buffer_);
- return TAO_Object_Manager<CORBA::Contained,CORBA::Contained_var> (tmp + index, this->release_);
+ IR_FinderDef ** const tmp = ACE_reinterpret_cast (IR_FinderDef ** ACE_CAST_CONST, this->buffer_);
+ return TAO_Object_Manager<IR_FinderDef,IR_FinderDef_var> (tmp + index, this->release_);
}
- ACE_INLINE CORBA::Contained* *
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::get_buffer (CORBA::Boolean orphan)
+ ACE_INLINE IR_FinderDef* *
+ _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq::get_buffer (CORBA::Boolean orphan)
{
- CORBA::Contained **result = 0;
+ IR_FinderDef **result = 0;
if (orphan == 0)
{
// We retain ownership.
if (this->buffer_ == 0)
{
- result = _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::allocbuf (this->maximum_);
+ result = _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq::allocbuf (this->maximum_);
this->buffer_ = result;
}
else
{
- result = ACE_reinterpret_cast (CORBA::Contained**, this->buffer_);
+ result = ACE_reinterpret_cast (IR_FinderDef**, this->buffer_);
}
}
else // if (orphan == 1)
@@ -1365,7 +4192,7 @@ CORBA_ValueDefSeq_out::operator[] (CORBA::ULong index)
{
// We set the state back to default and relinquish
// ownership.
- result = ACE_reinterpret_cast(CORBA::Contained**,this->buffer_);
+ result = ACE_reinterpret_cast(IR_FinderDef**,this->buffer_);
this->maximum_ = 0;
this->length_ = 0;
this->buffer_ = 0;
@@ -1375,10 +4202,10 @@ CORBA_ValueDefSeq_out::operator[] (CORBA::ULong index)
return result;
}
- ACE_INLINE const CORBA::Contained* *
- _TAO_Unbounded_Object_Sequence_CORBA_ContainedSeq::get_buffer (void) const
+ ACE_INLINE const IR_FinderDef* *
+ _TAO_Unbounded_Object_Sequence_IR_FinderDefSeq::get_buffer (void) const
{
- return ACE_reinterpret_cast(const CORBA::Contained ** ACE_CAST_CONST, this->buffer_);
+ return ACE_reinterpret_cast(const IR_FinderDef ** ACE_CAST_CONST, this->buffer_);
}
@@ -1387,144 +4214,148 @@ CORBA_ValueDefSeq_out::operator[] (CORBA::ULong index)
#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#if !defined (_CORBA_CONTAINEDSEQ_CI_)
-#define _CORBA_CONTAINEDSEQ_CI_
+#if !defined (_IR_FINDERDEFSEQ_CI_)
+#define _IR_FINDERDEFSEQ_CI_
// *************************************************************
-// Inline operations for class CORBA::ContainedSeq_var
+// Inline operations for class IR_FinderDefSeq_var
// *************************************************************
ACE_INLINE
-CORBA_ContainedSeq_var::CORBA_ContainedSeq_var (void) // default constructor
+IR_FinderDefSeq_var::IR_FinderDefSeq_var (void) // default constructor
: ptr_ (0)
{}
ACE_INLINE
-CORBA_ContainedSeq_var::CORBA_ContainedSeq_var (CORBA::ContainedSeq *p)
+IR_FinderDefSeq_var::IR_FinderDefSeq_var (IR_FinderDefSeq *p)
: ptr_ (p)
{}
ACE_INLINE
-CORBA_ContainedSeq_var::CORBA_ContainedSeq_var (const CORBA_ContainedSeq_var &p) // copy constructor
+IR_FinderDefSeq_var::IR_FinderDefSeq_var (const ::IR_FinderDefSeq_var &p) // copy constructor
{
if (p.ptr_)
- ACE_NEW (this->ptr_,
- CORBA_ContainedSeq(*p.ptr_));
+ ACE_NEW (this->ptr_, ::IR_FinderDefSeq (*p.ptr_));
else
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_ContainedSeq_var::~CORBA_ContainedSeq_var (void) // destructor
+IR_FinderDefSeq_var::~IR_FinderDefSeq_var (void) // destructor
{
delete this->ptr_;
}
-ACE_INLINE CORBA_ContainedSeq_var &
-CORBA_ContainedSeq_var::operator= (CORBA_ContainedSeq *p)
+ACE_INLINE IR_FinderDefSeq_var &
+IR_FinderDefSeq_var::operator= (IR_FinderDefSeq *p)
{
delete this->ptr_;
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_ContainedSeq_var &
-CORBA_ContainedSeq_var::operator= (const CORBA_ContainedSeq_var &p) // deep copy
+ACE_INLINE IR_FinderDefSeq_var &
+IR_FinderDefSeq_var::operator= (const ::IR_FinderDefSeq_var &p) // deep copy
{
if (this != &p)
{
delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_,
- CORBA_ContainedSeq (*p.ptr_),
- *this);
+ ACE_NEW_RETURN (this->ptr_, ::IR_FinderDefSeq (*p.ptr_), *this);
}
return *this;
}
-ACE_INLINE const CORBA_ContainedSeq *
-CORBA_ContainedSeq_var::operator-> (void) const
+ACE_INLINE const ::IR_FinderDefSeq *
+IR_FinderDefSeq_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_ContainedSeq *
-CORBA_ContainedSeq_var::operator-> (void)
+ACE_INLINE ::IR_FinderDefSeq *
+IR_FinderDefSeq_var::operator-> (void)
{
return this->ptr_;
}
ACE_INLINE
-CORBA_ContainedSeq_var::operator const CORBA_ContainedSeq &() const // cast
+IR_FinderDefSeq_var::operator const ::IR_FinderDefSeq &() const // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA_ContainedSeq_var::operator CORBA_ContainedSeq &() // cast
+IR_FinderDefSeq_var::operator ::IR_FinderDefSeq &() // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA_ContainedSeq_var::operator CORBA_ContainedSeq &() const// cast
+IR_FinderDefSeq_var::operator ::IR_FinderDefSeq &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE TAO_Object_Manager<CORBA::Contained,CORBA::Contained_var>
-CORBA_ContainedSeq_var::operator[] (CORBA::ULong index)
+// variable-size types only
+ACE_INLINE
+IR_FinderDefSeq_var::operator ::IR_FinderDefSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE TAO_Object_Manager<IR_FinderDef, IR_FinderDef_var>
+IR_FinderDefSeq_var::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
-ACE_INLINE const CORBA_ContainedSeq &
-CORBA_ContainedSeq_var::in (void) const
+ACE_INLINE const ::IR_FinderDefSeq &
+IR_FinderDefSeq_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE CORBA_ContainedSeq &
-CORBA_ContainedSeq_var::inout (void)
+ACE_INLINE ::IR_FinderDefSeq &
+IR_FinderDefSeq_var::inout (void)
{
return *this->ptr_;
}
// mapping for variable size
-ACE_INLINE CORBA_ContainedSeq *&
-CORBA_ContainedSeq_var::out (void)
+ACE_INLINE ::IR_FinderDefSeq *&
+IR_FinderDefSeq_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE CORBA_ContainedSeq *
-CORBA_ContainedSeq_var::_retn (void)
+ACE_INLINE ::IR_FinderDefSeq *
+IR_FinderDefSeq_var::_retn (void)
{
- CORBA_ContainedSeq *tmp = this->ptr_;
+ ::IR_FinderDefSeq *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE CORBA_ContainedSeq *
-CORBA_ContainedSeq_var::ptr (void) const
+ACE_INLINE ::IR_FinderDefSeq *
+IR_FinderDefSeq_var::ptr (void) const
{
return this->ptr_;
}
// *************************************************************
-// Inline operations for class CORBA::ContainedSeq_out
+// Inline operations for class IR_FinderDefSeq_out
// *************************************************************
ACE_INLINE
-CORBA_ContainedSeq_out::CORBA_ContainedSeq_out (CORBA_ContainedSeq *&p)
+IR_FinderDefSeq_out::IR_FinderDefSeq_out (IR_FinderDefSeq *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_ContainedSeq_out::CORBA_ContainedSeq_out (CORBA_ContainedSeq_var &p) // constructor from _var
+IR_FinderDefSeq_out::IR_FinderDefSeq_out (IR_FinderDefSeq_var &p) // constructor from _var
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -1532,44 +4363,44 @@ CORBA_ContainedSeq_out::CORBA_ContainedSeq_out (CORBA_ContainedSeq_var &p) // co
}
ACE_INLINE
-CORBA_ContainedSeq_out::CORBA_ContainedSeq_out (const CORBA_ContainedSeq_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA::ContainedSeq_out&,p).ptr_)
+IR_FinderDefSeq_out::IR_FinderDefSeq_out (const ::IR_FinderDefSeq_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_FinderDefSeq_out&, p).ptr_)
{}
-ACE_INLINE CORBA_ContainedSeq_out &
-CORBA_ContainedSeq_out::operator= (const CORBA_ContainedSeq_out &p)
+ACE_INLINE ::IR_FinderDefSeq_out &
+IR_FinderDefSeq_out::operator= (const ::IR_FinderDefSeq_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_ContainedSeq_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_FinderDefSeq_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_ContainedSeq_out &
-CORBA_ContainedSeq_out::operator= (CORBA_ContainedSeq *p)
+ACE_INLINE ::IR_FinderDefSeq_out &
+IR_FinderDefSeq_out::operator= (IR_FinderDefSeq *p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_ContainedSeq_out::operator CORBA_ContainedSeq *&() // cast
+IR_FinderDefSeq_out::operator ::IR_FinderDefSeq *&() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_ContainedSeq *&
-CORBA_ContainedSeq_out::ptr (void) // ptr
+ACE_INLINE ::IR_FinderDefSeq *&
+IR_FinderDefSeq_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_ContainedSeq *
-CORBA_ContainedSeq_out::operator-> (void)
+ACE_INLINE ::IR_FinderDefSeq *
+IR_FinderDefSeq_out::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE TAO_Object_Manager<CORBA::Contained,CORBA::Contained_var>
-CORBA_ContainedSeq_out::operator[] (CORBA::ULong index)
+ACE_INLINE TAO_Object_Manager<IR_FinderDef, IR_FinderDef_var>
+IR_FinderDefSeq_out::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
@@ -1577,135 +4408,489 @@ CORBA_ContainedSeq_out::operator[] (CORBA::ULong index)
#endif /* end #if !defined */
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_CONTAINEDSEQ_CI_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_CONTAINEDSEQ_CI_
+
+ ACE_INLINE IR_Contained **
+ _TAO_Unbounded_Object_Sequence_IR_ContainedSeq::allocbuf (CORBA::ULong nelems)
+ {
+ IR_Contained **buf = 0;
+
+ ACE_NEW_RETURN (buf, IR_Contained*[nelems], 0);
+
+ for (CORBA::ULong i = 0; i < nelems; i++)
+ buf[i] = IR_Contained::_nil ();
+
+ return buf;
+ }
+
+ ACE_INLINE void
+ _TAO_Unbounded_Object_Sequence_IR_ContainedSeq::freebuf (IR_Contained **buffer)
+ {
+ if (buffer == 0)
+ return;
+ delete[] buffer;
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_ContainedSeq::_TAO_Unbounded_Object_Sequence_IR_ContainedSeq (void)
+ {
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_ContainedSeq::_TAO_Unbounded_Object_Sequence_IR_ContainedSeq (CORBA::ULong maximum)
+ : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_IR_ContainedSeq::allocbuf (maximum))
+ {
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_ContainedSeq::_TAO_Unbounded_Object_Sequence_IR_ContainedSeq (CORBA::ULong maximum,
+ CORBA::ULong length,
+ IR_Contained* *value,
+ CORBA::Boolean release)
+ : TAO_Unbounded_Base_Sequence (maximum, length, value, release)
+ {
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_ContainedSeq::_TAO_Unbounded_Object_Sequence_IR_ContainedSeq(const _TAO_Unbounded_Object_Sequence_IR_ContainedSeq &rhs)
+ : TAO_Unbounded_Base_Sequence (rhs)
+ {
+ if (rhs.buffer_ != 0)
+ {
+ IR_Contained **tmp1 = _TAO_Unbounded_Object_Sequence_IR_ContainedSeq::allocbuf (this->maximum_);
+ IR_Contained ** const tmp2 = ACE_reinterpret_cast (IR_Contained ** ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < rhs.length_; ++i)
+ tmp1[i] = IR_Contained::_duplicate (tmp2[i]);
+
+ this->buffer_ = tmp1;
+ }
+ else
+ {
+ this->buffer_ = 0;
+ }
+ }
+
+ ACE_INLINE _TAO_Unbounded_Object_Sequence_IR_ContainedSeq &
+ _TAO_Unbounded_Object_Sequence_IR_ContainedSeq::operator= (const _TAO_Unbounded_Object_Sequence_IR_ContainedSeq &rhs)
+ {
+ if (this == &rhs)
+ return *this;
+
+ if (this->release_)
+ {
+ IR_Contained **tmp = ACE_reinterpret_cast (IR_Contained **, this->buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ CORBA::release (tmp[i]);
+ tmp[i] = IR_Contained::_nil ();
+ }
+ if (this->maximum_ < rhs.maximum_)
+ {
+ _TAO_Unbounded_Object_Sequence_IR_ContainedSeq::freebuf (tmp);
+ this->buffer_ = _TAO_Unbounded_Object_Sequence_IR_ContainedSeq::allocbuf (rhs.maximum_);
+ }
+ }
+ else
+ this->buffer_ = _TAO_Unbounded_Object_Sequence_IR_ContainedSeq::allocbuf (rhs.maximum_);
+
+ TAO_Unbounded_Base_Sequence::operator= (rhs);
+
+ IR_Contained **tmp1 = ACE_reinterpret_cast (IR_Contained **, this->buffer_);
+ IR_Contained ** const tmp2 = ACE_reinterpret_cast (IR_Contained ** ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < rhs.length_; ++i)
+ tmp1[i] = IR_Contained::_duplicate (tmp2[i]);
+
+ return *this;
+ }
+
+ ACE_INLINE TAO_Object_Manager<IR_Contained,IR_Contained_var>
+ _TAO_Unbounded_Object_Sequence_IR_ContainedSeq::operator[] (CORBA::ULong index) const
+ // read-write accessor
+ {
+ ACE_ASSERT (index < this->maximum_);
+ IR_Contained ** const tmp = ACE_reinterpret_cast (IR_Contained ** ACE_CAST_CONST, this->buffer_);
+ return TAO_Object_Manager<IR_Contained,IR_Contained_var> (tmp + index, this->release_);
+ }
+
+ ACE_INLINE IR_Contained* *
+ _TAO_Unbounded_Object_Sequence_IR_ContainedSeq::get_buffer (CORBA::Boolean orphan)
+ {
+ IR_Contained **result = 0;
+ if (orphan == 0)
+ {
+ // We retain ownership.
+ if (this->buffer_ == 0)
+ {
+ result = _TAO_Unbounded_Object_Sequence_IR_ContainedSeq::allocbuf (this->maximum_);
+ this->buffer_ = result;
+ }
+ else
+ {
+ result = ACE_reinterpret_cast (IR_Contained**, this->buffer_);
+ }
+ }
+ else // if (orphan == 1)
+ {
+ if (this->release_ != 0)
+ {
+ // We set the state back to default and relinquish
+ // ownership.
+ result = ACE_reinterpret_cast(IR_Contained**,this->buffer_);
+ this->maximum_ = 0;
+ this->length_ = 0;
+ this->buffer_ = 0;
+ this->release_ = 0;
+ }
+ }
+ return result;
+ }
+
+ ACE_INLINE const IR_Contained* *
+ _TAO_Unbounded_Object_Sequence_IR_ContainedSeq::get_buffer (void) const
+ {
+ return ACE_reinterpret_cast(const IR_Contained ** ACE_CAST_CONST, this->buffer_);
+ }
+
+
+#endif /* end #if !defined */
+
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_IR_CONTAINEDSEQ_CI_)
+#define _IR_CONTAINEDSEQ_CI_
+
// *************************************************************
-// Inline operations for class CORBA::StructMember_var
+// Inline operations for class IR_ContainedSeq_var
// *************************************************************
ACE_INLINE
-CORBA_StructMember_var::CORBA_StructMember_var (void) // default constructor
+IR_ContainedSeq_var::IR_ContainedSeq_var (void) // default constructor
: ptr_ (0)
{}
ACE_INLINE
-CORBA_StructMember_var::CORBA_StructMember_var (CORBA_StructMember *p)
+IR_ContainedSeq_var::IR_ContainedSeq_var (IR_ContainedSeq *p)
: ptr_ (p)
{}
ACE_INLINE
-CORBA_StructMember_var::CORBA_StructMember_var (const CORBA_StructMember_var &p) // copy constructor
+IR_ContainedSeq_var::IR_ContainedSeq_var (const ::IR_ContainedSeq_var &p) // copy constructor
{
if (p.ptr_)
- ACE_NEW (this->ptr_,
- CORBA::StructMember(*p.ptr_));
+ ACE_NEW (this->ptr_, ::IR_ContainedSeq (*p.ptr_));
else
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_StructMember_var::~CORBA_StructMember_var (void) // destructor
+IR_ContainedSeq_var::~IR_ContainedSeq_var (void) // destructor
{
delete this->ptr_;
}
-ACE_INLINE CORBA_StructMember_var &
-CORBA_StructMember_var::operator= (CORBA::StructMember *p)
+ACE_INLINE IR_ContainedSeq_var &
+IR_ContainedSeq_var::operator= (IR_ContainedSeq *p)
{
delete this->ptr_;
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_StructMember_var &
-CORBA_StructMember_var::operator= (const CORBA_StructMember_var &p)
+ACE_INLINE IR_ContainedSeq_var &
+IR_ContainedSeq_var::operator= (const ::IR_ContainedSeq_var &p) // deep copy
{
if (this != &p)
{
delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_,
- CORBA::StructMember (*p.ptr_),
- *this);
+ ACE_NEW_RETURN (this->ptr_, ::IR_ContainedSeq (*p.ptr_), *this);
}
return *this;
}
-ACE_INLINE const CORBA_StructMember *
-CORBA_StructMember_var::operator-> (void) const
+ACE_INLINE const ::IR_ContainedSeq *
+IR_ContainedSeq_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_StructMember *
-CORBA_StructMember_var::operator-> (void)
+ACE_INLINE ::IR_ContainedSeq *
+IR_ContainedSeq_var::operator-> (void)
{
return this->ptr_;
}
ACE_INLINE
-CORBA_StructMember_var::operator const CORBA::StructMember &() const // cast
+IR_ContainedSeq_var::operator const ::IR_ContainedSeq &() const // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA_StructMember_var::operator CORBA_StructMember &() // cast
+IR_ContainedSeq_var::operator ::IR_ContainedSeq &() // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+IR_ContainedSeq_var::operator ::IR_ContainedSeq &() const // cast
+{
+ return *this->ptr_;
+}
+
+// variable-size types only
+ACE_INLINE
+IR_ContainedSeq_var::operator ::IR_ContainedSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE TAO_Object_Manager<IR_Contained, IR_Contained_var>
+IR_ContainedSeq_var::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+ACE_INLINE const ::IR_ContainedSeq &
+IR_ContainedSeq_var::in (void) const
{
return *this->ptr_;
}
+ACE_INLINE ::IR_ContainedSeq &
+IR_ContainedSeq_var::inout (void)
+{
+ return *this->ptr_;
+}
+
+// mapping for variable size
+ACE_INLINE ::IR_ContainedSeq *&
+IR_ContainedSeq_var::out (void)
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ContainedSeq *
+IR_ContainedSeq_var::_retn (void)
+{
+ ::IR_ContainedSeq *tmp = this->ptr_;
+ this->ptr_ = 0;
+ return tmp;
+}
+
+ACE_INLINE ::IR_ContainedSeq *
+IR_ContainedSeq_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+// *************************************************************
+// Inline operations for class IR_ContainedSeq_out
+// *************************************************************
+
+ACE_INLINE
+IR_ContainedSeq_out::IR_ContainedSeq_out (IR_ContainedSeq *&p)
+ : ptr_ (p)
+{
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_ContainedSeq_out::IR_ContainedSeq_out (IR_ContainedSeq_var &p) // constructor from _var
+ : ptr_ (p.out ())
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_ContainedSeq_out::IR_ContainedSeq_out (const ::IR_ContainedSeq_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_ContainedSeq_out&, p).ptr_)
+{}
+
+ACE_INLINE ::IR_ContainedSeq_out &
+IR_ContainedSeq_out::operator= (const ::IR_ContainedSeq_out &p)
+{
+ this->ptr_ = ACE_const_cast (IR_ContainedSeq_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE ::IR_ContainedSeq_out &
+IR_ContainedSeq_out::operator= (IR_ContainedSeq *p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
ACE_INLINE
-CORBA_StructMember_var::operator CORBA_StructMember &() const// cast
+IR_ContainedSeq_out::operator ::IR_ContainedSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ContainedSeq *&
+IR_ContainedSeq_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ContainedSeq *
+IR_ContainedSeq_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE TAO_Object_Manager<IR_Contained, IR_Contained_var>
+IR_ContainedSeq_out::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+
+#endif /* end #if !defined */
+
+// *************************************************************
+// Inline operations for class IR_StructMember_var
+// *************************************************************
+
+ACE_INLINE
+IR_StructMember_var::IR_StructMember_var (void) // default constructor
+ : ptr_ (0)
+{}
+
+ACE_INLINE
+IR_StructMember_var::IR_StructMember_var (IR_StructMember *p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE
+IR_StructMember_var::IR_StructMember_var (const ::IR_StructMember_var &p) // copy constructor
+{
+ if (p.ptr_)
+ ACE_NEW (this->ptr_, ::IR_StructMember (*p.ptr_));
+ else
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_StructMember_var::~IR_StructMember_var (void) // destructor
+{
+ delete this->ptr_;
+}
+
+ACE_INLINE IR_StructMember_var &
+IR_StructMember_var::operator= (IR_StructMember *p)
+{
+ delete this->ptr_;
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE ::IR_StructMember_var &
+IR_StructMember_var::operator= (const ::IR_StructMember_var &p)
+{
+ if (this != &p)
+ {
+ delete this->ptr_;
+ ACE_NEW_RETURN (this->ptr_, ::IR_StructMember (*p.ptr_), *this);
+ }
+ return *this;
+}
+
+ACE_INLINE const ::IR_StructMember *
+IR_StructMember_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_StructMember *
+IR_StructMember_var::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_StructMember_var::operator const ::IR_StructMember &() const // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+IR_StructMember_var::operator ::IR_StructMember &() // cast
{
return *this->ptr_;
}
-ACE_INLINE const CORBA_StructMember &
-CORBA_StructMember_var::in (void) const
+ACE_INLINE
+IR_StructMember_var::operator ::IR_StructMember &() const // cast
+{
+ return *this->ptr_;
+}
+
+// variable-size types only
+ACE_INLINE
+IR_StructMember_var::operator ::IR_StructMember *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE const ::IR_StructMember &
+IR_StructMember_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE CORBA_StructMember &
-CORBA_StructMember_var::inout (void)
+ACE_INLINE ::IR_StructMember &
+IR_StructMember_var::inout (void)
{
return *this->ptr_;
}
// mapping for variable size
-ACE_INLINE CORBA_StructMember *&
-CORBA_StructMember_var::out (void)
+ACE_INLINE ::IR_StructMember *&
+IR_StructMember_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE CORBA_StructMember *
-CORBA_StructMember_var::_retn (void)
+ACE_INLINE ::IR_StructMember *
+IR_StructMember_var::_retn (void)
{
- CORBA_StructMember *tmp = this->ptr_;
+ ::IR_StructMember *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE CORBA_StructMember *
-CORBA_StructMember_var::ptr (void) const
+ACE_INLINE ::IR_StructMember *
+IR_StructMember_var::ptr (void) const
{
return this->ptr_;
}
// *************************************************************
-// Inline operations for class CORBA_StructMember_out
+// Inline operations for class IR_StructMember_out
// *************************************************************
ACE_INLINE
-CORBA_StructMember_out::CORBA_StructMember_out (CORBA_StructMember *&p)
+IR_StructMember_out::IR_StructMember_out (::IR_StructMember *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_StructMember_out::CORBA_StructMember_out (CORBA_StructMember_var &p) // constructor from _var
+IR_StructMember_out::IR_StructMember_out (IR_StructMember_var &p) // constructor from _var
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -1713,38 +4898,38 @@ CORBA_StructMember_out::CORBA_StructMember_out (CORBA_StructMember_var &p) // co
}
ACE_INLINE
-CORBA_StructMember_out::CORBA_StructMember_out (const CORBA_StructMember_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_StructMember_out&,p).ptr_)
+IR_StructMember_out::IR_StructMember_out (const ::IR_StructMember_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_StructMember_out&, p).ptr_)
{}
-ACE_INLINE CORBA_StructMember_out &
-CORBA_StructMember_out::operator= (const CORBA_StructMember_out &p)
+ACE_INLINE IR_StructMember_out &
+IR_StructMember_out::operator= (const ::IR_StructMember_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_StructMember_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_StructMember_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_StructMember_out &
-CORBA_StructMember_out::operator= (CORBA_StructMember *p)
+ACE_INLINE IR_StructMember_out &
+IR_StructMember_out::operator= (IR_StructMember *p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_StructMember_out::operator CORBA_StructMember *&() // cast
+IR_StructMember_out::operator ::IR_StructMember *&() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_StructMember *&
-CORBA_StructMember_out::ptr (void) // ptr
+ACE_INLINE ::IR_StructMember *&
+IR_StructMember_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_StructMember *
-CORBA_StructMember_out::operator-> (void)
+ACE_INLINE ::IR_StructMember *
+IR_StructMember_out::operator-> (void)
{
return this->ptr_;
}
@@ -1752,63 +4937,68 @@ CORBA_StructMember_out::operator-> (void)
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_STRUCTMEMBERSEQ_CI_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_STRUCTMEMBERSEQ_CI_
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_IR_STRUCTMEMBERSEQ_CI_)
+#define __TAO_UNBOUNDED_SEQUENCE_IR_STRUCTMEMBERSEQ_CI_
// = Static operations.
- ACE_INLINE CORBA_StructMember *
- _TAO_Unbounded_Sequence_CORBA_StructMemberSeq::allocbuf (CORBA::ULong size)
+ ACE_INLINE IR_StructMember *
+ _TAO_Unbounded_Sequence_IR_StructMemberSeq::allocbuf (CORBA::ULong size)
// Allocate storage for the sequence.
{
- CORBA_StructMember *retval = 0;
- ACE_NEW_RETURN (retval,
- CORBA_StructMember[size],
- 0);
+ IR_StructMember *retval = 0;
+ ACE_NEW_RETURN (retval, IR_StructMember[size], 0);
return retval;
}
- ACE_INLINE void _TAO_Unbounded_Sequence_CORBA_StructMemberSeq::freebuf (CORBA_StructMember *buffer)
+ ACE_INLINE void _TAO_Unbounded_Sequence_IR_StructMemberSeq::freebuf (IR_StructMember *buffer)
// Free the sequence.
{
delete [] buffer;
}
ACE_INLINE
- _TAO_Unbounded_Sequence_CORBA_StructMemberSeq::_TAO_Unbounded_Sequence_CORBA_StructMemberSeq (void) // Default constructor.
+ _TAO_Unbounded_Sequence_IR_StructMemberSeq::_TAO_Unbounded_Sequence_IR_StructMemberSeq (void) // Default constructor.
{
}
ACE_INLINE
- _TAO_Unbounded_Sequence_CORBA_StructMemberSeq::_TAO_Unbounded_Sequence_CORBA_StructMemberSeq (CORBA::ULong maximum) // Constructor using a maximum length value.
- : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_CORBA_StructMemberSeq::allocbuf (maximum))
+ _TAO_Unbounded_Sequence_IR_StructMemberSeq::_TAO_Unbounded_Sequence_IR_StructMemberSeq (CORBA::ULong maximum) // Constructor using a maximum length value.
+ : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_IR_StructMemberSeq::allocbuf (maximum))
{
}
ACE_INLINE
- _TAO_Unbounded_Sequence_CORBA_StructMemberSeq::_TAO_Unbounded_Sequence_CORBA_StructMemberSeq (CORBA::ULong maximum,
+ _TAO_Unbounded_Sequence_IR_StructMemberSeq::_TAO_Unbounded_Sequence_IR_StructMemberSeq (CORBA::ULong maximum,
CORBA::ULong length,
- CORBA_StructMember *data,
+ IR_StructMember *data,
CORBA::Boolean release)
: TAO_Unbounded_Base_Sequence (maximum, length, data, release)
{
}
ACE_INLINE
- _TAO_Unbounded_Sequence_CORBA_StructMemberSeq::_TAO_Unbounded_Sequence_CORBA_StructMemberSeq (const _TAO_Unbounded_Sequence_CORBA_StructMemberSeq &rhs)
+ _TAO_Unbounded_Sequence_IR_StructMemberSeq::_TAO_Unbounded_Sequence_IR_StructMemberSeq (const _TAO_Unbounded_Sequence_IR_StructMemberSeq &rhs)
// Copy constructor.
: TAO_Unbounded_Base_Sequence (rhs)
{
- CORBA_StructMember *tmp1 = _TAO_Unbounded_Sequence_CORBA_StructMemberSeq::allocbuf (this->maximum_);
- CORBA_StructMember * const tmp2 = ACE_reinterpret_cast (CORBA_StructMember * ACE_CAST_CONST, rhs.buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- tmp1[i] = tmp2[i];
-
- this->buffer_ = tmp1;
+ if (rhs.buffer_ != 0)
+ {
+ IR_StructMember *tmp1 = _TAO_Unbounded_Sequence_IR_StructMemberSeq::allocbuf (this->maximum_);
+ IR_StructMember * const tmp2 = ACE_reinterpret_cast (IR_StructMember * ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ tmp1[i] = tmp2[i];
+
+ this->buffer_ = tmp1;
+ }
+ else
+ {
+ this->buffer_ = 0;
+ }
}
- ACE_INLINE _TAO_Unbounded_Sequence_CORBA_StructMemberSeq &
- _TAO_Unbounded_Sequence_CORBA_StructMemberSeq::operator= (const _TAO_Unbounded_Sequence_CORBA_StructMemberSeq &rhs)
+ ACE_INLINE _TAO_Unbounded_Sequence_IR_StructMemberSeq &
+ _TAO_Unbounded_Sequence_IR_StructMemberSeq::operator= (const _TAO_Unbounded_Sequence_IR_StructMemberSeq &rhs)
// Assignment operator.
{
if (this == &rhs)
@@ -1819,18 +5009,18 @@ CORBA_StructMember_out::operator-> (void)
if (this->maximum_ < rhs.maximum_)
{
// free the old buffer
- CORBA_StructMember *tmp = ACE_reinterpret_cast (CORBA_StructMember *, this->buffer_);
- _TAO_Unbounded_Sequence_CORBA_StructMemberSeq::freebuf (tmp);
- this->buffer_ = _TAO_Unbounded_Sequence_CORBA_StructMemberSeq::allocbuf (rhs.maximum_);
+ IR_StructMember *tmp = ACE_reinterpret_cast (IR_StructMember *, this->buffer_);
+ _TAO_Unbounded_Sequence_IR_StructMemberSeq::freebuf (tmp);
+ this->buffer_ = _TAO_Unbounded_Sequence_IR_StructMemberSeq::allocbuf (rhs.maximum_);
}
}
else
- this->buffer_ = _TAO_Unbounded_Sequence_CORBA_StructMemberSeq::allocbuf (rhs.maximum_);
+ this->buffer_ = _TAO_Unbounded_Sequence_IR_StructMemberSeq::allocbuf (rhs.maximum_);
TAO_Unbounded_Base_Sequence::operator= (rhs);
- CORBA_StructMember *tmp1 = ACE_reinterpret_cast (CORBA_StructMember *, this->buffer_);
- CORBA_StructMember * const tmp2 = ACE_reinterpret_cast (CORBA_StructMember * ACE_CAST_CONST, rhs.buffer_);
+ IR_StructMember *tmp1 = ACE_reinterpret_cast (IR_StructMember *, this->buffer_);
+ IR_StructMember * const tmp2 = ACE_reinterpret_cast (IR_StructMember * ACE_CAST_CONST, rhs.buffer_);
for (CORBA::ULong i = 0; i < this->length_; ++i)
tmp1[i] = tmp2[i];
@@ -1839,41 +5029,41 @@ CORBA_StructMember_out::operator-> (void)
}
// = Accessors.
- ACE_INLINE CORBA_StructMember &
- _TAO_Unbounded_Sequence_CORBA_StructMemberSeq::operator[] (CORBA::ULong i)
+ ACE_INLINE IR_StructMember &
+ _TAO_Unbounded_Sequence_IR_StructMemberSeq::operator[] (CORBA::ULong i)
// operator []
{
ACE_ASSERT (i < this->maximum_);
- CORBA_StructMember* tmp = ACE_reinterpret_cast(CORBA_StructMember*,this->buffer_);
+ IR_StructMember* tmp = ACE_reinterpret_cast(IR_StructMember*,this->buffer_);
return tmp[i];
}
- ACE_INLINE const CORBA_StructMember &
- _TAO_Unbounded_Sequence_CORBA_StructMemberSeq::operator[] (CORBA::ULong i) const
+ ACE_INLINE const IR_StructMember &
+ _TAO_Unbounded_Sequence_IR_StructMemberSeq::operator[] (CORBA::ULong i) const
// operator []
{
ACE_ASSERT (i < this->maximum_);
- CORBA_StructMember * const tmp = ACE_reinterpret_cast (CORBA_StructMember* ACE_CAST_CONST, this->buffer_);
+ IR_StructMember * const tmp = ACE_reinterpret_cast (IR_StructMember* ACE_CAST_CONST, this->buffer_);
return tmp[i];
}
// Implement the TAO_Base_Sequence methods (see Sequence.h)
- ACE_INLINE CORBA_StructMember *
- _TAO_Unbounded_Sequence_CORBA_StructMemberSeq::get_buffer (CORBA::Boolean orphan)
+ ACE_INLINE IR_StructMember *
+ _TAO_Unbounded_Sequence_IR_StructMemberSeq::get_buffer (CORBA::Boolean orphan)
{
- CORBA_StructMember *result = 0;
+ IR_StructMember *result = 0;
if (orphan == 0)
{
// We retain ownership.
if (this->buffer_ == 0)
{
- result = _TAO_Unbounded_Sequence_CORBA_StructMemberSeq::allocbuf (this->length_);
+ result = _TAO_Unbounded_Sequence_IR_StructMemberSeq::allocbuf (this->length_);
this->buffer_ = result;
}
else
{
- result = ACE_reinterpret_cast (CORBA_StructMember*, this->buffer_);
+ result = ACE_reinterpret_cast (IR_StructMember*, this->buffer_);
}
}
else // if (orphan == 1)
@@ -1882,7 +5072,7 @@ CORBA_StructMember_out::operator-> (void)
{
// We set the state back to default and relinquish
// ownership.
- result = ACE_reinterpret_cast(CORBA_StructMember*,this->buffer_);
+ result = ACE_reinterpret_cast(IR_StructMember*,this->buffer_);
this->maximum_ = 0;
this->length_ = 0;
this->buffer_ = 0;
@@ -1892,24 +5082,24 @@ CORBA_StructMember_out::operator-> (void)
return result;
}
- ACE_INLINE const CORBA_StructMember *
- _TAO_Unbounded_Sequence_CORBA_StructMemberSeq::get_buffer (void) const
+ ACE_INLINE const IR_StructMember *
+ _TAO_Unbounded_Sequence_IR_StructMemberSeq::get_buffer (void) const
{
- return ACE_reinterpret_cast(const CORBA_StructMember * ACE_CAST_CONST, this->buffer_);
+ return ACE_reinterpret_cast(const IR_StructMember * ACE_CAST_CONST, this->buffer_);
}
ACE_INLINE void
- _TAO_Unbounded_Sequence_CORBA_StructMemberSeq::replace (CORBA::ULong max,
+ _TAO_Unbounded_Sequence_IR_StructMemberSeq::replace (CORBA::ULong max,
CORBA::ULong length,
- CORBA_StructMember *data,
+ IR_StructMember *data,
CORBA::Boolean release)
{
this->maximum_ = max;
this->length_ = length;
if (this->buffer_ && this->release_ == 1)
{
- CORBA_StructMember *tmp = ACE_reinterpret_cast(CORBA_StructMember*,this->buffer_);
- _TAO_Unbounded_Sequence_CORBA_StructMemberSeq::freebuf (tmp);
+ IR_StructMember *tmp = ACE_reinterpret_cast(IR_StructMember*,this->buffer_);
+ _TAO_Unbounded_Sequence_IR_StructMemberSeq::freebuf (tmp);
}
this->buffer_ = data;
this->release_ = release;
@@ -1920,144 +5110,148 @@ CORBA_StructMember_out::operator-> (void)
#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#if !defined (_CORBA_STRUCTMEMBERSEQ_CI_)
-#define _CORBA_STRUCTMEMBERSEQ_CI_
+#if !defined (_IR_STRUCTMEMBERSEQ_CI_)
+#define _IR_STRUCTMEMBERSEQ_CI_
// *************************************************************
-// Inline operations for class CORBA_StructMemberSeq_var
+// Inline operations for class IR_StructMemberSeq_var
// *************************************************************
ACE_INLINE
-CORBA_StructMemberSeq_var::CORBA_StructMemberSeq_var (void) // default constructor
+IR_StructMemberSeq_var::IR_StructMemberSeq_var (void) // default constructor
: ptr_ (0)
{}
ACE_INLINE
-CORBA_StructMemberSeq_var::CORBA_StructMemberSeq_var (CORBA_StructMemberSeq *p)
+IR_StructMemberSeq_var::IR_StructMemberSeq_var (IR_StructMemberSeq *p)
: ptr_ (p)
{}
ACE_INLINE
-CORBA_StructMemberSeq_var::CORBA_StructMemberSeq_var (const CORBA_StructMemberSeq_var &p) // copy constructor
+IR_StructMemberSeq_var::IR_StructMemberSeq_var (const ::IR_StructMemberSeq_var &p) // copy constructor
{
if (p.ptr_)
- ACE_NEW (this->ptr_,
- CORBA_StructMemberSeq(*p.ptr_));
+ ACE_NEW (this->ptr_, ::IR_StructMemberSeq (*p.ptr_));
else
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_StructMemberSeq_var::~CORBA_StructMemberSeq_var (void) // destructor
+IR_StructMemberSeq_var::~IR_StructMemberSeq_var (void) // destructor
{
delete this->ptr_;
}
-ACE_INLINE CORBA_StructMemberSeq_var &
-CORBA_StructMemberSeq_var::operator= (CORBA_StructMemberSeq *p)
+ACE_INLINE IR_StructMemberSeq_var &
+IR_StructMemberSeq_var::operator= (IR_StructMemberSeq *p)
{
delete this->ptr_;
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_StructMemberSeq_var &
-CORBA_StructMemberSeq_var::operator= (const CORBA_StructMemberSeq_var &p) // deep copy
+ACE_INLINE IR_StructMemberSeq_var &
+IR_StructMemberSeq_var::operator= (const ::IR_StructMemberSeq_var &p) // deep copy
{
if (this != &p)
{
delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_,
- CORBA_StructMemberSeq (*p.ptr_),
- *this);
+ ACE_NEW_RETURN (this->ptr_, ::IR_StructMemberSeq (*p.ptr_), *this);
}
return *this;
}
-ACE_INLINE const CORBA_StructMemberSeq *
-CORBA_StructMemberSeq_var::operator-> (void) const
+ACE_INLINE const ::IR_StructMemberSeq *
+IR_StructMemberSeq_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_StructMemberSeq *
-CORBA_StructMemberSeq_var::operator-> (void)
+ACE_INLINE ::IR_StructMemberSeq *
+IR_StructMemberSeq_var::operator-> (void)
{
return this->ptr_;
}
ACE_INLINE
-CORBA_StructMemberSeq_var::operator const CORBA_StructMemberSeq &() const // cast
+IR_StructMemberSeq_var::operator const ::IR_StructMemberSeq &() const // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA_StructMemberSeq_var::operator CORBA_StructMemberSeq &() // cast
+IR_StructMemberSeq_var::operator ::IR_StructMemberSeq &() // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA_StructMemberSeq_var::operator CORBA_StructMemberSeq &() const// cast
+IR_StructMemberSeq_var::operator ::IR_StructMemberSeq &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE CORBA_StructMember &
-CORBA_StructMemberSeq_var::operator[] (CORBA::ULong index)
+// variable-size types only
+ACE_INLINE
+IR_StructMemberSeq_var::operator ::IR_StructMemberSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE IR_StructMember &
+IR_StructMemberSeq_var::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
-ACE_INLINE const CORBA_StructMemberSeq &
-CORBA_StructMemberSeq_var::in (void) const
+ACE_INLINE const ::IR_StructMemberSeq &
+IR_StructMemberSeq_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE CORBA_StructMemberSeq &
-CORBA_StructMemberSeq_var::inout (void)
+ACE_INLINE ::IR_StructMemberSeq &
+IR_StructMemberSeq_var::inout (void)
{
return *this->ptr_;
}
// mapping for variable size
-ACE_INLINE CORBA_StructMemberSeq *&
-CORBA_StructMemberSeq_var::out (void)
+ACE_INLINE ::IR_StructMemberSeq *&
+IR_StructMemberSeq_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE CORBA_StructMemberSeq *
-CORBA_StructMemberSeq_var::_retn (void)
+ACE_INLINE ::IR_StructMemberSeq *
+IR_StructMemberSeq_var::_retn (void)
{
- CORBA_StructMemberSeq *tmp = this->ptr_;
+ ::IR_StructMemberSeq *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE CORBA_StructMemberSeq *
-CORBA_StructMemberSeq_var::ptr (void) const
+ACE_INLINE ::IR_StructMemberSeq *
+IR_StructMemberSeq_var::ptr (void) const
{
return this->ptr_;
}
// *************************************************************
-// Inline operations for class CORBA_StructMemberSeq_out
+// Inline operations for class IR_StructMemberSeq_out
// *************************************************************
ACE_INLINE
-CORBA_StructMemberSeq_out::CORBA_StructMemberSeq_out (CORBA_StructMemberSeq *&p)
+IR_StructMemberSeq_out::IR_StructMemberSeq_out (IR_StructMemberSeq *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_StructMemberSeq_out::CORBA_StructMemberSeq_out (CORBA_StructMemberSeq_var &p) // constructor from _var
+IR_StructMemberSeq_out::IR_StructMemberSeq_out (IR_StructMemberSeq_var &p) // constructor from _var
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -2065,44 +5259,44 @@ CORBA_StructMemberSeq_out::CORBA_StructMemberSeq_out (CORBA_StructMemberSeq_var
}
ACE_INLINE
-CORBA_StructMemberSeq_out::CORBA_StructMemberSeq_out (const CORBA_StructMemberSeq_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_StructMemberSeq_out&,p).ptr_)
+IR_StructMemberSeq_out::IR_StructMemberSeq_out (const ::IR_StructMemberSeq_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_StructMemberSeq_out&, p).ptr_)
{}
-ACE_INLINE CORBA_StructMemberSeq_out &
-CORBA_StructMemberSeq_out::operator= (const CORBA_StructMemberSeq_out &p)
+ACE_INLINE ::IR_StructMemberSeq_out &
+IR_StructMemberSeq_out::operator= (const ::IR_StructMemberSeq_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_StructMemberSeq_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_StructMemberSeq_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_StructMemberSeq_out &
-CORBA_StructMemberSeq_out::operator= (CORBA_StructMemberSeq *p)
+ACE_INLINE ::IR_StructMemberSeq_out &
+IR_StructMemberSeq_out::operator= (IR_StructMemberSeq *p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_StructMemberSeq_out::operator CORBA_StructMemberSeq *&() // cast
+IR_StructMemberSeq_out::operator ::IR_StructMemberSeq *&() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_StructMemberSeq *&
-CORBA_StructMemberSeq_out::ptr (void) // ptr
+ACE_INLINE ::IR_StructMemberSeq *&
+IR_StructMemberSeq_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_StructMemberSeq *
-CORBA_StructMemberSeq_out::operator-> (void)
+ACE_INLINE ::IR_StructMemberSeq *
+IR_StructMemberSeq_out::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE CORBA_StructMember &
-CORBA_StructMemberSeq_out::operator[] (CORBA::ULong index)
+ACE_INLINE IR_StructMember &
+IR_StructMemberSeq_out::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
@@ -2111,134 +5305,138 @@ CORBA_StructMemberSeq_out::operator[] (CORBA::ULong index)
#endif /* end #if !defined */
// *************************************************************
-// Inline operations for class CORBA_Initializer_var
+// Inline operations for class IR_Initializer_var
// *************************************************************
ACE_INLINE
-CORBA_Initializer_var::CORBA_Initializer_var (void) // default constructor
+IR_Initializer_var::IR_Initializer_var (void) // default constructor
: ptr_ (0)
{}
ACE_INLINE
-CORBA_Initializer_var::CORBA_Initializer_var (CORBA_Initializer *p)
+IR_Initializer_var::IR_Initializer_var (IR_Initializer *p)
: ptr_ (p)
{}
ACE_INLINE
-CORBA_Initializer_var::CORBA_Initializer_var (const CORBA_Initializer_var &p) // copy constructor
+IR_Initializer_var::IR_Initializer_var (const ::IR_Initializer_var &p) // copy constructor
{
if (p.ptr_)
- ACE_NEW (this->ptr_,
- CORBA_Initializer(*p.ptr_));
+ ACE_NEW (this->ptr_, ::IR_Initializer (*p.ptr_));
else
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_Initializer_var::~CORBA_Initializer_var (void) // destructor
+IR_Initializer_var::~IR_Initializer_var (void) // destructor
{
delete this->ptr_;
}
-ACE_INLINE CORBA_Initializer_var &
-CORBA_Initializer_var::operator= (CORBA_Initializer *p)
+ACE_INLINE IR_Initializer_var &
+IR_Initializer_var::operator= (IR_Initializer *p)
{
delete this->ptr_;
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_Initializer_var &
-CORBA_Initializer_var::operator= (const CORBA_Initializer_var &p)
+ACE_INLINE ::IR_Initializer_var &
+IR_Initializer_var::operator= (const ::IR_Initializer_var &p)
{
if (this != &p)
{
delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_,
- CORBA_Initializer (*p.ptr_),
- *this);
+ ACE_NEW_RETURN (this->ptr_, ::IR_Initializer (*p.ptr_), *this);
}
return *this;
}
-ACE_INLINE const CORBA_Initializer *
-CORBA_Initializer_var::operator-> (void) const
+ACE_INLINE const ::IR_Initializer *
+IR_Initializer_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_Initializer *
-CORBA_Initializer_var::operator-> (void)
+ACE_INLINE ::IR_Initializer *
+IR_Initializer_var::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE
-CORBA_Initializer_var::operator const CORBA_Initializer &() const // cast
+ACE_INLINE
+IR_Initializer_var::operator const ::IR_Initializer &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE
-CORBA_Initializer_var::operator CORBA_Initializer &() // cast
+ACE_INLINE
+IR_Initializer_var::operator ::IR_Initializer &() // cast
{
return *this->ptr_;
}
-ACE_INLINE
-CORBA_Initializer_var::operator CORBA_Initializer &() const// cast
+ACE_INLINE
+IR_Initializer_var::operator ::IR_Initializer &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE const CORBA_Initializer &
-CORBA_Initializer_var::in (void) const
+// variable-size types only
+ACE_INLINE
+IR_Initializer_var::operator ::IR_Initializer *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE const ::IR_Initializer &
+IR_Initializer_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE CORBA_Initializer &
-CORBA_Initializer_var::inout (void)
+ACE_INLINE ::IR_Initializer &
+IR_Initializer_var::inout (void)
{
return *this->ptr_;
}
// mapping for variable size
-ACE_INLINE CORBA_Initializer *&
-CORBA_Initializer_var::out (void)
+ACE_INLINE ::IR_Initializer *&
+IR_Initializer_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE CORBA_Initializer *
-CORBA_Initializer_var::_retn (void)
+ACE_INLINE ::IR_Initializer *
+IR_Initializer_var::_retn (void)
{
- CORBA_Initializer *tmp = this->ptr_;
+ ::IR_Initializer *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE CORBA_Initializer *
-CORBA_Initializer_var::ptr (void) const
+ACE_INLINE ::IR_Initializer *
+IR_Initializer_var::ptr (void) const
{
return this->ptr_;
}
// *************************************************************
-// Inline operations for class CORBA_Initializer_out
+// Inline operations for class IR_Initializer_out
// *************************************************************
ACE_INLINE
-CORBA_Initializer_out::CORBA_Initializer_out (CORBA_Initializer *&p)
+IR_Initializer_out::IR_Initializer_out (::IR_Initializer *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_Initializer_out::CORBA_Initializer_out (CORBA_Initializer_var &p) // constructor from _var
+IR_Initializer_out::IR_Initializer_out (IR_Initializer_var &p) // constructor from _var
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -2246,38 +5444,38 @@ CORBA_Initializer_out::CORBA_Initializer_out (CORBA_Initializer_var &p) // const
}
ACE_INLINE
-CORBA_Initializer_out::CORBA_Initializer_out (const CORBA_Initializer_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_Initializer_out&,p).ptr_)
+IR_Initializer_out::IR_Initializer_out (const ::IR_Initializer_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_Initializer_out&, p).ptr_)
{}
-ACE_INLINE CORBA_Initializer_out &
-CORBA_Initializer_out::operator= (const CORBA_Initializer_out &p)
+ACE_INLINE IR_Initializer_out &
+IR_Initializer_out::operator= (const ::IR_Initializer_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_Initializer_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_Initializer_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_Initializer_out &
-CORBA_Initializer_out::operator= (CORBA_Initializer *p)
+ACE_INLINE IR_Initializer_out &
+IR_Initializer_out::operator= (IR_Initializer *p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_Initializer_out::operator CORBA_Initializer *&() // cast
+IR_Initializer_out::operator ::IR_Initializer *&() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_Initializer *&
-CORBA_Initializer_out::ptr (void) // ptr
+ACE_INLINE ::IR_Initializer *&
+IR_Initializer_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_Initializer *
-CORBA_Initializer_out::operator-> (void)
+ACE_INLINE ::IR_Initializer *
+IR_Initializer_out::operator-> (void)
{
return this->ptr_;
}
@@ -2285,63 +5483,68 @@ CORBA_Initializer_out::operator-> (void)
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_INITIALIZERSEQ_CI_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_INITIALIZERSEQ_CI_
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_IR_INITIALIZERSEQ_CI_)
+#define __TAO_UNBOUNDED_SEQUENCE_IR_INITIALIZERSEQ_CI_
// = Static operations.
- ACE_INLINE CORBA_Initializer *
- _TAO_Unbounded_Sequence_CORBA_InitializerSeq::allocbuf (CORBA::ULong size)
+ ACE_INLINE IR_Initializer *
+ _TAO_Unbounded_Sequence_IR_InitializerSeq::allocbuf (CORBA::ULong size)
// Allocate storage for the sequence.
{
- CORBA_Initializer *retval = 0;
- ACE_NEW_RETURN (retval,
- CORBA_Initializer[size],
- 0);
+ IR_Initializer *retval = 0;
+ ACE_NEW_RETURN (retval, IR_Initializer[size], 0);
return retval;
}
- ACE_INLINE void _TAO_Unbounded_Sequence_CORBA_InitializerSeq::freebuf (CORBA_Initializer *buffer)
+ ACE_INLINE void _TAO_Unbounded_Sequence_IR_InitializerSeq::freebuf (IR_Initializer *buffer)
// Free the sequence.
{
delete [] buffer;
}
ACE_INLINE
- _TAO_Unbounded_Sequence_CORBA_InitializerSeq::_TAO_Unbounded_Sequence_CORBA_InitializerSeq (void) // Default constructor.
+ _TAO_Unbounded_Sequence_IR_InitializerSeq::_TAO_Unbounded_Sequence_IR_InitializerSeq (void) // Default constructor.
{
}
ACE_INLINE
- _TAO_Unbounded_Sequence_CORBA_InitializerSeq::_TAO_Unbounded_Sequence_CORBA_InitializerSeq (CORBA::ULong maximum) // Constructor using a maximum length value.
- : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_CORBA_InitializerSeq::allocbuf (maximum))
+ _TAO_Unbounded_Sequence_IR_InitializerSeq::_TAO_Unbounded_Sequence_IR_InitializerSeq (CORBA::ULong maximum) // Constructor using a maximum length value.
+ : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_IR_InitializerSeq::allocbuf (maximum))
{
}
ACE_INLINE
- _TAO_Unbounded_Sequence_CORBA_InitializerSeq::_TAO_Unbounded_Sequence_CORBA_InitializerSeq (CORBA::ULong maximum,
+ _TAO_Unbounded_Sequence_IR_InitializerSeq::_TAO_Unbounded_Sequence_IR_InitializerSeq (CORBA::ULong maximum,
CORBA::ULong length,
- CORBA_Initializer *data,
+ IR_Initializer *data,
CORBA::Boolean release)
: TAO_Unbounded_Base_Sequence (maximum, length, data, release)
{
}
ACE_INLINE
- _TAO_Unbounded_Sequence_CORBA_InitializerSeq::_TAO_Unbounded_Sequence_CORBA_InitializerSeq (const _TAO_Unbounded_Sequence_CORBA_InitializerSeq &rhs)
+ _TAO_Unbounded_Sequence_IR_InitializerSeq::_TAO_Unbounded_Sequence_IR_InitializerSeq (const _TAO_Unbounded_Sequence_IR_InitializerSeq &rhs)
// Copy constructor.
: TAO_Unbounded_Base_Sequence (rhs)
{
- CORBA_Initializer *tmp1 = _TAO_Unbounded_Sequence_CORBA_InitializerSeq::allocbuf (this->maximum_);
- CORBA_Initializer * const tmp2 = ACE_reinterpret_cast (CORBA_Initializer * ACE_CAST_CONST, rhs.buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- tmp1[i] = tmp2[i];
-
- this->buffer_ = tmp1;
+ if (rhs.buffer_ != 0)
+ {
+ IR_Initializer *tmp1 = _TAO_Unbounded_Sequence_IR_InitializerSeq::allocbuf (this->maximum_);
+ IR_Initializer * const tmp2 = ACE_reinterpret_cast (IR_Initializer * ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ tmp1[i] = tmp2[i];
+
+ this->buffer_ = tmp1;
+ }
+ else
+ {
+ this->buffer_ = 0;
+ }
}
- ACE_INLINE _TAO_Unbounded_Sequence_CORBA_InitializerSeq &
- _TAO_Unbounded_Sequence_CORBA_InitializerSeq::operator= (const _TAO_Unbounded_Sequence_CORBA_InitializerSeq &rhs)
+ ACE_INLINE _TAO_Unbounded_Sequence_IR_InitializerSeq &
+ _TAO_Unbounded_Sequence_IR_InitializerSeq::operator= (const _TAO_Unbounded_Sequence_IR_InitializerSeq &rhs)
// Assignment operator.
{
if (this == &rhs)
@@ -2352,18 +5555,18 @@ CORBA_Initializer_out::operator-> (void)
if (this->maximum_ < rhs.maximum_)
{
// free the old buffer
- CORBA_Initializer *tmp = ACE_reinterpret_cast (CORBA_Initializer *, this->buffer_);
- _TAO_Unbounded_Sequence_CORBA_InitializerSeq::freebuf (tmp);
- this->buffer_ = _TAO_Unbounded_Sequence_CORBA_InitializerSeq::allocbuf (rhs.maximum_);
+ IR_Initializer *tmp = ACE_reinterpret_cast (IR_Initializer *, this->buffer_);
+ _TAO_Unbounded_Sequence_IR_InitializerSeq::freebuf (tmp);
+ this->buffer_ = _TAO_Unbounded_Sequence_IR_InitializerSeq::allocbuf (rhs.maximum_);
}
}
else
- this->buffer_ = _TAO_Unbounded_Sequence_CORBA_InitializerSeq::allocbuf (rhs.maximum_);
+ this->buffer_ = _TAO_Unbounded_Sequence_IR_InitializerSeq::allocbuf (rhs.maximum_);
TAO_Unbounded_Base_Sequence::operator= (rhs);
- CORBA_Initializer *tmp1 = ACE_reinterpret_cast (CORBA_Initializer *, this->buffer_);
- CORBA_Initializer * const tmp2 = ACE_reinterpret_cast (CORBA_Initializer * ACE_CAST_CONST, rhs.buffer_);
+ IR_Initializer *tmp1 = ACE_reinterpret_cast (IR_Initializer *, this->buffer_);
+ IR_Initializer * const tmp2 = ACE_reinterpret_cast (IR_Initializer * ACE_CAST_CONST, rhs.buffer_);
for (CORBA::ULong i = 0; i < this->length_; ++i)
tmp1[i] = tmp2[i];
@@ -2372,41 +5575,41 @@ CORBA_Initializer_out::operator-> (void)
}
// = Accessors.
- ACE_INLINE CORBA_Initializer &
- _TAO_Unbounded_Sequence_CORBA_InitializerSeq::operator[] (CORBA::ULong i)
+ ACE_INLINE IR_Initializer &
+ _TAO_Unbounded_Sequence_IR_InitializerSeq::operator[] (CORBA::ULong i)
// operator []
{
ACE_ASSERT (i < this->maximum_);
- CORBA_Initializer* tmp = ACE_reinterpret_cast(CORBA_Initializer*,this->buffer_);
+ IR_Initializer* tmp = ACE_reinterpret_cast(IR_Initializer*,this->buffer_);
return tmp[i];
}
- ACE_INLINE const CORBA_Initializer &
- _TAO_Unbounded_Sequence_CORBA_InitializerSeq::operator[] (CORBA::ULong i) const
+ ACE_INLINE const IR_Initializer &
+ _TAO_Unbounded_Sequence_IR_InitializerSeq::operator[] (CORBA::ULong i) const
// operator []
{
ACE_ASSERT (i < this->maximum_);
- CORBA_Initializer * const tmp = ACE_reinterpret_cast (CORBA_Initializer* ACE_CAST_CONST, this->buffer_);
+ IR_Initializer * const tmp = ACE_reinterpret_cast (IR_Initializer* ACE_CAST_CONST, this->buffer_);
return tmp[i];
}
// Implement the TAO_Base_Sequence methods (see Sequence.h)
- ACE_INLINE CORBA_Initializer *
- _TAO_Unbounded_Sequence_CORBA_InitializerSeq::get_buffer (CORBA::Boolean orphan)
+ ACE_INLINE IR_Initializer *
+ _TAO_Unbounded_Sequence_IR_InitializerSeq::get_buffer (CORBA::Boolean orphan)
{
- CORBA_Initializer *result = 0;
+ IR_Initializer *result = 0;
if (orphan == 0)
{
// We retain ownership.
if (this->buffer_ == 0)
{
- result = _TAO_Unbounded_Sequence_CORBA_InitializerSeq::allocbuf (this->length_);
+ result = _TAO_Unbounded_Sequence_IR_InitializerSeq::allocbuf (this->length_);
this->buffer_ = result;
}
else
{
- result = ACE_reinterpret_cast (CORBA_Initializer*, this->buffer_);
+ result = ACE_reinterpret_cast (IR_Initializer*, this->buffer_);
}
}
else // if (orphan == 1)
@@ -2415,7 +5618,7 @@ CORBA_Initializer_out::operator-> (void)
{
// We set the state back to default and relinquish
// ownership.
- result = ACE_reinterpret_cast(CORBA_Initializer*,this->buffer_);
+ result = ACE_reinterpret_cast(IR_Initializer*,this->buffer_);
this->maximum_ = 0;
this->length_ = 0;
this->buffer_ = 0;
@@ -2425,24 +5628,24 @@ CORBA_Initializer_out::operator-> (void)
return result;
}
- ACE_INLINE const CORBA_Initializer *
- _TAO_Unbounded_Sequence_CORBA_InitializerSeq::get_buffer (void) const
+ ACE_INLINE const IR_Initializer *
+ _TAO_Unbounded_Sequence_IR_InitializerSeq::get_buffer (void) const
{
- return ACE_reinterpret_cast(const CORBA_Initializer * ACE_CAST_CONST, this->buffer_);
+ return ACE_reinterpret_cast(const IR_Initializer * ACE_CAST_CONST, this->buffer_);
}
ACE_INLINE void
- _TAO_Unbounded_Sequence_CORBA_InitializerSeq::replace (CORBA::ULong max,
+ _TAO_Unbounded_Sequence_IR_InitializerSeq::replace (CORBA::ULong max,
CORBA::ULong length,
- CORBA_Initializer *data,
+ IR_Initializer *data,
CORBA::Boolean release)
{
this->maximum_ = max;
this->length_ = length;
if (this->buffer_ && this->release_ == 1)
{
- CORBA_Initializer *tmp = ACE_reinterpret_cast(CORBA_Initializer*,this->buffer_);
- _TAO_Unbounded_Sequence_CORBA_InitializerSeq::freebuf (tmp);
+ IR_Initializer *tmp = ACE_reinterpret_cast(IR_Initializer*,this->buffer_);
+ _TAO_Unbounded_Sequence_IR_InitializerSeq::freebuf (tmp);
}
this->buffer_ = data;
this->release_ = release;
@@ -2453,144 +5656,148 @@ CORBA_Initializer_out::operator-> (void)
#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#if !defined (_CORBA_INITIALIZERSEQ_CI_)
-#define _CORBA_INITIALIZERSEQ_CI_
+#if !defined (_IR_INITIALIZERSEQ_CI_)
+#define _IR_INITIALIZERSEQ_CI_
// *************************************************************
-// Inline operations for class CORBA_InitializerSeq_var
+// Inline operations for class IR_InitializerSeq_var
// *************************************************************
ACE_INLINE
-CORBA_InitializerSeq_var::CORBA_InitializerSeq_var (void) // default constructor
+IR_InitializerSeq_var::IR_InitializerSeq_var (void) // default constructor
: ptr_ (0)
{}
ACE_INLINE
-CORBA_InitializerSeq_var::CORBA_InitializerSeq_var (CORBA_InitializerSeq *p)
+IR_InitializerSeq_var::IR_InitializerSeq_var (IR_InitializerSeq *p)
: ptr_ (p)
{}
ACE_INLINE
-CORBA_InitializerSeq_var::CORBA_InitializerSeq_var (const CORBA_InitializerSeq_var &p) // copy constructor
+IR_InitializerSeq_var::IR_InitializerSeq_var (const ::IR_InitializerSeq_var &p) // copy constructor
{
if (p.ptr_)
- ACE_NEW (this->ptr_,
- CORBA_InitializerSeq(*p.ptr_));
+ ACE_NEW (this->ptr_, ::IR_InitializerSeq (*p.ptr_));
else
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_InitializerSeq_var::~CORBA_InitializerSeq_var (void) // destructor
+IR_InitializerSeq_var::~IR_InitializerSeq_var (void) // destructor
{
delete this->ptr_;
}
-ACE_INLINE CORBA_InitializerSeq_var &
-CORBA_InitializerSeq_var::operator= (CORBA_InitializerSeq *p)
+ACE_INLINE IR_InitializerSeq_var &
+IR_InitializerSeq_var::operator= (IR_InitializerSeq *p)
{
delete this->ptr_;
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_InitializerSeq_var &
-CORBA_InitializerSeq_var::operator= (const CORBA_InitializerSeq_var &p) // deep copy
+ACE_INLINE IR_InitializerSeq_var &
+IR_InitializerSeq_var::operator= (const ::IR_InitializerSeq_var &p) // deep copy
{
if (this != &p)
{
delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_,
- CORBA_InitializerSeq (*p.ptr_),
- *this);
+ ACE_NEW_RETURN (this->ptr_, ::IR_InitializerSeq (*p.ptr_), *this);
}
return *this;
}
-ACE_INLINE const CORBA_InitializerSeq *
-CORBA_InitializerSeq_var::operator-> (void) const
+ACE_INLINE const ::IR_InitializerSeq *
+IR_InitializerSeq_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_InitializerSeq *
-CORBA_InitializerSeq_var::operator-> (void)
+ACE_INLINE ::IR_InitializerSeq *
+IR_InitializerSeq_var::operator-> (void)
{
return this->ptr_;
}
ACE_INLINE
-CORBA_InitializerSeq_var::operator const CORBA_InitializerSeq &() const // cast
+IR_InitializerSeq_var::operator const ::IR_InitializerSeq &() const // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA_InitializerSeq_var::operator CORBA_InitializerSeq &() // cast
+IR_InitializerSeq_var::operator ::IR_InitializerSeq &() // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA_InitializerSeq_var::operator CORBA_InitializerSeq &() const// cast
+IR_InitializerSeq_var::operator ::IR_InitializerSeq &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE CORBA_Initializer &
-CORBA_InitializerSeq_var::operator[] (CORBA::ULong index)
+// variable-size types only
+ACE_INLINE
+IR_InitializerSeq_var::operator ::IR_InitializerSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE IR_Initializer &
+IR_InitializerSeq_var::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
-ACE_INLINE const CORBA_InitializerSeq &
-CORBA_InitializerSeq_var::in (void) const
+ACE_INLINE const ::IR_InitializerSeq &
+IR_InitializerSeq_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE CORBA_InitializerSeq &
-CORBA_InitializerSeq_var::inout (void)
+ACE_INLINE ::IR_InitializerSeq &
+IR_InitializerSeq_var::inout (void)
{
return *this->ptr_;
}
// mapping for variable size
-ACE_INLINE CORBA_InitializerSeq *&
-CORBA_InitializerSeq_var::out (void)
+ACE_INLINE ::IR_InitializerSeq *&
+IR_InitializerSeq_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE CORBA_InitializerSeq *
-CORBA_InitializerSeq_var::_retn (void)
+ACE_INLINE ::IR_InitializerSeq *
+IR_InitializerSeq_var::_retn (void)
{
- CORBA_InitializerSeq *tmp = this->ptr_;
+ ::IR_InitializerSeq *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE CORBA_InitializerSeq *
-CORBA_InitializerSeq_var::ptr (void) const
+ACE_INLINE ::IR_InitializerSeq *
+IR_InitializerSeq_var::ptr (void) const
{
return this->ptr_;
}
// *************************************************************
-// Inline operations for class CORBA_InitializerSeq_out
+// Inline operations for class IR_InitializerSeq_out
// *************************************************************
ACE_INLINE
-CORBA_InitializerSeq_out::CORBA_InitializerSeq_out (CORBA_InitializerSeq *&p)
+IR_InitializerSeq_out::IR_InitializerSeq_out (IR_InitializerSeq *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_InitializerSeq_out::CORBA_InitializerSeq_out (CORBA_InitializerSeq_var &p) // constructor from _var
+IR_InitializerSeq_out::IR_InitializerSeq_out (IR_InitializerSeq_var &p) // constructor from _var
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -2598,44 +5805,44 @@ CORBA_InitializerSeq_out::CORBA_InitializerSeq_out (CORBA_InitializerSeq_var &p)
}
ACE_INLINE
-CORBA_InitializerSeq_out::CORBA_InitializerSeq_out (const CORBA_InitializerSeq_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_InitializerSeq_out&,p).ptr_)
+IR_InitializerSeq_out::IR_InitializerSeq_out (const ::IR_InitializerSeq_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_InitializerSeq_out&, p).ptr_)
{}
-ACE_INLINE CORBA_InitializerSeq_out &
-CORBA_InitializerSeq_out::operator= (const CORBA_InitializerSeq_out &p)
+ACE_INLINE ::IR_InitializerSeq_out &
+IR_InitializerSeq_out::operator= (const ::IR_InitializerSeq_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_InitializerSeq_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_InitializerSeq_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_InitializerSeq_out &
-CORBA_InitializerSeq_out::operator= (CORBA_InitializerSeq *p)
+ACE_INLINE ::IR_InitializerSeq_out &
+IR_InitializerSeq_out::operator= (IR_InitializerSeq *p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_InitializerSeq_out::operator CORBA_InitializerSeq *&() // cast
+IR_InitializerSeq_out::operator ::IR_InitializerSeq *&() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_InitializerSeq *&
-CORBA_InitializerSeq_out::ptr (void) // ptr
+ACE_INLINE ::IR_InitializerSeq *&
+IR_InitializerSeq_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_InitializerSeq *
-CORBA_InitializerSeq_out::operator-> (void)
+ACE_INLINE ::IR_InitializerSeq *
+IR_InitializerSeq_out::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE CORBA_Initializer &
-CORBA_InitializerSeq_out::operator[] (CORBA::ULong index)
+ACE_INLINE IR_Initializer &
+IR_InitializerSeq_out::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
@@ -2644,134 +5851,138 @@ CORBA_InitializerSeq_out::operator[] (CORBA::ULong index)
#endif /* end #if !defined */
// *************************************************************
-// Inline operations for class CORBA_UnionMember_var
+// Inline operations for class IR_UnionMember_var
// *************************************************************
ACE_INLINE
-CORBA_UnionMember_var::CORBA_UnionMember_var (void) // default constructor
+IR_UnionMember_var::IR_UnionMember_var (void) // default constructor
: ptr_ (0)
{}
ACE_INLINE
-CORBA_UnionMember_var::CORBA_UnionMember_var (CORBA_UnionMember *p)
+IR_UnionMember_var::IR_UnionMember_var (IR_UnionMember *p)
: ptr_ (p)
{}
ACE_INLINE
-CORBA_UnionMember_var::CORBA_UnionMember_var (const CORBA_UnionMember_var &p) // copy constructor
+IR_UnionMember_var::IR_UnionMember_var (const ::IR_UnionMember_var &p) // copy constructor
{
if (p.ptr_)
- ACE_NEW (this->ptr_,
- CORBA_UnionMember(*p.ptr_));
+ ACE_NEW (this->ptr_, ::IR_UnionMember (*p.ptr_));
else
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_UnionMember_var::~CORBA_UnionMember_var (void) // destructor
+IR_UnionMember_var::~IR_UnionMember_var (void) // destructor
{
delete this->ptr_;
}
-ACE_INLINE CORBA_UnionMember_var &
-CORBA_UnionMember_var::operator= (CORBA_UnionMember *p)
+ACE_INLINE IR_UnionMember_var &
+IR_UnionMember_var::operator= (IR_UnionMember *p)
{
delete this->ptr_;
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_UnionMember_var &
-CORBA_UnionMember_var::operator= (const CORBA_UnionMember_var &p)
+ACE_INLINE ::IR_UnionMember_var &
+IR_UnionMember_var::operator= (const ::IR_UnionMember_var &p)
{
if (this != &p)
{
delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_,
- CORBA_UnionMember (*p.ptr_),
- *this);
+ ACE_NEW_RETURN (this->ptr_, ::IR_UnionMember (*p.ptr_), *this);
}
return *this;
}
-ACE_INLINE const CORBA_UnionMember *
-CORBA_UnionMember_var::operator-> (void) const
+ACE_INLINE const ::IR_UnionMember *
+IR_UnionMember_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_UnionMember *
-CORBA_UnionMember_var::operator-> (void)
+ACE_INLINE ::IR_UnionMember *
+IR_UnionMember_var::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE
-CORBA_UnionMember_var::operator const CORBA_UnionMember &() const // cast
+ACE_INLINE
+IR_UnionMember_var::operator const ::IR_UnionMember &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE
-CORBA_UnionMember_var::operator CORBA_UnionMember &() // cast
+ACE_INLINE
+IR_UnionMember_var::operator ::IR_UnionMember &() // cast
{
return *this->ptr_;
}
-ACE_INLINE
-CORBA_UnionMember_var::operator CORBA_UnionMember &() const// cast
+ACE_INLINE
+IR_UnionMember_var::operator ::IR_UnionMember &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE const CORBA_UnionMember &
-CORBA_UnionMember_var::in (void) const
+// variable-size types only
+ACE_INLINE
+IR_UnionMember_var::operator ::IR_UnionMember *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE const ::IR_UnionMember &
+IR_UnionMember_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE CORBA_UnionMember &
-CORBA_UnionMember_var::inout (void)
+ACE_INLINE ::IR_UnionMember &
+IR_UnionMember_var::inout (void)
{
return *this->ptr_;
}
// mapping for variable size
-ACE_INLINE CORBA_UnionMember *&
-CORBA_UnionMember_var::out (void)
+ACE_INLINE ::IR_UnionMember *&
+IR_UnionMember_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE CORBA_UnionMember *
-CORBA_UnionMember_var::_retn (void)
+ACE_INLINE ::IR_UnionMember *
+IR_UnionMember_var::_retn (void)
{
- CORBA_UnionMember *tmp = this->ptr_;
+ ::IR_UnionMember *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE CORBA_UnionMember *
-CORBA_UnionMember_var::ptr (void) const
+ACE_INLINE ::IR_UnionMember *
+IR_UnionMember_var::ptr (void) const
{
return this->ptr_;
}
// *************************************************************
-// Inline operations for class CORBA_UnionMember_out
+// Inline operations for class IR_UnionMember_out
// *************************************************************
ACE_INLINE
-CORBA_UnionMember_out::CORBA_UnionMember_out (CORBA_UnionMember *&p)
+IR_UnionMember_out::IR_UnionMember_out (::IR_UnionMember *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_UnionMember_out::CORBA_UnionMember_out (CORBA_UnionMember_var &p) // constructor from _var
+IR_UnionMember_out::IR_UnionMember_out (IR_UnionMember_var &p) // constructor from _var
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -2779,38 +5990,38 @@ CORBA_UnionMember_out::CORBA_UnionMember_out (CORBA_UnionMember_var &p) // const
}
ACE_INLINE
-CORBA_UnionMember_out::CORBA_UnionMember_out (const CORBA_UnionMember_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_UnionMember_out&,p).ptr_)
+IR_UnionMember_out::IR_UnionMember_out (const ::IR_UnionMember_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_UnionMember_out&, p).ptr_)
{}
-ACE_INLINE CORBA_UnionMember_out &
-CORBA_UnionMember_out::operator= (const CORBA_UnionMember_out &p)
+ACE_INLINE IR_UnionMember_out &
+IR_UnionMember_out::operator= (const ::IR_UnionMember_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_UnionMember_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_UnionMember_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_UnionMember_out &
-CORBA_UnionMember_out::operator= (CORBA_UnionMember *p)
+ACE_INLINE IR_UnionMember_out &
+IR_UnionMember_out::operator= (IR_UnionMember *p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_UnionMember_out::operator CORBA_UnionMember *&() // cast
+IR_UnionMember_out::operator ::IR_UnionMember *&() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_UnionMember *&
-CORBA_UnionMember_out::ptr (void) // ptr
+ACE_INLINE ::IR_UnionMember *&
+IR_UnionMember_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_UnionMember *
-CORBA_UnionMember_out::operator-> (void)
+ACE_INLINE ::IR_UnionMember *
+IR_UnionMember_out::operator-> (void)
{
return this->ptr_;
}
@@ -2818,63 +6029,68 @@ CORBA_UnionMember_out::operator-> (void)
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_UNIONMEMBERSEQ_CI_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_UNIONMEMBERSEQ_CI_
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_IR_UNIONMEMBERSEQ_CI_)
+#define __TAO_UNBOUNDED_SEQUENCE_IR_UNIONMEMBERSEQ_CI_
// = Static operations.
- ACE_INLINE CORBA_UnionMember *
- _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::allocbuf (CORBA::ULong size)
+ ACE_INLINE IR_UnionMember *
+ _TAO_Unbounded_Sequence_IR_UnionMemberSeq::allocbuf (CORBA::ULong size)
// Allocate storage for the sequence.
{
- CORBA_UnionMember *retval = 0;
- ACE_NEW_RETURN (retval,
- CORBA_UnionMember[size],
- 0);
+ IR_UnionMember *retval = 0;
+ ACE_NEW_RETURN (retval, IR_UnionMember[size], 0);
return retval;
}
- ACE_INLINE void _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::freebuf (CORBA_UnionMember *buffer)
+ ACE_INLINE void _TAO_Unbounded_Sequence_IR_UnionMemberSeq::freebuf (IR_UnionMember *buffer)
// Free the sequence.
{
delete [] buffer;
}
ACE_INLINE
- _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::_TAO_Unbounded_Sequence_CORBA_UnionMemberSeq (void) // Default constructor.
+ _TAO_Unbounded_Sequence_IR_UnionMemberSeq::_TAO_Unbounded_Sequence_IR_UnionMemberSeq (void) // Default constructor.
{
}
ACE_INLINE
- _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::_TAO_Unbounded_Sequence_CORBA_UnionMemberSeq (CORBA::ULong maximum) // Constructor using a maximum length value.
- : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::allocbuf (maximum))
+ _TAO_Unbounded_Sequence_IR_UnionMemberSeq::_TAO_Unbounded_Sequence_IR_UnionMemberSeq (CORBA::ULong maximum) // Constructor using a maximum length value.
+ : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_IR_UnionMemberSeq::allocbuf (maximum))
{
}
ACE_INLINE
- _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::_TAO_Unbounded_Sequence_CORBA_UnionMemberSeq (CORBA::ULong maximum,
+ _TAO_Unbounded_Sequence_IR_UnionMemberSeq::_TAO_Unbounded_Sequence_IR_UnionMemberSeq (CORBA::ULong maximum,
CORBA::ULong length,
- CORBA_UnionMember *data,
+ IR_UnionMember *data,
CORBA::Boolean release)
: TAO_Unbounded_Base_Sequence (maximum, length, data, release)
{
}
ACE_INLINE
- _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::_TAO_Unbounded_Sequence_CORBA_UnionMemberSeq (const _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq &rhs)
+ _TAO_Unbounded_Sequence_IR_UnionMemberSeq::_TAO_Unbounded_Sequence_IR_UnionMemberSeq (const _TAO_Unbounded_Sequence_IR_UnionMemberSeq &rhs)
// Copy constructor.
: TAO_Unbounded_Base_Sequence (rhs)
{
- CORBA_UnionMember *tmp1 = _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::allocbuf (this->maximum_);
- CORBA_UnionMember * const tmp2 = ACE_reinterpret_cast (CORBA_UnionMember * ACE_CAST_CONST, rhs.buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- tmp1[i] = tmp2[i];
-
- this->buffer_ = tmp1;
+ if (rhs.buffer_ != 0)
+ {
+ IR_UnionMember *tmp1 = _TAO_Unbounded_Sequence_IR_UnionMemberSeq::allocbuf (this->maximum_);
+ IR_UnionMember * const tmp2 = ACE_reinterpret_cast (IR_UnionMember * ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ tmp1[i] = tmp2[i];
+
+ this->buffer_ = tmp1;
+ }
+ else
+ {
+ this->buffer_ = 0;
+ }
}
- ACE_INLINE _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq &
- _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::operator= (const _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq &rhs)
+ ACE_INLINE _TAO_Unbounded_Sequence_IR_UnionMemberSeq &
+ _TAO_Unbounded_Sequence_IR_UnionMemberSeq::operator= (const _TAO_Unbounded_Sequence_IR_UnionMemberSeq &rhs)
// Assignment operator.
{
if (this == &rhs)
@@ -2885,18 +6101,18 @@ CORBA_UnionMember_out::operator-> (void)
if (this->maximum_ < rhs.maximum_)
{
// free the old buffer
- CORBA_UnionMember *tmp = ACE_reinterpret_cast (CORBA_UnionMember *, this->buffer_);
- _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::freebuf (tmp);
- this->buffer_ = _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::allocbuf (rhs.maximum_);
+ IR_UnionMember *tmp = ACE_reinterpret_cast (IR_UnionMember *, this->buffer_);
+ _TAO_Unbounded_Sequence_IR_UnionMemberSeq::freebuf (tmp);
+ this->buffer_ = _TAO_Unbounded_Sequence_IR_UnionMemberSeq::allocbuf (rhs.maximum_);
}
}
else
- this->buffer_ = _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::allocbuf (rhs.maximum_);
+ this->buffer_ = _TAO_Unbounded_Sequence_IR_UnionMemberSeq::allocbuf (rhs.maximum_);
TAO_Unbounded_Base_Sequence::operator= (rhs);
- CORBA_UnionMember *tmp1 = ACE_reinterpret_cast (CORBA_UnionMember *, this->buffer_);
- CORBA_UnionMember * const tmp2 = ACE_reinterpret_cast (CORBA_UnionMember * ACE_CAST_CONST, rhs.buffer_);
+ IR_UnionMember *tmp1 = ACE_reinterpret_cast (IR_UnionMember *, this->buffer_);
+ IR_UnionMember * const tmp2 = ACE_reinterpret_cast (IR_UnionMember * ACE_CAST_CONST, rhs.buffer_);
for (CORBA::ULong i = 0; i < this->length_; ++i)
tmp1[i] = tmp2[i];
@@ -2905,41 +6121,41 @@ CORBA_UnionMember_out::operator-> (void)
}
// = Accessors.
- ACE_INLINE CORBA_UnionMember &
- _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::operator[] (CORBA::ULong i)
+ ACE_INLINE IR_UnionMember &
+ _TAO_Unbounded_Sequence_IR_UnionMemberSeq::operator[] (CORBA::ULong i)
// operator []
{
ACE_ASSERT (i < this->maximum_);
- CORBA_UnionMember* tmp = ACE_reinterpret_cast(CORBA_UnionMember*,this->buffer_);
+ IR_UnionMember* tmp = ACE_reinterpret_cast(IR_UnionMember*,this->buffer_);
return tmp[i];
}
- ACE_INLINE const CORBA_UnionMember &
- _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::operator[] (CORBA::ULong i) const
+ ACE_INLINE const IR_UnionMember &
+ _TAO_Unbounded_Sequence_IR_UnionMemberSeq::operator[] (CORBA::ULong i) const
// operator []
{
ACE_ASSERT (i < this->maximum_);
- CORBA_UnionMember * const tmp = ACE_reinterpret_cast (CORBA_UnionMember* ACE_CAST_CONST, this->buffer_);
+ IR_UnionMember * const tmp = ACE_reinterpret_cast (IR_UnionMember* ACE_CAST_CONST, this->buffer_);
return tmp[i];
}
// Implement the TAO_Base_Sequence methods (see Sequence.h)
- ACE_INLINE CORBA_UnionMember *
- _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::get_buffer (CORBA::Boolean orphan)
+ ACE_INLINE IR_UnionMember *
+ _TAO_Unbounded_Sequence_IR_UnionMemberSeq::get_buffer (CORBA::Boolean orphan)
{
- CORBA_UnionMember *result = 0;
+ IR_UnionMember *result = 0;
if (orphan == 0)
{
// We retain ownership.
if (this->buffer_ == 0)
{
- result = _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::allocbuf (this->length_);
+ result = _TAO_Unbounded_Sequence_IR_UnionMemberSeq::allocbuf (this->length_);
this->buffer_ = result;
}
else
{
- result = ACE_reinterpret_cast (CORBA_UnionMember*, this->buffer_);
+ result = ACE_reinterpret_cast (IR_UnionMember*, this->buffer_);
}
}
else // if (orphan == 1)
@@ -2948,7 +6164,7 @@ CORBA_UnionMember_out::operator-> (void)
{
// We set the state back to default and relinquish
// ownership.
- result = ACE_reinterpret_cast(CORBA_UnionMember*,this->buffer_);
+ result = ACE_reinterpret_cast(IR_UnionMember*,this->buffer_);
this->maximum_ = 0;
this->length_ = 0;
this->buffer_ = 0;
@@ -2958,24 +6174,24 @@ CORBA_UnionMember_out::operator-> (void)
return result;
}
- ACE_INLINE const CORBA_UnionMember *
- _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::get_buffer (void) const
+ ACE_INLINE const IR_UnionMember *
+ _TAO_Unbounded_Sequence_IR_UnionMemberSeq::get_buffer (void) const
{
- return ACE_reinterpret_cast(const CORBA_UnionMember * ACE_CAST_CONST, this->buffer_);
+ return ACE_reinterpret_cast(const IR_UnionMember * ACE_CAST_CONST, this->buffer_);
}
ACE_INLINE void
- _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::replace (CORBA::ULong max,
+ _TAO_Unbounded_Sequence_IR_UnionMemberSeq::replace (CORBA::ULong max,
CORBA::ULong length,
- CORBA_UnionMember *data,
+ IR_UnionMember *data,
CORBA::Boolean release)
{
this->maximum_ = max;
this->length_ = length;
if (this->buffer_ && this->release_ == 1)
{
- CORBA_UnionMember *tmp = ACE_reinterpret_cast(CORBA_UnionMember*,this->buffer_);
- _TAO_Unbounded_Sequence_CORBA_UnionMemberSeq::freebuf (tmp);
+ IR_UnionMember *tmp = ACE_reinterpret_cast(IR_UnionMember*,this->buffer_);
+ _TAO_Unbounded_Sequence_IR_UnionMemberSeq::freebuf (tmp);
}
this->buffer_ = data;
this->release_ = release;
@@ -2986,144 +6202,148 @@ CORBA_UnionMember_out::operator-> (void)
#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#if !defined (_CORBA_UNIONMEMBERSEQ_CI_)
-#define _CORBA_UNIONMEMBERSEQ_CI_
+#if !defined (_IR_UNIONMEMBERSEQ_CI_)
+#define _IR_UNIONMEMBERSEQ_CI_
// *************************************************************
-// Inline operations for class CORBA_UnionMemberSeq_var
+// Inline operations for class IR_UnionMemberSeq_var
// *************************************************************
ACE_INLINE
-CORBA_UnionMemberSeq_var::CORBA_UnionMemberSeq_var (void) // default constructor
+IR_UnionMemberSeq_var::IR_UnionMemberSeq_var (void) // default constructor
: ptr_ (0)
{}
ACE_INLINE
-CORBA_UnionMemberSeq_var::CORBA_UnionMemberSeq_var (CORBA_UnionMemberSeq *p)
+IR_UnionMemberSeq_var::IR_UnionMemberSeq_var (IR_UnionMemberSeq *p)
: ptr_ (p)
{}
ACE_INLINE
-CORBA_UnionMemberSeq_var::CORBA_UnionMemberSeq_var (const CORBA_UnionMemberSeq_var &p) // copy constructor
+IR_UnionMemberSeq_var::IR_UnionMemberSeq_var (const ::IR_UnionMemberSeq_var &p) // copy constructor
{
if (p.ptr_)
- ACE_NEW (this->ptr_,
- CORBA_UnionMemberSeq(*p.ptr_));
+ ACE_NEW (this->ptr_, ::IR_UnionMemberSeq (*p.ptr_));
else
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_UnionMemberSeq_var::~CORBA_UnionMemberSeq_var (void) // destructor
+IR_UnionMemberSeq_var::~IR_UnionMemberSeq_var (void) // destructor
{
delete this->ptr_;
}
-ACE_INLINE CORBA_UnionMemberSeq_var &
-CORBA_UnionMemberSeq_var::operator= (CORBA_UnionMemberSeq *p)
+ACE_INLINE IR_UnionMemberSeq_var &
+IR_UnionMemberSeq_var::operator= (IR_UnionMemberSeq *p)
{
delete this->ptr_;
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_UnionMemberSeq_var &
-CORBA_UnionMemberSeq_var::operator= (const CORBA_UnionMemberSeq_var &p) // deep copy
+ACE_INLINE IR_UnionMemberSeq_var &
+IR_UnionMemberSeq_var::operator= (const ::IR_UnionMemberSeq_var &p) // deep copy
{
if (this != &p)
{
delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_,
- CORBA_UnionMemberSeq (*p.ptr_),
- *this);
+ ACE_NEW_RETURN (this->ptr_, ::IR_UnionMemberSeq (*p.ptr_), *this);
}
return *this;
}
-ACE_INLINE const CORBA_UnionMemberSeq *
-CORBA_UnionMemberSeq_var::operator-> (void) const
+ACE_INLINE const ::IR_UnionMemberSeq *
+IR_UnionMemberSeq_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_UnionMemberSeq *
-CORBA_UnionMemberSeq_var::operator-> (void)
+ACE_INLINE ::IR_UnionMemberSeq *
+IR_UnionMemberSeq_var::operator-> (void)
{
return this->ptr_;
}
ACE_INLINE
-CORBA_UnionMemberSeq_var::operator const CORBA_UnionMemberSeq &() const // cast
+IR_UnionMemberSeq_var::operator const ::IR_UnionMemberSeq &() const // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA_UnionMemberSeq_var::operator CORBA_UnionMemberSeq &() // cast
+IR_UnionMemberSeq_var::operator ::IR_UnionMemberSeq &() // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA_UnionMemberSeq_var::operator CORBA_UnionMemberSeq &() const// cast
+IR_UnionMemberSeq_var::operator ::IR_UnionMemberSeq &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE CORBA_UnionMember &
-CORBA_UnionMemberSeq_var::operator[] (CORBA::ULong index)
+// variable-size types only
+ACE_INLINE
+IR_UnionMemberSeq_var::operator ::IR_UnionMemberSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE IR_UnionMember &
+IR_UnionMemberSeq_var::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
-ACE_INLINE const CORBA_UnionMemberSeq &
-CORBA_UnionMemberSeq_var::in (void) const
+ACE_INLINE const ::IR_UnionMemberSeq &
+IR_UnionMemberSeq_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE CORBA_UnionMemberSeq &
-CORBA_UnionMemberSeq_var::inout (void)
+ACE_INLINE ::IR_UnionMemberSeq &
+IR_UnionMemberSeq_var::inout (void)
{
return *this->ptr_;
}
// mapping for variable size
-ACE_INLINE CORBA_UnionMemberSeq *&
-CORBA_UnionMemberSeq_var::out (void)
+ACE_INLINE ::IR_UnionMemberSeq *&
+IR_UnionMemberSeq_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE CORBA_UnionMemberSeq *
-CORBA_UnionMemberSeq_var::_retn (void)
+ACE_INLINE ::IR_UnionMemberSeq *
+IR_UnionMemberSeq_var::_retn (void)
{
- CORBA_UnionMemberSeq *tmp = this->ptr_;
+ ::IR_UnionMemberSeq *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE CORBA_UnionMemberSeq *
-CORBA_UnionMemberSeq_var::ptr (void) const
+ACE_INLINE ::IR_UnionMemberSeq *
+IR_UnionMemberSeq_var::ptr (void) const
{
return this->ptr_;
}
// *************************************************************
-// Inline operations for class CORBA_UnionMemberSeq_out
+// Inline operations for class IR_UnionMemberSeq_out
// *************************************************************
ACE_INLINE
-CORBA_UnionMemberSeq_out::CORBA_UnionMemberSeq_out (CORBA_UnionMemberSeq *&p)
+IR_UnionMemberSeq_out::IR_UnionMemberSeq_out (IR_UnionMemberSeq *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_UnionMemberSeq_out::CORBA_UnionMemberSeq_out (CORBA_UnionMemberSeq_var &p) // constructor from _var
+IR_UnionMemberSeq_out::IR_UnionMemberSeq_out (IR_UnionMemberSeq_var &p) // constructor from _var
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -3131,44 +6351,44 @@ CORBA_UnionMemberSeq_out::CORBA_UnionMemberSeq_out (CORBA_UnionMemberSeq_var &p)
}
ACE_INLINE
-CORBA_UnionMemberSeq_out::CORBA_UnionMemberSeq_out (const CORBA_UnionMemberSeq_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_UnionMemberSeq_out&,p).ptr_)
+IR_UnionMemberSeq_out::IR_UnionMemberSeq_out (const ::IR_UnionMemberSeq_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_UnionMemberSeq_out&, p).ptr_)
{}
-ACE_INLINE CORBA_UnionMemberSeq_out &
-CORBA_UnionMemberSeq_out::operator= (const CORBA_UnionMemberSeq_out &p)
+ACE_INLINE ::IR_UnionMemberSeq_out &
+IR_UnionMemberSeq_out::operator= (const ::IR_UnionMemberSeq_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_UnionMemberSeq_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_UnionMemberSeq_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_UnionMemberSeq_out &
-CORBA_UnionMemberSeq_out::operator= (CORBA_UnionMemberSeq *p)
+ACE_INLINE ::IR_UnionMemberSeq_out &
+IR_UnionMemberSeq_out::operator= (IR_UnionMemberSeq *p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_UnionMemberSeq_out::operator CORBA_UnionMemberSeq *&() // cast
+IR_UnionMemberSeq_out::operator ::IR_UnionMemberSeq *&() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_UnionMemberSeq *&
-CORBA_UnionMemberSeq_out::ptr (void) // ptr
+ACE_INLINE ::IR_UnionMemberSeq *&
+IR_UnionMemberSeq_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_UnionMemberSeq *
-CORBA_UnionMemberSeq_out::operator-> (void)
+ACE_INLINE ::IR_UnionMemberSeq *
+IR_UnionMemberSeq_out::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE CORBA_UnionMember &
-CORBA_UnionMemberSeq_out::operator[] (CORBA::ULong index)
+ACE_INLINE IR_UnionMember &
+IR_UnionMemberSeq_out::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
@@ -3177,144 +6397,148 @@ CORBA_UnionMemberSeq_out::operator[] (CORBA::ULong index)
#endif /* end #if !defined */
-#if !defined (_CORBA_ENUMMEMBERSEQ_CI_)
-#define _CORBA_ENUMMEMBERSEQ_CI_
+#if !defined (_IR_ENUMMEMBERSEQ_CI_)
+#define _IR_ENUMMEMBERSEQ_CI_
// *************************************************************
-// Inline operations for class CORBA_EnumMemberSeq_var
+// Inline operations for class IR_EnumMemberSeq_var
// *************************************************************
ACE_INLINE
-CORBA_EnumMemberSeq_var::CORBA_EnumMemberSeq_var (void) // default constructor
+IR_EnumMemberSeq_var::IR_EnumMemberSeq_var (void) // default constructor
: ptr_ (0)
{}
ACE_INLINE
-CORBA_EnumMemberSeq_var::CORBA_EnumMemberSeq_var (CORBA_EnumMemberSeq *p)
+IR_EnumMemberSeq_var::IR_EnumMemberSeq_var (IR_EnumMemberSeq *p)
: ptr_ (p)
{}
ACE_INLINE
-CORBA_EnumMemberSeq_var::CORBA_EnumMemberSeq_var (const CORBA_EnumMemberSeq_var &p) // copy constructor
+IR_EnumMemberSeq_var::IR_EnumMemberSeq_var (const ::IR_EnumMemberSeq_var &p) // copy constructor
{
if (p.ptr_)
- ACE_NEW (this->ptr_,
- CORBA_EnumMemberSeq(*p.ptr_));
+ ACE_NEW (this->ptr_, ::IR_EnumMemberSeq (*p.ptr_));
else
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_EnumMemberSeq_var::~CORBA_EnumMemberSeq_var (void) // destructor
+IR_EnumMemberSeq_var::~IR_EnumMemberSeq_var (void) // destructor
{
delete this->ptr_;
}
-ACE_INLINE CORBA_EnumMemberSeq_var &
-CORBA_EnumMemberSeq_var::operator= (CORBA_EnumMemberSeq *p)
+ACE_INLINE IR_EnumMemberSeq_var &
+IR_EnumMemberSeq_var::operator= (IR_EnumMemberSeq *p)
{
delete this->ptr_;
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_EnumMemberSeq_var &
-CORBA_EnumMemberSeq_var::operator= (const CORBA_EnumMemberSeq_var &p) // deep copy
+ACE_INLINE IR_EnumMemberSeq_var &
+IR_EnumMemberSeq_var::operator= (const ::IR_EnumMemberSeq_var &p) // deep copy
{
if (this != &p)
{
delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_,
- CORBA_EnumMemberSeq (*p.ptr_),
- *this);
+ ACE_NEW_RETURN (this->ptr_, ::IR_EnumMemberSeq (*p.ptr_), *this);
}
return *this;
}
-ACE_INLINE const CORBA_EnumMemberSeq *
-CORBA_EnumMemberSeq_var::operator-> (void) const
+ACE_INLINE const ::IR_EnumMemberSeq *
+IR_EnumMemberSeq_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_EnumMemberSeq *
-CORBA_EnumMemberSeq_var::operator-> (void)
+ACE_INLINE ::IR_EnumMemberSeq *
+IR_EnumMemberSeq_var::operator-> (void)
{
return this->ptr_;
}
ACE_INLINE
-CORBA_EnumMemberSeq_var::operator const CORBA_EnumMemberSeq &() const // cast
+IR_EnumMemberSeq_var::operator const ::IR_EnumMemberSeq &() const // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA_EnumMemberSeq_var::operator CORBA_EnumMemberSeq &() // cast
+IR_EnumMemberSeq_var::operator ::IR_EnumMemberSeq &() // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA_EnumMemberSeq_var::operator CORBA_EnumMemberSeq &() const// cast
+IR_EnumMemberSeq_var::operator ::IR_EnumMemberSeq &() const // cast
{
return *this->ptr_;
}
+// variable-size types only
+ACE_INLINE
+IR_EnumMemberSeq_var::operator ::IR_EnumMemberSeq *&() // cast
+{
+ return this->ptr_;
+}
+
ACE_INLINE TAO_SeqElem_String_Manager
-CORBA_EnumMemberSeq_var::operator[] (CORBA::ULong index)
+IR_EnumMemberSeq_var::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
-ACE_INLINE const CORBA_EnumMemberSeq &
-CORBA_EnumMemberSeq_var::in (void) const
+ACE_INLINE const ::IR_EnumMemberSeq &
+IR_EnumMemberSeq_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE CORBA_EnumMemberSeq &
-CORBA_EnumMemberSeq_var::inout (void)
+ACE_INLINE ::IR_EnumMemberSeq &
+IR_EnumMemberSeq_var::inout (void)
{
return *this->ptr_;
}
// mapping for variable size
-ACE_INLINE CORBA_EnumMemberSeq *&
-CORBA_EnumMemberSeq_var::out (void)
+ACE_INLINE ::IR_EnumMemberSeq *&
+IR_EnumMemberSeq_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE CORBA_EnumMemberSeq *
-CORBA_EnumMemberSeq_var::_retn (void)
+ACE_INLINE ::IR_EnumMemberSeq *
+IR_EnumMemberSeq_var::_retn (void)
{
- CORBA_EnumMemberSeq *tmp = this->ptr_;
+ ::IR_EnumMemberSeq *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE CORBA_EnumMemberSeq *
-CORBA_EnumMemberSeq_var::ptr (void) const
+ACE_INLINE ::IR_EnumMemberSeq *
+IR_EnumMemberSeq_var::ptr (void) const
{
return this->ptr_;
}
// *************************************************************
-// Inline operations for class CORBA_EnumMemberSeq_out
+// Inline operations for class IR_EnumMemberSeq_out
// *************************************************************
ACE_INLINE
-CORBA_EnumMemberSeq_out::CORBA_EnumMemberSeq_out (CORBA_EnumMemberSeq *&p)
+IR_EnumMemberSeq_out::IR_EnumMemberSeq_out (IR_EnumMemberSeq *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_EnumMemberSeq_out::CORBA_EnumMemberSeq_out (CORBA_EnumMemberSeq_var &p) // constructor from _var
+IR_EnumMemberSeq_out::IR_EnumMemberSeq_out (IR_EnumMemberSeq_var &p) // constructor from _var
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -3322,44 +6546,44 @@ CORBA_EnumMemberSeq_out::CORBA_EnumMemberSeq_out (CORBA_EnumMemberSeq_var &p) //
}
ACE_INLINE
-CORBA_EnumMemberSeq_out::CORBA_EnumMemberSeq_out (const CORBA_EnumMemberSeq_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_EnumMemberSeq_out&,p).ptr_)
+IR_EnumMemberSeq_out::IR_EnumMemberSeq_out (const ::IR_EnumMemberSeq_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_EnumMemberSeq_out&, p).ptr_)
{}
-ACE_INLINE CORBA_EnumMemberSeq_out &
-CORBA_EnumMemberSeq_out::operator= (const CORBA_EnumMemberSeq_out &p)
+ACE_INLINE ::IR_EnumMemberSeq_out &
+IR_EnumMemberSeq_out::operator= (const ::IR_EnumMemberSeq_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_EnumMemberSeq_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_EnumMemberSeq_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_EnumMemberSeq_out &
-CORBA_EnumMemberSeq_out::operator= (CORBA_EnumMemberSeq *p)
+ACE_INLINE ::IR_EnumMemberSeq_out &
+IR_EnumMemberSeq_out::operator= (IR_EnumMemberSeq *p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_EnumMemberSeq_out::operator CORBA_EnumMemberSeq *&() // cast
+IR_EnumMemberSeq_out::operator ::IR_EnumMemberSeq *&() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_EnumMemberSeq *&
-CORBA_EnumMemberSeq_out::ptr (void) // ptr
+ACE_INLINE ::IR_EnumMemberSeq *&
+IR_EnumMemberSeq_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_EnumMemberSeq *
-CORBA_EnumMemberSeq_out::operator-> (void)
+ACE_INLINE ::IR_EnumMemberSeq *
+IR_EnumMemberSeq_out::operator-> (void)
{
return this->ptr_;
}
ACE_INLINE TAO_SeqElem_String_Manager
-CORBA_EnumMemberSeq_out::operator[] (CORBA::ULong index)
+IR_EnumMemberSeq_out::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
@@ -3368,116 +6592,116 @@ CORBA_EnumMemberSeq_out::operator[] (CORBA::ULong index)
#endif /* end #if !defined */
ACE_INLINE
-CORBA_Container::CORBA_Container (void) // default constructor
+IR_Container::IR_Container (void) // default constructor
{}
ACE_INLINE
-CORBA_Container::CORBA_Container (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+IR_Container::IR_Container (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
: CORBA_Object (objref, _tao_servant, _tao_collocated)
{}
ACE_INLINE
-CORBA_Container::~CORBA_Container (void) // destructor
+IR_Container::~IR_Container (void) // destructor
{}
-#if !defined (_CORBA_CONTAINER___VAR_CI_)
-#define _CORBA_CONTAINER___VAR_CI_
+#if !defined (_IR_CONTAINER___VAR_CI_)
+#define _IR_CONTAINER___VAR_CI_
// *************************************************************
-// Inline operations for class CORBA_Container_var
+// Inline operations for class IR_Container_var
// *************************************************************
ACE_INLINE
-CORBA_Container_var::CORBA_Container_var (void) // default constructor
- : ptr_ (CORBA_Container::_nil ())
+IR_Container_var::IR_Container_var (void) // default constructor
+ : ptr_ (IR_Container::_nil ())
{}
ACE_INLINE
-CORBA_Container_var::CORBA_Container_var (CORBA_Container_ptr p)
+IR_Container_var::IR_Container_var (IR_Container_ptr p)
: ptr_ (p)
{}
-ACE_INLINE CORBA_Container_ptr
-CORBA_Container_var::ptr (void) const
+ACE_INLINE ::IR_Container_ptr
+IR_Container_var::ptr (void) const
{
return this->ptr_;
}
ACE_INLINE
-CORBA_Container_var::CORBA_Container_var (const CORBA_Container_var &p) // copy constructor
- : ptr_ (CORBA_Container::_duplicate (p.ptr ()))
+IR_Container_var::IR_Container_var (const ::IR_Container_var &p) // copy constructor
+ : ptr_ (IR_Container::_duplicate (p.ptr ()))
{}
ACE_INLINE
-CORBA_Container_var::~CORBA_Container_var (void) // destructor
+IR_Container_var::~IR_Container_var (void) // destructor
{
CORBA::release (this->ptr_);
}
-ACE_INLINE CORBA_Container_var &
-CORBA_Container_var::operator= (CORBA_Container_ptr p)
+ACE_INLINE IR_Container_var &
+IR_Container_var::operator= (IR_Container_ptr p)
{
CORBA::release (this->ptr_);
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_Container_var &
-CORBA_Container_var::operator= (const CORBA_Container_var &p)
+ACE_INLINE IR_Container_var &
+IR_Container_var::operator= (const ::IR_Container_var &p)
{
if (this != &p)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_Container::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_Container::_duplicate (p.ptr ());
}
return *this;
}
ACE_INLINE
-CORBA_Container_var::operator const CORBA_Container_ptr &() const // cast
+IR_Container_var::operator const ::IR_Container_ptr &() const // cast
{
return this->ptr_;
}
ACE_INLINE
-CORBA_Container_var::operator CORBA_Container_ptr &() // cast
+IR_Container_var::operator ::IR_Container_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_Container_ptr
-CORBA_Container_var::operator-> (void) const
+ACE_INLINE ::IR_Container_ptr
+IR_Container_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_Container_ptr
-CORBA_Container_var::in (void) const
+ACE_INLINE ::IR_Container_ptr
+IR_Container_var::in (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_Container_ptr &
-CORBA_Container_var::inout (void)
+ACE_INLINE ::IR_Container_ptr &
+IR_Container_var::inout (void)
{
return this->ptr_;
}
-ACE_INLINE CORBA_Container_ptr &
-CORBA_Container_var::out (void)
+ACE_INLINE ::IR_Container_ptr &
+IR_Container_var::out (void)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_Container::_nil ();
+ this->ptr_ = ::IR_Container::_nil ();
return this->ptr_;
}
-ACE_INLINE CORBA_Container_ptr
-CORBA_Container_var::_retn (void)
+ACE_INLINE ::IR_Container_ptr
+IR_Container_var::_retn (void)
{
// yield ownership of managed obj reference
- CORBA_Container_ptr val = this->ptr_;
- this->ptr_ = CORBA_Container::_nil ();
+ ::IR_Container_ptr val = this->ptr_;
+ this->ptr_ = ::IR_Container::_nil ();
return val;
}
@@ -3485,68 +6709,68 @@ CORBA_Container_var::_retn (void)
#endif /* end #if !defined */
-#if !defined (_CORBA_CONTAINER___OUT_CI_)
-#define _CORBA_CONTAINER___OUT_CI_
+#if !defined (_IR_CONTAINER___OUT_CI_)
+#define _IR_CONTAINER___OUT_CI_
// *************************************************************
-// Inline operations for class CORBA_Container_out
+// Inline operations for class IR_Container_out
// *************************************************************
ACE_INLINE
-CORBA_Container_out::CORBA_Container_out (CORBA_Container_ptr &p)
+IR_Container_out::IR_Container_out (IR_Container_ptr &p)
: ptr_ (p)
{
- this->ptr_ = CORBA_Container::_nil ();
+ this->ptr_ = ::IR_Container::_nil ();
}
ACE_INLINE
-CORBA_Container_out::CORBA_Container_out (CORBA_Container_var &p) // constructor from _var
+IR_Container_out::IR_Container_out (IR_Container_var &p) // constructor from _var
: ptr_ (p.out ())
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_Container::_nil ();
+ this->ptr_ = ::IR_Container::_nil ();
}
ACE_INLINE
-CORBA_Container_out::CORBA_Container_out (const CORBA_Container_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_Container_out&,p).ptr_)
+IR_Container_out::IR_Container_out (const ::IR_Container_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_Container_out &, p).ptr_)
{}
-ACE_INLINE CORBA_Container_out &
-CORBA_Container_out::operator= (const CORBA_Container_out &p)
+ACE_INLINE ::IR_Container_out &
+IR_Container_out::operator= (const ::IR_Container_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_Container_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_Container_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_Container_out &
-CORBA_Container_out::operator= (const CORBA_Container_var &p)
+ACE_INLINE IR_Container_out &
+IR_Container_out::operator= (const ::IR_Container_var &p)
{
- this->ptr_ = CORBA_Container::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_Container::_duplicate (p.ptr ());
return *this;
}
-ACE_INLINE CORBA_Container_out &
-CORBA_Container_out::operator= (CORBA_Container_ptr p)
+ACE_INLINE IR_Container_out &
+IR_Container_out::operator= (IR_Container_ptr p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_Container_out::operator CORBA_Container_ptr &() // cast
+IR_Container_out::operator ::IR_Container_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_Container_ptr &
-CORBA_Container_out::ptr (void) // ptr
+ACE_INLINE ::IR_Container_ptr &
+IR_Container_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_Container_ptr
-CORBA_Container_out::operator-> (void)
+ACE_INLINE ::IR_Container_ptr
+IR_Container_out::operator-> (void)
{
return this->ptr_;
}
@@ -3555,134 +6779,138 @@ CORBA_Container_out::operator-> (void)
#endif /* end #if !defined */
// *************************************************************
-// Inline operations for class CORBA_Container::Description_var
+// Inline operations for class IR_Container::Description_var
// *************************************************************
ACE_INLINE
-CORBA_Container::Description_var::Description_var (void) // default constructor
+IR_Container::Description_var::Description_var (void) // default constructor
: ptr_ (0)
{}
ACE_INLINE
-CORBA_Container::Description_var::Description_var (CORBA_Container::Description *p)
+IR_Container::Description_var::Description_var (Description *p)
: ptr_ (p)
{}
ACE_INLINE
-CORBA_Container::Description_var::Description_var (const CORBA_Container::Description_var &p) // copy constructor
+IR_Container::Description_var::Description_var (const ::IR_Container::Description_var &p) // copy constructor
{
if (p.ptr_)
- ACE_NEW (this->ptr_,
- CORBA_Container::Description(*p.ptr_));
+ ACE_NEW (this->ptr_, ::IR_Container::Description (*p.ptr_));
else
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_Container::Description_var::~Description_var (void) // destructor
+IR_Container::Description_var::~Description_var (void) // destructor
{
delete this->ptr_;
}
-ACE_INLINE CORBA_Container::Description_var &
-CORBA_Container::Description_var::operator= (CORBA_Container::Description *p)
+ACE_INLINE IR_Container::Description_var &
+IR_Container::Description_var::operator= (Description *p)
{
delete this->ptr_;
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_Container::Description_var &
-CORBA_Container::Description_var::operator= (const CORBA_Container::Description_var &p)
+ACE_INLINE ::IR_Container::Description_var &
+IR_Container::Description_var::operator= (const ::IR_Container::Description_var &p)
{
if (this != &p)
{
delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_,
- CORBA_Container::Description (*p.ptr_),
- *this);
+ ACE_NEW_RETURN (this->ptr_, ::IR_Container::Description (*p.ptr_), *this);
}
return *this;
}
-ACE_INLINE const CORBA_Container::Description *
-CORBA_Container::Description_var::operator-> (void) const
+ACE_INLINE const ::IR_Container::Description *
+IR_Container::Description_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_Container::Description *
-CORBA_Container::Description_var::operator-> (void)
+ACE_INLINE ::IR_Container::Description *
+IR_Container::Description_var::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE
-CORBA_Container::Description_var::operator const CORBA_Container::Description &() const // cast
+ACE_INLINE
+IR_Container::Description_var::operator const ::IR_Container::Description &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE
-CORBA_Container::Description_var::operator CORBA_Container::Description &() // cast
+ACE_INLINE
+IR_Container::Description_var::operator ::IR_Container::Description &() // cast
{
return *this->ptr_;
}
-ACE_INLINE
-CORBA_Container::Description_var::operator CORBA_Container::Description &() const// cast
+ACE_INLINE
+IR_Container::Description_var::operator ::IR_Container::Description &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE const CORBA_Container::Description &
-CORBA_Container::Description_var::in (void) const
+// variable-size types only
+ACE_INLINE
+IR_Container::Description_var::operator ::IR_Container::Description *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE const ::IR_Container::Description &
+IR_Container::Description_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE CORBA_Container::Description &
-CORBA_Container::Description_var::inout (void)
+ACE_INLINE ::IR_Container::Description &
+IR_Container::Description_var::inout (void)
{
return *this->ptr_;
}
// mapping for variable size
-ACE_INLINE CORBA_Container::Description *&
-CORBA_Container::Description_var::out (void)
+ACE_INLINE ::IR_Container::Description *&
+IR_Container::Description_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE CORBA_Container::Description *
-CORBA_Container::Description_var::_retn (void)
+ACE_INLINE ::IR_Container::Description *
+IR_Container::Description_var::_retn (void)
{
- CORBA_Container::Description *tmp = this->ptr_;
+ ::IR_Container::Description *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE CORBA_Container::Description *
-CORBA_Container::Description_var::ptr (void) const
+ACE_INLINE ::IR_Container::Description *
+IR_Container::Description_var::ptr (void) const
{
return this->ptr_;
}
// *************************************************************
-// Inline operations for class CORBA_Container::Description_out
+// Inline operations for class IR_Container::Description_out
// *************************************************************
ACE_INLINE
-CORBA_Container::Description_out::Description_out (CORBA_Container::Description *&p)
+IR_Container::Description_out::Description_out (::IR_Container::Description *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_Container::Description_out::Description_out (CORBA_Container::Description_var &p) // constructor from _var
+IR_Container::Description_out::Description_out (Description_var &p) // constructor from _var
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -3690,38 +6918,38 @@ CORBA_Container::Description_out::Description_out (CORBA_Container::Description_
}
ACE_INLINE
-CORBA_Container::Description_out::Description_out (const CORBA_Container::Description_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_Container::Description_out&,p).ptr_)
+IR_Container::Description_out::Description_out (const ::IR_Container::Description_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (Description_out&, p).ptr_)
{}
-ACE_INLINE CORBA_Container::Description_out &
-CORBA_Container::Description_out::operator= (const CORBA_Container::Description_out &p)
+ACE_INLINE IR_Container::Description_out &
+IR_Container::Description_out::operator= (const ::IR_Container::Description_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_Container::Description_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (Description_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_Container::Description_out &
-CORBA_Container::Description_out::operator= (CORBA_Container::Description *p)
+ACE_INLINE IR_Container::Description_out &
+IR_Container::Description_out::operator= (Description *p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_Container::Description_out::operator CORBA_Container::Description *&() // cast
+IR_Container::Description_out::operator ::IR_Container::Description *&() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_Container::Description *&
-CORBA_Container::Description_out::ptr (void) // ptr
+ACE_INLINE ::IR_Container::Description *&
+IR_Container::Description_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_Container::Description *
-CORBA_Container::Description_out::operator-> (void)
+ACE_INLINE ::IR_Container::Description *
+IR_Container::Description_out::operator-> (void)
{
return this->ptr_;
}
@@ -3729,63 +6957,68 @@ CORBA_Container::Description_out::operator-> (void)
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_CONTAINER_DESCRIPTIONSEQ_CI_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_CONTAINER_DESCRIPTIONSEQ_CI_
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_IR_CONTAINER_DESCRIPTIONSEQ_CI_)
+#define __TAO_UNBOUNDED_SEQUENCE_IR_CONTAINER_DESCRIPTIONSEQ_CI_
// = Static operations.
- ACE_INLINE CORBA_Container::Description *
- CORBA_Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::allocbuf (CORBA::ULong size)
+ ACE_INLINE IR_Container::Description *
+ IR_Container::_TAO_Unbounded_Sequence_IR_Container_DescriptionSeq::allocbuf (CORBA::ULong size)
// Allocate storage for the sequence.
{
- CORBA_Container::Description *retval = 0;
- ACE_NEW_RETURN (retval,
- CORBA_Container::Description[size],
- 0);
+ IR_Container::Description *retval = 0;
+ ACE_NEW_RETURN (retval, IR_Container::Description[size], 0);
return retval;
}
- ACE_INLINE void CORBA_Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::freebuf (CORBA_Container::Description *buffer)
+ ACE_INLINE void IR_Container::_TAO_Unbounded_Sequence_IR_Container_DescriptionSeq::freebuf (IR_Container::Description *buffer)
// Free the sequence.
{
delete [] buffer;
}
ACE_INLINE
- CORBA_Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq (void) // Default constructor.
+ IR_Container::_TAO_Unbounded_Sequence_IR_Container_DescriptionSeq::_TAO_Unbounded_Sequence_IR_Container_DescriptionSeq (void) // Default constructor.
{
}
ACE_INLINE
- CORBA_Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq (CORBA::ULong maximum) // Constructor using a maximum length value.
- : TAO_Unbounded_Base_Sequence (maximum, CORBA_Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::allocbuf (maximum))
+ IR_Container::_TAO_Unbounded_Sequence_IR_Container_DescriptionSeq::_TAO_Unbounded_Sequence_IR_Container_DescriptionSeq (CORBA::ULong maximum) // Constructor using a maximum length value.
+ : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_IR_Container_DescriptionSeq::allocbuf (maximum))
{
}
ACE_INLINE
- CORBA_Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq (CORBA::ULong maximum,
+ IR_Container::_TAO_Unbounded_Sequence_IR_Container_DescriptionSeq::_TAO_Unbounded_Sequence_IR_Container_DescriptionSeq (CORBA::ULong maximum,
CORBA::ULong length,
- CORBA_Container::Description *data,
+ IR_Container::Description *data,
CORBA::Boolean release)
: TAO_Unbounded_Base_Sequence (maximum, length, data, release)
{
}
ACE_INLINE
- CORBA_Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq (const CORBA_Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq &rhs)
+ IR_Container::_TAO_Unbounded_Sequence_IR_Container_DescriptionSeq::_TAO_Unbounded_Sequence_IR_Container_DescriptionSeq (const _TAO_Unbounded_Sequence_IR_Container_DescriptionSeq &rhs)
// Copy constructor.
: TAO_Unbounded_Base_Sequence (rhs)
{
- CORBA_Container::Description *tmp1 = CORBA_Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::allocbuf (this->maximum_);
- CORBA_Container::Description * const tmp2 = ACE_reinterpret_cast (CORBA_Container::Description * ACE_CAST_CONST, rhs.buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- tmp1[i] = tmp2[i];
-
- this->buffer_ = tmp1;
+ if (rhs.buffer_ != 0)
+ {
+ IR_Container::Description *tmp1 = _TAO_Unbounded_Sequence_IR_Container_DescriptionSeq::allocbuf (this->maximum_);
+ IR_Container::Description * const tmp2 = ACE_reinterpret_cast (IR_Container::Description * ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ tmp1[i] = tmp2[i];
+
+ this->buffer_ = tmp1;
+ }
+ else
+ {
+ this->buffer_ = 0;
+ }
}
- ACE_INLINE CORBA_Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq &
- CORBA_Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::operator= (const CORBA_Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq &rhs)
+ ACE_INLINE IR_Container::_TAO_Unbounded_Sequence_IR_Container_DescriptionSeq &
+ IR_Container::_TAO_Unbounded_Sequence_IR_Container_DescriptionSeq::operator= (const _TAO_Unbounded_Sequence_IR_Container_DescriptionSeq &rhs)
// Assignment operator.
{
if (this == &rhs)
@@ -3796,18 +7029,18 @@ CORBA_Container::Description_out::operator-> (void)
if (this->maximum_ < rhs.maximum_)
{
// free the old buffer
- CORBA_Container::Description *tmp = ACE_reinterpret_cast (CORBA_Container::Description *, this->buffer_);
- CORBA_Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::freebuf (tmp);
- this->buffer_ = CORBA_Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::allocbuf (rhs.maximum_);
+ IR_Container::Description *tmp = ACE_reinterpret_cast (IR_Container::Description *, this->buffer_);
+ _TAO_Unbounded_Sequence_IR_Container_DescriptionSeq::freebuf (tmp);
+ this->buffer_ = _TAO_Unbounded_Sequence_IR_Container_DescriptionSeq::allocbuf (rhs.maximum_);
}
}
else
- this->buffer_ = CORBA_Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::allocbuf (rhs.maximum_);
+ this->buffer_ = _TAO_Unbounded_Sequence_IR_Container_DescriptionSeq::allocbuf (rhs.maximum_);
TAO_Unbounded_Base_Sequence::operator= (rhs);
- CORBA_Container::Description *tmp1 = ACE_reinterpret_cast (CORBA_Container::Description *, this->buffer_);
- CORBA_Container::Description * const tmp2 = ACE_reinterpret_cast (CORBA_Container::Description * ACE_CAST_CONST, rhs.buffer_);
+ IR_Container::Description *tmp1 = ACE_reinterpret_cast (IR_Container::Description *, this->buffer_);
+ IR_Container::Description * const tmp2 = ACE_reinterpret_cast (IR_Container::Description * ACE_CAST_CONST, rhs.buffer_);
for (CORBA::ULong i = 0; i < this->length_; ++i)
tmp1[i] = tmp2[i];
@@ -3816,41 +7049,41 @@ CORBA_Container::Description_out::operator-> (void)
}
// = Accessors.
- ACE_INLINE CORBA_Container::Description &
- CORBA_Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::operator[] (CORBA::ULong i)
+ ACE_INLINE IR_Container::Description &
+ IR_Container::_TAO_Unbounded_Sequence_IR_Container_DescriptionSeq::operator[] (CORBA::ULong i)
// operator []
{
ACE_ASSERT (i < this->maximum_);
- CORBA_Container::Description* tmp = ACE_reinterpret_cast(CORBA_Container::Description*,this->buffer_);
+ IR_Container::Description* tmp = ACE_reinterpret_cast(IR_Container::Description*,this->buffer_);
return tmp[i];
}
- ACE_INLINE const CORBA_Container::Description &
- CORBA_Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::operator[] (CORBA::ULong i) const
+ ACE_INLINE const IR_Container::Description &
+ IR_Container::_TAO_Unbounded_Sequence_IR_Container_DescriptionSeq::operator[] (CORBA::ULong i) const
// operator []
{
ACE_ASSERT (i < this->maximum_);
- CORBA_Container::Description * const tmp = ACE_reinterpret_cast (CORBA_Container::Description* ACE_CAST_CONST, this->buffer_);
+ IR_Container::Description * const tmp = ACE_reinterpret_cast (IR_Container::Description* ACE_CAST_CONST, this->buffer_);
return tmp[i];
}
// Implement the TAO_Base_Sequence methods (see Sequence.h)
- ACE_INLINE CORBA_Container::Description *
- CORBA_Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::get_buffer (CORBA::Boolean orphan)
+ ACE_INLINE IR_Container::Description *
+ IR_Container::_TAO_Unbounded_Sequence_IR_Container_DescriptionSeq::get_buffer (CORBA::Boolean orphan)
{
- CORBA_Container::Description *result = 0;
+ IR_Container::Description *result = 0;
if (orphan == 0)
{
// We retain ownership.
if (this->buffer_ == 0)
{
- result = CORBA_Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::allocbuf (this->length_);
+ result = _TAO_Unbounded_Sequence_IR_Container_DescriptionSeq::allocbuf (this->length_);
this->buffer_ = result;
}
else
{
- result = ACE_reinterpret_cast (CORBA_Container::Description*, this->buffer_);
+ result = ACE_reinterpret_cast (IR_Container::Description*, this->buffer_);
}
}
else // if (orphan == 1)
@@ -3859,7 +7092,7 @@ CORBA_Container::Description_out::operator-> (void)
{
// We set the state back to default and relinquish
// ownership.
- result = ACE_reinterpret_cast(CORBA_Container::Description*,this->buffer_);
+ result = ACE_reinterpret_cast(IR_Container::Description*,this->buffer_);
this->maximum_ = 0;
this->length_ = 0;
this->buffer_ = 0;
@@ -3869,24 +7102,24 @@ CORBA_Container::Description_out::operator-> (void)
return result;
}
- ACE_INLINE const CORBA_Container::Description *
- CORBA_Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::get_buffer (void) const
+ ACE_INLINE const IR_Container::Description *
+ IR_Container::_TAO_Unbounded_Sequence_IR_Container_DescriptionSeq::get_buffer (void) const
{
- return ACE_reinterpret_cast(const CORBA_Container::Description * ACE_CAST_CONST, this->buffer_);
+ return ACE_reinterpret_cast(const IR_Container::Description * ACE_CAST_CONST, this->buffer_);
}
ACE_INLINE void
- CORBA_Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::replace (CORBA::ULong max,
+ IR_Container::_TAO_Unbounded_Sequence_IR_Container_DescriptionSeq::replace (CORBA::ULong max,
CORBA::ULong length,
- CORBA_Container::Description *data,
+ IR_Container::Description *data,
CORBA::Boolean release)
{
this->maximum_ = max;
this->length_ = length;
if (this->buffer_ && this->release_ == 1)
{
- CORBA_Container::Description *tmp = ACE_reinterpret_cast(CORBA_Container::Description*,this->buffer_);
- CORBA_Container::_TAO_Unbounded_Sequence_CORBA_Container_DescriptionSeq::freebuf (tmp);
+ IR_Container::Description *tmp = ACE_reinterpret_cast(IR_Container::Description*,this->buffer_);
+ _TAO_Unbounded_Sequence_IR_Container_DescriptionSeq::freebuf (tmp);
}
this->buffer_ = data;
this->release_ = release;
@@ -3897,144 +7130,148 @@ CORBA_Container::Description_out::operator-> (void)
#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#if !defined (_CORBA_CONTAINER_DESCRIPTIONSEQ_CI_)
-#define _CORBA_CONTAINER_DESCRIPTIONSEQ_CI_
+#if !defined (_IR_CONTAINER_DESCRIPTIONSEQ_CI_)
+#define _IR_CONTAINER_DESCRIPTIONSEQ_CI_
// *************************************************************
-// Inline operations for class CORBA_Container::DescriptionSeq_var
+// Inline operations for class IR_Container::DescriptionSeq_var
// *************************************************************
ACE_INLINE
-CORBA_Container::DescriptionSeq_var::DescriptionSeq_var (void) // default constructor
+IR_Container::DescriptionSeq_var::DescriptionSeq_var (void) // default constructor
: ptr_ (0)
{}
ACE_INLINE
-CORBA_Container::DescriptionSeq_var::DescriptionSeq_var (CORBA_Container::DescriptionSeq *p)
+IR_Container::DescriptionSeq_var::DescriptionSeq_var (DescriptionSeq *p)
: ptr_ (p)
{}
ACE_INLINE
-CORBA_Container::DescriptionSeq_var::DescriptionSeq_var (const CORBA_Container::DescriptionSeq_var &p) // copy constructor
+IR_Container::DescriptionSeq_var::DescriptionSeq_var (const ::IR_Container::DescriptionSeq_var &p) // copy constructor
{
if (p.ptr_)
- ACE_NEW (this->ptr_,
- CORBA_Container::DescriptionSeq(*p.ptr_));
+ ACE_NEW (this->ptr_, ::IR_Container::DescriptionSeq (*p.ptr_));
else
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_Container::DescriptionSeq_var::~DescriptionSeq_var (void) // destructor
+IR_Container::DescriptionSeq_var::~DescriptionSeq_var (void) // destructor
{
delete this->ptr_;
}
-ACE_INLINE CORBA_Container::DescriptionSeq_var &
-CORBA_Container::DescriptionSeq_var::operator= (CORBA_Container::DescriptionSeq *p)
+ACE_INLINE IR_Container::DescriptionSeq_var &
+IR_Container::DescriptionSeq_var::operator= (DescriptionSeq *p)
{
delete this->ptr_;
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_Container::DescriptionSeq_var &
-CORBA_Container::DescriptionSeq_var::operator= (const CORBA_Container::DescriptionSeq_var &p) // deep copy
+ACE_INLINE IR_Container::DescriptionSeq_var &
+IR_Container::DescriptionSeq_var::operator= (const ::IR_Container::DescriptionSeq_var &p) // deep copy
{
if (this != &p)
{
delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_,
- CORBA_Container::DescriptionSeq (*p.ptr_),
- *this);
+ ACE_NEW_RETURN (this->ptr_, ::IR_Container::DescriptionSeq (*p.ptr_), *this);
}
return *this;
}
-ACE_INLINE const CORBA_Container::DescriptionSeq *
-CORBA_Container::DescriptionSeq_var::operator-> (void) const
+ACE_INLINE const ::IR_Container::DescriptionSeq *
+IR_Container::DescriptionSeq_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_Container::DescriptionSeq *
-CORBA_Container::DescriptionSeq_var::operator-> (void)
+ACE_INLINE ::IR_Container::DescriptionSeq *
+IR_Container::DescriptionSeq_var::operator-> (void)
{
return this->ptr_;
}
ACE_INLINE
-CORBA_Container::DescriptionSeq_var::operator const CORBA_Container::DescriptionSeq &() const // cast
+IR_Container::DescriptionSeq_var::operator const ::IR_Container::DescriptionSeq &() const // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA_Container::DescriptionSeq_var::operator CORBA_Container::DescriptionSeq &() // cast
+IR_Container::DescriptionSeq_var::operator ::IR_Container::DescriptionSeq &() // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA_Container::DescriptionSeq_var::operator CORBA_Container::DescriptionSeq &() const// cast
+IR_Container::DescriptionSeq_var::operator ::IR_Container::DescriptionSeq &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE CORBA_Container::Description &
-CORBA_Container::DescriptionSeq_var::operator[] (CORBA::ULong index)
+// variable-size types only
+ACE_INLINE
+IR_Container::DescriptionSeq_var::operator ::IR_Container::DescriptionSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE IR_Container::Description &
+IR_Container::DescriptionSeq_var::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
-ACE_INLINE const CORBA_Container::DescriptionSeq &
-CORBA_Container::DescriptionSeq_var::in (void) const
+ACE_INLINE const ::IR_Container::DescriptionSeq &
+IR_Container::DescriptionSeq_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE CORBA_Container::DescriptionSeq &
-CORBA_Container::DescriptionSeq_var::inout (void)
+ACE_INLINE ::IR_Container::DescriptionSeq &
+IR_Container::DescriptionSeq_var::inout (void)
{
return *this->ptr_;
}
// mapping for variable size
-ACE_INLINE CORBA_Container::DescriptionSeq *&
-CORBA_Container::DescriptionSeq_var::out (void)
+ACE_INLINE ::IR_Container::DescriptionSeq *&
+IR_Container::DescriptionSeq_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE CORBA_Container::DescriptionSeq *
-CORBA_Container::DescriptionSeq_var::_retn (void)
+ACE_INLINE ::IR_Container::DescriptionSeq *
+IR_Container::DescriptionSeq_var::_retn (void)
{
- CORBA_Container::DescriptionSeq *tmp = this->ptr_;
+ ::IR_Container::DescriptionSeq *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE CORBA_Container::DescriptionSeq *
-CORBA_Container::DescriptionSeq_var::ptr (void) const
+ACE_INLINE ::IR_Container::DescriptionSeq *
+IR_Container::DescriptionSeq_var::ptr (void) const
{
return this->ptr_;
}
// *************************************************************
-// Inline operations for class CORBA_Container::DescriptionSeq_out
+// Inline operations for class IR_Container::DescriptionSeq_out
// *************************************************************
ACE_INLINE
-CORBA_Container::DescriptionSeq_out::DescriptionSeq_out (CORBA_Container::DescriptionSeq *&p)
+IR_Container::DescriptionSeq_out::DescriptionSeq_out (DescriptionSeq *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_Container::DescriptionSeq_out::DescriptionSeq_out (CORBA_Container::DescriptionSeq_var &p) // constructor from _var
+IR_Container::DescriptionSeq_out::DescriptionSeq_out (DescriptionSeq_var &p) // constructor from _var
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -4042,44 +7279,44 @@ CORBA_Container::DescriptionSeq_out::DescriptionSeq_out (CORBA_Container::Descri
}
ACE_INLINE
-CORBA_Container::DescriptionSeq_out::DescriptionSeq_out (const CORBA_Container::DescriptionSeq_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_Container::DescriptionSeq_out&,p).ptr_)
+IR_Container::DescriptionSeq_out::DescriptionSeq_out (const ::IR_Container::DescriptionSeq_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (DescriptionSeq_out&, p).ptr_)
{}
-ACE_INLINE CORBA_Container::DescriptionSeq_out &
-CORBA_Container::DescriptionSeq_out::operator= (const CORBA_Container::DescriptionSeq_out &p)
+ACE_INLINE ::IR_Container::DescriptionSeq_out &
+IR_Container::DescriptionSeq_out::operator= (const ::IR_Container::DescriptionSeq_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_Container::DescriptionSeq_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (DescriptionSeq_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_Container::DescriptionSeq_out &
-CORBA_Container::DescriptionSeq_out::operator= (CORBA_Container::DescriptionSeq *p)
+ACE_INLINE ::IR_Container::DescriptionSeq_out &
+IR_Container::DescriptionSeq_out::operator= (DescriptionSeq *p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_Container::DescriptionSeq_out::operator CORBA_Container::DescriptionSeq *&() // cast
+IR_Container::DescriptionSeq_out::operator ::IR_Container::DescriptionSeq *&() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_Container::DescriptionSeq *&
-CORBA_Container::DescriptionSeq_out::ptr (void) // ptr
+ACE_INLINE ::IR_Container::DescriptionSeq *&
+IR_Container::DescriptionSeq_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_Container::DescriptionSeq *
-CORBA_Container::DescriptionSeq_out::operator-> (void)
+ACE_INLINE ::IR_Container::DescriptionSeq *
+IR_Container::DescriptionSeq_out::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE CORBA_Container::Description &
-CORBA_Container::DescriptionSeq_out::operator[] (CORBA::ULong index)
+ACE_INLINE IR_Container::Description &
+IR_Container::DescriptionSeq_out::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
@@ -4088,116 +7325,116 @@ CORBA_Container::DescriptionSeq_out::operator[] (CORBA::ULong index)
#endif /* end #if !defined */
ACE_INLINE
-CORBA_IDLType::CORBA_IDLType (void) // default constructor
+IR_IDLType::IR_IDLType (void) // default constructor
{}
ACE_INLINE
-CORBA_IDLType::CORBA_IDLType (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+IR_IDLType::IR_IDLType (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
: CORBA_Object (objref, _tao_servant, _tao_collocated)
{}
ACE_INLINE
-CORBA_IDLType::~CORBA_IDLType (void) // destructor
+IR_IDLType::~IR_IDLType (void) // destructor
{}
-#if !defined (_CORBA_IDLTYPE___VAR_CI_)
-#define _CORBA_IDLTYPE___VAR_CI_
+#if !defined (_IR_IDLTYPE___VAR_CI_)
+#define _IR_IDLTYPE___VAR_CI_
// *************************************************************
-// Inline operations for class CORBA_IDLType_var
+// Inline operations for class IR_IDLType_var
// *************************************************************
ACE_INLINE
-CORBA_IDLType_var::CORBA_IDLType_var (void) // default constructor
- : ptr_ (CORBA_IDLType::_nil ())
+IR_IDLType_var::IR_IDLType_var (void) // default constructor
+ : ptr_ (IR_IDLType::_nil ())
{}
ACE_INLINE
-CORBA_IDLType_var::CORBA_IDLType_var (CORBA_IDLType_ptr p)
+IR_IDLType_var::IR_IDLType_var (IR_IDLType_ptr p)
: ptr_ (p)
{}
-ACE_INLINE CORBA_IDLType_ptr
-CORBA_IDLType_var::ptr (void) const
+ACE_INLINE ::IR_IDLType_ptr
+IR_IDLType_var::ptr (void) const
{
return this->ptr_;
}
ACE_INLINE
-CORBA_IDLType_var::CORBA_IDLType_var (const CORBA_IDLType_var &p) // copy constructor
- : ptr_ (CORBA_IDLType::_duplicate (p.ptr ()))
+IR_IDLType_var::IR_IDLType_var (const ::IR_IDLType_var &p) // copy constructor
+ : ptr_ (IR_IDLType::_duplicate (p.ptr ()))
{}
ACE_INLINE
-CORBA_IDLType_var::~CORBA_IDLType_var (void) // destructor
+IR_IDLType_var::~IR_IDLType_var (void) // destructor
{
CORBA::release (this->ptr_);
}
-ACE_INLINE CORBA_IDLType_var &
-CORBA_IDLType_var::operator= (CORBA_IDLType_ptr p)
+ACE_INLINE IR_IDLType_var &
+IR_IDLType_var::operator= (IR_IDLType_ptr p)
{
CORBA::release (this->ptr_);
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_IDLType_var &
-CORBA_IDLType_var::operator= (const CORBA_IDLType_var &p)
+ACE_INLINE IR_IDLType_var &
+IR_IDLType_var::operator= (const ::IR_IDLType_var &p)
{
if (this != &p)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_IDLType::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_IDLType::_duplicate (p.ptr ());
}
return *this;
}
ACE_INLINE
-CORBA_IDLType_var::operator const CORBA_IDLType_ptr &() const // cast
+IR_IDLType_var::operator const ::IR_IDLType_ptr &() const // cast
{
return this->ptr_;
}
ACE_INLINE
-CORBA_IDLType_var::operator CORBA_IDLType_ptr &() // cast
+IR_IDLType_var::operator ::IR_IDLType_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_IDLType_ptr
-CORBA_IDLType_var::operator-> (void) const
+ACE_INLINE ::IR_IDLType_ptr
+IR_IDLType_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_IDLType_ptr
-CORBA_IDLType_var::in (void) const
+ACE_INLINE ::IR_IDLType_ptr
+IR_IDLType_var::in (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_IDLType_ptr &
-CORBA_IDLType_var::inout (void)
+ACE_INLINE ::IR_IDLType_ptr &
+IR_IDLType_var::inout (void)
{
return this->ptr_;
}
-ACE_INLINE CORBA_IDLType_ptr &
-CORBA_IDLType_var::out (void)
+ACE_INLINE ::IR_IDLType_ptr &
+IR_IDLType_var::out (void)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_IDLType::_nil ();
+ this->ptr_ = ::IR_IDLType::_nil ();
return this->ptr_;
}
-ACE_INLINE CORBA_IDLType_ptr
-CORBA_IDLType_var::_retn (void)
+ACE_INLINE ::IR_IDLType_ptr
+IR_IDLType_var::_retn (void)
{
// yield ownership of managed obj reference
- CORBA_IDLType_ptr val = this->ptr_;
- this->ptr_ = CORBA_IDLType::_nil ();
+ ::IR_IDLType_ptr val = this->ptr_;
+ this->ptr_ = ::IR_IDLType::_nil ();
return val;
}
@@ -4205,68 +7442,68 @@ CORBA_IDLType_var::_retn (void)
#endif /* end #if !defined */
-#if !defined (_CORBA_IDLTYPE___OUT_CI_)
-#define _CORBA_IDLTYPE___OUT_CI_
+#if !defined (_IR_IDLTYPE___OUT_CI_)
+#define _IR_IDLTYPE___OUT_CI_
// *************************************************************
-// Inline operations for class CORBA_IDLType_out
+// Inline operations for class IR_IDLType_out
// *************************************************************
ACE_INLINE
-CORBA_IDLType_out::CORBA_IDLType_out (CORBA_IDLType_ptr &p)
+IR_IDLType_out::IR_IDLType_out (IR_IDLType_ptr &p)
: ptr_ (p)
{
- this->ptr_ = CORBA_IDLType::_nil ();
+ this->ptr_ = ::IR_IDLType::_nil ();
}
ACE_INLINE
-CORBA_IDLType_out::CORBA_IDLType_out (CORBA_IDLType_var &p) // constructor from _var
+IR_IDLType_out::IR_IDLType_out (IR_IDLType_var &p) // constructor from _var
: ptr_ (p.out ())
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_IDLType::_nil ();
+ this->ptr_ = ::IR_IDLType::_nil ();
}
ACE_INLINE
-CORBA_IDLType_out::CORBA_IDLType_out (const CORBA_IDLType_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_IDLType_out&,p).ptr_)
+IR_IDLType_out::IR_IDLType_out (const ::IR_IDLType_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_IDLType_out &, p).ptr_)
{}
-ACE_INLINE CORBA_IDLType_out &
-CORBA_IDLType_out::operator= (const CORBA_IDLType_out &p)
+ACE_INLINE ::IR_IDLType_out &
+IR_IDLType_out::operator= (const ::IR_IDLType_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_IDLType_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_IDLType_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_IDLType_out &
-CORBA_IDLType_out::operator= (const CORBA_IDLType_var &p)
+ACE_INLINE IR_IDLType_out &
+IR_IDLType_out::operator= (const ::IR_IDLType_var &p)
{
- this->ptr_ = CORBA_IDLType::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_IDLType::_duplicate (p.ptr ());
return *this;
}
-ACE_INLINE CORBA_IDLType_out &
-CORBA_IDLType_out::operator= (CORBA_IDLType_ptr p)
+ACE_INLINE IR_IDLType_out &
+IR_IDLType_out::operator= (IR_IDLType_ptr p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_IDLType_out::operator CORBA_IDLType_ptr &() // cast
+IR_IDLType_out::operator ::IR_IDLType_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_IDLType_ptr &
-CORBA_IDLType_out::ptr (void) // ptr
+ACE_INLINE ::IR_IDLType_ptr &
+IR_IDLType_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_IDLType_ptr
-CORBA_IDLType_out::operator-> (void)
+ACE_INLINE ::IR_IDLType_ptr
+IR_IDLType_out::operator-> (void)
{
return this->ptr_;
}
@@ -4275,116 +7512,116 @@ CORBA_IDLType_out::operator-> (void)
#endif /* end #if !defined */
ACE_INLINE
-CORBA_Repository::CORBA_Repository (void) // default constructor
+IR_Repository::IR_Repository (void) // default constructor
{}
ACE_INLINE
-CORBA_Repository::CORBA_Repository (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+IR_Repository::IR_Repository (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
: CORBA_Object (objref, _tao_servant, _tao_collocated)
{}
ACE_INLINE
-CORBA_Repository::~CORBA_Repository (void) // destructor
+IR_Repository::~IR_Repository (void) // destructor
{}
-#if !defined (_CORBA_REPOSITORY___VAR_CI_)
-#define _CORBA_REPOSITORY___VAR_CI_
+#if !defined (_IR_REPOSITORY___VAR_CI_)
+#define _IR_REPOSITORY___VAR_CI_
// *************************************************************
-// Inline operations for class CORBA_Repository_var
+// Inline operations for class IR_Repository_var
// *************************************************************
ACE_INLINE
-CORBA_Repository_var::CORBA_Repository_var (void) // default constructor
- : ptr_ (CORBA_Repository::_nil ())
+IR_Repository_var::IR_Repository_var (void) // default constructor
+ : ptr_ (IR_Repository::_nil ())
{}
ACE_INLINE
-CORBA_Repository_var::CORBA_Repository_var (CORBA_Repository_ptr p)
+IR_Repository_var::IR_Repository_var (IR_Repository_ptr p)
: ptr_ (p)
{}
-ACE_INLINE CORBA_Repository_ptr
-CORBA_Repository_var::ptr (void) const
+ACE_INLINE ::IR_Repository_ptr
+IR_Repository_var::ptr (void) const
{
return this->ptr_;
}
ACE_INLINE
-CORBA_Repository_var::CORBA_Repository_var (const CORBA_Repository_var &p) // copy constructor
- : ptr_ (CORBA_Repository::_duplicate (p.ptr ()))
+IR_Repository_var::IR_Repository_var (const ::IR_Repository_var &p) // copy constructor
+ : ptr_ (IR_Repository::_duplicate (p.ptr ()))
{}
ACE_INLINE
-CORBA_Repository_var::~CORBA_Repository_var (void) // destructor
+IR_Repository_var::~IR_Repository_var (void) // destructor
{
CORBA::release (this->ptr_);
}
-ACE_INLINE CORBA_Repository_var &
-CORBA_Repository_var::operator= (CORBA_Repository_ptr p)
+ACE_INLINE IR_Repository_var &
+IR_Repository_var::operator= (IR_Repository_ptr p)
{
CORBA::release (this->ptr_);
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_Repository_var &
-CORBA_Repository_var::operator= (const CORBA_Repository_var &p)
+ACE_INLINE IR_Repository_var &
+IR_Repository_var::operator= (const ::IR_Repository_var &p)
{
if (this != &p)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_Repository::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_Repository::_duplicate (p.ptr ());
}
return *this;
}
ACE_INLINE
-CORBA_Repository_var::operator const CORBA_Repository_ptr &() const // cast
+IR_Repository_var::operator const ::IR_Repository_ptr &() const // cast
{
return this->ptr_;
}
ACE_INLINE
-CORBA_Repository_var::operator CORBA_Repository_ptr &() // cast
+IR_Repository_var::operator ::IR_Repository_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_Repository_ptr
-CORBA_Repository_var::operator-> (void) const
+ACE_INLINE ::IR_Repository_ptr
+IR_Repository_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_Repository_ptr
-CORBA_Repository_var::in (void) const
+ACE_INLINE ::IR_Repository_ptr
+IR_Repository_var::in (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_Repository_ptr &
-CORBA_Repository_var::inout (void)
+ACE_INLINE ::IR_Repository_ptr &
+IR_Repository_var::inout (void)
{
return this->ptr_;
}
-ACE_INLINE CORBA_Repository_ptr &
-CORBA_Repository_var::out (void)
+ACE_INLINE ::IR_Repository_ptr &
+IR_Repository_var::out (void)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_Repository::_nil ();
+ this->ptr_ = ::IR_Repository::_nil ();
return this->ptr_;
}
-ACE_INLINE CORBA_Repository_ptr
-CORBA_Repository_var::_retn (void)
+ACE_INLINE ::IR_Repository_ptr
+IR_Repository_var::_retn (void)
{
// yield ownership of managed obj reference
- CORBA_Repository_ptr val = this->ptr_;
- this->ptr_ = CORBA_Repository::_nil ();
+ ::IR_Repository_ptr val = this->ptr_;
+ this->ptr_ = ::IR_Repository::_nil ();
return val;
}
@@ -4392,68 +7629,68 @@ CORBA_Repository_var::_retn (void)
#endif /* end #if !defined */
-#if !defined (_CORBA_REPOSITORY___OUT_CI_)
-#define _CORBA_REPOSITORY___OUT_CI_
+#if !defined (_IR_REPOSITORY___OUT_CI_)
+#define _IR_REPOSITORY___OUT_CI_
// *************************************************************
-// Inline operations for class CORBA_Repository_out
+// Inline operations for class IR_Repository_out
// *************************************************************
ACE_INLINE
-CORBA_Repository_out::CORBA_Repository_out (CORBA_Repository_ptr &p)
+IR_Repository_out::IR_Repository_out (IR_Repository_ptr &p)
: ptr_ (p)
{
- this->ptr_ = CORBA_Repository::_nil ();
+ this->ptr_ = ::IR_Repository::_nil ();
}
ACE_INLINE
-CORBA_Repository_out::CORBA_Repository_out (CORBA_Repository_var &p) // constructor from _var
+IR_Repository_out::IR_Repository_out (IR_Repository_var &p) // constructor from _var
: ptr_ (p.out ())
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_Repository::_nil ();
+ this->ptr_ = ::IR_Repository::_nil ();
}
ACE_INLINE
-CORBA_Repository_out::CORBA_Repository_out (const CORBA_Repository_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_Repository_out&,p).ptr_)
+IR_Repository_out::IR_Repository_out (const ::IR_Repository_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_Repository_out &, p).ptr_)
{}
-ACE_INLINE CORBA_Repository_out &
-CORBA_Repository_out::operator= (const CORBA_Repository_out &p)
+ACE_INLINE ::IR_Repository_out &
+IR_Repository_out::operator= (const ::IR_Repository_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_Repository_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_Repository_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_Repository_out &
-CORBA_Repository_out::operator= (const CORBA_Repository_var &p)
+ACE_INLINE IR_Repository_out &
+IR_Repository_out::operator= (const ::IR_Repository_var &p)
{
- this->ptr_ = CORBA_Repository::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_Repository::_duplicate (p.ptr ());
return *this;
}
-ACE_INLINE CORBA_Repository_out &
-CORBA_Repository_out::operator= (CORBA_Repository_ptr p)
+ACE_INLINE IR_Repository_out &
+IR_Repository_out::operator= (IR_Repository_ptr p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_Repository_out::operator CORBA_Repository_ptr &() // cast
+IR_Repository_out::operator ::IR_Repository_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_Repository_ptr &
-CORBA_Repository_out::ptr (void) // ptr
+ACE_INLINE ::IR_Repository_ptr &
+IR_Repository_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_Repository_ptr
-CORBA_Repository_out::operator-> (void)
+ACE_INLINE ::IR_Repository_ptr
+IR_Repository_out::operator-> (void)
{
return this->ptr_;
}
@@ -4462,116 +7699,116 @@ CORBA_Repository_out::operator-> (void)
#endif /* end #if !defined */
ACE_INLINE
-CORBA_ModuleDef::CORBA_ModuleDef (void) // default constructor
+IR_ComponentRepository::IR_ComponentRepository (void) // default constructor
{}
ACE_INLINE
-CORBA_ModuleDef::CORBA_ModuleDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+IR_ComponentRepository::IR_ComponentRepository (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
: CORBA_Object (objref, _tao_servant, _tao_collocated)
{}
ACE_INLINE
-CORBA_ModuleDef::~CORBA_ModuleDef (void) // destructor
+IR_ComponentRepository::~IR_ComponentRepository (void) // destructor
{}
-#if !defined (_CORBA_MODULEDEF___VAR_CI_)
-#define _CORBA_MODULEDEF___VAR_CI_
+#if !defined (_IR_COMPONENTREPOSITORY___VAR_CI_)
+#define _IR_COMPONENTREPOSITORY___VAR_CI_
// *************************************************************
-// Inline operations for class CORBA_ModuleDef_var
+// Inline operations for class IR_ComponentRepository_var
// *************************************************************
ACE_INLINE
-CORBA_ModuleDef_var::CORBA_ModuleDef_var (void) // default constructor
- : ptr_ (CORBA_ModuleDef::_nil ())
+IR_ComponentRepository_var::IR_ComponentRepository_var (void) // default constructor
+ : ptr_ (IR_ComponentRepository::_nil ())
{}
ACE_INLINE
-CORBA_ModuleDef_var::CORBA_ModuleDef_var (CORBA_ModuleDef_ptr p)
+IR_ComponentRepository_var::IR_ComponentRepository_var (IR_ComponentRepository_ptr p)
: ptr_ (p)
{}
-ACE_INLINE CORBA_ModuleDef_ptr
-CORBA_ModuleDef_var::ptr (void) const
+ACE_INLINE ::IR_ComponentRepository_ptr
+IR_ComponentRepository_var::ptr (void) const
{
return this->ptr_;
}
ACE_INLINE
-CORBA_ModuleDef_var::CORBA_ModuleDef_var (const CORBA_ModuleDef_var &p) // copy constructor
- : ptr_ (CORBA_ModuleDef::_duplicate (p.ptr ()))
+IR_ComponentRepository_var::IR_ComponentRepository_var (const ::IR_ComponentRepository_var &p) // copy constructor
+ : ptr_ (IR_ComponentRepository::_duplicate (p.ptr ()))
{}
ACE_INLINE
-CORBA_ModuleDef_var::~CORBA_ModuleDef_var (void) // destructor
+IR_ComponentRepository_var::~IR_ComponentRepository_var (void) // destructor
{
CORBA::release (this->ptr_);
}
-ACE_INLINE CORBA_ModuleDef_var &
-CORBA_ModuleDef_var::operator= (CORBA_ModuleDef_ptr p)
+ACE_INLINE IR_ComponentRepository_var &
+IR_ComponentRepository_var::operator= (IR_ComponentRepository_ptr p)
{
CORBA::release (this->ptr_);
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_ModuleDef_var &
-CORBA_ModuleDef_var::operator= (const CORBA_ModuleDef_var &p)
+ACE_INLINE IR_ComponentRepository_var &
+IR_ComponentRepository_var::operator= (const ::IR_ComponentRepository_var &p)
{
if (this != &p)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_ModuleDef::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_ComponentRepository::_duplicate (p.ptr ());
}
return *this;
}
ACE_INLINE
-CORBA_ModuleDef_var::operator const CORBA_ModuleDef_ptr &() const // cast
+IR_ComponentRepository_var::operator const ::IR_ComponentRepository_ptr &() const // cast
{
return this->ptr_;
}
ACE_INLINE
-CORBA_ModuleDef_var::operator CORBA_ModuleDef_ptr &() // cast
+IR_ComponentRepository_var::operator ::IR_ComponentRepository_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_ModuleDef_ptr
-CORBA_ModuleDef_var::operator-> (void) const
+ACE_INLINE ::IR_ComponentRepository_ptr
+IR_ComponentRepository_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_ModuleDef_ptr
-CORBA_ModuleDef_var::in (void) const
+ACE_INLINE ::IR_ComponentRepository_ptr
+IR_ComponentRepository_var::in (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_ModuleDef_ptr &
-CORBA_ModuleDef_var::inout (void)
+ACE_INLINE ::IR_ComponentRepository_ptr &
+IR_ComponentRepository_var::inout (void)
{
return this->ptr_;
}
-ACE_INLINE CORBA_ModuleDef_ptr &
-CORBA_ModuleDef_var::out (void)
+ACE_INLINE ::IR_ComponentRepository_ptr &
+IR_ComponentRepository_var::out (void)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_ModuleDef::_nil ();
+ this->ptr_ = ::IR_ComponentRepository::_nil ();
return this->ptr_;
}
-ACE_INLINE CORBA_ModuleDef_ptr
-CORBA_ModuleDef_var::_retn (void)
+ACE_INLINE ::IR_ComponentRepository_ptr
+IR_ComponentRepository_var::_retn (void)
{
// yield ownership of managed obj reference
- CORBA_ModuleDef_ptr val = this->ptr_;
- this->ptr_ = CORBA_ModuleDef::_nil ();
+ ::IR_ComponentRepository_ptr val = this->ptr_;
+ this->ptr_ = ::IR_ComponentRepository::_nil ();
return val;
}
@@ -4579,68 +7816,68 @@ CORBA_ModuleDef_var::_retn (void)
#endif /* end #if !defined */
-#if !defined (_CORBA_MODULEDEF___OUT_CI_)
-#define _CORBA_MODULEDEF___OUT_CI_
+#if !defined (_IR_COMPONENTREPOSITORY___OUT_CI_)
+#define _IR_COMPONENTREPOSITORY___OUT_CI_
// *************************************************************
-// Inline operations for class CORBA_ModuleDef_out
+// Inline operations for class IR_ComponentRepository_out
// *************************************************************
ACE_INLINE
-CORBA_ModuleDef_out::CORBA_ModuleDef_out (CORBA_ModuleDef_ptr &p)
+IR_ComponentRepository_out::IR_ComponentRepository_out (IR_ComponentRepository_ptr &p)
: ptr_ (p)
{
- this->ptr_ = CORBA_ModuleDef::_nil ();
+ this->ptr_ = ::IR_ComponentRepository::_nil ();
}
ACE_INLINE
-CORBA_ModuleDef_out::CORBA_ModuleDef_out (CORBA_ModuleDef_var &p) // constructor from _var
+IR_ComponentRepository_out::IR_ComponentRepository_out (IR_ComponentRepository_var &p) // constructor from _var
: ptr_ (p.out ())
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_ModuleDef::_nil ();
+ this->ptr_ = ::IR_ComponentRepository::_nil ();
}
ACE_INLINE
-CORBA_ModuleDef_out::CORBA_ModuleDef_out (const CORBA_ModuleDef_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_ModuleDef_out&,p).ptr_)
+IR_ComponentRepository_out::IR_ComponentRepository_out (const ::IR_ComponentRepository_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_ComponentRepository_out &, p).ptr_)
{}
-ACE_INLINE CORBA_ModuleDef_out &
-CORBA_ModuleDef_out::operator= (const CORBA_ModuleDef_out &p)
+ACE_INLINE ::IR_ComponentRepository_out &
+IR_ComponentRepository_out::operator= (const ::IR_ComponentRepository_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_ModuleDef_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_ComponentRepository_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_ModuleDef_out &
-CORBA_ModuleDef_out::operator= (const CORBA_ModuleDef_var &p)
+ACE_INLINE IR_ComponentRepository_out &
+IR_ComponentRepository_out::operator= (const ::IR_ComponentRepository_var &p)
{
- this->ptr_ = CORBA_ModuleDef::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_ComponentRepository::_duplicate (p.ptr ());
return *this;
}
-ACE_INLINE CORBA_ModuleDef_out &
-CORBA_ModuleDef_out::operator= (CORBA_ModuleDef_ptr p)
+ACE_INLINE IR_ComponentRepository_out &
+IR_ComponentRepository_out::operator= (IR_ComponentRepository_ptr p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_ModuleDef_out::operator CORBA_ModuleDef_ptr &() // cast
+IR_ComponentRepository_out::operator ::IR_ComponentRepository_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_ModuleDef_ptr &
-CORBA_ModuleDef_out::ptr (void) // ptr
+ACE_INLINE ::IR_ComponentRepository_ptr &
+IR_ComponentRepository_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_ModuleDef_ptr
-CORBA_ModuleDef_out::operator-> (void)
+ACE_INLINE ::IR_ComponentRepository_ptr
+IR_ComponentRepository_out::operator-> (void)
{
return this->ptr_;
}
@@ -4648,135 +7885,326 @@ CORBA_ModuleDef_out::operator-> (void)
#endif /* end #if !defined */
+ACE_INLINE
+IR_ModuleDef::IR_ModuleDef (void) // default constructor
+{}
+
+ACE_INLINE
+IR_ModuleDef::IR_ModuleDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+ : CORBA_Object (objref, _tao_servant, _tao_collocated)
+{}
+
+ACE_INLINE
+IR_ModuleDef::~IR_ModuleDef (void) // destructor
+{}
+
+
+#if !defined (_IR_MODULEDEF___VAR_CI_)
+#define _IR_MODULEDEF___VAR_CI_
+
// *************************************************************
-// Inline operations for class CORBA_ModuleDescription_var
+// Inline operations for class IR_ModuleDef_var
// *************************************************************
ACE_INLINE
-CORBA_ModuleDescription_var::CORBA_ModuleDescription_var (void) // default constructor
+IR_ModuleDef_var::IR_ModuleDef_var (void) // default constructor
+ : ptr_ (IR_ModuleDef::_nil ())
+{}
+
+ACE_INLINE
+IR_ModuleDef_var::IR_ModuleDef_var (IR_ModuleDef_ptr p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE ::IR_ModuleDef_ptr
+IR_ModuleDef_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_ModuleDef_var::IR_ModuleDef_var (const ::IR_ModuleDef_var &p) // copy constructor
+ : ptr_ (IR_ModuleDef::_duplicate (p.ptr ()))
+{}
+
+ACE_INLINE
+IR_ModuleDef_var::~IR_ModuleDef_var (void) // destructor
+{
+ CORBA::release (this->ptr_);
+}
+
+ACE_INLINE IR_ModuleDef_var &
+IR_ModuleDef_var::operator= (IR_ModuleDef_ptr p)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE IR_ModuleDef_var &
+IR_ModuleDef_var::operator= (const ::IR_ModuleDef_var &p)
+{
+ if (this != &p)
+ {
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_ModuleDef::_duplicate (p.ptr ());
+ }
+ return *this;
+}
+
+ACE_INLINE
+IR_ModuleDef_var::operator const ::IR_ModuleDef_ptr &() const // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_ModuleDef_var::operator ::IR_ModuleDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ModuleDef_ptr
+IR_ModuleDef_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ModuleDef_ptr
+IR_ModuleDef_var::in (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ModuleDef_ptr &
+IR_ModuleDef_var::inout (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ModuleDef_ptr &
+IR_ModuleDef_var::out (void)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_ModuleDef::_nil ();
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ModuleDef_ptr
+IR_ModuleDef_var::_retn (void)
+{
+ // yield ownership of managed obj reference
+ ::IR_ModuleDef_ptr val = this->ptr_;
+ this->ptr_ = ::IR_ModuleDef::_nil ();
+ return val;
+}
+
+
+#endif /* end #if !defined */
+
+
+#if !defined (_IR_MODULEDEF___OUT_CI_)
+#define _IR_MODULEDEF___OUT_CI_
+
+// *************************************************************
+// Inline operations for class IR_ModuleDef_out
+// *************************************************************
+
+ACE_INLINE
+IR_ModuleDef_out::IR_ModuleDef_out (IR_ModuleDef_ptr &p)
+ : ptr_ (p)
+{
+ this->ptr_ = ::IR_ModuleDef::_nil ();
+}
+
+ACE_INLINE
+IR_ModuleDef_out::IR_ModuleDef_out (IR_ModuleDef_var &p) // constructor from _var
+ : ptr_ (p.out ())
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_ModuleDef::_nil ();
+}
+
+ACE_INLINE
+IR_ModuleDef_out::IR_ModuleDef_out (const ::IR_ModuleDef_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_ModuleDef_out &, p).ptr_)
+{}
+
+ACE_INLINE ::IR_ModuleDef_out &
+IR_ModuleDef_out::operator= (const ::IR_ModuleDef_out &p)
+{
+ this->ptr_ = ACE_const_cast (IR_ModuleDef_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE IR_ModuleDef_out &
+IR_ModuleDef_out::operator= (const ::IR_ModuleDef_var &p)
+{
+ this->ptr_ = ::IR_ModuleDef::_duplicate (p.ptr ());
+ return *this;
+}
+
+ACE_INLINE IR_ModuleDef_out &
+IR_ModuleDef_out::operator= (IR_ModuleDef_ptr p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+IR_ModuleDef_out::operator ::IR_ModuleDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ModuleDef_ptr &
+IR_ModuleDef_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ModuleDef_ptr
+IR_ModuleDef_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+
+#endif /* end #if !defined */
+
+// *************************************************************
+// Inline operations for class IR_ModuleDescription_var
+// *************************************************************
+
+ACE_INLINE
+IR_ModuleDescription_var::IR_ModuleDescription_var (void) // default constructor
: ptr_ (0)
{}
ACE_INLINE
-CORBA_ModuleDescription_var::CORBA_ModuleDescription_var (CORBA_ModuleDescription *p)
+IR_ModuleDescription_var::IR_ModuleDescription_var (IR_ModuleDescription *p)
: ptr_ (p)
{}
ACE_INLINE
-CORBA_ModuleDescription_var::CORBA_ModuleDescription_var (const CORBA_ModuleDescription_var &p) // copy constructor
+IR_ModuleDescription_var::IR_ModuleDescription_var (const ::IR_ModuleDescription_var &p) // copy constructor
{
if (p.ptr_)
- ACE_NEW (this->ptr_,
- CORBA_ModuleDescription(*p.ptr_));
+ ACE_NEW (this->ptr_, ::IR_ModuleDescription (*p.ptr_));
else
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_ModuleDescription_var::~CORBA_ModuleDescription_var (void) // destructor
+IR_ModuleDescription_var::~IR_ModuleDescription_var (void) // destructor
{
delete this->ptr_;
}
-ACE_INLINE CORBA_ModuleDescription_var &
-CORBA_ModuleDescription_var::operator= (CORBA_ModuleDescription *p)
+ACE_INLINE IR_ModuleDescription_var &
+IR_ModuleDescription_var::operator= (IR_ModuleDescription *p)
{
delete this->ptr_;
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_ModuleDescription_var &
-CORBA_ModuleDescription_var::operator= (const CORBA_ModuleDescription_var &p)
+ACE_INLINE ::IR_ModuleDescription_var &
+IR_ModuleDescription_var::operator= (const ::IR_ModuleDescription_var &p)
{
if (this != &p)
{
delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_,
- CORBA_ModuleDescription (*p.ptr_),
- *this);
+ ACE_NEW_RETURN (this->ptr_, ::IR_ModuleDescription (*p.ptr_), *this);
}
return *this;
}
-ACE_INLINE const CORBA_ModuleDescription *
-CORBA_ModuleDescription_var::operator-> (void) const
+ACE_INLINE const ::IR_ModuleDescription *
+IR_ModuleDescription_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_ModuleDescription *
-CORBA_ModuleDescription_var::operator-> (void)
+ACE_INLINE ::IR_ModuleDescription *
+IR_ModuleDescription_var::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE
-CORBA_ModuleDescription_var::operator const CORBA_ModuleDescription &() const // cast
+ACE_INLINE
+IR_ModuleDescription_var::operator const ::IR_ModuleDescription &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE
-CORBA_ModuleDescription_var::operator CORBA_ModuleDescription &() // cast
+ACE_INLINE
+IR_ModuleDescription_var::operator ::IR_ModuleDescription &() // cast
{
return *this->ptr_;
}
-ACE_INLINE
-CORBA_ModuleDescription_var::operator CORBA_ModuleDescription &() const// cast
+ACE_INLINE
+IR_ModuleDescription_var::operator ::IR_ModuleDescription &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE const CORBA_ModuleDescription &
-CORBA_ModuleDescription_var::in (void) const
+// variable-size types only
+ACE_INLINE
+IR_ModuleDescription_var::operator ::IR_ModuleDescription *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE const ::IR_ModuleDescription &
+IR_ModuleDescription_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE CORBA_ModuleDescription &
-CORBA_ModuleDescription_var::inout (void)
+ACE_INLINE ::IR_ModuleDescription &
+IR_ModuleDescription_var::inout (void)
{
return *this->ptr_;
}
// mapping for variable size
-ACE_INLINE CORBA_ModuleDescription *&
-CORBA_ModuleDescription_var::out (void)
+ACE_INLINE ::IR_ModuleDescription *&
+IR_ModuleDescription_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE CORBA_ModuleDescription *
-CORBA_ModuleDescription_var::_retn (void)
+ACE_INLINE ::IR_ModuleDescription *
+IR_ModuleDescription_var::_retn (void)
{
- CORBA_ModuleDescription *tmp = this->ptr_;
+ ::IR_ModuleDescription *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE CORBA_ModuleDescription *
-CORBA_ModuleDescription_var::ptr (void) const
+ACE_INLINE ::IR_ModuleDescription *
+IR_ModuleDescription_var::ptr (void) const
{
return this->ptr_;
}
// *************************************************************
-// Inline operations for class CORBA_ModuleDescription_out
+// Inline operations for class IR_ModuleDescription_out
// *************************************************************
ACE_INLINE
-CORBA_ModuleDescription_out::CORBA_ModuleDescription_out (CORBA_ModuleDescription *&p)
+IR_ModuleDescription_out::IR_ModuleDescription_out (::IR_ModuleDescription *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_ModuleDescription_out::CORBA_ModuleDescription_out (CORBA_ModuleDescription_var &p) // constructor from _var
+IR_ModuleDescription_out::IR_ModuleDescription_out (IR_ModuleDescription_var &p) // constructor from _var
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -4784,153 +8212,153 @@ CORBA_ModuleDescription_out::CORBA_ModuleDescription_out (CORBA_ModuleDescriptio
}
ACE_INLINE
-CORBA_ModuleDescription_out::CORBA_ModuleDescription_out (const CORBA_ModuleDescription_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_ModuleDescription_out&,p).ptr_)
+IR_ModuleDescription_out::IR_ModuleDescription_out (const ::IR_ModuleDescription_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_ModuleDescription_out&, p).ptr_)
{}
-ACE_INLINE CORBA_ModuleDescription_out &
-CORBA_ModuleDescription_out::operator= (const CORBA_ModuleDescription_out &p)
+ACE_INLINE IR_ModuleDescription_out &
+IR_ModuleDescription_out::operator= (const ::IR_ModuleDescription_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_ModuleDescription_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_ModuleDescription_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_ModuleDescription_out &
-CORBA_ModuleDescription_out::operator= (CORBA_ModuleDescription *p)
+ACE_INLINE IR_ModuleDescription_out &
+IR_ModuleDescription_out::operator= (IR_ModuleDescription *p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_ModuleDescription_out::operator CORBA_ModuleDescription *&() // cast
+IR_ModuleDescription_out::operator ::IR_ModuleDescription *&() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_ModuleDescription *&
-CORBA_ModuleDescription_out::ptr (void) // ptr
+ACE_INLINE ::IR_ModuleDescription *&
+IR_ModuleDescription_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_ModuleDescription *
-CORBA_ModuleDescription_out::operator-> (void)
+ACE_INLINE ::IR_ModuleDescription *
+IR_ModuleDescription_out::operator-> (void)
{
return this->ptr_;
}
ACE_INLINE
-CORBA_ConstantDef::CORBA_ConstantDef (void) // default constructor
+IR_ConstantDef::IR_ConstantDef (void) // default constructor
{}
ACE_INLINE
-CORBA_ConstantDef::CORBA_ConstantDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+IR_ConstantDef::IR_ConstantDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
: CORBA_Object (objref, _tao_servant, _tao_collocated)
{}
ACE_INLINE
-CORBA_ConstantDef::~CORBA_ConstantDef (void) // destructor
+IR_ConstantDef::~IR_ConstantDef (void) // destructor
{}
-#if !defined (_CORBA_CONSTANTDEF___VAR_CI_)
-#define _CORBA_CONSTANTDEF___VAR_CI_
+#if !defined (_IR_CONSTANTDEF___VAR_CI_)
+#define _IR_CONSTANTDEF___VAR_CI_
// *************************************************************
-// Inline operations for class CORBA_ConstantDef_var
+// Inline operations for class IR_ConstantDef_var
// *************************************************************
ACE_INLINE
-CORBA_ConstantDef_var::CORBA_ConstantDef_var (void) // default constructor
- : ptr_ (CORBA_ConstantDef::_nil ())
+IR_ConstantDef_var::IR_ConstantDef_var (void) // default constructor
+ : ptr_ (IR_ConstantDef::_nil ())
{}
ACE_INLINE
-CORBA_ConstantDef_var::CORBA_ConstantDef_var (CORBA_ConstantDef_ptr p)
+IR_ConstantDef_var::IR_ConstantDef_var (IR_ConstantDef_ptr p)
: ptr_ (p)
{}
-ACE_INLINE CORBA_ConstantDef_ptr
-CORBA_ConstantDef_var::ptr (void) const
+ACE_INLINE ::IR_ConstantDef_ptr
+IR_ConstantDef_var::ptr (void) const
{
return this->ptr_;
}
ACE_INLINE
-CORBA_ConstantDef_var::CORBA_ConstantDef_var (const CORBA_ConstantDef_var &p) // copy constructor
- : ptr_ (CORBA_ConstantDef::_duplicate (p.ptr ()))
+IR_ConstantDef_var::IR_ConstantDef_var (const ::IR_ConstantDef_var &p) // copy constructor
+ : ptr_ (IR_ConstantDef::_duplicate (p.ptr ()))
{}
ACE_INLINE
-CORBA_ConstantDef_var::~CORBA_ConstantDef_var (void) // destructor
+IR_ConstantDef_var::~IR_ConstantDef_var (void) // destructor
{
CORBA::release (this->ptr_);
}
-ACE_INLINE CORBA_ConstantDef_var &
-CORBA_ConstantDef_var::operator= (CORBA_ConstantDef_ptr p)
+ACE_INLINE IR_ConstantDef_var &
+IR_ConstantDef_var::operator= (IR_ConstantDef_ptr p)
{
CORBA::release (this->ptr_);
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_ConstantDef_var &
-CORBA_ConstantDef_var::operator= (const CORBA_ConstantDef_var &p)
+ACE_INLINE IR_ConstantDef_var &
+IR_ConstantDef_var::operator= (const ::IR_ConstantDef_var &p)
{
if (this != &p)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_ConstantDef::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_ConstantDef::_duplicate (p.ptr ());
}
return *this;
}
ACE_INLINE
-CORBA_ConstantDef_var::operator const CORBA_ConstantDef_ptr &() const // cast
+IR_ConstantDef_var::operator const ::IR_ConstantDef_ptr &() const // cast
{
return this->ptr_;
}
ACE_INLINE
-CORBA_ConstantDef_var::operator CORBA_ConstantDef_ptr &() // cast
+IR_ConstantDef_var::operator ::IR_ConstantDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_ConstantDef_ptr
-CORBA_ConstantDef_var::operator-> (void) const
+ACE_INLINE ::IR_ConstantDef_ptr
+IR_ConstantDef_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_ConstantDef_ptr
-CORBA_ConstantDef_var::in (void) const
+ACE_INLINE ::IR_ConstantDef_ptr
+IR_ConstantDef_var::in (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_ConstantDef_ptr &
-CORBA_ConstantDef_var::inout (void)
+ACE_INLINE ::IR_ConstantDef_ptr &
+IR_ConstantDef_var::inout (void)
{
return this->ptr_;
}
-ACE_INLINE CORBA_ConstantDef_ptr &
-CORBA_ConstantDef_var::out (void)
+ACE_INLINE ::IR_ConstantDef_ptr &
+IR_ConstantDef_var::out (void)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_ConstantDef::_nil ();
+ this->ptr_ = ::IR_ConstantDef::_nil ();
return this->ptr_;
}
-ACE_INLINE CORBA_ConstantDef_ptr
-CORBA_ConstantDef_var::_retn (void)
+ACE_INLINE ::IR_ConstantDef_ptr
+IR_ConstantDef_var::_retn (void)
{
// yield ownership of managed obj reference
- CORBA_ConstantDef_ptr val = this->ptr_;
- this->ptr_ = CORBA_ConstantDef::_nil ();
+ ::IR_ConstantDef_ptr val = this->ptr_;
+ this->ptr_ = ::IR_ConstantDef::_nil ();
return val;
}
@@ -4938,68 +8366,68 @@ CORBA_ConstantDef_var::_retn (void)
#endif /* end #if !defined */
-#if !defined (_CORBA_CONSTANTDEF___OUT_CI_)
-#define _CORBA_CONSTANTDEF___OUT_CI_
+#if !defined (_IR_CONSTANTDEF___OUT_CI_)
+#define _IR_CONSTANTDEF___OUT_CI_
// *************************************************************
-// Inline operations for class CORBA_ConstantDef_out
+// Inline operations for class IR_ConstantDef_out
// *************************************************************
ACE_INLINE
-CORBA_ConstantDef_out::CORBA_ConstantDef_out (CORBA_ConstantDef_ptr &p)
+IR_ConstantDef_out::IR_ConstantDef_out (IR_ConstantDef_ptr &p)
: ptr_ (p)
{
- this->ptr_ = CORBA_ConstantDef::_nil ();
+ this->ptr_ = ::IR_ConstantDef::_nil ();
}
ACE_INLINE
-CORBA_ConstantDef_out::CORBA_ConstantDef_out (CORBA_ConstantDef_var &p) // constructor from _var
+IR_ConstantDef_out::IR_ConstantDef_out (IR_ConstantDef_var &p) // constructor from _var
: ptr_ (p.out ())
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_ConstantDef::_nil ();
+ this->ptr_ = ::IR_ConstantDef::_nil ();
}
ACE_INLINE
-CORBA_ConstantDef_out::CORBA_ConstantDef_out (const CORBA_ConstantDef_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_ConstantDef_out&,p).ptr_)
+IR_ConstantDef_out::IR_ConstantDef_out (const ::IR_ConstantDef_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_ConstantDef_out &, p).ptr_)
{}
-ACE_INLINE CORBA_ConstantDef_out &
-CORBA_ConstantDef_out::operator= (const CORBA_ConstantDef_out &p)
+ACE_INLINE ::IR_ConstantDef_out &
+IR_ConstantDef_out::operator= (const ::IR_ConstantDef_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_ConstantDef_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_ConstantDef_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_ConstantDef_out &
-CORBA_ConstantDef_out::operator= (const CORBA_ConstantDef_var &p)
+ACE_INLINE IR_ConstantDef_out &
+IR_ConstantDef_out::operator= (const ::IR_ConstantDef_var &p)
{
- this->ptr_ = CORBA_ConstantDef::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_ConstantDef::_duplicate (p.ptr ());
return *this;
}
-ACE_INLINE CORBA_ConstantDef_out &
-CORBA_ConstantDef_out::operator= (CORBA_ConstantDef_ptr p)
+ACE_INLINE IR_ConstantDef_out &
+IR_ConstantDef_out::operator= (IR_ConstantDef_ptr p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_ConstantDef_out::operator CORBA_ConstantDef_ptr &() // cast
+IR_ConstantDef_out::operator ::IR_ConstantDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_ConstantDef_ptr &
-CORBA_ConstantDef_out::ptr (void) // ptr
+ACE_INLINE ::IR_ConstantDef_ptr &
+IR_ConstantDef_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_ConstantDef_ptr
-CORBA_ConstantDef_out::operator-> (void)
+ACE_INLINE ::IR_ConstantDef_ptr
+IR_ConstantDef_out::operator-> (void)
{
return this->ptr_;
}
@@ -5008,134 +8436,138 @@ CORBA_ConstantDef_out::operator-> (void)
#endif /* end #if !defined */
// *************************************************************
-// Inline operations for class CORBA_ConstantDescription_var
+// Inline operations for class IR_ConstantDescription_var
// *************************************************************
ACE_INLINE
-CORBA_ConstantDescription_var::CORBA_ConstantDescription_var (void) // default constructor
+IR_ConstantDescription_var::IR_ConstantDescription_var (void) // default constructor
: ptr_ (0)
{}
ACE_INLINE
-CORBA_ConstantDescription_var::CORBA_ConstantDescription_var (CORBA_ConstantDescription *p)
+IR_ConstantDescription_var::IR_ConstantDescription_var (IR_ConstantDescription *p)
: ptr_ (p)
{}
ACE_INLINE
-CORBA_ConstantDescription_var::CORBA_ConstantDescription_var (const CORBA_ConstantDescription_var &p) // copy constructor
+IR_ConstantDescription_var::IR_ConstantDescription_var (const ::IR_ConstantDescription_var &p) // copy constructor
{
if (p.ptr_)
- ACE_NEW (this->ptr_,
- CORBA_ConstantDescription(*p.ptr_));
+ ACE_NEW (this->ptr_, ::IR_ConstantDescription (*p.ptr_));
else
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_ConstantDescription_var::~CORBA_ConstantDescription_var (void) // destructor
+IR_ConstantDescription_var::~IR_ConstantDescription_var (void) // destructor
{
delete this->ptr_;
}
-ACE_INLINE CORBA_ConstantDescription_var &
-CORBA_ConstantDescription_var::operator= (CORBA_ConstantDescription *p)
+ACE_INLINE IR_ConstantDescription_var &
+IR_ConstantDescription_var::operator= (IR_ConstantDescription *p)
{
delete this->ptr_;
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_ConstantDescription_var &
-CORBA_ConstantDescription_var::operator= (const CORBA_ConstantDescription_var &p)
+ACE_INLINE ::IR_ConstantDescription_var &
+IR_ConstantDescription_var::operator= (const ::IR_ConstantDescription_var &p)
{
if (this != &p)
{
delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_,
- CORBA_ConstantDescription (*p.ptr_),
- *this);
+ ACE_NEW_RETURN (this->ptr_, ::IR_ConstantDescription (*p.ptr_), *this);
}
return *this;
}
-ACE_INLINE const CORBA_ConstantDescription *
-CORBA_ConstantDescription_var::operator-> (void) const
+ACE_INLINE const ::IR_ConstantDescription *
+IR_ConstantDescription_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_ConstantDescription *
-CORBA_ConstantDescription_var::operator-> (void)
+ACE_INLINE ::IR_ConstantDescription *
+IR_ConstantDescription_var::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE
-CORBA_ConstantDescription_var::operator const CORBA_ConstantDescription &() const // cast
+ACE_INLINE
+IR_ConstantDescription_var::operator const ::IR_ConstantDescription &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE
-CORBA_ConstantDescription_var::operator CORBA_ConstantDescription &() // cast
+ACE_INLINE
+IR_ConstantDescription_var::operator ::IR_ConstantDescription &() // cast
{
return *this->ptr_;
}
-ACE_INLINE
-CORBA_ConstantDescription_var::operator CORBA_ConstantDescription &() const// cast
+ACE_INLINE
+IR_ConstantDescription_var::operator ::IR_ConstantDescription &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE const CORBA_ConstantDescription &
-CORBA_ConstantDescription_var::in (void) const
+// variable-size types only
+ACE_INLINE
+IR_ConstantDescription_var::operator ::IR_ConstantDescription *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE const ::IR_ConstantDescription &
+IR_ConstantDescription_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE CORBA_ConstantDescription &
-CORBA_ConstantDescription_var::inout (void)
+ACE_INLINE ::IR_ConstantDescription &
+IR_ConstantDescription_var::inout (void)
{
return *this->ptr_;
}
// mapping for variable size
-ACE_INLINE CORBA_ConstantDescription *&
-CORBA_ConstantDescription_var::out (void)
+ACE_INLINE ::IR_ConstantDescription *&
+IR_ConstantDescription_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE CORBA_ConstantDescription *
-CORBA_ConstantDescription_var::_retn (void)
+ACE_INLINE ::IR_ConstantDescription *
+IR_ConstantDescription_var::_retn (void)
{
- CORBA_ConstantDescription *tmp = this->ptr_;
+ ::IR_ConstantDescription *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE CORBA_ConstantDescription *
-CORBA_ConstantDescription_var::ptr (void) const
+ACE_INLINE ::IR_ConstantDescription *
+IR_ConstantDescription_var::ptr (void) const
{
return this->ptr_;
}
// *************************************************************
-// Inline operations for class CORBA_ConstantDescription_out
+// Inline operations for class IR_ConstantDescription_out
// *************************************************************
ACE_INLINE
-CORBA_ConstantDescription_out::CORBA_ConstantDescription_out (CORBA_ConstantDescription *&p)
+IR_ConstantDescription_out::IR_ConstantDescription_out (::IR_ConstantDescription *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_ConstantDescription_out::CORBA_ConstantDescription_out (CORBA_ConstantDescription_var &p) // constructor from _var
+IR_ConstantDescription_out::IR_ConstantDescription_out (IR_ConstantDescription_var &p) // constructor from _var
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -5143,153 +8575,153 @@ CORBA_ConstantDescription_out::CORBA_ConstantDescription_out (CORBA_ConstantDesc
}
ACE_INLINE
-CORBA_ConstantDescription_out::CORBA_ConstantDescription_out (const CORBA_ConstantDescription_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_ConstantDescription_out&,p).ptr_)
+IR_ConstantDescription_out::IR_ConstantDescription_out (const ::IR_ConstantDescription_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_ConstantDescription_out&, p).ptr_)
{}
-ACE_INLINE CORBA_ConstantDescription_out &
-CORBA_ConstantDescription_out::operator= (const CORBA_ConstantDescription_out &p)
+ACE_INLINE IR_ConstantDescription_out &
+IR_ConstantDescription_out::operator= (const ::IR_ConstantDescription_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_ConstantDescription_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_ConstantDescription_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_ConstantDescription_out &
-CORBA_ConstantDescription_out::operator= (CORBA_ConstantDescription *p)
+ACE_INLINE IR_ConstantDescription_out &
+IR_ConstantDescription_out::operator= (IR_ConstantDescription *p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_ConstantDescription_out::operator CORBA_ConstantDescription *&() // cast
+IR_ConstantDescription_out::operator ::IR_ConstantDescription *&() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_ConstantDescription *&
-CORBA_ConstantDescription_out::ptr (void) // ptr
+ACE_INLINE ::IR_ConstantDescription *&
+IR_ConstantDescription_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_ConstantDescription *
-CORBA_ConstantDescription_out::operator-> (void)
+ACE_INLINE ::IR_ConstantDescription *
+IR_ConstantDescription_out::operator-> (void)
{
return this->ptr_;
}
ACE_INLINE
-CORBA_TypedefDef::CORBA_TypedefDef (void) // default constructor
+IR_TypedefDef::IR_TypedefDef (void) // default constructor
{}
ACE_INLINE
-CORBA_TypedefDef::CORBA_TypedefDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+IR_TypedefDef::IR_TypedefDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
: CORBA_Object (objref, _tao_servant, _tao_collocated)
{}
ACE_INLINE
-CORBA_TypedefDef::~CORBA_TypedefDef (void) // destructor
+IR_TypedefDef::~IR_TypedefDef (void) // destructor
{}
-#if !defined (_CORBA_TYPEDEFDEF___VAR_CI_)
-#define _CORBA_TYPEDEFDEF___VAR_CI_
+#if !defined (_IR_TYPEDEFDEF___VAR_CI_)
+#define _IR_TYPEDEFDEF___VAR_CI_
// *************************************************************
-// Inline operations for class CORBA_TypedefDef_var
+// Inline operations for class IR_TypedefDef_var
// *************************************************************
ACE_INLINE
-CORBA_TypedefDef_var::CORBA_TypedefDef_var (void) // default constructor
- : ptr_ (CORBA_TypedefDef::_nil ())
+IR_TypedefDef_var::IR_TypedefDef_var (void) // default constructor
+ : ptr_ (IR_TypedefDef::_nil ())
{}
ACE_INLINE
-CORBA_TypedefDef_var::CORBA_TypedefDef_var (CORBA_TypedefDef_ptr p)
+IR_TypedefDef_var::IR_TypedefDef_var (IR_TypedefDef_ptr p)
: ptr_ (p)
{}
-ACE_INLINE CORBA_TypedefDef_ptr
-CORBA_TypedefDef_var::ptr (void) const
+ACE_INLINE ::IR_TypedefDef_ptr
+IR_TypedefDef_var::ptr (void) const
{
return this->ptr_;
}
ACE_INLINE
-CORBA_TypedefDef_var::CORBA_TypedefDef_var (const CORBA_TypedefDef_var &p) // copy constructor
- : ptr_ (CORBA_TypedefDef::_duplicate (p.ptr ()))
+IR_TypedefDef_var::IR_TypedefDef_var (const ::IR_TypedefDef_var &p) // copy constructor
+ : ptr_ (IR_TypedefDef::_duplicate (p.ptr ()))
{}
ACE_INLINE
-CORBA_TypedefDef_var::~CORBA_TypedefDef_var (void) // destructor
+IR_TypedefDef_var::~IR_TypedefDef_var (void) // destructor
{
CORBA::release (this->ptr_);
}
-ACE_INLINE CORBA_TypedefDef_var &
-CORBA_TypedefDef_var::operator= (CORBA_TypedefDef_ptr p)
+ACE_INLINE IR_TypedefDef_var &
+IR_TypedefDef_var::operator= (IR_TypedefDef_ptr p)
{
CORBA::release (this->ptr_);
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_TypedefDef_var &
-CORBA_TypedefDef_var::operator= (const CORBA_TypedefDef_var &p)
+ACE_INLINE IR_TypedefDef_var &
+IR_TypedefDef_var::operator= (const ::IR_TypedefDef_var &p)
{
if (this != &p)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_TypedefDef::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_TypedefDef::_duplicate (p.ptr ());
}
return *this;
}
ACE_INLINE
-CORBA_TypedefDef_var::operator const CORBA_TypedefDef_ptr &() const // cast
+IR_TypedefDef_var::operator const ::IR_TypedefDef_ptr &() const // cast
{
return this->ptr_;
}
ACE_INLINE
-CORBA_TypedefDef_var::operator CORBA_TypedefDef_ptr &() // cast
+IR_TypedefDef_var::operator ::IR_TypedefDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_TypedefDef_ptr
-CORBA_TypedefDef_var::operator-> (void) const
+ACE_INLINE ::IR_TypedefDef_ptr
+IR_TypedefDef_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_TypedefDef_ptr
-CORBA_TypedefDef_var::in (void) const
+ACE_INLINE ::IR_TypedefDef_ptr
+IR_TypedefDef_var::in (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_TypedefDef_ptr &
-CORBA_TypedefDef_var::inout (void)
+ACE_INLINE ::IR_TypedefDef_ptr &
+IR_TypedefDef_var::inout (void)
{
return this->ptr_;
}
-ACE_INLINE CORBA_TypedefDef_ptr &
-CORBA_TypedefDef_var::out (void)
+ACE_INLINE ::IR_TypedefDef_ptr &
+IR_TypedefDef_var::out (void)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_TypedefDef::_nil ();
+ this->ptr_ = ::IR_TypedefDef::_nil ();
return this->ptr_;
}
-ACE_INLINE CORBA_TypedefDef_ptr
-CORBA_TypedefDef_var::_retn (void)
+ACE_INLINE ::IR_TypedefDef_ptr
+IR_TypedefDef_var::_retn (void)
{
// yield ownership of managed obj reference
- CORBA_TypedefDef_ptr val = this->ptr_;
- this->ptr_ = CORBA_TypedefDef::_nil ();
+ ::IR_TypedefDef_ptr val = this->ptr_;
+ this->ptr_ = ::IR_TypedefDef::_nil ();
return val;
}
@@ -5297,68 +8729,68 @@ CORBA_TypedefDef_var::_retn (void)
#endif /* end #if !defined */
-#if !defined (_CORBA_TYPEDEFDEF___OUT_CI_)
-#define _CORBA_TYPEDEFDEF___OUT_CI_
+#if !defined (_IR_TYPEDEFDEF___OUT_CI_)
+#define _IR_TYPEDEFDEF___OUT_CI_
// *************************************************************
-// Inline operations for class CORBA_TypedefDef_out
+// Inline operations for class IR_TypedefDef_out
// *************************************************************
ACE_INLINE
-CORBA_TypedefDef_out::CORBA_TypedefDef_out (CORBA_TypedefDef_ptr &p)
+IR_TypedefDef_out::IR_TypedefDef_out (IR_TypedefDef_ptr &p)
: ptr_ (p)
{
- this->ptr_ = CORBA_TypedefDef::_nil ();
+ this->ptr_ = ::IR_TypedefDef::_nil ();
}
ACE_INLINE
-CORBA_TypedefDef_out::CORBA_TypedefDef_out (CORBA_TypedefDef_var &p) // constructor from _var
+IR_TypedefDef_out::IR_TypedefDef_out (IR_TypedefDef_var &p) // constructor from _var
: ptr_ (p.out ())
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_TypedefDef::_nil ();
+ this->ptr_ = ::IR_TypedefDef::_nil ();
}
ACE_INLINE
-CORBA_TypedefDef_out::CORBA_TypedefDef_out (const CORBA_TypedefDef_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_TypedefDef_out&,p).ptr_)
+IR_TypedefDef_out::IR_TypedefDef_out (const ::IR_TypedefDef_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_TypedefDef_out &, p).ptr_)
{}
-ACE_INLINE CORBA_TypedefDef_out &
-CORBA_TypedefDef_out::operator= (const CORBA_TypedefDef_out &p)
+ACE_INLINE ::IR_TypedefDef_out &
+IR_TypedefDef_out::operator= (const ::IR_TypedefDef_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_TypedefDef_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_TypedefDef_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_TypedefDef_out &
-CORBA_TypedefDef_out::operator= (const CORBA_TypedefDef_var &p)
+ACE_INLINE IR_TypedefDef_out &
+IR_TypedefDef_out::operator= (const ::IR_TypedefDef_var &p)
{
- this->ptr_ = CORBA_TypedefDef::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_TypedefDef::_duplicate (p.ptr ());
return *this;
}
-ACE_INLINE CORBA_TypedefDef_out &
-CORBA_TypedefDef_out::operator= (CORBA_TypedefDef_ptr p)
+ACE_INLINE IR_TypedefDef_out &
+IR_TypedefDef_out::operator= (IR_TypedefDef_ptr p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_TypedefDef_out::operator CORBA_TypedefDef_ptr &() // cast
+IR_TypedefDef_out::operator ::IR_TypedefDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_TypedefDef_ptr &
-CORBA_TypedefDef_out::ptr (void) // ptr
+ACE_INLINE ::IR_TypedefDef_ptr &
+IR_TypedefDef_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_TypedefDef_ptr
-CORBA_TypedefDef_out::operator-> (void)
+ACE_INLINE ::IR_TypedefDef_ptr
+IR_TypedefDef_out::operator-> (void)
{
return this->ptr_;
}
@@ -5367,134 +8799,138 @@ CORBA_TypedefDef_out::operator-> (void)
#endif /* end #if !defined */
// *************************************************************
-// Inline operations for class CORBA_TypeDescription_var
+// Inline operations for class IR_TypeDescription_var
// *************************************************************
ACE_INLINE
-CORBA_TypeDescription_var::CORBA_TypeDescription_var (void) // default constructor
+IR_TypeDescription_var::IR_TypeDescription_var (void) // default constructor
: ptr_ (0)
{}
ACE_INLINE
-CORBA_TypeDescription_var::CORBA_TypeDescription_var (CORBA_TypeDescription *p)
+IR_TypeDescription_var::IR_TypeDescription_var (IR_TypeDescription *p)
: ptr_ (p)
{}
ACE_INLINE
-CORBA_TypeDescription_var::CORBA_TypeDescription_var (const CORBA_TypeDescription_var &p) // copy constructor
+IR_TypeDescription_var::IR_TypeDescription_var (const ::IR_TypeDescription_var &p) // copy constructor
{
if (p.ptr_)
- ACE_NEW (this->ptr_,
- CORBA_TypeDescription(*p.ptr_));
+ ACE_NEW (this->ptr_, ::IR_TypeDescription (*p.ptr_));
else
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_TypeDescription_var::~CORBA_TypeDescription_var (void) // destructor
+IR_TypeDescription_var::~IR_TypeDescription_var (void) // destructor
{
delete this->ptr_;
}
-ACE_INLINE CORBA_TypeDescription_var &
-CORBA_TypeDescription_var::operator= (CORBA_TypeDescription *p)
+ACE_INLINE IR_TypeDescription_var &
+IR_TypeDescription_var::operator= (IR_TypeDescription *p)
{
delete this->ptr_;
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_TypeDescription_var &
-CORBA_TypeDescription_var::operator= (const CORBA_TypeDescription_var &p)
+ACE_INLINE ::IR_TypeDescription_var &
+IR_TypeDescription_var::operator= (const ::IR_TypeDescription_var &p)
{
if (this != &p)
{
delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_,
- CORBA_TypeDescription (*p.ptr_),
- *this);
+ ACE_NEW_RETURN (this->ptr_, ::IR_TypeDescription (*p.ptr_), *this);
}
return *this;
}
-ACE_INLINE const CORBA_TypeDescription *
-CORBA_TypeDescription_var::operator-> (void) const
+ACE_INLINE const ::IR_TypeDescription *
+IR_TypeDescription_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_TypeDescription *
-CORBA_TypeDescription_var::operator-> (void)
+ACE_INLINE ::IR_TypeDescription *
+IR_TypeDescription_var::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE
-CORBA_TypeDescription_var::operator const CORBA_TypeDescription &() const // cast
+ACE_INLINE
+IR_TypeDescription_var::operator const ::IR_TypeDescription &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE
-CORBA_TypeDescription_var::operator CORBA_TypeDescription &() // cast
+ACE_INLINE
+IR_TypeDescription_var::operator ::IR_TypeDescription &() // cast
{
return *this->ptr_;
}
-ACE_INLINE
-CORBA_TypeDescription_var::operator CORBA_TypeDescription &() const// cast
+ACE_INLINE
+IR_TypeDescription_var::operator ::IR_TypeDescription &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE const CORBA_TypeDescription &
-CORBA_TypeDescription_var::in (void) const
+// variable-size types only
+ACE_INLINE
+IR_TypeDescription_var::operator ::IR_TypeDescription *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE const ::IR_TypeDescription &
+IR_TypeDescription_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE CORBA_TypeDescription &
-CORBA_TypeDescription_var::inout (void)
+ACE_INLINE ::IR_TypeDescription &
+IR_TypeDescription_var::inout (void)
{
return *this->ptr_;
}
// mapping for variable size
-ACE_INLINE CORBA_TypeDescription *&
-CORBA_TypeDescription_var::out (void)
+ACE_INLINE ::IR_TypeDescription *&
+IR_TypeDescription_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE CORBA_TypeDescription *
-CORBA_TypeDescription_var::_retn (void)
+ACE_INLINE ::IR_TypeDescription *
+IR_TypeDescription_var::_retn (void)
{
- CORBA_TypeDescription *tmp = this->ptr_;
+ ::IR_TypeDescription *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE CORBA_TypeDescription *
-CORBA_TypeDescription_var::ptr (void) const
+ACE_INLINE ::IR_TypeDescription *
+IR_TypeDescription_var::ptr (void) const
{
return this->ptr_;
}
// *************************************************************
-// Inline operations for class CORBA_TypeDescription_out
+// Inline operations for class IR_TypeDescription_out
// *************************************************************
ACE_INLINE
-CORBA_TypeDescription_out::CORBA_TypeDescription_out (CORBA_TypeDescription *&p)
+IR_TypeDescription_out::IR_TypeDescription_out (::IR_TypeDescription *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_TypeDescription_out::CORBA_TypeDescription_out (CORBA_TypeDescription_var &p) // constructor from _var
+IR_TypeDescription_out::IR_TypeDescription_out (IR_TypeDescription_var &p) // constructor from _var
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -5502,153 +8938,340 @@ CORBA_TypeDescription_out::CORBA_TypeDescription_out (CORBA_TypeDescription_var
}
ACE_INLINE
-CORBA_TypeDescription_out::CORBA_TypeDescription_out (const CORBA_TypeDescription_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_TypeDescription_out&,p).ptr_)
+IR_TypeDescription_out::IR_TypeDescription_out (const ::IR_TypeDescription_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_TypeDescription_out&, p).ptr_)
+{}
+
+ACE_INLINE IR_TypeDescription_out &
+IR_TypeDescription_out::operator= (const ::IR_TypeDescription_out &p)
+{
+ this->ptr_ = ACE_const_cast (IR_TypeDescription_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE IR_TypeDescription_out &
+IR_TypeDescription_out::operator= (IR_TypeDescription *p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+IR_TypeDescription_out::operator ::IR_TypeDescription *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_TypeDescription *&
+IR_TypeDescription_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_TypeDescription *
+IR_TypeDescription_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_StructDef::IR_StructDef (void) // default constructor
+{}
+
+ACE_INLINE
+IR_StructDef::IR_StructDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+ : CORBA_Object (objref, _tao_servant, _tao_collocated)
+{}
+
+ACE_INLINE
+IR_StructDef::~IR_StructDef (void) // destructor
+{}
+
+
+#if !defined (_IR_STRUCTDEF___VAR_CI_)
+#define _IR_STRUCTDEF___VAR_CI_
+
+// *************************************************************
+// Inline operations for class IR_StructDef_var
+// *************************************************************
+
+ACE_INLINE
+IR_StructDef_var::IR_StructDef_var (void) // default constructor
+ : ptr_ (IR_StructDef::_nil ())
+{}
+
+ACE_INLINE
+IR_StructDef_var::IR_StructDef_var (IR_StructDef_ptr p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE ::IR_StructDef_ptr
+IR_StructDef_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_StructDef_var::IR_StructDef_var (const ::IR_StructDef_var &p) // copy constructor
+ : ptr_ (IR_StructDef::_duplicate (p.ptr ()))
+{}
+
+ACE_INLINE
+IR_StructDef_var::~IR_StructDef_var (void) // destructor
+{
+ CORBA::release (this->ptr_);
+}
+
+ACE_INLINE IR_StructDef_var &
+IR_StructDef_var::operator= (IR_StructDef_ptr p)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE IR_StructDef_var &
+IR_StructDef_var::operator= (const ::IR_StructDef_var &p)
+{
+ if (this != &p)
+ {
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_StructDef::_duplicate (p.ptr ());
+ }
+ return *this;
+}
+
+ACE_INLINE
+IR_StructDef_var::operator const ::IR_StructDef_ptr &() const // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_StructDef_var::operator ::IR_StructDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_StructDef_ptr
+IR_StructDef_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_StructDef_ptr
+IR_StructDef_var::in (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_StructDef_ptr &
+IR_StructDef_var::inout (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_StructDef_ptr &
+IR_StructDef_var::out (void)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_StructDef::_nil ();
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_StructDef_ptr
+IR_StructDef_var::_retn (void)
+{
+ // yield ownership of managed obj reference
+ ::IR_StructDef_ptr val = this->ptr_;
+ this->ptr_ = ::IR_StructDef::_nil ();
+ return val;
+}
+
+
+#endif /* end #if !defined */
+
+
+#if !defined (_IR_STRUCTDEF___OUT_CI_)
+#define _IR_STRUCTDEF___OUT_CI_
+
+// *************************************************************
+// Inline operations for class IR_StructDef_out
+// *************************************************************
+
+ACE_INLINE
+IR_StructDef_out::IR_StructDef_out (IR_StructDef_ptr &p)
+ : ptr_ (p)
+{
+ this->ptr_ = ::IR_StructDef::_nil ();
+}
+
+ACE_INLINE
+IR_StructDef_out::IR_StructDef_out (IR_StructDef_var &p) // constructor from _var
+ : ptr_ (p.out ())
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_StructDef::_nil ();
+}
+
+ACE_INLINE
+IR_StructDef_out::IR_StructDef_out (const ::IR_StructDef_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_StructDef_out &, p).ptr_)
{}
-ACE_INLINE CORBA_TypeDescription_out &
-CORBA_TypeDescription_out::operator= (const CORBA_TypeDescription_out &p)
+ACE_INLINE ::IR_StructDef_out &
+IR_StructDef_out::operator= (const ::IR_StructDef_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_TypeDescription_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_StructDef_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_TypeDescription_out &
-CORBA_TypeDescription_out::operator= (CORBA_TypeDescription *p)
+ACE_INLINE IR_StructDef_out &
+IR_StructDef_out::operator= (const ::IR_StructDef_var &p)
+{
+ this->ptr_ = ::IR_StructDef::_duplicate (p.ptr ());
+ return *this;
+}
+
+ACE_INLINE IR_StructDef_out &
+IR_StructDef_out::operator= (IR_StructDef_ptr p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_TypeDescription_out::operator CORBA_TypeDescription *&() // cast
+IR_StructDef_out::operator ::IR_StructDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_TypeDescription *&
-CORBA_TypeDescription_out::ptr (void) // ptr
+ACE_INLINE ::IR_StructDef_ptr &
+IR_StructDef_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_TypeDescription *
-CORBA_TypeDescription_out::operator-> (void)
+ACE_INLINE ::IR_StructDef_ptr
+IR_StructDef_out::operator-> (void)
{
return this->ptr_;
}
+
+#endif /* end #if !defined */
+
ACE_INLINE
-CORBA_StructDef::CORBA_StructDef (void) // default constructor
+IR_UnionDef::IR_UnionDef (void) // default constructor
{}
ACE_INLINE
-CORBA_StructDef::CORBA_StructDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+IR_UnionDef::IR_UnionDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
: CORBA_Object (objref, _tao_servant, _tao_collocated)
{}
ACE_INLINE
-CORBA_StructDef::~CORBA_StructDef (void) // destructor
+IR_UnionDef::~IR_UnionDef (void) // destructor
{}
-#if !defined (_CORBA_STRUCTDEF___VAR_CI_)
-#define _CORBA_STRUCTDEF___VAR_CI_
+#if !defined (_IR_UNIONDEF___VAR_CI_)
+#define _IR_UNIONDEF___VAR_CI_
// *************************************************************
-// Inline operations for class CORBA_StructDef_var
+// Inline operations for class IR_UnionDef_var
// *************************************************************
ACE_INLINE
-CORBA_StructDef_var::CORBA_StructDef_var (void) // default constructor
- : ptr_ (CORBA_StructDef::_nil ())
+IR_UnionDef_var::IR_UnionDef_var (void) // default constructor
+ : ptr_ (IR_UnionDef::_nil ())
{}
ACE_INLINE
-CORBA_StructDef_var::CORBA_StructDef_var (CORBA_StructDef_ptr p)
+IR_UnionDef_var::IR_UnionDef_var (IR_UnionDef_ptr p)
: ptr_ (p)
{}
-ACE_INLINE CORBA_StructDef_ptr
-CORBA_StructDef_var::ptr (void) const
+ACE_INLINE ::IR_UnionDef_ptr
+IR_UnionDef_var::ptr (void) const
{
return this->ptr_;
}
ACE_INLINE
-CORBA_StructDef_var::CORBA_StructDef_var (const CORBA_StructDef_var &p) // copy constructor
- : ptr_ (CORBA_StructDef::_duplicate (p.ptr ()))
+IR_UnionDef_var::IR_UnionDef_var (const ::IR_UnionDef_var &p) // copy constructor
+ : ptr_ (IR_UnionDef::_duplicate (p.ptr ()))
{}
ACE_INLINE
-CORBA_StructDef_var::~CORBA_StructDef_var (void) // destructor
+IR_UnionDef_var::~IR_UnionDef_var (void) // destructor
{
CORBA::release (this->ptr_);
}
-ACE_INLINE CORBA_StructDef_var &
-CORBA_StructDef_var::operator= (CORBA_StructDef_ptr p)
+ACE_INLINE IR_UnionDef_var &
+IR_UnionDef_var::operator= (IR_UnionDef_ptr p)
{
CORBA::release (this->ptr_);
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_StructDef_var &
-CORBA_StructDef_var::operator= (const CORBA_StructDef_var &p)
+ACE_INLINE IR_UnionDef_var &
+IR_UnionDef_var::operator= (const ::IR_UnionDef_var &p)
{
if (this != &p)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_StructDef::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_UnionDef::_duplicate (p.ptr ());
}
return *this;
}
ACE_INLINE
-CORBA_StructDef_var::operator const CORBA_StructDef_ptr &() const // cast
+IR_UnionDef_var::operator const ::IR_UnionDef_ptr &() const // cast
{
return this->ptr_;
}
ACE_INLINE
-CORBA_StructDef_var::operator CORBA_StructDef_ptr &() // cast
+IR_UnionDef_var::operator ::IR_UnionDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_StructDef_ptr
-CORBA_StructDef_var::operator-> (void) const
+ACE_INLINE ::IR_UnionDef_ptr
+IR_UnionDef_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_StructDef_ptr
-CORBA_StructDef_var::in (void) const
+ACE_INLINE ::IR_UnionDef_ptr
+IR_UnionDef_var::in (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_StructDef_ptr &
-CORBA_StructDef_var::inout (void)
+ACE_INLINE ::IR_UnionDef_ptr &
+IR_UnionDef_var::inout (void)
{
return this->ptr_;
}
-ACE_INLINE CORBA_StructDef_ptr &
-CORBA_StructDef_var::out (void)
+ACE_INLINE ::IR_UnionDef_ptr &
+IR_UnionDef_var::out (void)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_StructDef::_nil ();
+ this->ptr_ = ::IR_UnionDef::_nil ();
return this->ptr_;
}
-ACE_INLINE CORBA_StructDef_ptr
-CORBA_StructDef_var::_retn (void)
+ACE_INLINE ::IR_UnionDef_ptr
+IR_UnionDef_var::_retn (void)
{
// yield ownership of managed obj reference
- CORBA_StructDef_ptr val = this->ptr_;
- this->ptr_ = CORBA_StructDef::_nil ();
+ ::IR_UnionDef_ptr val = this->ptr_;
+ this->ptr_ = ::IR_UnionDef::_nil ();
return val;
}
@@ -5656,68 +9279,68 @@ CORBA_StructDef_var::_retn (void)
#endif /* end #if !defined */
-#if !defined (_CORBA_STRUCTDEF___OUT_CI_)
-#define _CORBA_STRUCTDEF___OUT_CI_
+#if !defined (_IR_UNIONDEF___OUT_CI_)
+#define _IR_UNIONDEF___OUT_CI_
// *************************************************************
-// Inline operations for class CORBA_StructDef_out
+// Inline operations for class IR_UnionDef_out
// *************************************************************
ACE_INLINE
-CORBA_StructDef_out::CORBA_StructDef_out (CORBA_StructDef_ptr &p)
+IR_UnionDef_out::IR_UnionDef_out (IR_UnionDef_ptr &p)
: ptr_ (p)
{
- this->ptr_ = CORBA_StructDef::_nil ();
+ this->ptr_ = ::IR_UnionDef::_nil ();
}
ACE_INLINE
-CORBA_StructDef_out::CORBA_StructDef_out (CORBA_StructDef_var &p) // constructor from _var
+IR_UnionDef_out::IR_UnionDef_out (IR_UnionDef_var &p) // constructor from _var
: ptr_ (p.out ())
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_StructDef::_nil ();
+ this->ptr_ = ::IR_UnionDef::_nil ();
}
ACE_INLINE
-CORBA_StructDef_out::CORBA_StructDef_out (const CORBA_StructDef_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_StructDef_out&,p).ptr_)
+IR_UnionDef_out::IR_UnionDef_out (const ::IR_UnionDef_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_UnionDef_out &, p).ptr_)
{}
-ACE_INLINE CORBA_StructDef_out &
-CORBA_StructDef_out::operator= (const CORBA_StructDef_out &p)
+ACE_INLINE ::IR_UnionDef_out &
+IR_UnionDef_out::operator= (const ::IR_UnionDef_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_StructDef_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_UnionDef_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_StructDef_out &
-CORBA_StructDef_out::operator= (const CORBA_StructDef_var &p)
+ACE_INLINE IR_UnionDef_out &
+IR_UnionDef_out::operator= (const ::IR_UnionDef_var &p)
{
- this->ptr_ = CORBA_StructDef::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_UnionDef::_duplicate (p.ptr ());
return *this;
}
-ACE_INLINE CORBA_StructDef_out &
-CORBA_StructDef_out::operator= (CORBA_StructDef_ptr p)
+ACE_INLINE IR_UnionDef_out &
+IR_UnionDef_out::operator= (IR_UnionDef_ptr p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_StructDef_out::operator CORBA_StructDef_ptr &() // cast
+IR_UnionDef_out::operator ::IR_UnionDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_StructDef_ptr &
-CORBA_StructDef_out::ptr (void) // ptr
+ACE_INLINE ::IR_UnionDef_ptr &
+IR_UnionDef_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_StructDef_ptr
-CORBA_StructDef_out::operator-> (void)
+ACE_INLINE ::IR_UnionDef_ptr
+IR_UnionDef_out::operator-> (void)
{
return this->ptr_;
}
@@ -5726,116 +9349,116 @@ CORBA_StructDef_out::operator-> (void)
#endif /* end #if !defined */
ACE_INLINE
-CORBA_UnionDef::CORBA_UnionDef (void) // default constructor
+IR_EnumDef::IR_EnumDef (void) // default constructor
{}
ACE_INLINE
-CORBA_UnionDef::CORBA_UnionDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+IR_EnumDef::IR_EnumDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
: CORBA_Object (objref, _tao_servant, _tao_collocated)
{}
ACE_INLINE
-CORBA_UnionDef::~CORBA_UnionDef (void) // destructor
+IR_EnumDef::~IR_EnumDef (void) // destructor
{}
-#if !defined (_CORBA_UNIONDEF___VAR_CI_)
-#define _CORBA_UNIONDEF___VAR_CI_
+#if !defined (_IR_ENUMDEF___VAR_CI_)
+#define _IR_ENUMDEF___VAR_CI_
// *************************************************************
-// Inline operations for class CORBA_UnionDef_var
+// Inline operations for class IR_EnumDef_var
// *************************************************************
ACE_INLINE
-CORBA_UnionDef_var::CORBA_UnionDef_var (void) // default constructor
- : ptr_ (CORBA_UnionDef::_nil ())
+IR_EnumDef_var::IR_EnumDef_var (void) // default constructor
+ : ptr_ (IR_EnumDef::_nil ())
{}
ACE_INLINE
-CORBA_UnionDef_var::CORBA_UnionDef_var (CORBA_UnionDef_ptr p)
+IR_EnumDef_var::IR_EnumDef_var (IR_EnumDef_ptr p)
: ptr_ (p)
{}
-ACE_INLINE CORBA_UnionDef_ptr
-CORBA_UnionDef_var::ptr (void) const
+ACE_INLINE ::IR_EnumDef_ptr
+IR_EnumDef_var::ptr (void) const
{
return this->ptr_;
}
ACE_INLINE
-CORBA_UnionDef_var::CORBA_UnionDef_var (const CORBA_UnionDef_var &p) // copy constructor
- : ptr_ (CORBA_UnionDef::_duplicate (p.ptr ()))
+IR_EnumDef_var::IR_EnumDef_var (const ::IR_EnumDef_var &p) // copy constructor
+ : ptr_ (IR_EnumDef::_duplicate (p.ptr ()))
{}
ACE_INLINE
-CORBA_UnionDef_var::~CORBA_UnionDef_var (void) // destructor
+IR_EnumDef_var::~IR_EnumDef_var (void) // destructor
{
CORBA::release (this->ptr_);
}
-ACE_INLINE CORBA_UnionDef_var &
-CORBA_UnionDef_var::operator= (CORBA_UnionDef_ptr p)
+ACE_INLINE IR_EnumDef_var &
+IR_EnumDef_var::operator= (IR_EnumDef_ptr p)
{
CORBA::release (this->ptr_);
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_UnionDef_var &
-CORBA_UnionDef_var::operator= (const CORBA_UnionDef_var &p)
+ACE_INLINE IR_EnumDef_var &
+IR_EnumDef_var::operator= (const ::IR_EnumDef_var &p)
{
if (this != &p)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_UnionDef::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_EnumDef::_duplicate (p.ptr ());
}
return *this;
}
ACE_INLINE
-CORBA_UnionDef_var::operator const CORBA_UnionDef_ptr &() const // cast
+IR_EnumDef_var::operator const ::IR_EnumDef_ptr &() const // cast
{
return this->ptr_;
}
ACE_INLINE
-CORBA_UnionDef_var::operator CORBA_UnionDef_ptr &() // cast
+IR_EnumDef_var::operator ::IR_EnumDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_UnionDef_ptr
-CORBA_UnionDef_var::operator-> (void) const
+ACE_INLINE ::IR_EnumDef_ptr
+IR_EnumDef_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_UnionDef_ptr
-CORBA_UnionDef_var::in (void) const
+ACE_INLINE ::IR_EnumDef_ptr
+IR_EnumDef_var::in (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_UnionDef_ptr &
-CORBA_UnionDef_var::inout (void)
+ACE_INLINE ::IR_EnumDef_ptr &
+IR_EnumDef_var::inout (void)
{
return this->ptr_;
}
-ACE_INLINE CORBA_UnionDef_ptr &
-CORBA_UnionDef_var::out (void)
+ACE_INLINE ::IR_EnumDef_ptr &
+IR_EnumDef_var::out (void)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_UnionDef::_nil ();
+ this->ptr_ = ::IR_EnumDef::_nil ();
return this->ptr_;
}
-ACE_INLINE CORBA_UnionDef_ptr
-CORBA_UnionDef_var::_retn (void)
+ACE_INLINE ::IR_EnumDef_ptr
+IR_EnumDef_var::_retn (void)
{
// yield ownership of managed obj reference
- CORBA_UnionDef_ptr val = this->ptr_;
- this->ptr_ = CORBA_UnionDef::_nil ();
+ ::IR_EnumDef_ptr val = this->ptr_;
+ this->ptr_ = ::IR_EnumDef::_nil ();
return val;
}
@@ -5843,68 +9466,68 @@ CORBA_UnionDef_var::_retn (void)
#endif /* end #if !defined */
-#if !defined (_CORBA_UNIONDEF___OUT_CI_)
-#define _CORBA_UNIONDEF___OUT_CI_
+#if !defined (_IR_ENUMDEF___OUT_CI_)
+#define _IR_ENUMDEF___OUT_CI_
// *************************************************************
-// Inline operations for class CORBA_UnionDef_out
+// Inline operations for class IR_EnumDef_out
// *************************************************************
ACE_INLINE
-CORBA_UnionDef_out::CORBA_UnionDef_out (CORBA_UnionDef_ptr &p)
+IR_EnumDef_out::IR_EnumDef_out (IR_EnumDef_ptr &p)
: ptr_ (p)
{
- this->ptr_ = CORBA_UnionDef::_nil ();
+ this->ptr_ = ::IR_EnumDef::_nil ();
}
ACE_INLINE
-CORBA_UnionDef_out::CORBA_UnionDef_out (CORBA_UnionDef_var &p) // constructor from _var
+IR_EnumDef_out::IR_EnumDef_out (IR_EnumDef_var &p) // constructor from _var
: ptr_ (p.out ())
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_UnionDef::_nil ();
+ this->ptr_ = ::IR_EnumDef::_nil ();
}
ACE_INLINE
-CORBA_UnionDef_out::CORBA_UnionDef_out (const CORBA_UnionDef_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_UnionDef_out&,p).ptr_)
+IR_EnumDef_out::IR_EnumDef_out (const ::IR_EnumDef_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_EnumDef_out &, p).ptr_)
{}
-ACE_INLINE CORBA_UnionDef_out &
-CORBA_UnionDef_out::operator= (const CORBA_UnionDef_out &p)
+ACE_INLINE ::IR_EnumDef_out &
+IR_EnumDef_out::operator= (const ::IR_EnumDef_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_UnionDef_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_EnumDef_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_UnionDef_out &
-CORBA_UnionDef_out::operator= (const CORBA_UnionDef_var &p)
+ACE_INLINE IR_EnumDef_out &
+IR_EnumDef_out::operator= (const ::IR_EnumDef_var &p)
{
- this->ptr_ = CORBA_UnionDef::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_EnumDef::_duplicate (p.ptr ());
return *this;
}
-ACE_INLINE CORBA_UnionDef_out &
-CORBA_UnionDef_out::operator= (CORBA_UnionDef_ptr p)
+ACE_INLINE IR_EnumDef_out &
+IR_EnumDef_out::operator= (IR_EnumDef_ptr p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_UnionDef_out::operator CORBA_UnionDef_ptr &() // cast
+IR_EnumDef_out::operator ::IR_EnumDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_UnionDef_ptr &
-CORBA_UnionDef_out::ptr (void) // ptr
+ACE_INLINE ::IR_EnumDef_ptr &
+IR_EnumDef_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_UnionDef_ptr
-CORBA_UnionDef_out::operator-> (void)
+ACE_INLINE ::IR_EnumDef_ptr
+IR_EnumDef_out::operator-> (void)
{
return this->ptr_;
}
@@ -5913,116 +9536,116 @@ CORBA_UnionDef_out::operator-> (void)
#endif /* end #if !defined */
ACE_INLINE
-CORBA_EnumDef::CORBA_EnumDef (void) // default constructor
+IR_AliasDef::IR_AliasDef (void) // default constructor
{}
ACE_INLINE
-CORBA_EnumDef::CORBA_EnumDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+IR_AliasDef::IR_AliasDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
: CORBA_Object (objref, _tao_servant, _tao_collocated)
{}
ACE_INLINE
-CORBA_EnumDef::~CORBA_EnumDef (void) // destructor
+IR_AliasDef::~IR_AliasDef (void) // destructor
{}
-#if !defined (_CORBA_ENUMDEF___VAR_CI_)
-#define _CORBA_ENUMDEF___VAR_CI_
+#if !defined (_IR_ALIASDEF___VAR_CI_)
+#define _IR_ALIASDEF___VAR_CI_
// *************************************************************
-// Inline operations for class CORBA_EnumDef_var
+// Inline operations for class IR_AliasDef_var
// *************************************************************
ACE_INLINE
-CORBA_EnumDef_var::CORBA_EnumDef_var (void) // default constructor
- : ptr_ (CORBA_EnumDef::_nil ())
+IR_AliasDef_var::IR_AliasDef_var (void) // default constructor
+ : ptr_ (IR_AliasDef::_nil ())
{}
ACE_INLINE
-CORBA_EnumDef_var::CORBA_EnumDef_var (CORBA_EnumDef_ptr p)
+IR_AliasDef_var::IR_AliasDef_var (IR_AliasDef_ptr p)
: ptr_ (p)
{}
-ACE_INLINE CORBA_EnumDef_ptr
-CORBA_EnumDef_var::ptr (void) const
+ACE_INLINE ::IR_AliasDef_ptr
+IR_AliasDef_var::ptr (void) const
{
return this->ptr_;
}
ACE_INLINE
-CORBA_EnumDef_var::CORBA_EnumDef_var (const CORBA_EnumDef_var &p) // copy constructor
- : ptr_ (CORBA_EnumDef::_duplicate (p.ptr ()))
+IR_AliasDef_var::IR_AliasDef_var (const ::IR_AliasDef_var &p) // copy constructor
+ : ptr_ (IR_AliasDef::_duplicate (p.ptr ()))
{}
ACE_INLINE
-CORBA_EnumDef_var::~CORBA_EnumDef_var (void) // destructor
+IR_AliasDef_var::~IR_AliasDef_var (void) // destructor
{
CORBA::release (this->ptr_);
}
-ACE_INLINE CORBA_EnumDef_var &
-CORBA_EnumDef_var::operator= (CORBA_EnumDef_ptr p)
+ACE_INLINE IR_AliasDef_var &
+IR_AliasDef_var::operator= (IR_AliasDef_ptr p)
{
CORBA::release (this->ptr_);
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_EnumDef_var &
-CORBA_EnumDef_var::operator= (const CORBA_EnumDef_var &p)
+ACE_INLINE IR_AliasDef_var &
+IR_AliasDef_var::operator= (const ::IR_AliasDef_var &p)
{
if (this != &p)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_EnumDef::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_AliasDef::_duplicate (p.ptr ());
}
return *this;
}
ACE_INLINE
-CORBA_EnumDef_var::operator const CORBA_EnumDef_ptr &() const // cast
+IR_AliasDef_var::operator const ::IR_AliasDef_ptr &() const // cast
{
return this->ptr_;
}
ACE_INLINE
-CORBA_EnumDef_var::operator CORBA_EnumDef_ptr &() // cast
+IR_AliasDef_var::operator ::IR_AliasDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_EnumDef_ptr
-CORBA_EnumDef_var::operator-> (void) const
+ACE_INLINE ::IR_AliasDef_ptr
+IR_AliasDef_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_EnumDef_ptr
-CORBA_EnumDef_var::in (void) const
+ACE_INLINE ::IR_AliasDef_ptr
+IR_AliasDef_var::in (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_EnumDef_ptr &
-CORBA_EnumDef_var::inout (void)
+ACE_INLINE ::IR_AliasDef_ptr &
+IR_AliasDef_var::inout (void)
{
return this->ptr_;
}
-ACE_INLINE CORBA_EnumDef_ptr &
-CORBA_EnumDef_var::out (void)
+ACE_INLINE ::IR_AliasDef_ptr &
+IR_AliasDef_var::out (void)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_EnumDef::_nil ();
+ this->ptr_ = ::IR_AliasDef::_nil ();
return this->ptr_;
}
-ACE_INLINE CORBA_EnumDef_ptr
-CORBA_EnumDef_var::_retn (void)
+ACE_INLINE ::IR_AliasDef_ptr
+IR_AliasDef_var::_retn (void)
{
// yield ownership of managed obj reference
- CORBA_EnumDef_ptr val = this->ptr_;
- this->ptr_ = CORBA_EnumDef::_nil ();
+ ::IR_AliasDef_ptr val = this->ptr_;
+ this->ptr_ = ::IR_AliasDef::_nil ();
return val;
}
@@ -6030,68 +9653,68 @@ CORBA_EnumDef_var::_retn (void)
#endif /* end #if !defined */
-#if !defined (_CORBA_ENUMDEF___OUT_CI_)
-#define _CORBA_ENUMDEF___OUT_CI_
+#if !defined (_IR_ALIASDEF___OUT_CI_)
+#define _IR_ALIASDEF___OUT_CI_
// *************************************************************
-// Inline operations for class CORBA_EnumDef_out
+// Inline operations for class IR_AliasDef_out
// *************************************************************
ACE_INLINE
-CORBA_EnumDef_out::CORBA_EnumDef_out (CORBA_EnumDef_ptr &p)
+IR_AliasDef_out::IR_AliasDef_out (IR_AliasDef_ptr &p)
: ptr_ (p)
{
- this->ptr_ = CORBA_EnumDef::_nil ();
+ this->ptr_ = ::IR_AliasDef::_nil ();
}
ACE_INLINE
-CORBA_EnumDef_out::CORBA_EnumDef_out (CORBA_EnumDef_var &p) // constructor from _var
+IR_AliasDef_out::IR_AliasDef_out (IR_AliasDef_var &p) // constructor from _var
: ptr_ (p.out ())
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_EnumDef::_nil ();
+ this->ptr_ = ::IR_AliasDef::_nil ();
}
ACE_INLINE
-CORBA_EnumDef_out::CORBA_EnumDef_out (const CORBA_EnumDef_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_EnumDef_out&,p).ptr_)
+IR_AliasDef_out::IR_AliasDef_out (const ::IR_AliasDef_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_AliasDef_out &, p).ptr_)
{}
-ACE_INLINE CORBA_EnumDef_out &
-CORBA_EnumDef_out::operator= (const CORBA_EnumDef_out &p)
+ACE_INLINE ::IR_AliasDef_out &
+IR_AliasDef_out::operator= (const ::IR_AliasDef_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_EnumDef_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_AliasDef_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_EnumDef_out &
-CORBA_EnumDef_out::operator= (const CORBA_EnumDef_var &p)
+ACE_INLINE IR_AliasDef_out &
+IR_AliasDef_out::operator= (const ::IR_AliasDef_var &p)
{
- this->ptr_ = CORBA_EnumDef::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_AliasDef::_duplicate (p.ptr ());
return *this;
}
-ACE_INLINE CORBA_EnumDef_out &
-CORBA_EnumDef_out::operator= (CORBA_EnumDef_ptr p)
+ACE_INLINE IR_AliasDef_out &
+IR_AliasDef_out::operator= (IR_AliasDef_ptr p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_EnumDef_out::operator CORBA_EnumDef_ptr &() // cast
+IR_AliasDef_out::operator ::IR_AliasDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_EnumDef_ptr &
-CORBA_EnumDef_out::ptr (void) // ptr
+ACE_INLINE ::IR_AliasDef_ptr &
+IR_AliasDef_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_EnumDef_ptr
-CORBA_EnumDef_out::operator-> (void)
+ACE_INLINE ::IR_AliasDef_ptr
+IR_AliasDef_out::operator-> (void)
{
return this->ptr_;
}
@@ -6100,116 +9723,116 @@ CORBA_EnumDef_out::operator-> (void)
#endif /* end #if !defined */
ACE_INLINE
-CORBA_AliasDef::CORBA_AliasDef (void) // default constructor
+IR_NativeDef::IR_NativeDef (void) // default constructor
{}
ACE_INLINE
-CORBA_AliasDef::CORBA_AliasDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+IR_NativeDef::IR_NativeDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
: CORBA_Object (objref, _tao_servant, _tao_collocated)
{}
ACE_INLINE
-CORBA_AliasDef::~CORBA_AliasDef (void) // destructor
+IR_NativeDef::~IR_NativeDef (void) // destructor
{}
-#if !defined (_CORBA_ALIASDEF___VAR_CI_)
-#define _CORBA_ALIASDEF___VAR_CI_
+#if !defined (_IR_NATIVEDEF___VAR_CI_)
+#define _IR_NATIVEDEF___VAR_CI_
// *************************************************************
-// Inline operations for class CORBA_AliasDef_var
+// Inline operations for class IR_NativeDef_var
// *************************************************************
ACE_INLINE
-CORBA_AliasDef_var::CORBA_AliasDef_var (void) // default constructor
- : ptr_ (CORBA_AliasDef::_nil ())
+IR_NativeDef_var::IR_NativeDef_var (void) // default constructor
+ : ptr_ (IR_NativeDef::_nil ())
{}
ACE_INLINE
-CORBA_AliasDef_var::CORBA_AliasDef_var (CORBA_AliasDef_ptr p)
+IR_NativeDef_var::IR_NativeDef_var (IR_NativeDef_ptr p)
: ptr_ (p)
{}
-ACE_INLINE CORBA_AliasDef_ptr
-CORBA_AliasDef_var::ptr (void) const
+ACE_INLINE ::IR_NativeDef_ptr
+IR_NativeDef_var::ptr (void) const
{
return this->ptr_;
}
ACE_INLINE
-CORBA_AliasDef_var::CORBA_AliasDef_var (const CORBA_AliasDef_var &p) // copy constructor
- : ptr_ (CORBA_AliasDef::_duplicate (p.ptr ()))
+IR_NativeDef_var::IR_NativeDef_var (const ::IR_NativeDef_var &p) // copy constructor
+ : ptr_ (IR_NativeDef::_duplicate (p.ptr ()))
{}
ACE_INLINE
-CORBA_AliasDef_var::~CORBA_AliasDef_var (void) // destructor
+IR_NativeDef_var::~IR_NativeDef_var (void) // destructor
{
CORBA::release (this->ptr_);
}
-ACE_INLINE CORBA_AliasDef_var &
-CORBA_AliasDef_var::operator= (CORBA_AliasDef_ptr p)
+ACE_INLINE IR_NativeDef_var &
+IR_NativeDef_var::operator= (IR_NativeDef_ptr p)
{
CORBA::release (this->ptr_);
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_AliasDef_var &
-CORBA_AliasDef_var::operator= (const CORBA_AliasDef_var &p)
+ACE_INLINE IR_NativeDef_var &
+IR_NativeDef_var::operator= (const ::IR_NativeDef_var &p)
{
if (this != &p)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_AliasDef::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_NativeDef::_duplicate (p.ptr ());
}
return *this;
}
ACE_INLINE
-CORBA_AliasDef_var::operator const CORBA_AliasDef_ptr &() const // cast
+IR_NativeDef_var::operator const ::IR_NativeDef_ptr &() const // cast
{
return this->ptr_;
}
ACE_INLINE
-CORBA_AliasDef_var::operator CORBA_AliasDef_ptr &() // cast
+IR_NativeDef_var::operator ::IR_NativeDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_AliasDef_ptr
-CORBA_AliasDef_var::operator-> (void) const
+ACE_INLINE ::IR_NativeDef_ptr
+IR_NativeDef_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_AliasDef_ptr
-CORBA_AliasDef_var::in (void) const
+ACE_INLINE ::IR_NativeDef_ptr
+IR_NativeDef_var::in (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_AliasDef_ptr &
-CORBA_AliasDef_var::inout (void)
+ACE_INLINE ::IR_NativeDef_ptr &
+IR_NativeDef_var::inout (void)
{
return this->ptr_;
}
-ACE_INLINE CORBA_AliasDef_ptr &
-CORBA_AliasDef_var::out (void)
+ACE_INLINE ::IR_NativeDef_ptr &
+IR_NativeDef_var::out (void)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_AliasDef::_nil ();
+ this->ptr_ = ::IR_NativeDef::_nil ();
return this->ptr_;
}
-ACE_INLINE CORBA_AliasDef_ptr
-CORBA_AliasDef_var::_retn (void)
+ACE_INLINE ::IR_NativeDef_ptr
+IR_NativeDef_var::_retn (void)
{
// yield ownership of managed obj reference
- CORBA_AliasDef_ptr val = this->ptr_;
- this->ptr_ = CORBA_AliasDef::_nil ();
+ ::IR_NativeDef_ptr val = this->ptr_;
+ this->ptr_ = ::IR_NativeDef::_nil ();
return val;
}
@@ -6217,68 +9840,68 @@ CORBA_AliasDef_var::_retn (void)
#endif /* end #if !defined */
-#if !defined (_CORBA_ALIASDEF___OUT_CI_)
-#define _CORBA_ALIASDEF___OUT_CI_
+#if !defined (_IR_NATIVEDEF___OUT_CI_)
+#define _IR_NATIVEDEF___OUT_CI_
// *************************************************************
-// Inline operations for class CORBA_AliasDef_out
+// Inline operations for class IR_NativeDef_out
// *************************************************************
ACE_INLINE
-CORBA_AliasDef_out::CORBA_AliasDef_out (CORBA_AliasDef_ptr &p)
+IR_NativeDef_out::IR_NativeDef_out (IR_NativeDef_ptr &p)
: ptr_ (p)
{
- this->ptr_ = CORBA_AliasDef::_nil ();
+ this->ptr_ = ::IR_NativeDef::_nil ();
}
ACE_INLINE
-CORBA_AliasDef_out::CORBA_AliasDef_out (CORBA_AliasDef_var &p) // constructor from _var
+IR_NativeDef_out::IR_NativeDef_out (IR_NativeDef_var &p) // constructor from _var
: ptr_ (p.out ())
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_AliasDef::_nil ();
+ this->ptr_ = ::IR_NativeDef::_nil ();
}
ACE_INLINE
-CORBA_AliasDef_out::CORBA_AliasDef_out (const CORBA_AliasDef_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_AliasDef_out&,p).ptr_)
+IR_NativeDef_out::IR_NativeDef_out (const ::IR_NativeDef_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_NativeDef_out &, p).ptr_)
{}
-ACE_INLINE CORBA_AliasDef_out &
-CORBA_AliasDef_out::operator= (const CORBA_AliasDef_out &p)
+ACE_INLINE ::IR_NativeDef_out &
+IR_NativeDef_out::operator= (const ::IR_NativeDef_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_AliasDef_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_NativeDef_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_AliasDef_out &
-CORBA_AliasDef_out::operator= (const CORBA_AliasDef_var &p)
+ACE_INLINE IR_NativeDef_out &
+IR_NativeDef_out::operator= (const ::IR_NativeDef_var &p)
{
- this->ptr_ = CORBA_AliasDef::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_NativeDef::_duplicate (p.ptr ());
return *this;
}
-ACE_INLINE CORBA_AliasDef_out &
-CORBA_AliasDef_out::operator= (CORBA_AliasDef_ptr p)
+ACE_INLINE IR_NativeDef_out &
+IR_NativeDef_out::operator= (IR_NativeDef_ptr p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_AliasDef_out::operator CORBA_AliasDef_ptr &() // cast
+IR_NativeDef_out::operator ::IR_NativeDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_AliasDef_ptr &
-CORBA_AliasDef_out::ptr (void) // ptr
+ACE_INLINE ::IR_NativeDef_ptr &
+IR_NativeDef_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_AliasDef_ptr
-CORBA_AliasDef_out::operator-> (void)
+ACE_INLINE ::IR_NativeDef_ptr
+IR_NativeDef_out::operator-> (void)
{
return this->ptr_;
}
@@ -6287,116 +9910,116 @@ CORBA_AliasDef_out::operator-> (void)
#endif /* end #if !defined */
ACE_INLINE
-CORBA_PrimitiveDef::CORBA_PrimitiveDef (void) // default constructor
+IR_PrimitiveDef::IR_PrimitiveDef (void) // default constructor
{}
ACE_INLINE
-CORBA_PrimitiveDef::CORBA_PrimitiveDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+IR_PrimitiveDef::IR_PrimitiveDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
: CORBA_Object (objref, _tao_servant, _tao_collocated)
{}
ACE_INLINE
-CORBA_PrimitiveDef::~CORBA_PrimitiveDef (void) // destructor
+IR_PrimitiveDef::~IR_PrimitiveDef (void) // destructor
{}
-#if !defined (_CORBA_PRIMITIVEDEF___VAR_CI_)
-#define _CORBA_PRIMITIVEDEF___VAR_CI_
+#if !defined (_IR_PRIMITIVEDEF___VAR_CI_)
+#define _IR_PRIMITIVEDEF___VAR_CI_
// *************************************************************
-// Inline operations for class CORBA_PrimitiveDef_var
+// Inline operations for class IR_PrimitiveDef_var
// *************************************************************
ACE_INLINE
-CORBA_PrimitiveDef_var::CORBA_PrimitiveDef_var (void) // default constructor
- : ptr_ (CORBA_PrimitiveDef::_nil ())
+IR_PrimitiveDef_var::IR_PrimitiveDef_var (void) // default constructor
+ : ptr_ (IR_PrimitiveDef::_nil ())
{}
ACE_INLINE
-CORBA_PrimitiveDef_var::CORBA_PrimitiveDef_var (CORBA_PrimitiveDef_ptr p)
+IR_PrimitiveDef_var::IR_PrimitiveDef_var (IR_PrimitiveDef_ptr p)
: ptr_ (p)
{}
-ACE_INLINE CORBA_PrimitiveDef_ptr
-CORBA_PrimitiveDef_var::ptr (void) const
+ACE_INLINE ::IR_PrimitiveDef_ptr
+IR_PrimitiveDef_var::ptr (void) const
{
return this->ptr_;
}
ACE_INLINE
-CORBA_PrimitiveDef_var::CORBA_PrimitiveDef_var (const CORBA_PrimitiveDef_var &p) // copy constructor
- : ptr_ (CORBA_PrimitiveDef::_duplicate (p.ptr ()))
+IR_PrimitiveDef_var::IR_PrimitiveDef_var (const ::IR_PrimitiveDef_var &p) // copy constructor
+ : ptr_ (IR_PrimitiveDef::_duplicate (p.ptr ()))
{}
ACE_INLINE
-CORBA_PrimitiveDef_var::~CORBA_PrimitiveDef_var (void) // destructor
+IR_PrimitiveDef_var::~IR_PrimitiveDef_var (void) // destructor
{
CORBA::release (this->ptr_);
}
-ACE_INLINE CORBA_PrimitiveDef_var &
-CORBA_PrimitiveDef_var::operator= (CORBA_PrimitiveDef_ptr p)
+ACE_INLINE IR_PrimitiveDef_var &
+IR_PrimitiveDef_var::operator= (IR_PrimitiveDef_ptr p)
{
CORBA::release (this->ptr_);
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_PrimitiveDef_var &
-CORBA_PrimitiveDef_var::operator= (const CORBA_PrimitiveDef_var &p)
+ACE_INLINE IR_PrimitiveDef_var &
+IR_PrimitiveDef_var::operator= (const ::IR_PrimitiveDef_var &p)
{
if (this != &p)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_PrimitiveDef::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_PrimitiveDef::_duplicate (p.ptr ());
}
return *this;
}
ACE_INLINE
-CORBA_PrimitiveDef_var::operator const CORBA_PrimitiveDef_ptr &() const // cast
+IR_PrimitiveDef_var::operator const ::IR_PrimitiveDef_ptr &() const // cast
{
return this->ptr_;
}
ACE_INLINE
-CORBA_PrimitiveDef_var::operator CORBA_PrimitiveDef_ptr &() // cast
+IR_PrimitiveDef_var::operator ::IR_PrimitiveDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_PrimitiveDef_ptr
-CORBA_PrimitiveDef_var::operator-> (void) const
+ACE_INLINE ::IR_PrimitiveDef_ptr
+IR_PrimitiveDef_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_PrimitiveDef_ptr
-CORBA_PrimitiveDef_var::in (void) const
+ACE_INLINE ::IR_PrimitiveDef_ptr
+IR_PrimitiveDef_var::in (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_PrimitiveDef_ptr &
-CORBA_PrimitiveDef_var::inout (void)
+ACE_INLINE ::IR_PrimitiveDef_ptr &
+IR_PrimitiveDef_var::inout (void)
{
return this->ptr_;
}
-ACE_INLINE CORBA_PrimitiveDef_ptr &
-CORBA_PrimitiveDef_var::out (void)
+ACE_INLINE ::IR_PrimitiveDef_ptr &
+IR_PrimitiveDef_var::out (void)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_PrimitiveDef::_nil ();
+ this->ptr_ = ::IR_PrimitiveDef::_nil ();
return this->ptr_;
}
-ACE_INLINE CORBA_PrimitiveDef_ptr
-CORBA_PrimitiveDef_var::_retn (void)
+ACE_INLINE ::IR_PrimitiveDef_ptr
+IR_PrimitiveDef_var::_retn (void)
{
// yield ownership of managed obj reference
- CORBA_PrimitiveDef_ptr val = this->ptr_;
- this->ptr_ = CORBA_PrimitiveDef::_nil ();
+ ::IR_PrimitiveDef_ptr val = this->ptr_;
+ this->ptr_ = ::IR_PrimitiveDef::_nil ();
return val;
}
@@ -6404,68 +10027,68 @@ CORBA_PrimitiveDef_var::_retn (void)
#endif /* end #if !defined */
-#if !defined (_CORBA_PRIMITIVEDEF___OUT_CI_)
-#define _CORBA_PRIMITIVEDEF___OUT_CI_
+#if !defined (_IR_PRIMITIVEDEF___OUT_CI_)
+#define _IR_PRIMITIVEDEF___OUT_CI_
// *************************************************************
-// Inline operations for class CORBA_PrimitiveDef_out
+// Inline operations for class IR_PrimitiveDef_out
// *************************************************************
ACE_INLINE
-CORBA_PrimitiveDef_out::CORBA_PrimitiveDef_out (CORBA_PrimitiveDef_ptr &p)
+IR_PrimitiveDef_out::IR_PrimitiveDef_out (IR_PrimitiveDef_ptr &p)
: ptr_ (p)
{
- this->ptr_ = CORBA_PrimitiveDef::_nil ();
+ this->ptr_ = ::IR_PrimitiveDef::_nil ();
}
ACE_INLINE
-CORBA_PrimitiveDef_out::CORBA_PrimitiveDef_out (CORBA_PrimitiveDef_var &p) // constructor from _var
+IR_PrimitiveDef_out::IR_PrimitiveDef_out (IR_PrimitiveDef_var &p) // constructor from _var
: ptr_ (p.out ())
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_PrimitiveDef::_nil ();
+ this->ptr_ = ::IR_PrimitiveDef::_nil ();
}
ACE_INLINE
-CORBA_PrimitiveDef_out::CORBA_PrimitiveDef_out (const CORBA_PrimitiveDef_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_PrimitiveDef_out&,p).ptr_)
+IR_PrimitiveDef_out::IR_PrimitiveDef_out (const ::IR_PrimitiveDef_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_PrimitiveDef_out &, p).ptr_)
{}
-ACE_INLINE CORBA_PrimitiveDef_out &
-CORBA_PrimitiveDef_out::operator= (const CORBA_PrimitiveDef_out &p)
+ACE_INLINE ::IR_PrimitiveDef_out &
+IR_PrimitiveDef_out::operator= (const ::IR_PrimitiveDef_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_PrimitiveDef_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_PrimitiveDef_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_PrimitiveDef_out &
-CORBA_PrimitiveDef_out::operator= (const CORBA_PrimitiveDef_var &p)
+ACE_INLINE IR_PrimitiveDef_out &
+IR_PrimitiveDef_out::operator= (const ::IR_PrimitiveDef_var &p)
{
- this->ptr_ = CORBA_PrimitiveDef::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_PrimitiveDef::_duplicate (p.ptr ());
return *this;
}
-ACE_INLINE CORBA_PrimitiveDef_out &
-CORBA_PrimitiveDef_out::operator= (CORBA_PrimitiveDef_ptr p)
+ACE_INLINE IR_PrimitiveDef_out &
+IR_PrimitiveDef_out::operator= (IR_PrimitiveDef_ptr p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_PrimitiveDef_out::operator CORBA_PrimitiveDef_ptr &() // cast
+IR_PrimitiveDef_out::operator ::IR_PrimitiveDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_PrimitiveDef_ptr &
-CORBA_PrimitiveDef_out::ptr (void) // ptr
+ACE_INLINE ::IR_PrimitiveDef_ptr &
+IR_PrimitiveDef_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_PrimitiveDef_ptr
-CORBA_PrimitiveDef_out::operator-> (void)
+ACE_INLINE ::IR_PrimitiveDef_ptr
+IR_PrimitiveDef_out::operator-> (void)
{
return this->ptr_;
}
@@ -6474,116 +10097,116 @@ CORBA_PrimitiveDef_out::operator-> (void)
#endif /* end #if !defined */
ACE_INLINE
-CORBA_StringDef::CORBA_StringDef (void) // default constructor
+IR_StringDef::IR_StringDef (void) // default constructor
{}
ACE_INLINE
-CORBA_StringDef::CORBA_StringDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+IR_StringDef::IR_StringDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
: CORBA_Object (objref, _tao_servant, _tao_collocated)
{}
ACE_INLINE
-CORBA_StringDef::~CORBA_StringDef (void) // destructor
+IR_StringDef::~IR_StringDef (void) // destructor
{}
-#if !defined (_CORBA_STRINGDEF___VAR_CI_)
-#define _CORBA_STRINGDEF___VAR_CI_
+#if !defined (_IR_STRINGDEF___VAR_CI_)
+#define _IR_STRINGDEF___VAR_CI_
// *************************************************************
-// Inline operations for class CORBA_StringDef_var
+// Inline operations for class IR_StringDef_var
// *************************************************************
ACE_INLINE
-CORBA_StringDef_var::CORBA_StringDef_var (void) // default constructor
- : ptr_ (CORBA_StringDef::_nil ())
+IR_StringDef_var::IR_StringDef_var (void) // default constructor
+ : ptr_ (IR_StringDef::_nil ())
{}
ACE_INLINE
-CORBA_StringDef_var::CORBA_StringDef_var (CORBA_StringDef_ptr p)
+IR_StringDef_var::IR_StringDef_var (IR_StringDef_ptr p)
: ptr_ (p)
{}
-ACE_INLINE CORBA_StringDef_ptr
-CORBA_StringDef_var::ptr (void) const
+ACE_INLINE ::IR_StringDef_ptr
+IR_StringDef_var::ptr (void) const
{
return this->ptr_;
}
ACE_INLINE
-CORBA_StringDef_var::CORBA_StringDef_var (const CORBA_StringDef_var &p) // copy constructor
- : ptr_ (CORBA_StringDef::_duplicate (p.ptr ()))
+IR_StringDef_var::IR_StringDef_var (const ::IR_StringDef_var &p) // copy constructor
+ : ptr_ (IR_StringDef::_duplicate (p.ptr ()))
{}
ACE_INLINE
-CORBA_StringDef_var::~CORBA_StringDef_var (void) // destructor
+IR_StringDef_var::~IR_StringDef_var (void) // destructor
{
CORBA::release (this->ptr_);
}
-ACE_INLINE CORBA_StringDef_var &
-CORBA_StringDef_var::operator= (CORBA_StringDef_ptr p)
+ACE_INLINE IR_StringDef_var &
+IR_StringDef_var::operator= (IR_StringDef_ptr p)
{
CORBA::release (this->ptr_);
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_StringDef_var &
-CORBA_StringDef_var::operator= (const CORBA_StringDef_var &p)
+ACE_INLINE IR_StringDef_var &
+IR_StringDef_var::operator= (const ::IR_StringDef_var &p)
{
if (this != &p)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_StringDef::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_StringDef::_duplicate (p.ptr ());
}
return *this;
}
ACE_INLINE
-CORBA_StringDef_var::operator const CORBA_StringDef_ptr &() const // cast
+IR_StringDef_var::operator const ::IR_StringDef_ptr &() const // cast
{
return this->ptr_;
}
ACE_INLINE
-CORBA_StringDef_var::operator CORBA_StringDef_ptr &() // cast
+IR_StringDef_var::operator ::IR_StringDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_StringDef_ptr
-CORBA_StringDef_var::operator-> (void) const
+ACE_INLINE ::IR_StringDef_ptr
+IR_StringDef_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_StringDef_ptr
-CORBA_StringDef_var::in (void) const
+ACE_INLINE ::IR_StringDef_ptr
+IR_StringDef_var::in (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_StringDef_ptr &
-CORBA_StringDef_var::inout (void)
+ACE_INLINE ::IR_StringDef_ptr &
+IR_StringDef_var::inout (void)
{
return this->ptr_;
}
-ACE_INLINE CORBA_StringDef_ptr &
-CORBA_StringDef_var::out (void)
+ACE_INLINE ::IR_StringDef_ptr &
+IR_StringDef_var::out (void)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_StringDef::_nil ();
+ this->ptr_ = ::IR_StringDef::_nil ();
return this->ptr_;
}
-ACE_INLINE CORBA_StringDef_ptr
-CORBA_StringDef_var::_retn (void)
+ACE_INLINE ::IR_StringDef_ptr
+IR_StringDef_var::_retn (void)
{
// yield ownership of managed obj reference
- CORBA_StringDef_ptr val = this->ptr_;
- this->ptr_ = CORBA_StringDef::_nil ();
+ ::IR_StringDef_ptr val = this->ptr_;
+ this->ptr_ = ::IR_StringDef::_nil ();
return val;
}
@@ -6591,68 +10214,68 @@ CORBA_StringDef_var::_retn (void)
#endif /* end #if !defined */
-#if !defined (_CORBA_STRINGDEF___OUT_CI_)
-#define _CORBA_STRINGDEF___OUT_CI_
+#if !defined (_IR_STRINGDEF___OUT_CI_)
+#define _IR_STRINGDEF___OUT_CI_
// *************************************************************
-// Inline operations for class CORBA_StringDef_out
+// Inline operations for class IR_StringDef_out
// *************************************************************
ACE_INLINE
-CORBA_StringDef_out::CORBA_StringDef_out (CORBA_StringDef_ptr &p)
+IR_StringDef_out::IR_StringDef_out (IR_StringDef_ptr &p)
: ptr_ (p)
{
- this->ptr_ = CORBA_StringDef::_nil ();
+ this->ptr_ = ::IR_StringDef::_nil ();
}
ACE_INLINE
-CORBA_StringDef_out::CORBA_StringDef_out (CORBA_StringDef_var &p) // constructor from _var
+IR_StringDef_out::IR_StringDef_out (IR_StringDef_var &p) // constructor from _var
: ptr_ (p.out ())
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_StringDef::_nil ();
+ this->ptr_ = ::IR_StringDef::_nil ();
}
ACE_INLINE
-CORBA_StringDef_out::CORBA_StringDef_out (const CORBA_StringDef_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_StringDef_out&,p).ptr_)
+IR_StringDef_out::IR_StringDef_out (const ::IR_StringDef_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_StringDef_out &, p).ptr_)
{}
-ACE_INLINE CORBA_StringDef_out &
-CORBA_StringDef_out::operator= (const CORBA_StringDef_out &p)
+ACE_INLINE ::IR_StringDef_out &
+IR_StringDef_out::operator= (const ::IR_StringDef_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_StringDef_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_StringDef_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_StringDef_out &
-CORBA_StringDef_out::operator= (const CORBA_StringDef_var &p)
+ACE_INLINE IR_StringDef_out &
+IR_StringDef_out::operator= (const ::IR_StringDef_var &p)
{
- this->ptr_ = CORBA_StringDef::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_StringDef::_duplicate (p.ptr ());
return *this;
}
-ACE_INLINE CORBA_StringDef_out &
-CORBA_StringDef_out::operator= (CORBA_StringDef_ptr p)
+ACE_INLINE IR_StringDef_out &
+IR_StringDef_out::operator= (IR_StringDef_ptr p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_StringDef_out::operator CORBA_StringDef_ptr &() // cast
+IR_StringDef_out::operator ::IR_StringDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_StringDef_ptr &
-CORBA_StringDef_out::ptr (void) // ptr
+ACE_INLINE ::IR_StringDef_ptr &
+IR_StringDef_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_StringDef_ptr
-CORBA_StringDef_out::operator-> (void)
+ACE_INLINE ::IR_StringDef_ptr
+IR_StringDef_out::operator-> (void)
{
return this->ptr_;
}
@@ -6661,116 +10284,116 @@ CORBA_StringDef_out::operator-> (void)
#endif /* end #if !defined */
ACE_INLINE
-CORBA_WstringDef::CORBA_WstringDef (void) // default constructor
+IR_WstringDef::IR_WstringDef (void) // default constructor
{}
ACE_INLINE
-CORBA_WstringDef::CORBA_WstringDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+IR_WstringDef::IR_WstringDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
: CORBA_Object (objref, _tao_servant, _tao_collocated)
{}
ACE_INLINE
-CORBA_WstringDef::~CORBA_WstringDef (void) // destructor
+IR_WstringDef::~IR_WstringDef (void) // destructor
{}
-#if !defined (_CORBA_WSTRINGDEF___VAR_CI_)
-#define _CORBA_WSTRINGDEF___VAR_CI_
+#if !defined (_IR_WSTRINGDEF___VAR_CI_)
+#define _IR_WSTRINGDEF___VAR_CI_
// *************************************************************
-// Inline operations for class CORBA_WstringDef_var
+// Inline operations for class IR_WstringDef_var
// *************************************************************
ACE_INLINE
-CORBA_WstringDef_var::CORBA_WstringDef_var (void) // default constructor
- : ptr_ (CORBA_WstringDef::_nil ())
+IR_WstringDef_var::IR_WstringDef_var (void) // default constructor
+ : ptr_ (IR_WstringDef::_nil ())
{}
ACE_INLINE
-CORBA_WstringDef_var::CORBA_WstringDef_var (CORBA_WstringDef_ptr p)
+IR_WstringDef_var::IR_WstringDef_var (IR_WstringDef_ptr p)
: ptr_ (p)
{}
-ACE_INLINE CORBA_WstringDef_ptr
-CORBA_WstringDef_var::ptr (void) const
+ACE_INLINE ::IR_WstringDef_ptr
+IR_WstringDef_var::ptr (void) const
{
return this->ptr_;
}
ACE_INLINE
-CORBA_WstringDef_var::CORBA_WstringDef_var (const CORBA_WstringDef_var &p) // copy constructor
- : ptr_ (CORBA_WstringDef::_duplicate (p.ptr ()))
+IR_WstringDef_var::IR_WstringDef_var (const ::IR_WstringDef_var &p) // copy constructor
+ : ptr_ (IR_WstringDef::_duplicate (p.ptr ()))
{}
ACE_INLINE
-CORBA_WstringDef_var::~CORBA_WstringDef_var (void) // destructor
+IR_WstringDef_var::~IR_WstringDef_var (void) // destructor
{
CORBA::release (this->ptr_);
}
-ACE_INLINE CORBA_WstringDef_var &
-CORBA_WstringDef_var::operator= (CORBA_WstringDef_ptr p)
+ACE_INLINE IR_WstringDef_var &
+IR_WstringDef_var::operator= (IR_WstringDef_ptr p)
{
CORBA::release (this->ptr_);
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_WstringDef_var &
-CORBA_WstringDef_var::operator= (const CORBA_WstringDef_var &p)
+ACE_INLINE IR_WstringDef_var &
+IR_WstringDef_var::operator= (const ::IR_WstringDef_var &p)
{
if (this != &p)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_WstringDef::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_WstringDef::_duplicate (p.ptr ());
}
return *this;
}
ACE_INLINE
-CORBA_WstringDef_var::operator const CORBA_WstringDef_ptr &() const // cast
+IR_WstringDef_var::operator const ::IR_WstringDef_ptr &() const // cast
{
return this->ptr_;
}
ACE_INLINE
-CORBA_WstringDef_var::operator CORBA_WstringDef_ptr &() // cast
+IR_WstringDef_var::operator ::IR_WstringDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_WstringDef_ptr
-CORBA_WstringDef_var::operator-> (void) const
+ACE_INLINE ::IR_WstringDef_ptr
+IR_WstringDef_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_WstringDef_ptr
-CORBA_WstringDef_var::in (void) const
+ACE_INLINE ::IR_WstringDef_ptr
+IR_WstringDef_var::in (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_WstringDef_ptr &
-CORBA_WstringDef_var::inout (void)
+ACE_INLINE ::IR_WstringDef_ptr &
+IR_WstringDef_var::inout (void)
{
return this->ptr_;
}
-ACE_INLINE CORBA_WstringDef_ptr &
-CORBA_WstringDef_var::out (void)
+ACE_INLINE ::IR_WstringDef_ptr &
+IR_WstringDef_var::out (void)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_WstringDef::_nil ();
+ this->ptr_ = ::IR_WstringDef::_nil ();
return this->ptr_;
}
-ACE_INLINE CORBA_WstringDef_ptr
-CORBA_WstringDef_var::_retn (void)
+ACE_INLINE ::IR_WstringDef_ptr
+IR_WstringDef_var::_retn (void)
{
// yield ownership of managed obj reference
- CORBA_WstringDef_ptr val = this->ptr_;
- this->ptr_ = CORBA_WstringDef::_nil ();
+ ::IR_WstringDef_ptr val = this->ptr_;
+ this->ptr_ = ::IR_WstringDef::_nil ();
return val;
}
@@ -6778,68 +10401,68 @@ CORBA_WstringDef_var::_retn (void)
#endif /* end #if !defined */
-#if !defined (_CORBA_WSTRINGDEF___OUT_CI_)
-#define _CORBA_WSTRINGDEF___OUT_CI_
+#if !defined (_IR_WSTRINGDEF___OUT_CI_)
+#define _IR_WSTRINGDEF___OUT_CI_
// *************************************************************
-// Inline operations for class CORBA_WstringDef_out
+// Inline operations for class IR_WstringDef_out
// *************************************************************
ACE_INLINE
-CORBA_WstringDef_out::CORBA_WstringDef_out (CORBA_WstringDef_ptr &p)
+IR_WstringDef_out::IR_WstringDef_out (IR_WstringDef_ptr &p)
: ptr_ (p)
{
- this->ptr_ = CORBA_WstringDef::_nil ();
+ this->ptr_ = ::IR_WstringDef::_nil ();
}
ACE_INLINE
-CORBA_WstringDef_out::CORBA_WstringDef_out (CORBA_WstringDef_var &p) // constructor from _var
+IR_WstringDef_out::IR_WstringDef_out (IR_WstringDef_var &p) // constructor from _var
: ptr_ (p.out ())
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_WstringDef::_nil ();
+ this->ptr_ = ::IR_WstringDef::_nil ();
}
ACE_INLINE
-CORBA_WstringDef_out::CORBA_WstringDef_out (const CORBA_WstringDef_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_WstringDef_out&,p).ptr_)
+IR_WstringDef_out::IR_WstringDef_out (const ::IR_WstringDef_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_WstringDef_out &, p).ptr_)
{}
-ACE_INLINE CORBA_WstringDef_out &
-CORBA_WstringDef_out::operator= (const CORBA_WstringDef_out &p)
+ACE_INLINE ::IR_WstringDef_out &
+IR_WstringDef_out::operator= (const ::IR_WstringDef_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_WstringDef_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_WstringDef_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_WstringDef_out &
-CORBA_WstringDef_out::operator= (const CORBA_WstringDef_var &p)
+ACE_INLINE IR_WstringDef_out &
+IR_WstringDef_out::operator= (const ::IR_WstringDef_var &p)
{
- this->ptr_ = CORBA_WstringDef::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_WstringDef::_duplicate (p.ptr ());
return *this;
}
-ACE_INLINE CORBA_WstringDef_out &
-CORBA_WstringDef_out::operator= (CORBA_WstringDef_ptr p)
+ACE_INLINE IR_WstringDef_out &
+IR_WstringDef_out::operator= (IR_WstringDef_ptr p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_WstringDef_out::operator CORBA_WstringDef_ptr &() // cast
+IR_WstringDef_out::operator ::IR_WstringDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_WstringDef_ptr &
-CORBA_WstringDef_out::ptr (void) // ptr
+ACE_INLINE ::IR_WstringDef_ptr &
+IR_WstringDef_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_WstringDef_ptr
-CORBA_WstringDef_out::operator-> (void)
+ACE_INLINE ::IR_WstringDef_ptr
+IR_WstringDef_out::operator-> (void)
{
return this->ptr_;
}
@@ -6848,116 +10471,116 @@ CORBA_WstringDef_out::operator-> (void)
#endif /* end #if !defined */
ACE_INLINE
-CORBA_FixedDef::CORBA_FixedDef (void) // default constructor
+IR_FixedDef::IR_FixedDef (void) // default constructor
{}
ACE_INLINE
-CORBA_FixedDef::CORBA_FixedDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+IR_FixedDef::IR_FixedDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
: CORBA_Object (objref, _tao_servant, _tao_collocated)
{}
ACE_INLINE
-CORBA_FixedDef::~CORBA_FixedDef (void) // destructor
+IR_FixedDef::~IR_FixedDef (void) // destructor
{}
-#if !defined (_CORBA_FIXEDDEF___VAR_CI_)
-#define _CORBA_FIXEDDEF___VAR_CI_
+#if !defined (_IR_FIXEDDEF___VAR_CI_)
+#define _IR_FIXEDDEF___VAR_CI_
// *************************************************************
-// Inline operations for class CORBA_FixedDef_var
+// Inline operations for class IR_FixedDef_var
// *************************************************************
ACE_INLINE
-CORBA_FixedDef_var::CORBA_FixedDef_var (void) // default constructor
- : ptr_ (CORBA_FixedDef::_nil ())
+IR_FixedDef_var::IR_FixedDef_var (void) // default constructor
+ : ptr_ (IR_FixedDef::_nil ())
{}
ACE_INLINE
-CORBA_FixedDef_var::CORBA_FixedDef_var (CORBA_FixedDef_ptr p)
+IR_FixedDef_var::IR_FixedDef_var (IR_FixedDef_ptr p)
: ptr_ (p)
{}
-ACE_INLINE CORBA_FixedDef_ptr
-CORBA_FixedDef_var::ptr (void) const
+ACE_INLINE ::IR_FixedDef_ptr
+IR_FixedDef_var::ptr (void) const
{
return this->ptr_;
}
ACE_INLINE
-CORBA_FixedDef_var::CORBA_FixedDef_var (const CORBA_FixedDef_var &p) // copy constructor
- : ptr_ (CORBA_FixedDef::_duplicate (p.ptr ()))
+IR_FixedDef_var::IR_FixedDef_var (const ::IR_FixedDef_var &p) // copy constructor
+ : ptr_ (IR_FixedDef::_duplicate (p.ptr ()))
{}
ACE_INLINE
-CORBA_FixedDef_var::~CORBA_FixedDef_var (void) // destructor
+IR_FixedDef_var::~IR_FixedDef_var (void) // destructor
{
CORBA::release (this->ptr_);
}
-ACE_INLINE CORBA_FixedDef_var &
-CORBA_FixedDef_var::operator= (CORBA_FixedDef_ptr p)
+ACE_INLINE IR_FixedDef_var &
+IR_FixedDef_var::operator= (IR_FixedDef_ptr p)
{
CORBA::release (this->ptr_);
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_FixedDef_var &
-CORBA_FixedDef_var::operator= (const CORBA_FixedDef_var &p)
+ACE_INLINE IR_FixedDef_var &
+IR_FixedDef_var::operator= (const ::IR_FixedDef_var &p)
{
if (this != &p)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_FixedDef::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_FixedDef::_duplicate (p.ptr ());
}
return *this;
}
ACE_INLINE
-CORBA_FixedDef_var::operator const CORBA_FixedDef_ptr &() const // cast
+IR_FixedDef_var::operator const ::IR_FixedDef_ptr &() const // cast
{
return this->ptr_;
}
ACE_INLINE
-CORBA_FixedDef_var::operator CORBA_FixedDef_ptr &() // cast
+IR_FixedDef_var::operator ::IR_FixedDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_FixedDef_ptr
-CORBA_FixedDef_var::operator-> (void) const
+ACE_INLINE ::IR_FixedDef_ptr
+IR_FixedDef_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_FixedDef_ptr
-CORBA_FixedDef_var::in (void) const
+ACE_INLINE ::IR_FixedDef_ptr
+IR_FixedDef_var::in (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_FixedDef_ptr &
-CORBA_FixedDef_var::inout (void)
+ACE_INLINE ::IR_FixedDef_ptr &
+IR_FixedDef_var::inout (void)
{
return this->ptr_;
}
-ACE_INLINE CORBA_FixedDef_ptr &
-CORBA_FixedDef_var::out (void)
+ACE_INLINE ::IR_FixedDef_ptr &
+IR_FixedDef_var::out (void)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_FixedDef::_nil ();
+ this->ptr_ = ::IR_FixedDef::_nil ();
return this->ptr_;
}
-ACE_INLINE CORBA_FixedDef_ptr
-CORBA_FixedDef_var::_retn (void)
+ACE_INLINE ::IR_FixedDef_ptr
+IR_FixedDef_var::_retn (void)
{
// yield ownership of managed obj reference
- CORBA_FixedDef_ptr val = this->ptr_;
- this->ptr_ = CORBA_FixedDef::_nil ();
+ ::IR_FixedDef_ptr val = this->ptr_;
+ this->ptr_ = ::IR_FixedDef::_nil ();
return val;
}
@@ -6965,68 +10588,68 @@ CORBA_FixedDef_var::_retn (void)
#endif /* end #if !defined */
-#if !defined (_CORBA_FIXEDDEF___OUT_CI_)
-#define _CORBA_FIXEDDEF___OUT_CI_
+#if !defined (_IR_FIXEDDEF___OUT_CI_)
+#define _IR_FIXEDDEF___OUT_CI_
// *************************************************************
-// Inline operations for class CORBA_FixedDef_out
+// Inline operations for class IR_FixedDef_out
// *************************************************************
ACE_INLINE
-CORBA_FixedDef_out::CORBA_FixedDef_out (CORBA_FixedDef_ptr &p)
+IR_FixedDef_out::IR_FixedDef_out (IR_FixedDef_ptr &p)
: ptr_ (p)
{
- this->ptr_ = CORBA_FixedDef::_nil ();
+ this->ptr_ = ::IR_FixedDef::_nil ();
}
ACE_INLINE
-CORBA_FixedDef_out::CORBA_FixedDef_out (CORBA_FixedDef_var &p) // constructor from _var
+IR_FixedDef_out::IR_FixedDef_out (IR_FixedDef_var &p) // constructor from _var
: ptr_ (p.out ())
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_FixedDef::_nil ();
+ this->ptr_ = ::IR_FixedDef::_nil ();
}
ACE_INLINE
-CORBA_FixedDef_out::CORBA_FixedDef_out (const CORBA_FixedDef_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_FixedDef_out&,p).ptr_)
+IR_FixedDef_out::IR_FixedDef_out (const ::IR_FixedDef_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_FixedDef_out &, p).ptr_)
{}
-ACE_INLINE CORBA_FixedDef_out &
-CORBA_FixedDef_out::operator= (const CORBA_FixedDef_out &p)
+ACE_INLINE ::IR_FixedDef_out &
+IR_FixedDef_out::operator= (const ::IR_FixedDef_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_FixedDef_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_FixedDef_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_FixedDef_out &
-CORBA_FixedDef_out::operator= (const CORBA_FixedDef_var &p)
+ACE_INLINE IR_FixedDef_out &
+IR_FixedDef_out::operator= (const ::IR_FixedDef_var &p)
{
- this->ptr_ = CORBA_FixedDef::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_FixedDef::_duplicate (p.ptr ());
return *this;
}
-ACE_INLINE CORBA_FixedDef_out &
-CORBA_FixedDef_out::operator= (CORBA_FixedDef_ptr p)
+ACE_INLINE IR_FixedDef_out &
+IR_FixedDef_out::operator= (IR_FixedDef_ptr p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_FixedDef_out::operator CORBA_FixedDef_ptr &() // cast
+IR_FixedDef_out::operator ::IR_FixedDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_FixedDef_ptr &
-CORBA_FixedDef_out::ptr (void) // ptr
+ACE_INLINE ::IR_FixedDef_ptr &
+IR_FixedDef_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_FixedDef_ptr
-CORBA_FixedDef_out::operator-> (void)
+ACE_INLINE ::IR_FixedDef_ptr
+IR_FixedDef_out::operator-> (void)
{
return this->ptr_;
}
@@ -7035,116 +10658,116 @@ CORBA_FixedDef_out::operator-> (void)
#endif /* end #if !defined */
ACE_INLINE
-CORBA_SequenceDef::CORBA_SequenceDef (void) // default constructor
+IR_SequenceDef::IR_SequenceDef (void) // default constructor
{}
ACE_INLINE
-CORBA_SequenceDef::CORBA_SequenceDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+IR_SequenceDef::IR_SequenceDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
: CORBA_Object (objref, _tao_servant, _tao_collocated)
{}
ACE_INLINE
-CORBA_SequenceDef::~CORBA_SequenceDef (void) // destructor
+IR_SequenceDef::~IR_SequenceDef (void) // destructor
{}
-#if !defined (_CORBA_SEQUENCEDEF___VAR_CI_)
-#define _CORBA_SEQUENCEDEF___VAR_CI_
+#if !defined (_IR_SEQUENCEDEF___VAR_CI_)
+#define _IR_SEQUENCEDEF___VAR_CI_
// *************************************************************
-// Inline operations for class CORBA_SequenceDef_var
+// Inline operations for class IR_SequenceDef_var
// *************************************************************
ACE_INLINE
-CORBA_SequenceDef_var::CORBA_SequenceDef_var (void) // default constructor
- : ptr_ (CORBA_SequenceDef::_nil ())
+IR_SequenceDef_var::IR_SequenceDef_var (void) // default constructor
+ : ptr_ (IR_SequenceDef::_nil ())
{}
ACE_INLINE
-CORBA_SequenceDef_var::CORBA_SequenceDef_var (CORBA_SequenceDef_ptr p)
+IR_SequenceDef_var::IR_SequenceDef_var (IR_SequenceDef_ptr p)
: ptr_ (p)
{}
-ACE_INLINE CORBA_SequenceDef_ptr
-CORBA_SequenceDef_var::ptr (void) const
+ACE_INLINE ::IR_SequenceDef_ptr
+IR_SequenceDef_var::ptr (void) const
{
return this->ptr_;
}
ACE_INLINE
-CORBA_SequenceDef_var::CORBA_SequenceDef_var (const CORBA_SequenceDef_var &p) // copy constructor
- : ptr_ (CORBA_SequenceDef::_duplicate (p.ptr ()))
+IR_SequenceDef_var::IR_SequenceDef_var (const ::IR_SequenceDef_var &p) // copy constructor
+ : ptr_ (IR_SequenceDef::_duplicate (p.ptr ()))
{}
ACE_INLINE
-CORBA_SequenceDef_var::~CORBA_SequenceDef_var (void) // destructor
+IR_SequenceDef_var::~IR_SequenceDef_var (void) // destructor
{
CORBA::release (this->ptr_);
}
-ACE_INLINE CORBA_SequenceDef_var &
-CORBA_SequenceDef_var::operator= (CORBA_SequenceDef_ptr p)
+ACE_INLINE IR_SequenceDef_var &
+IR_SequenceDef_var::operator= (IR_SequenceDef_ptr p)
{
CORBA::release (this->ptr_);
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_SequenceDef_var &
-CORBA_SequenceDef_var::operator= (const CORBA_SequenceDef_var &p)
+ACE_INLINE IR_SequenceDef_var &
+IR_SequenceDef_var::operator= (const ::IR_SequenceDef_var &p)
{
if (this != &p)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_SequenceDef::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_SequenceDef::_duplicate (p.ptr ());
}
return *this;
}
ACE_INLINE
-CORBA_SequenceDef_var::operator const CORBA_SequenceDef_ptr &() const // cast
+IR_SequenceDef_var::operator const ::IR_SequenceDef_ptr &() const // cast
{
return this->ptr_;
}
ACE_INLINE
-CORBA_SequenceDef_var::operator CORBA_SequenceDef_ptr &() // cast
+IR_SequenceDef_var::operator ::IR_SequenceDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_SequenceDef_ptr
-CORBA_SequenceDef_var::operator-> (void) const
+ACE_INLINE ::IR_SequenceDef_ptr
+IR_SequenceDef_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_SequenceDef_ptr
-CORBA_SequenceDef_var::in (void) const
+ACE_INLINE ::IR_SequenceDef_ptr
+IR_SequenceDef_var::in (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_SequenceDef_ptr &
-CORBA_SequenceDef_var::inout (void)
+ACE_INLINE ::IR_SequenceDef_ptr &
+IR_SequenceDef_var::inout (void)
{
return this->ptr_;
}
-ACE_INLINE CORBA_SequenceDef_ptr &
-CORBA_SequenceDef_var::out (void)
+ACE_INLINE ::IR_SequenceDef_ptr &
+IR_SequenceDef_var::out (void)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_SequenceDef::_nil ();
+ this->ptr_ = ::IR_SequenceDef::_nil ();
return this->ptr_;
}
-ACE_INLINE CORBA_SequenceDef_ptr
-CORBA_SequenceDef_var::_retn (void)
+ACE_INLINE ::IR_SequenceDef_ptr
+IR_SequenceDef_var::_retn (void)
{
// yield ownership of managed obj reference
- CORBA_SequenceDef_ptr val = this->ptr_;
- this->ptr_ = CORBA_SequenceDef::_nil ();
+ ::IR_SequenceDef_ptr val = this->ptr_;
+ this->ptr_ = ::IR_SequenceDef::_nil ();
return val;
}
@@ -7152,68 +10775,68 @@ CORBA_SequenceDef_var::_retn (void)
#endif /* end #if !defined */
-#if !defined (_CORBA_SEQUENCEDEF___OUT_CI_)
-#define _CORBA_SEQUENCEDEF___OUT_CI_
+#if !defined (_IR_SEQUENCEDEF___OUT_CI_)
+#define _IR_SEQUENCEDEF___OUT_CI_
// *************************************************************
-// Inline operations for class CORBA_SequenceDef_out
+// Inline operations for class IR_SequenceDef_out
// *************************************************************
ACE_INLINE
-CORBA_SequenceDef_out::CORBA_SequenceDef_out (CORBA_SequenceDef_ptr &p)
+IR_SequenceDef_out::IR_SequenceDef_out (IR_SequenceDef_ptr &p)
: ptr_ (p)
{
- this->ptr_ = CORBA_SequenceDef::_nil ();
+ this->ptr_ = ::IR_SequenceDef::_nil ();
}
ACE_INLINE
-CORBA_SequenceDef_out::CORBA_SequenceDef_out (CORBA_SequenceDef_var &p) // constructor from _var
+IR_SequenceDef_out::IR_SequenceDef_out (IR_SequenceDef_var &p) // constructor from _var
: ptr_ (p.out ())
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_SequenceDef::_nil ();
+ this->ptr_ = ::IR_SequenceDef::_nil ();
}
ACE_INLINE
-CORBA_SequenceDef_out::CORBA_SequenceDef_out (const CORBA_SequenceDef_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_SequenceDef_out&,p).ptr_)
+IR_SequenceDef_out::IR_SequenceDef_out (const ::IR_SequenceDef_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_SequenceDef_out &, p).ptr_)
{}
-ACE_INLINE CORBA_SequenceDef_out &
-CORBA_SequenceDef_out::operator= (const CORBA_SequenceDef_out &p)
+ACE_INLINE ::IR_SequenceDef_out &
+IR_SequenceDef_out::operator= (const ::IR_SequenceDef_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_SequenceDef_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_SequenceDef_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_SequenceDef_out &
-CORBA_SequenceDef_out::operator= (const CORBA_SequenceDef_var &p)
+ACE_INLINE IR_SequenceDef_out &
+IR_SequenceDef_out::operator= (const ::IR_SequenceDef_var &p)
{
- this->ptr_ = CORBA_SequenceDef::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_SequenceDef::_duplicate (p.ptr ());
return *this;
}
-ACE_INLINE CORBA_SequenceDef_out &
-CORBA_SequenceDef_out::operator= (CORBA_SequenceDef_ptr p)
+ACE_INLINE IR_SequenceDef_out &
+IR_SequenceDef_out::operator= (IR_SequenceDef_ptr p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_SequenceDef_out::operator CORBA_SequenceDef_ptr &() // cast
+IR_SequenceDef_out::operator ::IR_SequenceDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_SequenceDef_ptr &
-CORBA_SequenceDef_out::ptr (void) // ptr
+ACE_INLINE ::IR_SequenceDef_ptr &
+IR_SequenceDef_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_SequenceDef_ptr
-CORBA_SequenceDef_out::operator-> (void)
+ACE_INLINE ::IR_SequenceDef_ptr
+IR_SequenceDef_out::operator-> (void)
{
return this->ptr_;
}
@@ -7222,116 +10845,116 @@ CORBA_SequenceDef_out::operator-> (void)
#endif /* end #if !defined */
ACE_INLINE
-CORBA_ArrayDef::CORBA_ArrayDef (void) // default constructor
+IR_ArrayDef::IR_ArrayDef (void) // default constructor
{}
ACE_INLINE
-CORBA_ArrayDef::CORBA_ArrayDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+IR_ArrayDef::IR_ArrayDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
: CORBA_Object (objref, _tao_servant, _tao_collocated)
{}
ACE_INLINE
-CORBA_ArrayDef::~CORBA_ArrayDef (void) // destructor
+IR_ArrayDef::~IR_ArrayDef (void) // destructor
{}
-#if !defined (_CORBA_ARRAYDEF___VAR_CI_)
-#define _CORBA_ARRAYDEF___VAR_CI_
+#if !defined (_IR_ARRAYDEF___VAR_CI_)
+#define _IR_ARRAYDEF___VAR_CI_
// *************************************************************
-// Inline operations for class CORBA_ArrayDef_var
+// Inline operations for class IR_ArrayDef_var
// *************************************************************
ACE_INLINE
-CORBA_ArrayDef_var::CORBA_ArrayDef_var (void) // default constructor
- : ptr_ (CORBA_ArrayDef::_nil ())
+IR_ArrayDef_var::IR_ArrayDef_var (void) // default constructor
+ : ptr_ (IR_ArrayDef::_nil ())
{}
ACE_INLINE
-CORBA_ArrayDef_var::CORBA_ArrayDef_var (CORBA_ArrayDef_ptr p)
+IR_ArrayDef_var::IR_ArrayDef_var (IR_ArrayDef_ptr p)
: ptr_ (p)
{}
-ACE_INLINE CORBA_ArrayDef_ptr
-CORBA_ArrayDef_var::ptr (void) const
+ACE_INLINE ::IR_ArrayDef_ptr
+IR_ArrayDef_var::ptr (void) const
{
return this->ptr_;
}
ACE_INLINE
-CORBA_ArrayDef_var::CORBA_ArrayDef_var (const CORBA_ArrayDef_var &p) // copy constructor
- : ptr_ (CORBA_ArrayDef::_duplicate (p.ptr ()))
+IR_ArrayDef_var::IR_ArrayDef_var (const ::IR_ArrayDef_var &p) // copy constructor
+ : ptr_ (IR_ArrayDef::_duplicate (p.ptr ()))
{}
ACE_INLINE
-CORBA_ArrayDef_var::~CORBA_ArrayDef_var (void) // destructor
+IR_ArrayDef_var::~IR_ArrayDef_var (void) // destructor
{
CORBA::release (this->ptr_);
}
-ACE_INLINE CORBA_ArrayDef_var &
-CORBA_ArrayDef_var::operator= (CORBA_ArrayDef_ptr p)
+ACE_INLINE IR_ArrayDef_var &
+IR_ArrayDef_var::operator= (IR_ArrayDef_ptr p)
{
CORBA::release (this->ptr_);
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_ArrayDef_var &
-CORBA_ArrayDef_var::operator= (const CORBA_ArrayDef_var &p)
+ACE_INLINE IR_ArrayDef_var &
+IR_ArrayDef_var::operator= (const ::IR_ArrayDef_var &p)
{
if (this != &p)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_ArrayDef::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_ArrayDef::_duplicate (p.ptr ());
}
return *this;
}
ACE_INLINE
-CORBA_ArrayDef_var::operator const CORBA_ArrayDef_ptr &() const // cast
+IR_ArrayDef_var::operator const ::IR_ArrayDef_ptr &() const // cast
{
return this->ptr_;
}
ACE_INLINE
-CORBA_ArrayDef_var::operator CORBA_ArrayDef_ptr &() // cast
+IR_ArrayDef_var::operator ::IR_ArrayDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_ArrayDef_ptr
-CORBA_ArrayDef_var::operator-> (void) const
+ACE_INLINE ::IR_ArrayDef_ptr
+IR_ArrayDef_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_ArrayDef_ptr
-CORBA_ArrayDef_var::in (void) const
+ACE_INLINE ::IR_ArrayDef_ptr
+IR_ArrayDef_var::in (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_ArrayDef_ptr &
-CORBA_ArrayDef_var::inout (void)
+ACE_INLINE ::IR_ArrayDef_ptr &
+IR_ArrayDef_var::inout (void)
{
return this->ptr_;
}
-ACE_INLINE CORBA_ArrayDef_ptr &
-CORBA_ArrayDef_var::out (void)
+ACE_INLINE ::IR_ArrayDef_ptr &
+IR_ArrayDef_var::out (void)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_ArrayDef::_nil ();
+ this->ptr_ = ::IR_ArrayDef::_nil ();
return this->ptr_;
}
-ACE_INLINE CORBA_ArrayDef_ptr
-CORBA_ArrayDef_var::_retn (void)
+ACE_INLINE ::IR_ArrayDef_ptr
+IR_ArrayDef_var::_retn (void)
{
// yield ownership of managed obj reference
- CORBA_ArrayDef_ptr val = this->ptr_;
- this->ptr_ = CORBA_ArrayDef::_nil ();
+ ::IR_ArrayDef_ptr val = this->ptr_;
+ this->ptr_ = ::IR_ArrayDef::_nil ();
return val;
}
@@ -7339,68 +10962,68 @@ CORBA_ArrayDef_var::_retn (void)
#endif /* end #if !defined */
-#if !defined (_CORBA_ARRAYDEF___OUT_CI_)
-#define _CORBA_ARRAYDEF___OUT_CI_
+#if !defined (_IR_ARRAYDEF___OUT_CI_)
+#define _IR_ARRAYDEF___OUT_CI_
// *************************************************************
-// Inline operations for class CORBA_ArrayDef_out
+// Inline operations for class IR_ArrayDef_out
// *************************************************************
ACE_INLINE
-CORBA_ArrayDef_out::CORBA_ArrayDef_out (CORBA_ArrayDef_ptr &p)
+IR_ArrayDef_out::IR_ArrayDef_out (IR_ArrayDef_ptr &p)
: ptr_ (p)
{
- this->ptr_ = CORBA_ArrayDef::_nil ();
+ this->ptr_ = ::IR_ArrayDef::_nil ();
}
ACE_INLINE
-CORBA_ArrayDef_out::CORBA_ArrayDef_out (CORBA_ArrayDef_var &p) // constructor from _var
+IR_ArrayDef_out::IR_ArrayDef_out (IR_ArrayDef_var &p) // constructor from _var
: ptr_ (p.out ())
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_ArrayDef::_nil ();
+ this->ptr_ = ::IR_ArrayDef::_nil ();
}
ACE_INLINE
-CORBA_ArrayDef_out::CORBA_ArrayDef_out (const CORBA_ArrayDef_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_ArrayDef_out&,p).ptr_)
+IR_ArrayDef_out::IR_ArrayDef_out (const ::IR_ArrayDef_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_ArrayDef_out &, p).ptr_)
{}
-ACE_INLINE CORBA_ArrayDef_out &
-CORBA_ArrayDef_out::operator= (const CORBA_ArrayDef_out &p)
+ACE_INLINE ::IR_ArrayDef_out &
+IR_ArrayDef_out::operator= (const ::IR_ArrayDef_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_ArrayDef_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_ArrayDef_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_ArrayDef_out &
-CORBA_ArrayDef_out::operator= (const CORBA_ArrayDef_var &p)
+ACE_INLINE IR_ArrayDef_out &
+IR_ArrayDef_out::operator= (const ::IR_ArrayDef_var &p)
{
- this->ptr_ = CORBA_ArrayDef::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_ArrayDef::_duplicate (p.ptr ());
return *this;
}
-ACE_INLINE CORBA_ArrayDef_out &
-CORBA_ArrayDef_out::operator= (CORBA_ArrayDef_ptr p)
+ACE_INLINE IR_ArrayDef_out &
+IR_ArrayDef_out::operator= (IR_ArrayDef_ptr p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_ArrayDef_out::operator CORBA_ArrayDef_ptr &() // cast
+IR_ArrayDef_out::operator ::IR_ArrayDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_ArrayDef_ptr &
-CORBA_ArrayDef_out::ptr (void) // ptr
+ACE_INLINE ::IR_ArrayDef_ptr &
+IR_ArrayDef_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_ArrayDef_ptr
-CORBA_ArrayDef_out::operator-> (void)
+ACE_INLINE ::IR_ArrayDef_ptr
+IR_ArrayDef_out::operator-> (void)
{
return this->ptr_;
}
@@ -7409,116 +11032,116 @@ CORBA_ArrayDef_out::operator-> (void)
#endif /* end #if !defined */
ACE_INLINE
-CORBA_ExceptionDef::CORBA_ExceptionDef (void) // default constructor
+IR_ExceptionDef::IR_ExceptionDef (void) // default constructor
{}
ACE_INLINE
-CORBA_ExceptionDef::CORBA_ExceptionDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+IR_ExceptionDef::IR_ExceptionDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
: CORBA_Object (objref, _tao_servant, _tao_collocated)
{}
ACE_INLINE
-CORBA_ExceptionDef::~CORBA_ExceptionDef (void) // destructor
+IR_ExceptionDef::~IR_ExceptionDef (void) // destructor
{}
-#if !defined (_CORBA_EXCEPTIONDEF___VAR_CI_)
-#define _CORBA_EXCEPTIONDEF___VAR_CI_
+#if !defined (_IR_EXCEPTIONDEF___VAR_CI_)
+#define _IR_EXCEPTIONDEF___VAR_CI_
// *************************************************************
-// Inline operations for class CORBA_ExceptionDef_var
+// Inline operations for class IR_ExceptionDef_var
// *************************************************************
ACE_INLINE
-CORBA_ExceptionDef_var::CORBA_ExceptionDef_var (void) // default constructor
- : ptr_ (CORBA_ExceptionDef::_nil ())
+IR_ExceptionDef_var::IR_ExceptionDef_var (void) // default constructor
+ : ptr_ (IR_ExceptionDef::_nil ())
{}
ACE_INLINE
-CORBA_ExceptionDef_var::CORBA_ExceptionDef_var (CORBA_ExceptionDef_ptr p)
+IR_ExceptionDef_var::IR_ExceptionDef_var (IR_ExceptionDef_ptr p)
: ptr_ (p)
{}
-ACE_INLINE CORBA_ExceptionDef_ptr
-CORBA_ExceptionDef_var::ptr (void) const
+ACE_INLINE ::IR_ExceptionDef_ptr
+IR_ExceptionDef_var::ptr (void) const
{
return this->ptr_;
}
ACE_INLINE
-CORBA_ExceptionDef_var::CORBA_ExceptionDef_var (const CORBA_ExceptionDef_var &p) // copy constructor
- : ptr_ (CORBA_ExceptionDef::_duplicate (p.ptr ()))
+IR_ExceptionDef_var::IR_ExceptionDef_var (const ::IR_ExceptionDef_var &p) // copy constructor
+ : ptr_ (IR_ExceptionDef::_duplicate (p.ptr ()))
{}
ACE_INLINE
-CORBA_ExceptionDef_var::~CORBA_ExceptionDef_var (void) // destructor
+IR_ExceptionDef_var::~IR_ExceptionDef_var (void) // destructor
{
CORBA::release (this->ptr_);
}
-ACE_INLINE CORBA_ExceptionDef_var &
-CORBA_ExceptionDef_var::operator= (CORBA_ExceptionDef_ptr p)
+ACE_INLINE IR_ExceptionDef_var &
+IR_ExceptionDef_var::operator= (IR_ExceptionDef_ptr p)
{
CORBA::release (this->ptr_);
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_ExceptionDef_var &
-CORBA_ExceptionDef_var::operator= (const CORBA_ExceptionDef_var &p)
+ACE_INLINE IR_ExceptionDef_var &
+IR_ExceptionDef_var::operator= (const ::IR_ExceptionDef_var &p)
{
if (this != &p)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_ExceptionDef::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_ExceptionDef::_duplicate (p.ptr ());
}
return *this;
}
ACE_INLINE
-CORBA_ExceptionDef_var::operator const CORBA_ExceptionDef_ptr &() const // cast
+IR_ExceptionDef_var::operator const ::IR_ExceptionDef_ptr &() const // cast
{
return this->ptr_;
}
ACE_INLINE
-CORBA_ExceptionDef_var::operator CORBA_ExceptionDef_ptr &() // cast
+IR_ExceptionDef_var::operator ::IR_ExceptionDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_ExceptionDef_ptr
-CORBA_ExceptionDef_var::operator-> (void) const
+ACE_INLINE ::IR_ExceptionDef_ptr
+IR_ExceptionDef_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_ExceptionDef_ptr
-CORBA_ExceptionDef_var::in (void) const
+ACE_INLINE ::IR_ExceptionDef_ptr
+IR_ExceptionDef_var::in (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_ExceptionDef_ptr &
-CORBA_ExceptionDef_var::inout (void)
+ACE_INLINE ::IR_ExceptionDef_ptr &
+IR_ExceptionDef_var::inout (void)
{
return this->ptr_;
}
-ACE_INLINE CORBA_ExceptionDef_ptr &
-CORBA_ExceptionDef_var::out (void)
+ACE_INLINE ::IR_ExceptionDef_ptr &
+IR_ExceptionDef_var::out (void)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_ExceptionDef::_nil ();
+ this->ptr_ = ::IR_ExceptionDef::_nil ();
return this->ptr_;
}
-ACE_INLINE CORBA_ExceptionDef_ptr
-CORBA_ExceptionDef_var::_retn (void)
+ACE_INLINE ::IR_ExceptionDef_ptr
+IR_ExceptionDef_var::_retn (void)
{
// yield ownership of managed obj reference
- CORBA_ExceptionDef_ptr val = this->ptr_;
- this->ptr_ = CORBA_ExceptionDef::_nil ();
+ ::IR_ExceptionDef_ptr val = this->ptr_;
+ this->ptr_ = ::IR_ExceptionDef::_nil ();
return val;
}
@@ -7526,204 +11149,919 @@ CORBA_ExceptionDef_var::_retn (void)
#endif /* end #if !defined */
-#if !defined (_CORBA_EXCEPTIONDEF___OUT_CI_)
-#define _CORBA_EXCEPTIONDEF___OUT_CI_
+#if !defined (_IR_EXCEPTIONDEF___OUT_CI_)
+#define _IR_EXCEPTIONDEF___OUT_CI_
// *************************************************************
-// Inline operations for class CORBA_ExceptionDef_out
+// Inline operations for class IR_ExceptionDef_out
// *************************************************************
ACE_INLINE
-CORBA_ExceptionDef_out::CORBA_ExceptionDef_out (CORBA_ExceptionDef_ptr &p)
+IR_ExceptionDef_out::IR_ExceptionDef_out (IR_ExceptionDef_ptr &p)
: ptr_ (p)
{
- this->ptr_ = CORBA_ExceptionDef::_nil ();
+ this->ptr_ = ::IR_ExceptionDef::_nil ();
}
ACE_INLINE
-CORBA_ExceptionDef_out::CORBA_ExceptionDef_out (CORBA_ExceptionDef_var &p) // constructor from _var
+IR_ExceptionDef_out::IR_ExceptionDef_out (IR_ExceptionDef_var &p) // constructor from _var
: ptr_ (p.out ())
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_ExceptionDef::_nil ();
+ this->ptr_ = ::IR_ExceptionDef::_nil ();
+}
+
+ACE_INLINE
+IR_ExceptionDef_out::IR_ExceptionDef_out (const ::IR_ExceptionDef_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_ExceptionDef_out &, p).ptr_)
+{}
+
+ACE_INLINE ::IR_ExceptionDef_out &
+IR_ExceptionDef_out::operator= (const ::IR_ExceptionDef_out &p)
+{
+ this->ptr_ = ACE_const_cast (IR_ExceptionDef_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE IR_ExceptionDef_out &
+IR_ExceptionDef_out::operator= (const ::IR_ExceptionDef_var &p)
+{
+ this->ptr_ = ::IR_ExceptionDef::_duplicate (p.ptr ());
+ return *this;
+}
+
+ACE_INLINE IR_ExceptionDef_out &
+IR_ExceptionDef_out::operator= (IR_ExceptionDef_ptr p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+IR_ExceptionDef_out::operator ::IR_ExceptionDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ExceptionDef_ptr &
+IR_ExceptionDef_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ExceptionDef_ptr
+IR_ExceptionDef_out::operator-> (void)
+{
+ return this->ptr_;
}
+
+#endif /* end #if !defined */
+
+// *************************************************************
+// Inline operations for class IR_ExceptionDescription_var
+// *************************************************************
+
ACE_INLINE
-CORBA_ExceptionDef_out::CORBA_ExceptionDef_out (const CORBA_ExceptionDef_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_ExceptionDef_out&,p).ptr_)
+IR_ExceptionDescription_var::IR_ExceptionDescription_var (void) // default constructor
+ : ptr_ (0)
+{}
+
+ACE_INLINE
+IR_ExceptionDescription_var::IR_ExceptionDescription_var (IR_ExceptionDescription *p)
+ : ptr_ (p)
{}
-ACE_INLINE CORBA_ExceptionDef_out &
-CORBA_ExceptionDef_out::operator= (const CORBA_ExceptionDef_out &p)
+ACE_INLINE
+IR_ExceptionDescription_var::IR_ExceptionDescription_var (const ::IR_ExceptionDescription_var &p) // copy constructor
+{
+ if (p.ptr_)
+ ACE_NEW (this->ptr_, ::IR_ExceptionDescription (*p.ptr_));
+ else
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_ExceptionDescription_var::~IR_ExceptionDescription_var (void) // destructor
+{
+ delete this->ptr_;
+}
+
+ACE_INLINE IR_ExceptionDescription_var &
+IR_ExceptionDescription_var::operator= (IR_ExceptionDescription *p)
+{
+ delete this->ptr_;
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE ::IR_ExceptionDescription_var &
+IR_ExceptionDescription_var::operator= (const ::IR_ExceptionDescription_var &p)
+{
+ if (this != &p)
+ {
+ delete this->ptr_;
+ ACE_NEW_RETURN (this->ptr_, ::IR_ExceptionDescription (*p.ptr_), *this);
+ }
+ return *this;
+}
+
+ACE_INLINE const ::IR_ExceptionDescription *
+IR_ExceptionDescription_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ExceptionDescription *
+IR_ExceptionDescription_var::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_ExceptionDescription_var::operator const ::IR_ExceptionDescription &() const // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+IR_ExceptionDescription_var::operator ::IR_ExceptionDescription &() // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+IR_ExceptionDescription_var::operator ::IR_ExceptionDescription &() const // cast
+{
+ return *this->ptr_;
+}
+
+// variable-size types only
+ACE_INLINE
+IR_ExceptionDescription_var::operator ::IR_ExceptionDescription *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE const ::IR_ExceptionDescription &
+IR_ExceptionDescription_var::in (void) const
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE ::IR_ExceptionDescription &
+IR_ExceptionDescription_var::inout (void)
+{
+ return *this->ptr_;
+}
+
+// mapping for variable size
+ACE_INLINE ::IR_ExceptionDescription *&
+IR_ExceptionDescription_var::out (void)
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ExceptionDescription *
+IR_ExceptionDescription_var::_retn (void)
+{
+ ::IR_ExceptionDescription *tmp = this->ptr_;
+ this->ptr_ = 0;
+ return tmp;
+}
+
+ACE_INLINE ::IR_ExceptionDescription *
+IR_ExceptionDescription_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+// *************************************************************
+// Inline operations for class IR_ExceptionDescription_out
+// *************************************************************
+
+ACE_INLINE
+IR_ExceptionDescription_out::IR_ExceptionDescription_out (::IR_ExceptionDescription *&p)
+ : ptr_ (p)
+{
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_ExceptionDescription_out::IR_ExceptionDescription_out (IR_ExceptionDescription_var &p) // constructor from _var
+ : ptr_ (p.out ())
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_ExceptionDescription_out::IR_ExceptionDescription_out (const ::IR_ExceptionDescription_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_ExceptionDescription_out&, p).ptr_)
+{}
+
+ACE_INLINE IR_ExceptionDescription_out &
+IR_ExceptionDescription_out::operator= (const ::IR_ExceptionDescription_out &p)
+{
+ this->ptr_ = ACE_const_cast (IR_ExceptionDescription_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE IR_ExceptionDescription_out &
+IR_ExceptionDescription_out::operator= (IR_ExceptionDescription *p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+IR_ExceptionDescription_out::operator ::IR_ExceptionDescription *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ExceptionDescription *&
+IR_ExceptionDescription_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ExceptionDescription *
+IR_ExceptionDescription_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_EXCEPTIONDEFSEQ_CI_)
+#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_IR_EXCEPTIONDEFSEQ_CI_
+
+ ACE_INLINE IR_ExceptionDef **
+ _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq::allocbuf (CORBA::ULong nelems)
+ {
+ IR_ExceptionDef **buf = 0;
+
+ ACE_NEW_RETURN (buf, IR_ExceptionDef*[nelems], 0);
+
+ for (CORBA::ULong i = 0; i < nelems; i++)
+ buf[i] = IR_ExceptionDef::_nil ();
+
+ return buf;
+ }
+
+ ACE_INLINE void
+ _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq::freebuf (IR_ExceptionDef **buffer)
+ {
+ if (buffer == 0)
+ return;
+ delete[] buffer;
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq::_TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq (void)
+ {
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq::_TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq (CORBA::ULong maximum)
+ : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq::allocbuf (maximum))
+ {
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq::_TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq (CORBA::ULong maximum,
+ CORBA::ULong length,
+ IR_ExceptionDef* *value,
+ CORBA::Boolean release)
+ : TAO_Unbounded_Base_Sequence (maximum, length, value, release)
+ {
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq::_TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq(const _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq &rhs)
+ : TAO_Unbounded_Base_Sequence (rhs)
+ {
+ if (rhs.buffer_ != 0)
+ {
+ IR_ExceptionDef **tmp1 = _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq::allocbuf (this->maximum_);
+ IR_ExceptionDef ** const tmp2 = ACE_reinterpret_cast (IR_ExceptionDef ** ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < rhs.length_; ++i)
+ tmp1[i] = IR_ExceptionDef::_duplicate (tmp2[i]);
+
+ this->buffer_ = tmp1;
+ }
+ else
+ {
+ this->buffer_ = 0;
+ }
+ }
+
+ ACE_INLINE _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq &
+ _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq::operator= (const _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq &rhs)
+ {
+ if (this == &rhs)
+ return *this;
+
+ if (this->release_)
+ {
+ IR_ExceptionDef **tmp = ACE_reinterpret_cast (IR_ExceptionDef **, this->buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ {
+ CORBA::release (tmp[i]);
+ tmp[i] = IR_ExceptionDef::_nil ();
+ }
+ if (this->maximum_ < rhs.maximum_)
+ {
+ _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq::freebuf (tmp);
+ this->buffer_ = _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq::allocbuf (rhs.maximum_);
+ }
+ }
+ else
+ this->buffer_ = _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq::allocbuf (rhs.maximum_);
+
+ TAO_Unbounded_Base_Sequence::operator= (rhs);
+
+ IR_ExceptionDef **tmp1 = ACE_reinterpret_cast (IR_ExceptionDef **, this->buffer_);
+ IR_ExceptionDef ** const tmp2 = ACE_reinterpret_cast (IR_ExceptionDef ** ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < rhs.length_; ++i)
+ tmp1[i] = IR_ExceptionDef::_duplicate (tmp2[i]);
+
+ return *this;
+ }
+
+ ACE_INLINE TAO_Object_Manager<IR_ExceptionDef,IR_ExceptionDef_var>
+ _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq::operator[] (CORBA::ULong index) const
+ // read-write accessor
+ {
+ ACE_ASSERT (index < this->maximum_);
+ IR_ExceptionDef ** const tmp = ACE_reinterpret_cast (IR_ExceptionDef ** ACE_CAST_CONST, this->buffer_);
+ return TAO_Object_Manager<IR_ExceptionDef,IR_ExceptionDef_var> (tmp + index, this->release_);
+ }
+
+ ACE_INLINE IR_ExceptionDef* *
+ _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq::get_buffer (CORBA::Boolean orphan)
+ {
+ IR_ExceptionDef **result = 0;
+ if (orphan == 0)
+ {
+ // We retain ownership.
+ if (this->buffer_ == 0)
+ {
+ result = _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq::allocbuf (this->maximum_);
+ this->buffer_ = result;
+ }
+ else
+ {
+ result = ACE_reinterpret_cast (IR_ExceptionDef**, this->buffer_);
+ }
+ }
+ else // if (orphan == 1)
+ {
+ if (this->release_ != 0)
+ {
+ // We set the state back to default and relinquish
+ // ownership.
+ result = ACE_reinterpret_cast(IR_ExceptionDef**,this->buffer_);
+ this->maximum_ = 0;
+ this->length_ = 0;
+ this->buffer_ = 0;
+ this->release_ = 0;
+ }
+ }
+ return result;
+ }
+
+ ACE_INLINE const IR_ExceptionDef* *
+ _TAO_Unbounded_Object_Sequence_IR_ExceptionDefSeq::get_buffer (void) const
+ {
+ return ACE_reinterpret_cast(const IR_ExceptionDef ** ACE_CAST_CONST, this->buffer_);
+ }
+
+
+#endif /* end #if !defined */
+
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_IR_EXCEPTIONDEFSEQ_CI_)
+#define _IR_EXCEPTIONDEFSEQ_CI_
+
+// *************************************************************
+// Inline operations for class IR_ExceptionDefSeq_var
+// *************************************************************
+
+ACE_INLINE
+IR_ExceptionDefSeq_var::IR_ExceptionDefSeq_var (void) // default constructor
+ : ptr_ (0)
+{}
+
+ACE_INLINE
+IR_ExceptionDefSeq_var::IR_ExceptionDefSeq_var (IR_ExceptionDefSeq *p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE
+IR_ExceptionDefSeq_var::IR_ExceptionDefSeq_var (const ::IR_ExceptionDefSeq_var &p) // copy constructor
+{
+ if (p.ptr_)
+ ACE_NEW (this->ptr_, ::IR_ExceptionDefSeq (*p.ptr_));
+ else
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_ExceptionDefSeq_var::~IR_ExceptionDefSeq_var (void) // destructor
+{
+ delete this->ptr_;
+}
+
+ACE_INLINE IR_ExceptionDefSeq_var &
+IR_ExceptionDefSeq_var::operator= (IR_ExceptionDefSeq *p)
{
- this->ptr_ = ACE_const_cast (CORBA_ExceptionDef_out&,p).ptr_;
+ delete this->ptr_;
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE IR_ExceptionDefSeq_var &
+IR_ExceptionDefSeq_var::operator= (const ::IR_ExceptionDefSeq_var &p) // deep copy
+{
+ if (this != &p)
+ {
+ delete this->ptr_;
+ ACE_NEW_RETURN (this->ptr_, ::IR_ExceptionDefSeq (*p.ptr_), *this);
+ }
return *this;
}
-ACE_INLINE CORBA_ExceptionDef_out &
-CORBA_ExceptionDef_out::operator= (const CORBA_ExceptionDef_var &p)
+ACE_INLINE const ::IR_ExceptionDefSeq *
+IR_ExceptionDefSeq_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ExceptionDefSeq *
+IR_ExceptionDefSeq_var::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_ExceptionDefSeq_var::operator const ::IR_ExceptionDefSeq &() const // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+IR_ExceptionDefSeq_var::operator ::IR_ExceptionDefSeq &() // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+IR_ExceptionDefSeq_var::operator ::IR_ExceptionDefSeq &() const // cast
+{
+ return *this->ptr_;
+}
+
+// variable-size types only
+ACE_INLINE
+IR_ExceptionDefSeq_var::operator ::IR_ExceptionDefSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE TAO_Object_Manager<IR_ExceptionDef, IR_ExceptionDef_var>
+IR_ExceptionDefSeq_var::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+ACE_INLINE const ::IR_ExceptionDefSeq &
+IR_ExceptionDefSeq_var::in (void) const
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE ::IR_ExceptionDefSeq &
+IR_ExceptionDefSeq_var::inout (void)
+{
+ return *this->ptr_;
+}
+
+// mapping for variable size
+ACE_INLINE ::IR_ExceptionDefSeq *&
+IR_ExceptionDefSeq_var::out (void)
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ExceptionDefSeq *
+IR_ExceptionDefSeq_var::_retn (void)
+{
+ ::IR_ExceptionDefSeq *tmp = this->ptr_;
+ this->ptr_ = 0;
+ return tmp;
+}
+
+ACE_INLINE ::IR_ExceptionDefSeq *
+IR_ExceptionDefSeq_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+// *************************************************************
+// Inline operations for class IR_ExceptionDefSeq_out
+// *************************************************************
+
+ACE_INLINE
+IR_ExceptionDefSeq_out::IR_ExceptionDefSeq_out (IR_ExceptionDefSeq *&p)
+ : ptr_ (p)
+{
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_ExceptionDefSeq_out::IR_ExceptionDefSeq_out (IR_ExceptionDefSeq_var &p) // constructor from _var
+ : ptr_ (p.out ())
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_ExceptionDefSeq_out::IR_ExceptionDefSeq_out (const ::IR_ExceptionDefSeq_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_ExceptionDefSeq_out&, p).ptr_)
+{}
+
+ACE_INLINE ::IR_ExceptionDefSeq_out &
+IR_ExceptionDefSeq_out::operator= (const ::IR_ExceptionDefSeq_out &p)
{
- this->ptr_ = CORBA_ExceptionDef::_duplicate (p.ptr ());
+ this->ptr_ = ACE_const_cast (IR_ExceptionDefSeq_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_ExceptionDef_out &
-CORBA_ExceptionDef_out::operator= (CORBA_ExceptionDef_ptr p)
+ACE_INLINE ::IR_ExceptionDefSeq_out &
+IR_ExceptionDefSeq_out::operator= (IR_ExceptionDefSeq *p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_ExceptionDef_out::operator CORBA_ExceptionDef_ptr &() // cast
+IR_ExceptionDefSeq_out::operator ::IR_ExceptionDefSeq *&() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_ExceptionDef_ptr &
-CORBA_ExceptionDef_out::ptr (void) // ptr
+ACE_INLINE ::IR_ExceptionDefSeq *&
+IR_ExceptionDefSeq_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_ExceptionDef_ptr
-CORBA_ExceptionDef_out::operator-> (void)
+ACE_INLINE ::IR_ExceptionDefSeq *
+IR_ExceptionDefSeq_out::operator-> (void)
{
return this->ptr_;
}
+ACE_INLINE TAO_Object_Manager<IR_ExceptionDef, IR_ExceptionDef_var>
+IR_ExceptionDefSeq_out::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+
+#endif /* end #if !defined */
+
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_IR_EXCDESCRIPTIONSEQ_CI_)
+#define __TAO_UNBOUNDED_SEQUENCE_IR_EXCDESCRIPTIONSEQ_CI_
+ // = Static operations.
+ ACE_INLINE IR_ExceptionDescription *
+ _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq::allocbuf (CORBA::ULong size)
+ // Allocate storage for the sequence.
+ {
+ IR_ExceptionDescription *retval = 0;
+ ACE_NEW_RETURN (retval, IR_ExceptionDescription[size], 0);
+ return retval;
+ }
+
+ ACE_INLINE void _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq::freebuf (IR_ExceptionDescription *buffer)
+ // Free the sequence.
+ {
+ delete [] buffer;
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq::_TAO_Unbounded_Sequence_IR_ExcDescriptionSeq (void) // Default constructor.
+ {
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq::_TAO_Unbounded_Sequence_IR_ExcDescriptionSeq (CORBA::ULong maximum) // Constructor using a maximum length value.
+ : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq::allocbuf (maximum))
+ {
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq::_TAO_Unbounded_Sequence_IR_ExcDescriptionSeq (CORBA::ULong maximum,
+ CORBA::ULong length,
+ IR_ExceptionDescription *data,
+ CORBA::Boolean release)
+ : TAO_Unbounded_Base_Sequence (maximum, length, data, release)
+ {
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq::_TAO_Unbounded_Sequence_IR_ExcDescriptionSeq (const _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq &rhs)
+ // Copy constructor.
+ : TAO_Unbounded_Base_Sequence (rhs)
+ {
+ if (rhs.buffer_ != 0)
+ {
+ IR_ExceptionDescription *tmp1 = _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq::allocbuf (this->maximum_);
+ IR_ExceptionDescription * const tmp2 = ACE_reinterpret_cast (IR_ExceptionDescription * ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ tmp1[i] = tmp2[i];
+
+ this->buffer_ = tmp1;
+ }
+ else
+ {
+ this->buffer_ = 0;
+ }
+ }
+
+ ACE_INLINE _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq &
+ _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq::operator= (const _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq &rhs)
+ // Assignment operator.
+ {
+ if (this == &rhs)
+ return *this;
+
+ if (this->release_)
+ {
+ if (this->maximum_ < rhs.maximum_)
+ {
+ // free the old buffer
+ IR_ExceptionDescription *tmp = ACE_reinterpret_cast (IR_ExceptionDescription *, this->buffer_);
+ _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq::freebuf (tmp);
+ this->buffer_ = _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq::allocbuf (rhs.maximum_);
+ }
+ }
+ else
+ this->buffer_ = _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq::allocbuf (rhs.maximum_);
+
+ TAO_Unbounded_Base_Sequence::operator= (rhs);
+
+ IR_ExceptionDescription *tmp1 = ACE_reinterpret_cast (IR_ExceptionDescription *, this->buffer_);
+ IR_ExceptionDescription * const tmp2 = ACE_reinterpret_cast (IR_ExceptionDescription * ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ tmp1[i] = tmp2[i];
+
+ return *this;
+ }
+
+ // = Accessors.
+ ACE_INLINE IR_ExceptionDescription &
+ _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq::operator[] (CORBA::ULong i)
+ // operator []
+ {
+ ACE_ASSERT (i < this->maximum_);
+ IR_ExceptionDescription* tmp = ACE_reinterpret_cast(IR_ExceptionDescription*,this->buffer_);
+ return tmp[i];
+ }
+
+ ACE_INLINE const IR_ExceptionDescription &
+ _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq::operator[] (CORBA::ULong i) const
+ // operator []
+ {
+ ACE_ASSERT (i < this->maximum_);
+ IR_ExceptionDescription * const tmp = ACE_reinterpret_cast (IR_ExceptionDescription* ACE_CAST_CONST, this->buffer_);
+ return tmp[i];
+ }
+
+ // Implement the TAO_Base_Sequence methods (see Sequence.h)
+
+ ACE_INLINE IR_ExceptionDescription *
+ _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq::get_buffer (CORBA::Boolean orphan)
+ {
+ IR_ExceptionDescription *result = 0;
+ if (orphan == 0)
+ {
+ // We retain ownership.
+ if (this->buffer_ == 0)
+ {
+ result = _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq::allocbuf (this->length_);
+ this->buffer_ = result;
+ }
+ else
+ {
+ result = ACE_reinterpret_cast (IR_ExceptionDescription*, this->buffer_);
+ }
+ }
+ else // if (orphan == 1)
+ {
+ if (this->release_ != 0)
+ {
+ // We set the state back to default and relinquish
+ // ownership.
+ result = ACE_reinterpret_cast(IR_ExceptionDescription*,this->buffer_);
+ this->maximum_ = 0;
+ this->length_ = 0;
+ this->buffer_ = 0;
+ this->release_ = 0;
+ }
+ }
+ return result;
+ }
+
+ ACE_INLINE const IR_ExceptionDescription *
+ _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq::get_buffer (void) const
+ {
+ return ACE_reinterpret_cast(const IR_ExceptionDescription * ACE_CAST_CONST, this->buffer_);
+ }
+
+ ACE_INLINE void
+ _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq::replace (CORBA::ULong max,
+ CORBA::ULong length,
+ IR_ExceptionDescription *data,
+ CORBA::Boolean release)
+ {
+ this->maximum_ = max;
+ this->length_ = length;
+ if (this->buffer_ && this->release_ == 1)
+ {
+ IR_ExceptionDescription *tmp = ACE_reinterpret_cast(IR_ExceptionDescription*,this->buffer_);
+ _TAO_Unbounded_Sequence_IR_ExcDescriptionSeq::freebuf (tmp);
+ }
+ this->buffer_ = data;
+ this->release_ = release;
+ }
+
#endif /* end #if !defined */
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_IR_EXCDESCRIPTIONSEQ_CI_)
+#define _IR_EXCDESCRIPTIONSEQ_CI_
+
// *************************************************************
-// Inline operations for class CORBA_ExceptionDescription_var
+// Inline operations for class IR_ExcDescriptionSeq_var
// *************************************************************
ACE_INLINE
-CORBA_ExceptionDescription_var::CORBA_ExceptionDescription_var (void) // default constructor
+IR_ExcDescriptionSeq_var::IR_ExcDescriptionSeq_var (void) // default constructor
: ptr_ (0)
{}
ACE_INLINE
-CORBA_ExceptionDescription_var::CORBA_ExceptionDescription_var (CORBA_ExceptionDescription *p)
+IR_ExcDescriptionSeq_var::IR_ExcDescriptionSeq_var (IR_ExcDescriptionSeq *p)
: ptr_ (p)
{}
ACE_INLINE
-CORBA_ExceptionDescription_var::CORBA_ExceptionDescription_var (const CORBA_ExceptionDescription_var &p) // copy constructor
+IR_ExcDescriptionSeq_var::IR_ExcDescriptionSeq_var (const ::IR_ExcDescriptionSeq_var &p) // copy constructor
{
if (p.ptr_)
- ACE_NEW (this->ptr_,
- CORBA_ExceptionDescription(*p.ptr_));
+ ACE_NEW (this->ptr_, ::IR_ExcDescriptionSeq (*p.ptr_));
else
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_ExceptionDescription_var::~CORBA_ExceptionDescription_var (void) // destructor
+IR_ExcDescriptionSeq_var::~IR_ExcDescriptionSeq_var (void) // destructor
{
delete this->ptr_;
}
-ACE_INLINE CORBA_ExceptionDescription_var &
-CORBA_ExceptionDescription_var::operator= (CORBA_ExceptionDescription *p)
+ACE_INLINE IR_ExcDescriptionSeq_var &
+IR_ExcDescriptionSeq_var::operator= (IR_ExcDescriptionSeq *p)
{
delete this->ptr_;
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_ExceptionDescription_var &
-CORBA_ExceptionDescription_var::operator= (const CORBA_ExceptionDescription_var &p)
+ACE_INLINE IR_ExcDescriptionSeq_var &
+IR_ExcDescriptionSeq_var::operator= (const ::IR_ExcDescriptionSeq_var &p) // deep copy
{
if (this != &p)
{
delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_,
- CORBA_ExceptionDescription (*p.ptr_),
- *this);
+ ACE_NEW_RETURN (this->ptr_, ::IR_ExcDescriptionSeq (*p.ptr_), *this);
}
return *this;
}
-ACE_INLINE const CORBA_ExceptionDescription *
-CORBA_ExceptionDescription_var::operator-> (void) const
+ACE_INLINE const ::IR_ExcDescriptionSeq *
+IR_ExcDescriptionSeq_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_ExceptionDescription *
-CORBA_ExceptionDescription_var::operator-> (void)
+ACE_INLINE ::IR_ExcDescriptionSeq *
+IR_ExcDescriptionSeq_var::operator-> (void)
{
return this->ptr_;
}
ACE_INLINE
-CORBA_ExceptionDescription_var::operator const CORBA_ExceptionDescription &() const // cast
+IR_ExcDescriptionSeq_var::operator const ::IR_ExcDescriptionSeq &() const // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA_ExceptionDescription_var::operator CORBA_ExceptionDescription &() // cast
+IR_ExcDescriptionSeq_var::operator ::IR_ExcDescriptionSeq &() // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA_ExceptionDescription_var::operator CORBA_ExceptionDescription &() const// cast
+IR_ExcDescriptionSeq_var::operator ::IR_ExcDescriptionSeq &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE const CORBA_ExceptionDescription &
-CORBA_ExceptionDescription_var::in (void) const
+// variable-size types only
+ACE_INLINE
+IR_ExcDescriptionSeq_var::operator ::IR_ExcDescriptionSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE IR_ExceptionDescription &
+IR_ExcDescriptionSeq_var::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+ACE_INLINE const ::IR_ExcDescriptionSeq &
+IR_ExcDescriptionSeq_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE CORBA_ExceptionDescription &
-CORBA_ExceptionDescription_var::inout (void)
+ACE_INLINE ::IR_ExcDescriptionSeq &
+IR_ExcDescriptionSeq_var::inout (void)
{
return *this->ptr_;
}
// mapping for variable size
-ACE_INLINE CORBA_ExceptionDescription *&
-CORBA_ExceptionDescription_var::out (void)
+ACE_INLINE ::IR_ExcDescriptionSeq *&
+IR_ExcDescriptionSeq_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE CORBA_ExceptionDescription *
-CORBA_ExceptionDescription_var::_retn (void)
+ACE_INLINE ::IR_ExcDescriptionSeq *
+IR_ExcDescriptionSeq_var::_retn (void)
{
- CORBA_ExceptionDescription *tmp = this->ptr_;
+ ::IR_ExcDescriptionSeq *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE CORBA_ExceptionDescription *
-CORBA_ExceptionDescription_var::ptr (void) const
+ACE_INLINE ::IR_ExcDescriptionSeq *
+IR_ExcDescriptionSeq_var::ptr (void) const
{
return this->ptr_;
}
// *************************************************************
-// Inline operations for class CORBA_ExceptionDescription_out
+// Inline operations for class IR_ExcDescriptionSeq_out
// *************************************************************
ACE_INLINE
-CORBA_ExceptionDescription_out::CORBA_ExceptionDescription_out (CORBA_ExceptionDescription *&p)
+IR_ExcDescriptionSeq_out::IR_ExcDescriptionSeq_out (IR_ExcDescriptionSeq *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_ExceptionDescription_out::CORBA_ExceptionDescription_out (CORBA_ExceptionDescription_var &p) // constructor from _var
+IR_ExcDescriptionSeq_out::IR_ExcDescriptionSeq_out (IR_ExcDescriptionSeq_var &p) // constructor from _var
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -7731,153 +12069,162 @@ CORBA_ExceptionDescription_out::CORBA_ExceptionDescription_out (CORBA_ExceptionD
}
ACE_INLINE
-CORBA_ExceptionDescription_out::CORBA_ExceptionDescription_out (const CORBA_ExceptionDescription_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_ExceptionDescription_out&,p).ptr_)
+IR_ExcDescriptionSeq_out::IR_ExcDescriptionSeq_out (const ::IR_ExcDescriptionSeq_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_ExcDescriptionSeq_out&, p).ptr_)
{}
-ACE_INLINE CORBA_ExceptionDescription_out &
-CORBA_ExceptionDescription_out::operator= (const CORBA_ExceptionDescription_out &p)
+ACE_INLINE ::IR_ExcDescriptionSeq_out &
+IR_ExcDescriptionSeq_out::operator= (const ::IR_ExcDescriptionSeq_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_ExceptionDescription_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_ExcDescriptionSeq_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_ExceptionDescription_out &
-CORBA_ExceptionDescription_out::operator= (CORBA_ExceptionDescription *p)
+ACE_INLINE ::IR_ExcDescriptionSeq_out &
+IR_ExcDescriptionSeq_out::operator= (IR_ExcDescriptionSeq *p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_ExceptionDescription_out::operator CORBA_ExceptionDescription *&() // cast
+IR_ExcDescriptionSeq_out::operator ::IR_ExcDescriptionSeq *&() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_ExceptionDescription *&
-CORBA_ExceptionDescription_out::ptr (void) // ptr
+ACE_INLINE ::IR_ExcDescriptionSeq *&
+IR_ExcDescriptionSeq_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_ExceptionDescription *
-CORBA_ExceptionDescription_out::operator-> (void)
+ACE_INLINE ::IR_ExcDescriptionSeq *
+IR_ExcDescriptionSeq_out::operator-> (void)
{
return this->ptr_;
}
+ACE_INLINE IR_ExceptionDescription &
+IR_ExcDescriptionSeq_out::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+
+#endif /* end #if !defined */
+
ACE_INLINE
-CORBA_AttributeDef::CORBA_AttributeDef (void) // default constructor
+IR_AttributeDef::IR_AttributeDef (void) // default constructor
{}
ACE_INLINE
-CORBA_AttributeDef::CORBA_AttributeDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+IR_AttributeDef::IR_AttributeDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
: CORBA_Object (objref, _tao_servant, _tao_collocated)
{}
ACE_INLINE
-CORBA_AttributeDef::~CORBA_AttributeDef (void) // destructor
+IR_AttributeDef::~IR_AttributeDef (void) // destructor
{}
-#if !defined (_CORBA_ATTRIBUTEDEF___VAR_CI_)
-#define _CORBA_ATTRIBUTEDEF___VAR_CI_
+#if !defined (_IR_ATTRIBUTEDEF___VAR_CI_)
+#define _IR_ATTRIBUTEDEF___VAR_CI_
// *************************************************************
-// Inline operations for class CORBA_AttributeDef_var
+// Inline operations for class IR_AttributeDef_var
// *************************************************************
ACE_INLINE
-CORBA_AttributeDef_var::CORBA_AttributeDef_var (void) // default constructor
- : ptr_ (CORBA_AttributeDef::_nil ())
+IR_AttributeDef_var::IR_AttributeDef_var (void) // default constructor
+ : ptr_ (IR_AttributeDef::_nil ())
{}
ACE_INLINE
-CORBA_AttributeDef_var::CORBA_AttributeDef_var (CORBA_AttributeDef_ptr p)
+IR_AttributeDef_var::IR_AttributeDef_var (IR_AttributeDef_ptr p)
: ptr_ (p)
{}
-ACE_INLINE CORBA_AttributeDef_ptr
-CORBA_AttributeDef_var::ptr (void) const
+ACE_INLINE ::IR_AttributeDef_ptr
+IR_AttributeDef_var::ptr (void) const
{
return this->ptr_;
}
ACE_INLINE
-CORBA_AttributeDef_var::CORBA_AttributeDef_var (const CORBA_AttributeDef_var &p) // copy constructor
- : ptr_ (CORBA_AttributeDef::_duplicate (p.ptr ()))
+IR_AttributeDef_var::IR_AttributeDef_var (const ::IR_AttributeDef_var &p) // copy constructor
+ : ptr_ (IR_AttributeDef::_duplicate (p.ptr ()))
{}
ACE_INLINE
-CORBA_AttributeDef_var::~CORBA_AttributeDef_var (void) // destructor
+IR_AttributeDef_var::~IR_AttributeDef_var (void) // destructor
{
CORBA::release (this->ptr_);
}
-ACE_INLINE CORBA_AttributeDef_var &
-CORBA_AttributeDef_var::operator= (CORBA_AttributeDef_ptr p)
+ACE_INLINE IR_AttributeDef_var &
+IR_AttributeDef_var::operator= (IR_AttributeDef_ptr p)
{
CORBA::release (this->ptr_);
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_AttributeDef_var &
-CORBA_AttributeDef_var::operator= (const CORBA_AttributeDef_var &p)
+ACE_INLINE IR_AttributeDef_var &
+IR_AttributeDef_var::operator= (const ::IR_AttributeDef_var &p)
{
if (this != &p)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_AttributeDef::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_AttributeDef::_duplicate (p.ptr ());
}
return *this;
}
ACE_INLINE
-CORBA_AttributeDef_var::operator const CORBA_AttributeDef_ptr &() const // cast
+IR_AttributeDef_var::operator const ::IR_AttributeDef_ptr &() const // cast
{
return this->ptr_;
}
ACE_INLINE
-CORBA_AttributeDef_var::operator CORBA_AttributeDef_ptr &() // cast
+IR_AttributeDef_var::operator ::IR_AttributeDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_AttributeDef_ptr
-CORBA_AttributeDef_var::operator-> (void) const
+ACE_INLINE ::IR_AttributeDef_ptr
+IR_AttributeDef_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_AttributeDef_ptr
-CORBA_AttributeDef_var::in (void) const
+ACE_INLINE ::IR_AttributeDef_ptr
+IR_AttributeDef_var::in (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_AttributeDef_ptr &
-CORBA_AttributeDef_var::inout (void)
+ACE_INLINE ::IR_AttributeDef_ptr &
+IR_AttributeDef_var::inout (void)
{
return this->ptr_;
}
-ACE_INLINE CORBA_AttributeDef_ptr &
-CORBA_AttributeDef_var::out (void)
+ACE_INLINE ::IR_AttributeDef_ptr &
+IR_AttributeDef_var::out (void)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_AttributeDef::_nil ();
+ this->ptr_ = ::IR_AttributeDef::_nil ();
return this->ptr_;
}
-ACE_INLINE CORBA_AttributeDef_ptr
-CORBA_AttributeDef_var::_retn (void)
+ACE_INLINE ::IR_AttributeDef_ptr
+IR_AttributeDef_var::_retn (void)
{
// yield ownership of managed obj reference
- CORBA_AttributeDef_ptr val = this->ptr_;
- this->ptr_ = CORBA_AttributeDef::_nil ();
+ ::IR_AttributeDef_ptr val = this->ptr_;
+ this->ptr_ = ::IR_AttributeDef::_nil ();
return val;
}
@@ -7885,68 +12232,68 @@ CORBA_AttributeDef_var::_retn (void)
#endif /* end #if !defined */
-#if !defined (_CORBA_ATTRIBUTEDEF___OUT_CI_)
-#define _CORBA_ATTRIBUTEDEF___OUT_CI_
+#if !defined (_IR_ATTRIBUTEDEF___OUT_CI_)
+#define _IR_ATTRIBUTEDEF___OUT_CI_
// *************************************************************
-// Inline operations for class CORBA_AttributeDef_out
+// Inline operations for class IR_AttributeDef_out
// *************************************************************
ACE_INLINE
-CORBA_AttributeDef_out::CORBA_AttributeDef_out (CORBA_AttributeDef_ptr &p)
+IR_AttributeDef_out::IR_AttributeDef_out (IR_AttributeDef_ptr &p)
: ptr_ (p)
{
- this->ptr_ = CORBA_AttributeDef::_nil ();
+ this->ptr_ = ::IR_AttributeDef::_nil ();
}
ACE_INLINE
-CORBA_AttributeDef_out::CORBA_AttributeDef_out (CORBA_AttributeDef_var &p) // constructor from _var
+IR_AttributeDef_out::IR_AttributeDef_out (IR_AttributeDef_var &p) // constructor from _var
: ptr_ (p.out ())
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_AttributeDef::_nil ();
+ this->ptr_ = ::IR_AttributeDef::_nil ();
}
ACE_INLINE
-CORBA_AttributeDef_out::CORBA_AttributeDef_out (const CORBA_AttributeDef_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_AttributeDef_out&,p).ptr_)
+IR_AttributeDef_out::IR_AttributeDef_out (const ::IR_AttributeDef_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_AttributeDef_out &, p).ptr_)
{}
-ACE_INLINE CORBA_AttributeDef_out &
-CORBA_AttributeDef_out::operator= (const CORBA_AttributeDef_out &p)
+ACE_INLINE ::IR_AttributeDef_out &
+IR_AttributeDef_out::operator= (const ::IR_AttributeDef_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_AttributeDef_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_AttributeDef_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_AttributeDef_out &
-CORBA_AttributeDef_out::operator= (const CORBA_AttributeDef_var &p)
+ACE_INLINE IR_AttributeDef_out &
+IR_AttributeDef_out::operator= (const ::IR_AttributeDef_var &p)
{
- this->ptr_ = CORBA_AttributeDef::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_AttributeDef::_duplicate (p.ptr ());
return *this;
}
-ACE_INLINE CORBA_AttributeDef_out &
-CORBA_AttributeDef_out::operator= (CORBA_AttributeDef_ptr p)
+ACE_INLINE IR_AttributeDef_out &
+IR_AttributeDef_out::operator= (IR_AttributeDef_ptr p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_AttributeDef_out::operator CORBA_AttributeDef_ptr &() // cast
+IR_AttributeDef_out::operator ::IR_AttributeDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_AttributeDef_ptr &
-CORBA_AttributeDef_out::ptr (void) // ptr
+ACE_INLINE ::IR_AttributeDef_ptr &
+IR_AttributeDef_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_AttributeDef_ptr
-CORBA_AttributeDef_out::operator-> (void)
+ACE_INLINE ::IR_AttributeDef_ptr
+IR_AttributeDef_out::operator-> (void)
{
return this->ptr_;
}
@@ -7955,134 +12302,138 @@ CORBA_AttributeDef_out::operator-> (void)
#endif /* end #if !defined */
// *************************************************************
-// Inline operations for class CORBA_AttributeDescription_var
+// Inline operations for class IR_AttributeDescription_var
// *************************************************************
ACE_INLINE
-CORBA_AttributeDescription_var::CORBA_AttributeDescription_var (void) // default constructor
+IR_AttributeDescription_var::IR_AttributeDescription_var (void) // default constructor
: ptr_ (0)
{}
ACE_INLINE
-CORBA_AttributeDescription_var::CORBA_AttributeDescription_var (CORBA_AttributeDescription *p)
+IR_AttributeDescription_var::IR_AttributeDescription_var (IR_AttributeDescription *p)
: ptr_ (p)
{}
ACE_INLINE
-CORBA_AttributeDescription_var::CORBA_AttributeDescription_var (const CORBA_AttributeDescription_var &p) // copy constructor
+IR_AttributeDescription_var::IR_AttributeDescription_var (const ::IR_AttributeDescription_var &p) // copy constructor
{
if (p.ptr_)
- ACE_NEW (this->ptr_,
- CORBA_AttributeDescription(*p.ptr_));
+ ACE_NEW (this->ptr_, ::IR_AttributeDescription (*p.ptr_));
else
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_AttributeDescription_var::~CORBA_AttributeDescription_var (void) // destructor
+IR_AttributeDescription_var::~IR_AttributeDescription_var (void) // destructor
{
delete this->ptr_;
}
-ACE_INLINE CORBA_AttributeDescription_var &
-CORBA_AttributeDescription_var::operator= (CORBA_AttributeDescription *p)
+ACE_INLINE IR_AttributeDescription_var &
+IR_AttributeDescription_var::operator= (IR_AttributeDescription *p)
{
delete this->ptr_;
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_AttributeDescription_var &
-CORBA_AttributeDescription_var::operator= (const CORBA_AttributeDescription_var &p)
+ACE_INLINE ::IR_AttributeDescription_var &
+IR_AttributeDescription_var::operator= (const ::IR_AttributeDescription_var &p)
{
if (this != &p)
{
delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_,
- CORBA_AttributeDescription (*p.ptr_),
- *this);
+ ACE_NEW_RETURN (this->ptr_, ::IR_AttributeDescription (*p.ptr_), *this);
}
return *this;
}
-ACE_INLINE const CORBA_AttributeDescription *
-CORBA_AttributeDescription_var::operator-> (void) const
+ACE_INLINE const ::IR_AttributeDescription *
+IR_AttributeDescription_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_AttributeDescription *
-CORBA_AttributeDescription_var::operator-> (void)
+ACE_INLINE ::IR_AttributeDescription *
+IR_AttributeDescription_var::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE
-CORBA_AttributeDescription_var::operator const CORBA_AttributeDescription &() const // cast
+ACE_INLINE
+IR_AttributeDescription_var::operator const ::IR_AttributeDescription &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE
-CORBA_AttributeDescription_var::operator CORBA_AttributeDescription &() // cast
+ACE_INLINE
+IR_AttributeDescription_var::operator ::IR_AttributeDescription &() // cast
{
return *this->ptr_;
}
-ACE_INLINE
-CORBA_AttributeDescription_var::operator CORBA_AttributeDescription &() const// cast
+ACE_INLINE
+IR_AttributeDescription_var::operator ::IR_AttributeDescription &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE const CORBA_AttributeDescription &
-CORBA_AttributeDescription_var::in (void) const
+// variable-size types only
+ACE_INLINE
+IR_AttributeDescription_var::operator ::IR_AttributeDescription *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE const ::IR_AttributeDescription &
+IR_AttributeDescription_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE CORBA_AttributeDescription &
-CORBA_AttributeDescription_var::inout (void)
+ACE_INLINE ::IR_AttributeDescription &
+IR_AttributeDescription_var::inout (void)
{
return *this->ptr_;
}
// mapping for variable size
-ACE_INLINE CORBA_AttributeDescription *&
-CORBA_AttributeDescription_var::out (void)
+ACE_INLINE ::IR_AttributeDescription *&
+IR_AttributeDescription_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE CORBA_AttributeDescription *
-CORBA_AttributeDescription_var::_retn (void)
+ACE_INLINE ::IR_AttributeDescription *
+IR_AttributeDescription_var::_retn (void)
{
- CORBA_AttributeDescription *tmp = this->ptr_;
+ ::IR_AttributeDescription *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE CORBA_AttributeDescription *
-CORBA_AttributeDescription_var::ptr (void) const
+ACE_INLINE ::IR_AttributeDescription *
+IR_AttributeDescription_var::ptr (void) const
{
return this->ptr_;
}
// *************************************************************
-// Inline operations for class CORBA_AttributeDescription_out
+// Inline operations for class IR_AttributeDescription_out
// *************************************************************
ACE_INLINE
-CORBA_AttributeDescription_out::CORBA_AttributeDescription_out (CORBA_AttributeDescription *&p)
+IR_AttributeDescription_out::IR_AttributeDescription_out (::IR_AttributeDescription *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_AttributeDescription_out::CORBA_AttributeDescription_out (CORBA_AttributeDescription_var &p) // constructor from _var
+IR_AttributeDescription_out::IR_AttributeDescription_out (IR_AttributeDescription_var &p) // constructor from _var
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -8090,171 +12441,175 @@ CORBA_AttributeDescription_out::CORBA_AttributeDescription_out (CORBA_AttributeD
}
ACE_INLINE
-CORBA_AttributeDescription_out::CORBA_AttributeDescription_out (const CORBA_AttributeDescription_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_AttributeDescription_out&,p).ptr_)
+IR_AttributeDescription_out::IR_AttributeDescription_out (const ::IR_AttributeDescription_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_AttributeDescription_out&, p).ptr_)
{}
-ACE_INLINE CORBA_AttributeDescription_out &
-CORBA_AttributeDescription_out::operator= (const CORBA_AttributeDescription_out &p)
+ACE_INLINE IR_AttributeDescription_out &
+IR_AttributeDescription_out::operator= (const ::IR_AttributeDescription_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_AttributeDescription_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_AttributeDescription_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_AttributeDescription_out &
-CORBA_AttributeDescription_out::operator= (CORBA_AttributeDescription *p)
+ACE_INLINE IR_AttributeDescription_out &
+IR_AttributeDescription_out::operator= (IR_AttributeDescription *p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_AttributeDescription_out::operator CORBA_AttributeDescription *&() // cast
+IR_AttributeDescription_out::operator ::IR_AttributeDescription *&() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_AttributeDescription *&
-CORBA_AttributeDescription_out::ptr (void) // ptr
+ACE_INLINE ::IR_AttributeDescription *&
+IR_AttributeDescription_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_AttributeDescription *
-CORBA_AttributeDescription_out::operator-> (void)
+ACE_INLINE ::IR_AttributeDescription *
+IR_AttributeDescription_out::operator-> (void)
{
return this->ptr_;
}
// *************************************************************
-// Inline operations for class CORBA_ParameterDescription_var
+// Inline operations for class IR_ParameterDescription_var
// *************************************************************
ACE_INLINE
-CORBA_ParameterDescription_var::CORBA_ParameterDescription_var (void) // default constructor
+IR_ParameterDescription_var::IR_ParameterDescription_var (void) // default constructor
: ptr_ (0)
{}
ACE_INLINE
-CORBA_ParameterDescription_var::CORBA_ParameterDescription_var (CORBA_ParameterDescription *p)
+IR_ParameterDescription_var::IR_ParameterDescription_var (IR_ParameterDescription *p)
: ptr_ (p)
{}
ACE_INLINE
-CORBA_ParameterDescription_var::CORBA_ParameterDescription_var (const CORBA_ParameterDescription_var &p) // copy constructor
+IR_ParameterDescription_var::IR_ParameterDescription_var (const ::IR_ParameterDescription_var &p) // copy constructor
{
if (p.ptr_)
- ACE_NEW (this->ptr_,
- CORBA_ParameterDescription(*p.ptr_));
+ ACE_NEW (this->ptr_, ::IR_ParameterDescription (*p.ptr_));
else
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_ParameterDescription_var::~CORBA_ParameterDescription_var (void) // destructor
+IR_ParameterDescription_var::~IR_ParameterDescription_var (void) // destructor
{
delete this->ptr_;
}
-ACE_INLINE CORBA_ParameterDescription_var &
-CORBA_ParameterDescription_var::operator= (CORBA_ParameterDescription *p)
+ACE_INLINE IR_ParameterDescription_var &
+IR_ParameterDescription_var::operator= (IR_ParameterDescription *p)
{
delete this->ptr_;
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_ParameterDescription_var &
-CORBA_ParameterDescription_var::operator= (const CORBA_ParameterDescription_var &p)
+ACE_INLINE ::IR_ParameterDescription_var &
+IR_ParameterDescription_var::operator= (const ::IR_ParameterDescription_var &p)
{
if (this != &p)
{
delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_,
- CORBA_ParameterDescription (*p.ptr_),
- *this);
+ ACE_NEW_RETURN (this->ptr_, ::IR_ParameterDescription (*p.ptr_), *this);
}
return *this;
}
-ACE_INLINE const CORBA_ParameterDescription *
-CORBA_ParameterDescription_var::operator-> (void) const
+ACE_INLINE const ::IR_ParameterDescription *
+IR_ParameterDescription_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_ParameterDescription *
-CORBA_ParameterDescription_var::operator-> (void)
+ACE_INLINE ::IR_ParameterDescription *
+IR_ParameterDescription_var::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE
-CORBA_ParameterDescription_var::operator const CORBA_ParameterDescription &() const // cast
+ACE_INLINE
+IR_ParameterDescription_var::operator const ::IR_ParameterDescription &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE
-CORBA_ParameterDescription_var::operator CORBA_ParameterDescription &() // cast
+ACE_INLINE
+IR_ParameterDescription_var::operator ::IR_ParameterDescription &() // cast
{
return *this->ptr_;
}
-ACE_INLINE
-CORBA_ParameterDescription_var::operator CORBA_ParameterDescription &() const// cast
+ACE_INLINE
+IR_ParameterDescription_var::operator ::IR_ParameterDescription &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE const CORBA_ParameterDescription &
-CORBA_ParameterDescription_var::in (void) const
+// variable-size types only
+ACE_INLINE
+IR_ParameterDescription_var::operator ::IR_ParameterDescription *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE const ::IR_ParameterDescription &
+IR_ParameterDescription_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE CORBA_ParameterDescription &
-CORBA_ParameterDescription_var::inout (void)
+ACE_INLINE ::IR_ParameterDescription &
+IR_ParameterDescription_var::inout (void)
{
return *this->ptr_;
}
// mapping for variable size
-ACE_INLINE CORBA_ParameterDescription *&
-CORBA_ParameterDescription_var::out (void)
+ACE_INLINE ::IR_ParameterDescription *&
+IR_ParameterDescription_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE CORBA_ParameterDescription *
-CORBA_ParameterDescription_var::_retn (void)
+ACE_INLINE ::IR_ParameterDescription *
+IR_ParameterDescription_var::_retn (void)
{
- CORBA_ParameterDescription *tmp = this->ptr_;
+ ::IR_ParameterDescription *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE CORBA_ParameterDescription *
-CORBA_ParameterDescription_var::ptr (void) const
+ACE_INLINE ::IR_ParameterDescription *
+IR_ParameterDescription_var::ptr (void) const
{
return this->ptr_;
}
// *************************************************************
-// Inline operations for class CORBA_ParameterDescription_out
+// Inline operations for class IR_ParameterDescription_out
// *************************************************************
ACE_INLINE
-CORBA_ParameterDescription_out::CORBA_ParameterDescription_out (CORBA_ParameterDescription *&p)
+IR_ParameterDescription_out::IR_ParameterDescription_out (::IR_ParameterDescription *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_ParameterDescription_out::CORBA_ParameterDescription_out (CORBA_ParameterDescription_var &p) // constructor from _var
+IR_ParameterDescription_out::IR_ParameterDescription_out (IR_ParameterDescription_var &p) // constructor from _var
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -8262,38 +12617,38 @@ CORBA_ParameterDescription_out::CORBA_ParameterDescription_out (CORBA_ParameterD
}
ACE_INLINE
-CORBA_ParameterDescription_out::CORBA_ParameterDescription_out (const CORBA_ParameterDescription_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_ParameterDescription_out&,p).ptr_)
+IR_ParameterDescription_out::IR_ParameterDescription_out (const ::IR_ParameterDescription_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_ParameterDescription_out&, p).ptr_)
{}
-ACE_INLINE CORBA_ParameterDescription_out &
-CORBA_ParameterDescription_out::operator= (const CORBA_ParameterDescription_out &p)
+ACE_INLINE IR_ParameterDescription_out &
+IR_ParameterDescription_out::operator= (const ::IR_ParameterDescription_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_ParameterDescription_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_ParameterDescription_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_ParameterDescription_out &
-CORBA_ParameterDescription_out::operator= (CORBA_ParameterDescription *p)
+ACE_INLINE IR_ParameterDescription_out &
+IR_ParameterDescription_out::operator= (IR_ParameterDescription *p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_ParameterDescription_out::operator CORBA_ParameterDescription *&() // cast
+IR_ParameterDescription_out::operator ::IR_ParameterDescription *&() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_ParameterDescription *&
-CORBA_ParameterDescription_out::ptr (void) // ptr
+ACE_INLINE ::IR_ParameterDescription *&
+IR_ParameterDescription_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_ParameterDescription *
-CORBA_ParameterDescription_out::operator-> (void)
+ACE_INLINE ::IR_ParameterDescription *
+IR_ParameterDescription_out::operator-> (void)
{
return this->ptr_;
}
@@ -8301,63 +12656,68 @@ CORBA_ParameterDescription_out::operator-> (void)
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_PARDESCRIPTIONSEQ_CI_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_PARDESCRIPTIONSEQ_CI_
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_IR_PARDESCRIPTIONSEQ_CI_)
+#define __TAO_UNBOUNDED_SEQUENCE_IR_PARDESCRIPTIONSEQ_CI_
// = Static operations.
- ACE_INLINE CORBA_ParameterDescription *
- _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::allocbuf (CORBA::ULong size)
+ ACE_INLINE IR_ParameterDescription *
+ _TAO_Unbounded_Sequence_IR_ParDescriptionSeq::allocbuf (CORBA::ULong size)
// Allocate storage for the sequence.
{
- CORBA_ParameterDescription *retval = 0;
- ACE_NEW_RETURN (retval,
- CORBA_ParameterDescription[size],
- 0);
+ IR_ParameterDescription *retval = 0;
+ ACE_NEW_RETURN (retval, IR_ParameterDescription[size], 0);
return retval;
}
- ACE_INLINE void _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::freebuf (CORBA_ParameterDescription *buffer)
+ ACE_INLINE void _TAO_Unbounded_Sequence_IR_ParDescriptionSeq::freebuf (IR_ParameterDescription *buffer)
// Free the sequence.
{
delete [] buffer;
}
ACE_INLINE
- _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq (void) // Default constructor.
+ _TAO_Unbounded_Sequence_IR_ParDescriptionSeq::_TAO_Unbounded_Sequence_IR_ParDescriptionSeq (void) // Default constructor.
{
}
ACE_INLINE
- _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq (CORBA::ULong maximum) // Constructor using a maximum length value.
- : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::allocbuf (maximum))
+ _TAO_Unbounded_Sequence_IR_ParDescriptionSeq::_TAO_Unbounded_Sequence_IR_ParDescriptionSeq (CORBA::ULong maximum) // Constructor using a maximum length value.
+ : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_IR_ParDescriptionSeq::allocbuf (maximum))
{
}
ACE_INLINE
- _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq (CORBA::ULong maximum,
+ _TAO_Unbounded_Sequence_IR_ParDescriptionSeq::_TAO_Unbounded_Sequence_IR_ParDescriptionSeq (CORBA::ULong maximum,
CORBA::ULong length,
- CORBA_ParameterDescription *data,
+ IR_ParameterDescription *data,
CORBA::Boolean release)
: TAO_Unbounded_Base_Sequence (maximum, length, data, release)
{
}
ACE_INLINE
- _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq (const _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq &rhs)
+ _TAO_Unbounded_Sequence_IR_ParDescriptionSeq::_TAO_Unbounded_Sequence_IR_ParDescriptionSeq (const _TAO_Unbounded_Sequence_IR_ParDescriptionSeq &rhs)
// Copy constructor.
: TAO_Unbounded_Base_Sequence (rhs)
{
- CORBA_ParameterDescription *tmp1 = _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::allocbuf (this->maximum_);
- CORBA_ParameterDescription * const tmp2 = ACE_reinterpret_cast (CORBA_ParameterDescription * ACE_CAST_CONST, rhs.buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- tmp1[i] = tmp2[i];
-
- this->buffer_ = tmp1;
+ if (rhs.buffer_ != 0)
+ {
+ IR_ParameterDescription *tmp1 = _TAO_Unbounded_Sequence_IR_ParDescriptionSeq::allocbuf (this->maximum_);
+ IR_ParameterDescription * const tmp2 = ACE_reinterpret_cast (IR_ParameterDescription * ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ tmp1[i] = tmp2[i];
+
+ this->buffer_ = tmp1;
+ }
+ else
+ {
+ this->buffer_ = 0;
+ }
}
- ACE_INLINE _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq &
- _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::operator= (const _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq &rhs)
+ ACE_INLINE _TAO_Unbounded_Sequence_IR_ParDescriptionSeq &
+ _TAO_Unbounded_Sequence_IR_ParDescriptionSeq::operator= (const _TAO_Unbounded_Sequence_IR_ParDescriptionSeq &rhs)
// Assignment operator.
{
if (this == &rhs)
@@ -8368,18 +12728,18 @@ CORBA_ParameterDescription_out::operator-> (void)
if (this->maximum_ < rhs.maximum_)
{
// free the old buffer
- CORBA_ParameterDescription *tmp = ACE_reinterpret_cast (CORBA_ParameterDescription *, this->buffer_);
- _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::freebuf (tmp);
- this->buffer_ = _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::allocbuf (rhs.maximum_);
+ IR_ParameterDescription *tmp = ACE_reinterpret_cast (IR_ParameterDescription *, this->buffer_);
+ _TAO_Unbounded_Sequence_IR_ParDescriptionSeq::freebuf (tmp);
+ this->buffer_ = _TAO_Unbounded_Sequence_IR_ParDescriptionSeq::allocbuf (rhs.maximum_);
}
}
else
- this->buffer_ = _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::allocbuf (rhs.maximum_);
+ this->buffer_ = _TAO_Unbounded_Sequence_IR_ParDescriptionSeq::allocbuf (rhs.maximum_);
TAO_Unbounded_Base_Sequence::operator= (rhs);
- CORBA_ParameterDescription *tmp1 = ACE_reinterpret_cast (CORBA_ParameterDescription *, this->buffer_);
- CORBA_ParameterDescription * const tmp2 = ACE_reinterpret_cast (CORBA_ParameterDescription * ACE_CAST_CONST, rhs.buffer_);
+ IR_ParameterDescription *tmp1 = ACE_reinterpret_cast (IR_ParameterDescription *, this->buffer_);
+ IR_ParameterDescription * const tmp2 = ACE_reinterpret_cast (IR_ParameterDescription * ACE_CAST_CONST, rhs.buffer_);
for (CORBA::ULong i = 0; i < this->length_; ++i)
tmp1[i] = tmp2[i];
@@ -8388,41 +12748,41 @@ CORBA_ParameterDescription_out::operator-> (void)
}
// = Accessors.
- ACE_INLINE CORBA_ParameterDescription &
- _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::operator[] (CORBA::ULong i)
+ ACE_INLINE IR_ParameterDescription &
+ _TAO_Unbounded_Sequence_IR_ParDescriptionSeq::operator[] (CORBA::ULong i)
// operator []
{
ACE_ASSERT (i < this->maximum_);
- CORBA_ParameterDescription* tmp = ACE_reinterpret_cast(CORBA_ParameterDescription*,this->buffer_);
+ IR_ParameterDescription* tmp = ACE_reinterpret_cast(IR_ParameterDescription*,this->buffer_);
return tmp[i];
}
- ACE_INLINE const CORBA_ParameterDescription &
- _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::operator[] (CORBA::ULong i) const
+ ACE_INLINE const IR_ParameterDescription &
+ _TAO_Unbounded_Sequence_IR_ParDescriptionSeq::operator[] (CORBA::ULong i) const
// operator []
{
ACE_ASSERT (i < this->maximum_);
- CORBA_ParameterDescription * const tmp = ACE_reinterpret_cast (CORBA_ParameterDescription* ACE_CAST_CONST, this->buffer_);
+ IR_ParameterDescription * const tmp = ACE_reinterpret_cast (IR_ParameterDescription* ACE_CAST_CONST, this->buffer_);
return tmp[i];
}
// Implement the TAO_Base_Sequence methods (see Sequence.h)
- ACE_INLINE CORBA_ParameterDescription *
- _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::get_buffer (CORBA::Boolean orphan)
+ ACE_INLINE IR_ParameterDescription *
+ _TAO_Unbounded_Sequence_IR_ParDescriptionSeq::get_buffer (CORBA::Boolean orphan)
{
- CORBA_ParameterDescription *result = 0;
+ IR_ParameterDescription *result = 0;
if (orphan == 0)
{
// We retain ownership.
if (this->buffer_ == 0)
{
- result = _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::allocbuf (this->length_);
+ result = _TAO_Unbounded_Sequence_IR_ParDescriptionSeq::allocbuf (this->length_);
this->buffer_ = result;
}
else
{
- result = ACE_reinterpret_cast (CORBA_ParameterDescription*, this->buffer_);
+ result = ACE_reinterpret_cast (IR_ParameterDescription*, this->buffer_);
}
}
else // if (orphan == 1)
@@ -8431,7 +12791,7 @@ CORBA_ParameterDescription_out::operator-> (void)
{
// We set the state back to default and relinquish
// ownership.
- result = ACE_reinterpret_cast(CORBA_ParameterDescription*,this->buffer_);
+ result = ACE_reinterpret_cast(IR_ParameterDescription*,this->buffer_);
this->maximum_ = 0;
this->length_ = 0;
this->buffer_ = 0;
@@ -8441,24 +12801,24 @@ CORBA_ParameterDescription_out::operator-> (void)
return result;
}
- ACE_INLINE const CORBA_ParameterDescription *
- _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::get_buffer (void) const
+ ACE_INLINE const IR_ParameterDescription *
+ _TAO_Unbounded_Sequence_IR_ParDescriptionSeq::get_buffer (void) const
{
- return ACE_reinterpret_cast(const CORBA_ParameterDescription * ACE_CAST_CONST, this->buffer_);
+ return ACE_reinterpret_cast(const IR_ParameterDescription * ACE_CAST_CONST, this->buffer_);
}
ACE_INLINE void
- _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::replace (CORBA::ULong max,
+ _TAO_Unbounded_Sequence_IR_ParDescriptionSeq::replace (CORBA::ULong max,
CORBA::ULong length,
- CORBA_ParameterDescription *data,
+ IR_ParameterDescription *data,
CORBA::Boolean release)
{
this->maximum_ = max;
this->length_ = length;
if (this->buffer_ && this->release_ == 1)
{
- CORBA_ParameterDescription *tmp = ACE_reinterpret_cast(CORBA_ParameterDescription*,this->buffer_);
- _TAO_Unbounded_Sequence_CORBA_ParDescriptionSeq::freebuf (tmp);
+ IR_ParameterDescription *tmp = ACE_reinterpret_cast(IR_ParameterDescription*,this->buffer_);
+ _TAO_Unbounded_Sequence_IR_ParDescriptionSeq::freebuf (tmp);
}
this->buffer_ = data;
this->release_ = release;
@@ -8469,144 +12829,148 @@ CORBA_ParameterDescription_out::operator-> (void)
#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#if !defined (_CORBA_PARDESCRIPTIONSEQ_CI_)
-#define _CORBA_PARDESCRIPTIONSEQ_CI_
+#if !defined (_IR_PARDESCRIPTIONSEQ_CI_)
+#define _IR_PARDESCRIPTIONSEQ_CI_
// *************************************************************
-// Inline operations for class CORBA_ParDescriptionSeq_var
+// Inline operations for class IR_ParDescriptionSeq_var
// *************************************************************
ACE_INLINE
-CORBA_ParDescriptionSeq_var::CORBA_ParDescriptionSeq_var (void) // default constructor
+IR_ParDescriptionSeq_var::IR_ParDescriptionSeq_var (void) // default constructor
: ptr_ (0)
{}
ACE_INLINE
-CORBA_ParDescriptionSeq_var::CORBA_ParDescriptionSeq_var (CORBA_ParDescriptionSeq *p)
+IR_ParDescriptionSeq_var::IR_ParDescriptionSeq_var (IR_ParDescriptionSeq *p)
: ptr_ (p)
{}
ACE_INLINE
-CORBA_ParDescriptionSeq_var::CORBA_ParDescriptionSeq_var (const CORBA_ParDescriptionSeq_var &p) // copy constructor
+IR_ParDescriptionSeq_var::IR_ParDescriptionSeq_var (const ::IR_ParDescriptionSeq_var &p) // copy constructor
{
if (p.ptr_)
- ACE_NEW (this->ptr_,
- CORBA_ParDescriptionSeq(*p.ptr_));
+ ACE_NEW (this->ptr_, ::IR_ParDescriptionSeq (*p.ptr_));
else
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_ParDescriptionSeq_var::~CORBA_ParDescriptionSeq_var (void) // destructor
+IR_ParDescriptionSeq_var::~IR_ParDescriptionSeq_var (void) // destructor
{
delete this->ptr_;
}
-ACE_INLINE CORBA_ParDescriptionSeq_var &
-CORBA_ParDescriptionSeq_var::operator= (CORBA_ParDescriptionSeq *p)
+ACE_INLINE IR_ParDescriptionSeq_var &
+IR_ParDescriptionSeq_var::operator= (IR_ParDescriptionSeq *p)
{
delete this->ptr_;
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_ParDescriptionSeq_var &
-CORBA_ParDescriptionSeq_var::operator= (const CORBA_ParDescriptionSeq_var &p) // deep copy
+ACE_INLINE IR_ParDescriptionSeq_var &
+IR_ParDescriptionSeq_var::operator= (const ::IR_ParDescriptionSeq_var &p) // deep copy
{
if (this != &p)
{
delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_,
- CORBA_ParDescriptionSeq (*p.ptr_),
- *this);
+ ACE_NEW_RETURN (this->ptr_, ::IR_ParDescriptionSeq (*p.ptr_), *this);
}
return *this;
}
-ACE_INLINE const CORBA_ParDescriptionSeq *
-CORBA_ParDescriptionSeq_var::operator-> (void) const
+ACE_INLINE const ::IR_ParDescriptionSeq *
+IR_ParDescriptionSeq_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_ParDescriptionSeq *
-CORBA_ParDescriptionSeq_var::operator-> (void)
+ACE_INLINE ::IR_ParDescriptionSeq *
+IR_ParDescriptionSeq_var::operator-> (void)
{
return this->ptr_;
}
ACE_INLINE
-CORBA_ParDescriptionSeq_var::operator const CORBA_ParDescriptionSeq &() const // cast
+IR_ParDescriptionSeq_var::operator const ::IR_ParDescriptionSeq &() const // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA_ParDescriptionSeq_var::operator CORBA_ParDescriptionSeq &() // cast
+IR_ParDescriptionSeq_var::operator ::IR_ParDescriptionSeq &() // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA_ParDescriptionSeq_var::operator CORBA_ParDescriptionSeq &() const// cast
+IR_ParDescriptionSeq_var::operator ::IR_ParDescriptionSeq &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE CORBA_ParameterDescription &
-CORBA_ParDescriptionSeq_var::operator[] (CORBA::ULong index)
+// variable-size types only
+ACE_INLINE
+IR_ParDescriptionSeq_var::operator ::IR_ParDescriptionSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE IR_ParameterDescription &
+IR_ParDescriptionSeq_var::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
-ACE_INLINE const CORBA_ParDescriptionSeq &
-CORBA_ParDescriptionSeq_var::in (void) const
+ACE_INLINE const ::IR_ParDescriptionSeq &
+IR_ParDescriptionSeq_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE CORBA_ParDescriptionSeq &
-CORBA_ParDescriptionSeq_var::inout (void)
+ACE_INLINE ::IR_ParDescriptionSeq &
+IR_ParDescriptionSeq_var::inout (void)
{
return *this->ptr_;
}
// mapping for variable size
-ACE_INLINE CORBA_ParDescriptionSeq *&
-CORBA_ParDescriptionSeq_var::out (void)
+ACE_INLINE ::IR_ParDescriptionSeq *&
+IR_ParDescriptionSeq_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE CORBA_ParDescriptionSeq *
-CORBA_ParDescriptionSeq_var::_retn (void)
+ACE_INLINE ::IR_ParDescriptionSeq *
+IR_ParDescriptionSeq_var::_retn (void)
{
- CORBA_ParDescriptionSeq *tmp = this->ptr_;
+ ::IR_ParDescriptionSeq *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE CORBA_ParDescriptionSeq *
-CORBA_ParDescriptionSeq_var::ptr (void) const
+ACE_INLINE ::IR_ParDescriptionSeq *
+IR_ParDescriptionSeq_var::ptr (void) const
{
return this->ptr_;
}
// *************************************************************
-// Inline operations for class CORBA_ParDescriptionSeq_out
+// Inline operations for class IR_ParDescriptionSeq_out
// *************************************************************
ACE_INLINE
-CORBA_ParDescriptionSeq_out::CORBA_ParDescriptionSeq_out (CORBA_ParDescriptionSeq *&p)
+IR_ParDescriptionSeq_out::IR_ParDescriptionSeq_out (IR_ParDescriptionSeq *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_ParDescriptionSeq_out::CORBA_ParDescriptionSeq_out (CORBA_ParDescriptionSeq_var &p) // constructor from _var
+IR_ParDescriptionSeq_out::IR_ParDescriptionSeq_out (IR_ParDescriptionSeq_var &p) // constructor from _var
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -8614,44 +12978,44 @@ CORBA_ParDescriptionSeq_out::CORBA_ParDescriptionSeq_out (CORBA_ParDescriptionSe
}
ACE_INLINE
-CORBA_ParDescriptionSeq_out::CORBA_ParDescriptionSeq_out (const CORBA_ParDescriptionSeq_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_ParDescriptionSeq_out&,p).ptr_)
+IR_ParDescriptionSeq_out::IR_ParDescriptionSeq_out (const ::IR_ParDescriptionSeq_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_ParDescriptionSeq_out&, p).ptr_)
{}
-ACE_INLINE CORBA_ParDescriptionSeq_out &
-CORBA_ParDescriptionSeq_out::operator= (const CORBA_ParDescriptionSeq_out &p)
+ACE_INLINE ::IR_ParDescriptionSeq_out &
+IR_ParDescriptionSeq_out::operator= (const ::IR_ParDescriptionSeq_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_ParDescriptionSeq_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_ParDescriptionSeq_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_ParDescriptionSeq_out &
-CORBA_ParDescriptionSeq_out::operator= (CORBA_ParDescriptionSeq *p)
+ACE_INLINE ::IR_ParDescriptionSeq_out &
+IR_ParDescriptionSeq_out::operator= (IR_ParDescriptionSeq *p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_ParDescriptionSeq_out::operator CORBA_ParDescriptionSeq *&() // cast
+IR_ParDescriptionSeq_out::operator ::IR_ParDescriptionSeq *&() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_ParDescriptionSeq *&
-CORBA_ParDescriptionSeq_out::ptr (void) // ptr
+ACE_INLINE ::IR_ParDescriptionSeq *&
+IR_ParDescriptionSeq_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_ParDescriptionSeq *
-CORBA_ParDescriptionSeq_out::operator-> (void)
+ACE_INLINE ::IR_ParDescriptionSeq *
+IR_ParDescriptionSeq_out::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE CORBA_ParameterDescription &
-CORBA_ParDescriptionSeq_out::operator[] (CORBA::ULong index)
+ACE_INLINE IR_ParameterDescription &
+IR_ParDescriptionSeq_out::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
@@ -8660,144 +13024,148 @@ CORBA_ParDescriptionSeq_out::operator[] (CORBA::ULong index)
#endif /* end #if !defined */
-#if !defined (_CORBA_CONTEXTIDSEQ_CI_)
-#define _CORBA_CONTEXTIDSEQ_CI_
+#if !defined (_IR_CONTEXTIDSEQ_CI_)
+#define _IR_CONTEXTIDSEQ_CI_
// *************************************************************
-// Inline operations for class CORBA_ContextIdSeq_var
+// Inline operations for class IR_ContextIdSeq_var
// *************************************************************
ACE_INLINE
-CORBA_ContextIdSeq_var::CORBA_ContextIdSeq_var (void) // default constructor
+IR_ContextIdSeq_var::IR_ContextIdSeq_var (void) // default constructor
: ptr_ (0)
{}
ACE_INLINE
-CORBA_ContextIdSeq_var::CORBA_ContextIdSeq_var (CORBA_ContextIdSeq *p)
+IR_ContextIdSeq_var::IR_ContextIdSeq_var (IR_ContextIdSeq *p)
: ptr_ (p)
{}
ACE_INLINE
-CORBA_ContextIdSeq_var::CORBA_ContextIdSeq_var (const CORBA_ContextIdSeq_var &p) // copy constructor
+IR_ContextIdSeq_var::IR_ContextIdSeq_var (const ::IR_ContextIdSeq_var &p) // copy constructor
{
if (p.ptr_)
- ACE_NEW (this->ptr_,
- CORBA_ContextIdSeq(*p.ptr_));
+ ACE_NEW (this->ptr_, ::IR_ContextIdSeq (*p.ptr_));
else
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_ContextIdSeq_var::~CORBA_ContextIdSeq_var (void) // destructor
+IR_ContextIdSeq_var::~IR_ContextIdSeq_var (void) // destructor
{
delete this->ptr_;
}
-ACE_INLINE CORBA_ContextIdSeq_var &
-CORBA_ContextIdSeq_var::operator= (CORBA_ContextIdSeq *p)
+ACE_INLINE IR_ContextIdSeq_var &
+IR_ContextIdSeq_var::operator= (IR_ContextIdSeq *p)
{
delete this->ptr_;
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_ContextIdSeq_var &
-CORBA_ContextIdSeq_var::operator= (const CORBA_ContextIdSeq_var &p) // deep copy
+ACE_INLINE IR_ContextIdSeq_var &
+IR_ContextIdSeq_var::operator= (const ::IR_ContextIdSeq_var &p) // deep copy
{
if (this != &p)
{
delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_,
- CORBA_ContextIdSeq (*p.ptr_),
- *this);
+ ACE_NEW_RETURN (this->ptr_, ::IR_ContextIdSeq (*p.ptr_), *this);
}
return *this;
}
-ACE_INLINE const CORBA_ContextIdSeq *
-CORBA_ContextIdSeq_var::operator-> (void) const
+ACE_INLINE const ::IR_ContextIdSeq *
+IR_ContextIdSeq_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_ContextIdSeq *
-CORBA_ContextIdSeq_var::operator-> (void)
+ACE_INLINE ::IR_ContextIdSeq *
+IR_ContextIdSeq_var::operator-> (void)
{
return this->ptr_;
}
ACE_INLINE
-CORBA_ContextIdSeq_var::operator const CORBA_ContextIdSeq &() const // cast
+IR_ContextIdSeq_var::operator const ::IR_ContextIdSeq &() const // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA_ContextIdSeq_var::operator CORBA_ContextIdSeq &() // cast
+IR_ContextIdSeq_var::operator ::IR_ContextIdSeq &() // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA_ContextIdSeq_var::operator CORBA_ContextIdSeq &() const// cast
+IR_ContextIdSeq_var::operator ::IR_ContextIdSeq &() const // cast
{
return *this->ptr_;
}
+// variable-size types only
+ACE_INLINE
+IR_ContextIdSeq_var::operator ::IR_ContextIdSeq *&() // cast
+{
+ return this->ptr_;
+}
+
ACE_INLINE TAO_SeqElem_String_Manager
-CORBA_ContextIdSeq_var::operator[] (CORBA::ULong index)
+IR_ContextIdSeq_var::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
-ACE_INLINE const CORBA_ContextIdSeq &
-CORBA_ContextIdSeq_var::in (void) const
+ACE_INLINE const ::IR_ContextIdSeq &
+IR_ContextIdSeq_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE CORBA_ContextIdSeq &
-CORBA_ContextIdSeq_var::inout (void)
+ACE_INLINE ::IR_ContextIdSeq &
+IR_ContextIdSeq_var::inout (void)
{
return *this->ptr_;
}
// mapping for variable size
-ACE_INLINE CORBA_ContextIdSeq *&
-CORBA_ContextIdSeq_var::out (void)
+ACE_INLINE ::IR_ContextIdSeq *&
+IR_ContextIdSeq_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE CORBA_ContextIdSeq *
-CORBA_ContextIdSeq_var::_retn (void)
+ACE_INLINE ::IR_ContextIdSeq *
+IR_ContextIdSeq_var::_retn (void)
{
- CORBA_ContextIdSeq *tmp = this->ptr_;
+ ::IR_ContextIdSeq *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE CORBA_ContextIdSeq *
-CORBA_ContextIdSeq_var::ptr (void) const
+ACE_INLINE ::IR_ContextIdSeq *
+IR_ContextIdSeq_var::ptr (void) const
{
return this->ptr_;
}
// *************************************************************
-// Inline operations for class CORBA_ContextIdSeq_out
+// Inline operations for class IR_ContextIdSeq_out
// *************************************************************
ACE_INLINE
-CORBA_ContextIdSeq_out::CORBA_ContextIdSeq_out (CORBA_ContextIdSeq *&p)
+IR_ContextIdSeq_out::IR_ContextIdSeq_out (IR_ContextIdSeq *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_ContextIdSeq_out::CORBA_ContextIdSeq_out (CORBA_ContextIdSeq_var &p) // constructor from _var
+IR_ContextIdSeq_out::IR_ContextIdSeq_out (IR_ContextIdSeq_var &p) // constructor from _var
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -8805,44 +13173,602 @@ CORBA_ContextIdSeq_out::CORBA_ContextIdSeq_out (CORBA_ContextIdSeq_var &p) // co
}
ACE_INLINE
-CORBA_ContextIdSeq_out::CORBA_ContextIdSeq_out (const CORBA_ContextIdSeq_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_ContextIdSeq_out&,p).ptr_)
+IR_ContextIdSeq_out::IR_ContextIdSeq_out (const ::IR_ContextIdSeq_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_ContextIdSeq_out&, p).ptr_)
{}
-ACE_INLINE CORBA_ContextIdSeq_out &
-CORBA_ContextIdSeq_out::operator= (const CORBA_ContextIdSeq_out &p)
+ACE_INLINE ::IR_ContextIdSeq_out &
+IR_ContextIdSeq_out::operator= (const ::IR_ContextIdSeq_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_ContextIdSeq_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_ContextIdSeq_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_ContextIdSeq_out &
-CORBA_ContextIdSeq_out::operator= (CORBA_ContextIdSeq *p)
+ACE_INLINE ::IR_ContextIdSeq_out &
+IR_ContextIdSeq_out::operator= (IR_ContextIdSeq *p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_ContextIdSeq_out::operator CORBA_ContextIdSeq *&() // cast
+IR_ContextIdSeq_out::operator ::IR_ContextIdSeq *&() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_ContextIdSeq *&
-CORBA_ContextIdSeq_out::ptr (void) // ptr
+ACE_INLINE ::IR_ContextIdSeq *&
+IR_ContextIdSeq_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_ContextIdSeq *
-CORBA_ContextIdSeq_out::operator-> (void)
+ACE_INLINE ::IR_ContextIdSeq *
+IR_ContextIdSeq_out::operator-> (void)
{
return this->ptr_;
}
ACE_INLINE TAO_SeqElem_String_Manager
-CORBA_ContextIdSeq_out::operator[] (CORBA::ULong index)
+IR_ContextIdSeq_out::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+
+#endif /* end #if !defined */
+
+ACE_INLINE
+IR_OperationDef::IR_OperationDef (void) // default constructor
+{}
+
+ACE_INLINE
+IR_OperationDef::IR_OperationDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+ : CORBA_Object (objref, _tao_servant, _tao_collocated)
+{}
+
+ACE_INLINE
+IR_OperationDef::~IR_OperationDef (void) // destructor
+{}
+
+
+#if !defined (_IR_OPERATIONDEF___VAR_CI_)
+#define _IR_OPERATIONDEF___VAR_CI_
+
+// *************************************************************
+// Inline operations for class IR_OperationDef_var
+// *************************************************************
+
+ACE_INLINE
+IR_OperationDef_var::IR_OperationDef_var (void) // default constructor
+ : ptr_ (IR_OperationDef::_nil ())
+{}
+
+ACE_INLINE
+IR_OperationDef_var::IR_OperationDef_var (IR_OperationDef_ptr p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE ::IR_OperationDef_ptr
+IR_OperationDef_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_OperationDef_var::IR_OperationDef_var (const ::IR_OperationDef_var &p) // copy constructor
+ : ptr_ (IR_OperationDef::_duplicate (p.ptr ()))
+{}
+
+ACE_INLINE
+IR_OperationDef_var::~IR_OperationDef_var (void) // destructor
+{
+ CORBA::release (this->ptr_);
+}
+
+ACE_INLINE IR_OperationDef_var &
+IR_OperationDef_var::operator= (IR_OperationDef_ptr p)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE IR_OperationDef_var &
+IR_OperationDef_var::operator= (const ::IR_OperationDef_var &p)
+{
+ if (this != &p)
+ {
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_OperationDef::_duplicate (p.ptr ());
+ }
+ return *this;
+}
+
+ACE_INLINE
+IR_OperationDef_var::operator const ::IR_OperationDef_ptr &() const // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_OperationDef_var::operator ::IR_OperationDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_OperationDef_ptr
+IR_OperationDef_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_OperationDef_ptr
+IR_OperationDef_var::in (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_OperationDef_ptr &
+IR_OperationDef_var::inout (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_OperationDef_ptr &
+IR_OperationDef_var::out (void)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_OperationDef::_nil ();
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_OperationDef_ptr
+IR_OperationDef_var::_retn (void)
+{
+ // yield ownership of managed obj reference
+ ::IR_OperationDef_ptr val = this->ptr_;
+ this->ptr_ = ::IR_OperationDef::_nil ();
+ return val;
+}
+
+
+#endif /* end #if !defined */
+
+
+#if !defined (_IR_OPERATIONDEF___OUT_CI_)
+#define _IR_OPERATIONDEF___OUT_CI_
+
+// *************************************************************
+// Inline operations for class IR_OperationDef_out
+// *************************************************************
+
+ACE_INLINE
+IR_OperationDef_out::IR_OperationDef_out (IR_OperationDef_ptr &p)
+ : ptr_ (p)
+{
+ this->ptr_ = ::IR_OperationDef::_nil ();
+}
+
+ACE_INLINE
+IR_OperationDef_out::IR_OperationDef_out (IR_OperationDef_var &p) // constructor from _var
+ : ptr_ (p.out ())
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_OperationDef::_nil ();
+}
+
+ACE_INLINE
+IR_OperationDef_out::IR_OperationDef_out (const ::IR_OperationDef_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_OperationDef_out &, p).ptr_)
+{}
+
+ACE_INLINE ::IR_OperationDef_out &
+IR_OperationDef_out::operator= (const ::IR_OperationDef_out &p)
+{
+ this->ptr_ = ACE_const_cast (IR_OperationDef_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE IR_OperationDef_out &
+IR_OperationDef_out::operator= (const ::IR_OperationDef_var &p)
+{
+ this->ptr_ = ::IR_OperationDef::_duplicate (p.ptr ());
+ return *this;
+}
+
+ACE_INLINE IR_OperationDef_out &
+IR_OperationDef_out::operator= (IR_OperationDef_ptr p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+IR_OperationDef_out::operator ::IR_OperationDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_OperationDef_ptr &
+IR_OperationDef_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_OperationDef_ptr
+IR_OperationDef_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+
+#endif /* end #if !defined */
+
+// *************************************************************
+// Inline operations for class IR_OperationDescription_var
+// *************************************************************
+
+ACE_INLINE
+IR_OperationDescription_var::IR_OperationDescription_var (void) // default constructor
+ : ptr_ (0)
+{}
+
+ACE_INLINE
+IR_OperationDescription_var::IR_OperationDescription_var (IR_OperationDescription *p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE
+IR_OperationDescription_var::IR_OperationDescription_var (const ::IR_OperationDescription_var &p) // copy constructor
+{
+ if (p.ptr_)
+ ACE_NEW (this->ptr_, ::IR_OperationDescription (*p.ptr_));
+ else
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_OperationDescription_var::~IR_OperationDescription_var (void) // destructor
+{
+ delete this->ptr_;
+}
+
+ACE_INLINE IR_OperationDescription_var &
+IR_OperationDescription_var::operator= (IR_OperationDescription *p)
+{
+ delete this->ptr_;
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE ::IR_OperationDescription_var &
+IR_OperationDescription_var::operator= (const ::IR_OperationDescription_var &p)
+{
+ if (this != &p)
+ {
+ delete this->ptr_;
+ ACE_NEW_RETURN (this->ptr_, ::IR_OperationDescription (*p.ptr_), *this);
+ }
+ return *this;
+}
+
+ACE_INLINE const ::IR_OperationDescription *
+IR_OperationDescription_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_OperationDescription *
+IR_OperationDescription_var::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_OperationDescription_var::operator const ::IR_OperationDescription &() const // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+IR_OperationDescription_var::operator ::IR_OperationDescription &() // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+IR_OperationDescription_var::operator ::IR_OperationDescription &() const // cast
+{
+ return *this->ptr_;
+}
+
+// variable-size types only
+ACE_INLINE
+IR_OperationDescription_var::operator ::IR_OperationDescription *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE const ::IR_OperationDescription &
+IR_OperationDescription_var::in (void) const
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE ::IR_OperationDescription &
+IR_OperationDescription_var::inout (void)
+{
+ return *this->ptr_;
+}
+
+// mapping for variable size
+ACE_INLINE ::IR_OperationDescription *&
+IR_OperationDescription_var::out (void)
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_OperationDescription *
+IR_OperationDescription_var::_retn (void)
+{
+ ::IR_OperationDescription *tmp = this->ptr_;
+ this->ptr_ = 0;
+ return tmp;
+}
+
+ACE_INLINE ::IR_OperationDescription *
+IR_OperationDescription_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+// *************************************************************
+// Inline operations for class IR_OperationDescription_out
+// *************************************************************
+
+ACE_INLINE
+IR_OperationDescription_out::IR_OperationDescription_out (::IR_OperationDescription *&p)
+ : ptr_ (p)
+{
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_OperationDescription_out::IR_OperationDescription_out (IR_OperationDescription_var &p) // constructor from _var
+ : ptr_ (p.out ())
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_OperationDescription_out::IR_OperationDescription_out (const ::IR_OperationDescription_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_OperationDescription_out&, p).ptr_)
+{}
+
+ACE_INLINE IR_OperationDescription_out &
+IR_OperationDescription_out::operator= (const ::IR_OperationDescription_out &p)
+{
+ this->ptr_ = ACE_const_cast (IR_OperationDescription_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE IR_OperationDescription_out &
+IR_OperationDescription_out::operator= (IR_OperationDescription *p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+IR_OperationDescription_out::operator ::IR_OperationDescription *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_OperationDescription *&
+IR_OperationDescription_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_OperationDescription *
+IR_OperationDescription_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+
+#if !defined (_IR_REPOSITORYIDSEQ_CI_)
+#define _IR_REPOSITORYIDSEQ_CI_
+
+// *************************************************************
+// Inline operations for class IR_RepositoryIdSeq_var
+// *************************************************************
+
+ACE_INLINE
+IR_RepositoryIdSeq_var::IR_RepositoryIdSeq_var (void) // default constructor
+ : ptr_ (0)
+{}
+
+ACE_INLINE
+IR_RepositoryIdSeq_var::IR_RepositoryIdSeq_var (IR_RepositoryIdSeq *p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE
+IR_RepositoryIdSeq_var::IR_RepositoryIdSeq_var (const ::IR_RepositoryIdSeq_var &p) // copy constructor
+{
+ if (p.ptr_)
+ ACE_NEW (this->ptr_, ::IR_RepositoryIdSeq (*p.ptr_));
+ else
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_RepositoryIdSeq_var::~IR_RepositoryIdSeq_var (void) // destructor
+{
+ delete this->ptr_;
+}
+
+ACE_INLINE IR_RepositoryIdSeq_var &
+IR_RepositoryIdSeq_var::operator= (IR_RepositoryIdSeq *p)
+{
+ delete this->ptr_;
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE IR_RepositoryIdSeq_var &
+IR_RepositoryIdSeq_var::operator= (const ::IR_RepositoryIdSeq_var &p) // deep copy
+{
+ if (this != &p)
+ {
+ delete this->ptr_;
+ ACE_NEW_RETURN (this->ptr_, ::IR_RepositoryIdSeq (*p.ptr_), *this);
+ }
+ return *this;
+}
+
+ACE_INLINE const ::IR_RepositoryIdSeq *
+IR_RepositoryIdSeq_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_RepositoryIdSeq *
+IR_RepositoryIdSeq_var::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_RepositoryIdSeq_var::operator const ::IR_RepositoryIdSeq &() const // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+IR_RepositoryIdSeq_var::operator ::IR_RepositoryIdSeq &() // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+IR_RepositoryIdSeq_var::operator ::IR_RepositoryIdSeq &() const // cast
+{
+ return *this->ptr_;
+}
+
+// variable-size types only
+ACE_INLINE
+IR_RepositoryIdSeq_var::operator ::IR_RepositoryIdSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE TAO_SeqElem_String_Manager
+IR_RepositoryIdSeq_var::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+ACE_INLINE const ::IR_RepositoryIdSeq &
+IR_RepositoryIdSeq_var::in (void) const
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE ::IR_RepositoryIdSeq &
+IR_RepositoryIdSeq_var::inout (void)
+{
+ return *this->ptr_;
+}
+
+// mapping for variable size
+ACE_INLINE ::IR_RepositoryIdSeq *&
+IR_RepositoryIdSeq_var::out (void)
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_RepositoryIdSeq *
+IR_RepositoryIdSeq_var::_retn (void)
+{
+ ::IR_RepositoryIdSeq *tmp = this->ptr_;
+ this->ptr_ = 0;
+ return tmp;
+}
+
+ACE_INLINE ::IR_RepositoryIdSeq *
+IR_RepositoryIdSeq_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+// *************************************************************
+// Inline operations for class IR_RepositoryIdSeq_out
+// *************************************************************
+
+ACE_INLINE
+IR_RepositoryIdSeq_out::IR_RepositoryIdSeq_out (IR_RepositoryIdSeq *&p)
+ : ptr_ (p)
+{
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_RepositoryIdSeq_out::IR_RepositoryIdSeq_out (IR_RepositoryIdSeq_var &p) // constructor from _var
+ : ptr_ (p.out ())
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_RepositoryIdSeq_out::IR_RepositoryIdSeq_out (const ::IR_RepositoryIdSeq_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_RepositoryIdSeq_out&, p).ptr_)
+{}
+
+ACE_INLINE ::IR_RepositoryIdSeq_out &
+IR_RepositoryIdSeq_out::operator= (const ::IR_RepositoryIdSeq_out &p)
+{
+ this->ptr_ = ACE_const_cast (IR_RepositoryIdSeq_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE ::IR_RepositoryIdSeq_out &
+IR_RepositoryIdSeq_out::operator= (IR_RepositoryIdSeq *p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+IR_RepositoryIdSeq_out::operator ::IR_RepositoryIdSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_RepositoryIdSeq *&
+IR_RepositoryIdSeq_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_RepositoryIdSeq *
+IR_RepositoryIdSeq_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE TAO_SeqElem_String_Manager
+IR_RepositoryIdSeq_out::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
@@ -8853,122 +13779,133 @@ CORBA_ContextIdSeq_out::operator[] (CORBA::ULong index)
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-#if !defined (__TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXCEPTIONDEFSEQ_CI_)
-#define __TAO_UNBOUNDED_OBJECT_SEQUENCE_CORBA_EXCEPTIONDEFSEQ_CI_
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_IR_OPDESCRIPTIONSEQ_CI_)
+#define __TAO_UNBOUNDED_SEQUENCE_IR_OPDESCRIPTIONSEQ_CI_
- ACE_INLINE CORBA_ExceptionDef **
- _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::allocbuf (CORBA::ULong nelems)
+ // = Static operations.
+ ACE_INLINE IR_OperationDescription *
+ _TAO_Unbounded_Sequence_IR_OpDescriptionSeq::allocbuf (CORBA::ULong size)
+ // Allocate storage for the sequence.
{
- CORBA_ExceptionDef **buf = 0;
-
- ACE_NEW_RETURN (buf, CORBA_ExceptionDef*[nelems], 0);
-
- for (CORBA::ULong i = 0; i < nelems; i++)
- buf[i] = CORBA_ExceptionDef::_nil ();
-
- return buf;
+ IR_OperationDescription *retval = 0;
+ ACE_NEW_RETURN (retval, IR_OperationDescription[size], 0);
+ return retval;
}
- ACE_INLINE void
- _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::freebuf (CORBA_ExceptionDef **buffer)
+ ACE_INLINE void _TAO_Unbounded_Sequence_IR_OpDescriptionSeq::freebuf (IR_OperationDescription *buffer)
+ // Free the sequence.
{
- if (buffer == 0)
- return;
- delete[] buffer;
+ delete [] buffer;
}
ACE_INLINE
- _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq (void)
+ _TAO_Unbounded_Sequence_IR_OpDescriptionSeq::_TAO_Unbounded_Sequence_IR_OpDescriptionSeq (void) // Default constructor.
{
}
ACE_INLINE
- _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq (CORBA::ULong maximum)
- : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::allocbuf (maximum))
+ _TAO_Unbounded_Sequence_IR_OpDescriptionSeq::_TAO_Unbounded_Sequence_IR_OpDescriptionSeq (CORBA::ULong maximum) // Constructor using a maximum length value.
+ : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_IR_OpDescriptionSeq::allocbuf (maximum))
{
}
ACE_INLINE
- _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq (CORBA::ULong maximum,
+ _TAO_Unbounded_Sequence_IR_OpDescriptionSeq::_TAO_Unbounded_Sequence_IR_OpDescriptionSeq (CORBA::ULong maximum,
CORBA::ULong length,
- CORBA_ExceptionDef* *value,
+ IR_OperationDescription *data,
CORBA::Boolean release)
- : TAO_Unbounded_Base_Sequence (maximum, length, value, release)
+ : TAO_Unbounded_Base_Sequence (maximum, length, data, release)
{
}
ACE_INLINE
- _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::_TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq(const _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq &rhs)
+ _TAO_Unbounded_Sequence_IR_OpDescriptionSeq::_TAO_Unbounded_Sequence_IR_OpDescriptionSeq (const _TAO_Unbounded_Sequence_IR_OpDescriptionSeq &rhs)
+ // Copy constructor.
: TAO_Unbounded_Base_Sequence (rhs)
{
- CORBA_ExceptionDef **tmp1 = _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::allocbuf (this->maximum_);
- CORBA_ExceptionDef ** const tmp2 = ACE_reinterpret_cast (CORBA_ExceptionDef ** ACE_CAST_CONST, rhs.buffer_);
-
- for (CORBA::ULong i = 0; i < rhs.length_; ++i)
- tmp1[i] = CORBA_ExceptionDef::_duplicate (tmp2[i]);
-
- this->buffer_ = tmp1;
+ if (rhs.buffer_ != 0)
+ {
+ IR_OperationDescription *tmp1 = _TAO_Unbounded_Sequence_IR_OpDescriptionSeq::allocbuf (this->maximum_);
+ IR_OperationDescription * const tmp2 = ACE_reinterpret_cast (IR_OperationDescription * ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ tmp1[i] = tmp2[i];
+
+ this->buffer_ = tmp1;
+ }
+ else
+ {
+ this->buffer_ = 0;
+ }
}
- ACE_INLINE _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq &
- _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::operator= (const _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq &rhs)
+ ACE_INLINE _TAO_Unbounded_Sequence_IR_OpDescriptionSeq &
+ _TAO_Unbounded_Sequence_IR_OpDescriptionSeq::operator= (const _TAO_Unbounded_Sequence_IR_OpDescriptionSeq &rhs)
+ // Assignment operator.
{
if (this == &rhs)
return *this;
if (this->release_)
{
- CORBA_ExceptionDef **tmp = ACE_reinterpret_cast (CORBA_ExceptionDef **, this->buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- {
- CORBA::release (tmp[i]);
- tmp[i] = CORBA_ExceptionDef::_nil ();
- }
if (this->maximum_ < rhs.maximum_)
{
- _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::freebuf (tmp);
- this->buffer_ = _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::allocbuf (rhs.maximum_);
+ // free the old buffer
+ IR_OperationDescription *tmp = ACE_reinterpret_cast (IR_OperationDescription *, this->buffer_);
+ _TAO_Unbounded_Sequence_IR_OpDescriptionSeq::freebuf (tmp);
+ this->buffer_ = _TAO_Unbounded_Sequence_IR_OpDescriptionSeq::allocbuf (rhs.maximum_);
}
}
else
- this->buffer_ = _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::allocbuf (rhs.maximum_);
+ this->buffer_ = _TAO_Unbounded_Sequence_IR_OpDescriptionSeq::allocbuf (rhs.maximum_);
TAO_Unbounded_Base_Sequence::operator= (rhs);
- CORBA_ExceptionDef **tmp1 = ACE_reinterpret_cast (CORBA_ExceptionDef **, this->buffer_);
- CORBA_ExceptionDef ** const tmp2 = ACE_reinterpret_cast (CORBA_ExceptionDef ** ACE_CAST_CONST, rhs.buffer_);
+ IR_OperationDescription *tmp1 = ACE_reinterpret_cast (IR_OperationDescription *, this->buffer_);
+ IR_OperationDescription * const tmp2 = ACE_reinterpret_cast (IR_OperationDescription * ACE_CAST_CONST, rhs.buffer_);
- for (CORBA::ULong i = 0; i < rhs.length_; ++i)
- tmp1[i] = CORBA_ExceptionDef::_duplicate (tmp2[i]);
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ tmp1[i] = tmp2[i];
return *this;
}
- ACE_INLINE TAO_Object_Manager<CORBA_ExceptionDef,CORBA_ExceptionDef_var>
- _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::operator[] (CORBA::ULong index) const
- // read-write accessor
+ // = Accessors.
+ ACE_INLINE IR_OperationDescription &
+ _TAO_Unbounded_Sequence_IR_OpDescriptionSeq::operator[] (CORBA::ULong i)
+ // operator []
{
- ACE_ASSERT (index < this->maximum_);
- CORBA_ExceptionDef ** const tmp = ACE_reinterpret_cast (CORBA_ExceptionDef ** ACE_CAST_CONST, this->buffer_);
- return TAO_Object_Manager<CORBA_ExceptionDef,CORBA_ExceptionDef_var> (tmp + index, this->release_);
+ ACE_ASSERT (i < this->maximum_);
+ IR_OperationDescription* tmp = ACE_reinterpret_cast(IR_OperationDescription*,this->buffer_);
+ return tmp[i];
+ }
+
+ ACE_INLINE const IR_OperationDescription &
+ _TAO_Unbounded_Sequence_IR_OpDescriptionSeq::operator[] (CORBA::ULong i) const
+ // operator []
+ {
+ ACE_ASSERT (i < this->maximum_);
+ IR_OperationDescription * const tmp = ACE_reinterpret_cast (IR_OperationDescription* ACE_CAST_CONST, this->buffer_);
+ return tmp[i];
}
- ACE_INLINE CORBA_ExceptionDef* *
- _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::get_buffer (CORBA::Boolean orphan)
+ // Implement the TAO_Base_Sequence methods (see Sequence.h)
+
+ ACE_INLINE IR_OperationDescription *
+ _TAO_Unbounded_Sequence_IR_OpDescriptionSeq::get_buffer (CORBA::Boolean orphan)
{
- CORBA_ExceptionDef **result = 0;
+ IR_OperationDescription *result = 0;
if (orphan == 0)
{
// We retain ownership.
if (this->buffer_ == 0)
{
- result = _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::allocbuf (this->maximum_);
+ result = _TAO_Unbounded_Sequence_IR_OpDescriptionSeq::allocbuf (this->length_);
this->buffer_ = result;
}
else
{
- result = ACE_reinterpret_cast (CORBA_ExceptionDef**, this->buffer_);
+ result = ACE_reinterpret_cast (IR_OperationDescription*, this->buffer_);
}
}
else // if (orphan == 1)
@@ -8977,7 +13914,7 @@ CORBA_ContextIdSeq_out::operator[] (CORBA::ULong index)
{
// We set the state back to default and relinquish
// ownership.
- result = ACE_reinterpret_cast(CORBA_ExceptionDef**,this->buffer_);
+ result = ACE_reinterpret_cast(IR_OperationDescription*,this->buffer_);
this->maximum_ = 0;
this->length_ = 0;
this->buffer_ = 0;
@@ -8987,156 +13924,176 @@ CORBA_ContextIdSeq_out::operator[] (CORBA::ULong index)
return result;
}
- ACE_INLINE const CORBA_ExceptionDef* *
- _TAO_Unbounded_Object_Sequence_CORBA_ExceptionDefSeq::get_buffer (void) const
+ ACE_INLINE const IR_OperationDescription *
+ _TAO_Unbounded_Sequence_IR_OpDescriptionSeq::get_buffer (void) const
{
- return ACE_reinterpret_cast(const CORBA_ExceptionDef ** ACE_CAST_CONST, this->buffer_);
+ return ACE_reinterpret_cast(const IR_OperationDescription * ACE_CAST_CONST, this->buffer_);
}
+ ACE_INLINE void
+ _TAO_Unbounded_Sequence_IR_OpDescriptionSeq::replace (CORBA::ULong max,
+ CORBA::ULong length,
+ IR_OperationDescription *data,
+ CORBA::Boolean release)
+ {
+ this->maximum_ = max;
+ this->length_ = length;
+ if (this->buffer_ && this->release_ == 1)
+ {
+ IR_OperationDescription *tmp = ACE_reinterpret_cast(IR_OperationDescription*,this->buffer_);
+ _TAO_Unbounded_Sequence_IR_OpDescriptionSeq::freebuf (tmp);
+ }
+ this->buffer_ = data;
+ this->release_ = release;
+ }
#endif /* end #if !defined */
#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#if !defined (_CORBA_EXCEPTIONDEFSEQ_CI_)
-#define _CORBA_EXCEPTIONDEFSEQ_CI_
+#if !defined (_IR_OPDESCRIPTIONSEQ_CI_)
+#define _IR_OPDESCRIPTIONSEQ_CI_
// *************************************************************
-// Inline operations for class CORBA_ExceptionDefSeq_var
+// Inline operations for class IR_OpDescriptionSeq_var
// *************************************************************
ACE_INLINE
-CORBA_ExceptionDefSeq_var::CORBA_ExceptionDefSeq_var (void) // default constructor
+IR_OpDescriptionSeq_var::IR_OpDescriptionSeq_var (void) // default constructor
: ptr_ (0)
{}
ACE_INLINE
-CORBA_ExceptionDefSeq_var::CORBA_ExceptionDefSeq_var (CORBA_ExceptionDefSeq *p)
+IR_OpDescriptionSeq_var::IR_OpDescriptionSeq_var (IR_OpDescriptionSeq *p)
: ptr_ (p)
{}
ACE_INLINE
-CORBA_ExceptionDefSeq_var::CORBA_ExceptionDefSeq_var (const CORBA_ExceptionDefSeq_var &p) // copy constructor
+IR_OpDescriptionSeq_var::IR_OpDescriptionSeq_var (const ::IR_OpDescriptionSeq_var &p) // copy constructor
{
if (p.ptr_)
- ACE_NEW (this->ptr_,
- CORBA_ExceptionDefSeq(*p.ptr_));
+ ACE_NEW (this->ptr_, ::IR_OpDescriptionSeq (*p.ptr_));
else
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_ExceptionDefSeq_var::~CORBA_ExceptionDefSeq_var (void) // destructor
+IR_OpDescriptionSeq_var::~IR_OpDescriptionSeq_var (void) // destructor
{
delete this->ptr_;
}
-ACE_INLINE CORBA_ExceptionDefSeq_var &
-CORBA_ExceptionDefSeq_var::operator= (CORBA_ExceptionDefSeq *p)
+ACE_INLINE IR_OpDescriptionSeq_var &
+IR_OpDescriptionSeq_var::operator= (IR_OpDescriptionSeq *p)
{
delete this->ptr_;
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_ExceptionDefSeq_var &
-CORBA_ExceptionDefSeq_var::operator= (const CORBA_ExceptionDefSeq_var &p) // deep copy
+ACE_INLINE IR_OpDescriptionSeq_var &
+IR_OpDescriptionSeq_var::operator= (const ::IR_OpDescriptionSeq_var &p) // deep copy
{
if (this != &p)
{
delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_,
- CORBA_ExceptionDefSeq (*p.ptr_),
- *this);
+ ACE_NEW_RETURN (this->ptr_, ::IR_OpDescriptionSeq (*p.ptr_), *this);
}
return *this;
}
-ACE_INLINE const CORBA_ExceptionDefSeq *
-CORBA_ExceptionDefSeq_var::operator-> (void) const
+ACE_INLINE const ::IR_OpDescriptionSeq *
+IR_OpDescriptionSeq_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_ExceptionDefSeq *
-CORBA_ExceptionDefSeq_var::operator-> (void)
+ACE_INLINE ::IR_OpDescriptionSeq *
+IR_OpDescriptionSeq_var::operator-> (void)
{
return this->ptr_;
}
ACE_INLINE
-CORBA_ExceptionDefSeq_var::operator const CORBA_ExceptionDefSeq &() const // cast
+IR_OpDescriptionSeq_var::operator const ::IR_OpDescriptionSeq &() const // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA_ExceptionDefSeq_var::operator CORBA_ExceptionDefSeq &() // cast
+IR_OpDescriptionSeq_var::operator ::IR_OpDescriptionSeq &() // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA_ExceptionDefSeq_var::operator CORBA_ExceptionDefSeq &() const// cast
+IR_OpDescriptionSeq_var::operator ::IR_OpDescriptionSeq &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE TAO_Object_Manager<CORBA_ExceptionDef,CORBA_ExceptionDef_var>
-CORBA_ExceptionDefSeq_var::operator[] (CORBA::ULong index)
+// variable-size types only
+ACE_INLINE
+IR_OpDescriptionSeq_var::operator ::IR_OpDescriptionSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE IR_OperationDescription &
+IR_OpDescriptionSeq_var::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
-ACE_INLINE const CORBA_ExceptionDefSeq &
-CORBA_ExceptionDefSeq_var::in (void) const
+ACE_INLINE const ::IR_OpDescriptionSeq &
+IR_OpDescriptionSeq_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE CORBA_ExceptionDefSeq &
-CORBA_ExceptionDefSeq_var::inout (void)
+ACE_INLINE ::IR_OpDescriptionSeq &
+IR_OpDescriptionSeq_var::inout (void)
{
return *this->ptr_;
}
// mapping for variable size
-ACE_INLINE CORBA_ExceptionDefSeq *&
-CORBA_ExceptionDefSeq_var::out (void)
+ACE_INLINE ::IR_OpDescriptionSeq *&
+IR_OpDescriptionSeq_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE CORBA_ExceptionDefSeq *
-CORBA_ExceptionDefSeq_var::_retn (void)
+ACE_INLINE ::IR_OpDescriptionSeq *
+IR_OpDescriptionSeq_var::_retn (void)
{
- CORBA_ExceptionDefSeq *tmp = this->ptr_;
+ ::IR_OpDescriptionSeq *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE CORBA_ExceptionDefSeq *
-CORBA_ExceptionDefSeq_var::ptr (void) const
+ACE_INLINE ::IR_OpDescriptionSeq *
+IR_OpDescriptionSeq_var::ptr (void) const
{
return this->ptr_;
}
// *************************************************************
-// Inline operations for class CORBA_ExceptionDefSeq_out
+// Inline operations for class IR_OpDescriptionSeq_out
// *************************************************************
ACE_INLINE
-CORBA_ExceptionDefSeq_out::CORBA_ExceptionDefSeq_out (CORBA_ExceptionDefSeq *&p)
+IR_OpDescriptionSeq_out::IR_OpDescriptionSeq_out (IR_OpDescriptionSeq *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_ExceptionDefSeq_out::CORBA_ExceptionDefSeq_out (CORBA_ExceptionDefSeq_var &p) // constructor from _var
+IR_OpDescriptionSeq_out::IR_OpDescriptionSeq_out (IR_OpDescriptionSeq_var &p) // constructor from _var
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -9144,44 +14101,44 @@ CORBA_ExceptionDefSeq_out::CORBA_ExceptionDefSeq_out (CORBA_ExceptionDefSeq_var
}
ACE_INLINE
-CORBA_ExceptionDefSeq_out::CORBA_ExceptionDefSeq_out (const CORBA_ExceptionDefSeq_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_ExceptionDefSeq_out&,p).ptr_)
+IR_OpDescriptionSeq_out::IR_OpDescriptionSeq_out (const ::IR_OpDescriptionSeq_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_OpDescriptionSeq_out&, p).ptr_)
{}
-ACE_INLINE CORBA_ExceptionDefSeq_out &
-CORBA_ExceptionDefSeq_out::operator= (const CORBA_ExceptionDefSeq_out &p)
+ACE_INLINE ::IR_OpDescriptionSeq_out &
+IR_OpDescriptionSeq_out::operator= (const ::IR_OpDescriptionSeq_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_ExceptionDefSeq_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_OpDescriptionSeq_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_ExceptionDefSeq_out &
-CORBA_ExceptionDefSeq_out::operator= (CORBA_ExceptionDefSeq *p)
+ACE_INLINE ::IR_OpDescriptionSeq_out &
+IR_OpDescriptionSeq_out::operator= (IR_OpDescriptionSeq *p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_ExceptionDefSeq_out::operator CORBA_ExceptionDefSeq *&() // cast
+IR_OpDescriptionSeq_out::operator ::IR_OpDescriptionSeq *&() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_ExceptionDefSeq *&
-CORBA_ExceptionDefSeq_out::ptr (void) // ptr
+ACE_INLINE ::IR_OpDescriptionSeq *&
+IR_OpDescriptionSeq_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_ExceptionDefSeq *
-CORBA_ExceptionDefSeq_out::operator-> (void)
+ACE_INLINE ::IR_OpDescriptionSeq *
+IR_OpDescriptionSeq_out::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE TAO_Object_Manager<CORBA_ExceptionDef,CORBA_ExceptionDef_var>
-CORBA_ExceptionDefSeq_out::operator[] (CORBA::ULong index)
+ACE_INLINE IR_OperationDescription &
+IR_OpDescriptionSeq_out::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
@@ -9192,63 +14149,68 @@ CORBA_ExceptionDefSeq_out::operator[] (CORBA::ULong index)
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_EXCDESCRIPTIONSEQ_CI_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_EXCDESCRIPTIONSEQ_CI_
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_IR_ATTRDESCRIPTIONSEQ_CI_)
+#define __TAO_UNBOUNDED_SEQUENCE_IR_ATTRDESCRIPTIONSEQ_CI_
// = Static operations.
- ACE_INLINE CORBA_ExceptionDescription *
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::allocbuf (CORBA::ULong size)
+ ACE_INLINE IR_AttributeDescription *
+ _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq::allocbuf (CORBA::ULong size)
// Allocate storage for the sequence.
{
- CORBA_ExceptionDescription *retval = 0;
- ACE_NEW_RETURN (retval,
- CORBA_ExceptionDescription[size],
- 0);
+ IR_AttributeDescription *retval = 0;
+ ACE_NEW_RETURN (retval, IR_AttributeDescription[size], 0);
return retval;
}
- ACE_INLINE void _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::freebuf (CORBA_ExceptionDescription *buffer)
+ ACE_INLINE void _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq::freebuf (IR_AttributeDescription *buffer)
// Free the sequence.
{
delete [] buffer;
}
ACE_INLINE
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq (void) // Default constructor.
+ _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq::_TAO_Unbounded_Sequence_IR_AttrDescriptionSeq (void) // Default constructor.
{
}
ACE_INLINE
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq (CORBA::ULong maximum) // Constructor using a maximum length value.
- : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::allocbuf (maximum))
+ _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq::_TAO_Unbounded_Sequence_IR_AttrDescriptionSeq (CORBA::ULong maximum) // Constructor using a maximum length value.
+ : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq::allocbuf (maximum))
{
}
ACE_INLINE
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq (CORBA::ULong maximum,
+ _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq::_TAO_Unbounded_Sequence_IR_AttrDescriptionSeq (CORBA::ULong maximum,
CORBA::ULong length,
- CORBA_ExceptionDescription *data,
+ IR_AttributeDescription *data,
CORBA::Boolean release)
: TAO_Unbounded_Base_Sequence (maximum, length, data, release)
{
}
ACE_INLINE
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq (const _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq &rhs)
+ _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq::_TAO_Unbounded_Sequence_IR_AttrDescriptionSeq (const _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq &rhs)
// Copy constructor.
: TAO_Unbounded_Base_Sequence (rhs)
{
- CORBA_ExceptionDescription *tmp1 = _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::allocbuf (this->maximum_);
- CORBA_ExceptionDescription * const tmp2 = ACE_reinterpret_cast (CORBA_ExceptionDescription * ACE_CAST_CONST, rhs.buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- tmp1[i] = tmp2[i];
-
- this->buffer_ = tmp1;
+ if (rhs.buffer_ != 0)
+ {
+ IR_AttributeDescription *tmp1 = _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq::allocbuf (this->maximum_);
+ IR_AttributeDescription * const tmp2 = ACE_reinterpret_cast (IR_AttributeDescription * ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ tmp1[i] = tmp2[i];
+
+ this->buffer_ = tmp1;
+ }
+ else
+ {
+ this->buffer_ = 0;
+ }
}
- ACE_INLINE _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq &
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::operator= (const _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq &rhs)
+ ACE_INLINE _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq &
+ _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq::operator= (const _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq &rhs)
// Assignment operator.
{
if (this == &rhs)
@@ -9259,18 +14221,18 @@ CORBA_ExceptionDefSeq_out::operator[] (CORBA::ULong index)
if (this->maximum_ < rhs.maximum_)
{
// free the old buffer
- CORBA_ExceptionDescription *tmp = ACE_reinterpret_cast (CORBA_ExceptionDescription *, this->buffer_);
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::freebuf (tmp);
- this->buffer_ = _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::allocbuf (rhs.maximum_);
+ IR_AttributeDescription *tmp = ACE_reinterpret_cast (IR_AttributeDescription *, this->buffer_);
+ _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq::freebuf (tmp);
+ this->buffer_ = _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq::allocbuf (rhs.maximum_);
}
}
else
- this->buffer_ = _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::allocbuf (rhs.maximum_);
+ this->buffer_ = _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq::allocbuf (rhs.maximum_);
TAO_Unbounded_Base_Sequence::operator= (rhs);
- CORBA_ExceptionDescription *tmp1 = ACE_reinterpret_cast (CORBA_ExceptionDescription *, this->buffer_);
- CORBA_ExceptionDescription * const tmp2 = ACE_reinterpret_cast (CORBA_ExceptionDescription * ACE_CAST_CONST, rhs.buffer_);
+ IR_AttributeDescription *tmp1 = ACE_reinterpret_cast (IR_AttributeDescription *, this->buffer_);
+ IR_AttributeDescription * const tmp2 = ACE_reinterpret_cast (IR_AttributeDescription * ACE_CAST_CONST, rhs.buffer_);
for (CORBA::ULong i = 0; i < this->length_; ++i)
tmp1[i] = tmp2[i];
@@ -9279,41 +14241,41 @@ CORBA_ExceptionDefSeq_out::operator[] (CORBA::ULong index)
}
// = Accessors.
- ACE_INLINE CORBA_ExceptionDescription &
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::operator[] (CORBA::ULong i)
+ ACE_INLINE IR_AttributeDescription &
+ _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq::operator[] (CORBA::ULong i)
// operator []
{
ACE_ASSERT (i < this->maximum_);
- CORBA_ExceptionDescription* tmp = ACE_reinterpret_cast(CORBA_ExceptionDescription*,this->buffer_);
+ IR_AttributeDescription* tmp = ACE_reinterpret_cast(IR_AttributeDescription*,this->buffer_);
return tmp[i];
}
- ACE_INLINE const CORBA_ExceptionDescription &
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::operator[] (CORBA::ULong i) const
+ ACE_INLINE const IR_AttributeDescription &
+ _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq::operator[] (CORBA::ULong i) const
// operator []
{
ACE_ASSERT (i < this->maximum_);
- CORBA_ExceptionDescription * const tmp = ACE_reinterpret_cast (CORBA_ExceptionDescription* ACE_CAST_CONST, this->buffer_);
+ IR_AttributeDescription * const tmp = ACE_reinterpret_cast (IR_AttributeDescription* ACE_CAST_CONST, this->buffer_);
return tmp[i];
}
// Implement the TAO_Base_Sequence methods (see Sequence.h)
- ACE_INLINE CORBA_ExceptionDescription *
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::get_buffer (CORBA::Boolean orphan)
+ ACE_INLINE IR_AttributeDescription *
+ _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq::get_buffer (CORBA::Boolean orphan)
{
- CORBA_ExceptionDescription *result = 0;
+ IR_AttributeDescription *result = 0;
if (orphan == 0)
{
// We retain ownership.
if (this->buffer_ == 0)
{
- result = _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::allocbuf (this->length_);
+ result = _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq::allocbuf (this->length_);
this->buffer_ = result;
}
else
{
- result = ACE_reinterpret_cast (CORBA_ExceptionDescription*, this->buffer_);
+ result = ACE_reinterpret_cast (IR_AttributeDescription*, this->buffer_);
}
}
else // if (orphan == 1)
@@ -9322,7 +14284,7 @@ CORBA_ExceptionDefSeq_out::operator[] (CORBA::ULong index)
{
// We set the state back to default and relinquish
// ownership.
- result = ACE_reinterpret_cast(CORBA_ExceptionDescription*,this->buffer_);
+ result = ACE_reinterpret_cast(IR_AttributeDescription*,this->buffer_);
this->maximum_ = 0;
this->length_ = 0;
this->buffer_ = 0;
@@ -9332,24 +14294,24 @@ CORBA_ExceptionDefSeq_out::operator[] (CORBA::ULong index)
return result;
}
- ACE_INLINE const CORBA_ExceptionDescription *
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::get_buffer (void) const
+ ACE_INLINE const IR_AttributeDescription *
+ _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq::get_buffer (void) const
{
- return ACE_reinterpret_cast(const CORBA_ExceptionDescription * ACE_CAST_CONST, this->buffer_);
+ return ACE_reinterpret_cast(const IR_AttributeDescription * ACE_CAST_CONST, this->buffer_);
}
ACE_INLINE void
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::replace (CORBA::ULong max,
+ _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq::replace (CORBA::ULong max,
CORBA::ULong length,
- CORBA_ExceptionDescription *data,
+ IR_AttributeDescription *data,
CORBA::Boolean release)
{
this->maximum_ = max;
this->length_ = length;
if (this->buffer_ && this->release_ == 1)
{
- CORBA_ExceptionDescription *tmp = ACE_reinterpret_cast(CORBA_ExceptionDescription*,this->buffer_);
- _TAO_Unbounded_Sequence_CORBA_ExcDescriptionSeq::freebuf (tmp);
+ IR_AttributeDescription *tmp = ACE_reinterpret_cast(IR_AttributeDescription*,this->buffer_);
+ _TAO_Unbounded_Sequence_IR_AttrDescriptionSeq::freebuf (tmp);
}
this->buffer_ = data;
this->release_ = release;
@@ -9360,144 +14322,148 @@ CORBA_ExceptionDefSeq_out::operator[] (CORBA::ULong index)
#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#if !defined (_CORBA_EXCDESCRIPTIONSEQ_CI_)
-#define _CORBA_EXCDESCRIPTIONSEQ_CI_
+#if !defined (_IR_ATTRDESCRIPTIONSEQ_CI_)
+#define _IR_ATTRDESCRIPTIONSEQ_CI_
// *************************************************************
-// Inline operations for class CORBA_ExcDescriptionSeq_var
+// Inline operations for class IR_AttrDescriptionSeq_var
// *************************************************************
ACE_INLINE
-CORBA_ExcDescriptionSeq_var::CORBA_ExcDescriptionSeq_var (void) // default constructor
+IR_AttrDescriptionSeq_var::IR_AttrDescriptionSeq_var (void) // default constructor
: ptr_ (0)
{}
ACE_INLINE
-CORBA_ExcDescriptionSeq_var::CORBA_ExcDescriptionSeq_var (CORBA_ExcDescriptionSeq *p)
+IR_AttrDescriptionSeq_var::IR_AttrDescriptionSeq_var (IR_AttrDescriptionSeq *p)
: ptr_ (p)
{}
ACE_INLINE
-CORBA_ExcDescriptionSeq_var::CORBA_ExcDescriptionSeq_var (const CORBA_ExcDescriptionSeq_var &p) // copy constructor
+IR_AttrDescriptionSeq_var::IR_AttrDescriptionSeq_var (const ::IR_AttrDescriptionSeq_var &p) // copy constructor
{
if (p.ptr_)
- ACE_NEW (this->ptr_,
- CORBA_ExcDescriptionSeq(*p.ptr_));
+ ACE_NEW (this->ptr_, ::IR_AttrDescriptionSeq (*p.ptr_));
else
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_ExcDescriptionSeq_var::~CORBA_ExcDescriptionSeq_var (void) // destructor
+IR_AttrDescriptionSeq_var::~IR_AttrDescriptionSeq_var (void) // destructor
{
delete this->ptr_;
}
-ACE_INLINE CORBA_ExcDescriptionSeq_var &
-CORBA_ExcDescriptionSeq_var::operator= (CORBA_ExcDescriptionSeq *p)
+ACE_INLINE IR_AttrDescriptionSeq_var &
+IR_AttrDescriptionSeq_var::operator= (IR_AttrDescriptionSeq *p)
{
delete this->ptr_;
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_ExcDescriptionSeq_var &
-CORBA_ExcDescriptionSeq_var::operator= (const CORBA_ExcDescriptionSeq_var &p) // deep copy
+ACE_INLINE IR_AttrDescriptionSeq_var &
+IR_AttrDescriptionSeq_var::operator= (const ::IR_AttrDescriptionSeq_var &p) // deep copy
{
if (this != &p)
{
delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_,
- CORBA_ExcDescriptionSeq (*p.ptr_),
- *this);
+ ACE_NEW_RETURN (this->ptr_, ::IR_AttrDescriptionSeq (*p.ptr_), *this);
}
return *this;
}
-ACE_INLINE const CORBA_ExcDescriptionSeq *
-CORBA_ExcDescriptionSeq_var::operator-> (void) const
+ACE_INLINE const ::IR_AttrDescriptionSeq *
+IR_AttrDescriptionSeq_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_ExcDescriptionSeq *
-CORBA_ExcDescriptionSeq_var::operator-> (void)
+ACE_INLINE ::IR_AttrDescriptionSeq *
+IR_AttrDescriptionSeq_var::operator-> (void)
{
return this->ptr_;
}
ACE_INLINE
-CORBA_ExcDescriptionSeq_var::operator const CORBA_ExcDescriptionSeq &() const // cast
+IR_AttrDescriptionSeq_var::operator const ::IR_AttrDescriptionSeq &() const // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA_ExcDescriptionSeq_var::operator CORBA_ExcDescriptionSeq &() // cast
+IR_AttrDescriptionSeq_var::operator ::IR_AttrDescriptionSeq &() // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA_ExcDescriptionSeq_var::operator CORBA_ExcDescriptionSeq &() const// cast
+IR_AttrDescriptionSeq_var::operator ::IR_AttrDescriptionSeq &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE CORBA_ExceptionDescription &
-CORBA_ExcDescriptionSeq_var::operator[] (CORBA::ULong index)
+// variable-size types only
+ACE_INLINE
+IR_AttrDescriptionSeq_var::operator ::IR_AttrDescriptionSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE IR_AttributeDescription &
+IR_AttrDescriptionSeq_var::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
-ACE_INLINE const CORBA_ExcDescriptionSeq &
-CORBA_ExcDescriptionSeq_var::in (void) const
+ACE_INLINE const ::IR_AttrDescriptionSeq &
+IR_AttrDescriptionSeq_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE CORBA_ExcDescriptionSeq &
-CORBA_ExcDescriptionSeq_var::inout (void)
+ACE_INLINE ::IR_AttrDescriptionSeq &
+IR_AttrDescriptionSeq_var::inout (void)
{
return *this->ptr_;
}
// mapping for variable size
-ACE_INLINE CORBA_ExcDescriptionSeq *&
-CORBA_ExcDescriptionSeq_var::out (void)
+ACE_INLINE ::IR_AttrDescriptionSeq *&
+IR_AttrDescriptionSeq_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE CORBA_ExcDescriptionSeq *
-CORBA_ExcDescriptionSeq_var::_retn (void)
+ACE_INLINE ::IR_AttrDescriptionSeq *
+IR_AttrDescriptionSeq_var::_retn (void)
{
- CORBA_ExcDescriptionSeq *tmp = this->ptr_;
+ ::IR_AttrDescriptionSeq *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE CORBA_ExcDescriptionSeq *
-CORBA_ExcDescriptionSeq_var::ptr (void) const
+ACE_INLINE ::IR_AttrDescriptionSeq *
+IR_AttrDescriptionSeq_var::ptr (void) const
{
return this->ptr_;
}
// *************************************************************
-// Inline operations for class CORBA_ExcDescriptionSeq_out
+// Inline operations for class IR_AttrDescriptionSeq_out
// *************************************************************
ACE_INLINE
-CORBA_ExcDescriptionSeq_out::CORBA_ExcDescriptionSeq_out (CORBA_ExcDescriptionSeq *&p)
+IR_AttrDescriptionSeq_out::IR_AttrDescriptionSeq_out (IR_AttrDescriptionSeq *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_ExcDescriptionSeq_out::CORBA_ExcDescriptionSeq_out (CORBA_ExcDescriptionSeq_var &p) // constructor from _var
+IR_AttrDescriptionSeq_out::IR_AttrDescriptionSeq_out (IR_AttrDescriptionSeq_var &p) // constructor from _var
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -9505,44 +14471,44 @@ CORBA_ExcDescriptionSeq_out::CORBA_ExcDescriptionSeq_out (CORBA_ExcDescriptionSe
}
ACE_INLINE
-CORBA_ExcDescriptionSeq_out::CORBA_ExcDescriptionSeq_out (const CORBA_ExcDescriptionSeq_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_ExcDescriptionSeq_out&,p).ptr_)
+IR_AttrDescriptionSeq_out::IR_AttrDescriptionSeq_out (const ::IR_AttrDescriptionSeq_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_AttrDescriptionSeq_out&, p).ptr_)
{}
-ACE_INLINE CORBA_ExcDescriptionSeq_out &
-CORBA_ExcDescriptionSeq_out::operator= (const CORBA_ExcDescriptionSeq_out &p)
+ACE_INLINE ::IR_AttrDescriptionSeq_out &
+IR_AttrDescriptionSeq_out::operator= (const ::IR_AttrDescriptionSeq_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_ExcDescriptionSeq_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_AttrDescriptionSeq_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_ExcDescriptionSeq_out &
-CORBA_ExcDescriptionSeq_out::operator= (CORBA_ExcDescriptionSeq *p)
+ACE_INLINE ::IR_AttrDescriptionSeq_out &
+IR_AttrDescriptionSeq_out::operator= (IR_AttrDescriptionSeq *p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_ExcDescriptionSeq_out::operator CORBA_ExcDescriptionSeq *&() // cast
+IR_AttrDescriptionSeq_out::operator ::IR_AttrDescriptionSeq *&() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_ExcDescriptionSeq *&
-CORBA_ExcDescriptionSeq_out::ptr (void) // ptr
+ACE_INLINE ::IR_AttrDescriptionSeq *&
+IR_AttrDescriptionSeq_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_ExcDescriptionSeq *
-CORBA_ExcDescriptionSeq_out::operator-> (void)
+ACE_INLINE ::IR_AttrDescriptionSeq *
+IR_AttrDescriptionSeq_out::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE CORBA_ExceptionDescription &
-CORBA_ExcDescriptionSeq_out::operator[] (CORBA::ULong index)
+ACE_INLINE IR_AttributeDescription &
+IR_AttrDescriptionSeq_out::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
@@ -9551,116 +14517,116 @@ CORBA_ExcDescriptionSeq_out::operator[] (CORBA::ULong index)
#endif /* end #if !defined */
ACE_INLINE
-CORBA_OperationDef::CORBA_OperationDef (void) // default constructor
+IR_InterfaceDef::IR_InterfaceDef (void) // default constructor
{}
ACE_INLINE
-CORBA_OperationDef::CORBA_OperationDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+IR_InterfaceDef::IR_InterfaceDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
: CORBA_Object (objref, _tao_servant, _tao_collocated)
{}
ACE_INLINE
-CORBA_OperationDef::~CORBA_OperationDef (void) // destructor
+IR_InterfaceDef::~IR_InterfaceDef (void) // destructor
{}
-#if !defined (_CORBA_OPERATIONDEF___VAR_CI_)
-#define _CORBA_OPERATIONDEF___VAR_CI_
+#if !defined (_IR_INTERFACEDEF___VAR_CI_)
+#define _IR_INTERFACEDEF___VAR_CI_
// *************************************************************
-// Inline operations for class CORBA_OperationDef_var
+// Inline operations for class IR_InterfaceDef_var
// *************************************************************
ACE_INLINE
-CORBA_OperationDef_var::CORBA_OperationDef_var (void) // default constructor
- : ptr_ (CORBA_OperationDef::_nil ())
+IR_InterfaceDef_var::IR_InterfaceDef_var (void) // default constructor
+ : ptr_ (IR_InterfaceDef::_nil ())
{}
ACE_INLINE
-CORBA_OperationDef_var::CORBA_OperationDef_var (CORBA_OperationDef_ptr p)
+IR_InterfaceDef_var::IR_InterfaceDef_var (IR_InterfaceDef_ptr p)
: ptr_ (p)
{}
-ACE_INLINE CORBA_OperationDef_ptr
-CORBA_OperationDef_var::ptr (void) const
+ACE_INLINE ::IR_InterfaceDef_ptr
+IR_InterfaceDef_var::ptr (void) const
{
return this->ptr_;
}
ACE_INLINE
-CORBA_OperationDef_var::CORBA_OperationDef_var (const CORBA_OperationDef_var &p) // copy constructor
- : ptr_ (CORBA_OperationDef::_duplicate (p.ptr ()))
+IR_InterfaceDef_var::IR_InterfaceDef_var (const ::IR_InterfaceDef_var &p) // copy constructor
+ : ptr_ (IR_InterfaceDef::_duplicate (p.ptr ()))
{}
ACE_INLINE
-CORBA_OperationDef_var::~CORBA_OperationDef_var (void) // destructor
+IR_InterfaceDef_var::~IR_InterfaceDef_var (void) // destructor
{
CORBA::release (this->ptr_);
}
-ACE_INLINE CORBA_OperationDef_var &
-CORBA_OperationDef_var::operator= (CORBA_OperationDef_ptr p)
+ACE_INLINE IR_InterfaceDef_var &
+IR_InterfaceDef_var::operator= (IR_InterfaceDef_ptr p)
{
CORBA::release (this->ptr_);
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_OperationDef_var &
-CORBA_OperationDef_var::operator= (const CORBA_OperationDef_var &p)
+ACE_INLINE IR_InterfaceDef_var &
+IR_InterfaceDef_var::operator= (const ::IR_InterfaceDef_var &p)
{
if (this != &p)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_OperationDef::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_InterfaceDef::_duplicate (p.ptr ());
}
return *this;
}
ACE_INLINE
-CORBA_OperationDef_var::operator const CORBA_OperationDef_ptr &() const // cast
+IR_InterfaceDef_var::operator const ::IR_InterfaceDef_ptr &() const // cast
{
return this->ptr_;
}
ACE_INLINE
-CORBA_OperationDef_var::operator CORBA_OperationDef_ptr &() // cast
+IR_InterfaceDef_var::operator ::IR_InterfaceDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_OperationDef_ptr
-CORBA_OperationDef_var::operator-> (void) const
+ACE_INLINE ::IR_InterfaceDef_ptr
+IR_InterfaceDef_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_OperationDef_ptr
-CORBA_OperationDef_var::in (void) const
+ACE_INLINE ::IR_InterfaceDef_ptr
+IR_InterfaceDef_var::in (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_OperationDef_ptr &
-CORBA_OperationDef_var::inout (void)
+ACE_INLINE ::IR_InterfaceDef_ptr &
+IR_InterfaceDef_var::inout (void)
{
return this->ptr_;
}
-ACE_INLINE CORBA_OperationDef_ptr &
-CORBA_OperationDef_var::out (void)
+ACE_INLINE ::IR_InterfaceDef_ptr &
+IR_InterfaceDef_var::out (void)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_OperationDef::_nil ();
+ this->ptr_ = ::IR_InterfaceDef::_nil ();
return this->ptr_;
}
-ACE_INLINE CORBA_OperationDef_ptr
-CORBA_OperationDef_var::_retn (void)
+ACE_INLINE ::IR_InterfaceDef_ptr
+IR_InterfaceDef_var::_retn (void)
{
// yield ownership of managed obj reference
- CORBA_OperationDef_ptr val = this->ptr_;
- this->ptr_ = CORBA_OperationDef::_nil ();
+ ::IR_InterfaceDef_ptr val = this->ptr_;
+ this->ptr_ = ::IR_InterfaceDef::_nil ();
return val;
}
@@ -9668,68 +14634,68 @@ CORBA_OperationDef_var::_retn (void)
#endif /* end #if !defined */
-#if !defined (_CORBA_OPERATIONDEF___OUT_CI_)
-#define _CORBA_OPERATIONDEF___OUT_CI_
+#if !defined (_IR_INTERFACEDEF___OUT_CI_)
+#define _IR_INTERFACEDEF___OUT_CI_
// *************************************************************
-// Inline operations for class CORBA_OperationDef_out
+// Inline operations for class IR_InterfaceDef_out
// *************************************************************
ACE_INLINE
-CORBA_OperationDef_out::CORBA_OperationDef_out (CORBA_OperationDef_ptr &p)
+IR_InterfaceDef_out::IR_InterfaceDef_out (IR_InterfaceDef_ptr &p)
: ptr_ (p)
{
- this->ptr_ = CORBA_OperationDef::_nil ();
+ this->ptr_ = ::IR_InterfaceDef::_nil ();
}
ACE_INLINE
-CORBA_OperationDef_out::CORBA_OperationDef_out (CORBA_OperationDef_var &p) // constructor from _var
+IR_InterfaceDef_out::IR_InterfaceDef_out (IR_InterfaceDef_var &p) // constructor from _var
: ptr_ (p.out ())
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_OperationDef::_nil ();
+ this->ptr_ = ::IR_InterfaceDef::_nil ();
}
ACE_INLINE
-CORBA_OperationDef_out::CORBA_OperationDef_out (const CORBA_OperationDef_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_OperationDef_out&,p).ptr_)
+IR_InterfaceDef_out::IR_InterfaceDef_out (const ::IR_InterfaceDef_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_InterfaceDef_out &, p).ptr_)
{}
-ACE_INLINE CORBA_OperationDef_out &
-CORBA_OperationDef_out::operator= (const CORBA_OperationDef_out &p)
+ACE_INLINE ::IR_InterfaceDef_out &
+IR_InterfaceDef_out::operator= (const ::IR_InterfaceDef_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_OperationDef_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_InterfaceDef_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_OperationDef_out &
-CORBA_OperationDef_out::operator= (const CORBA_OperationDef_var &p)
+ACE_INLINE IR_InterfaceDef_out &
+IR_InterfaceDef_out::operator= (const ::IR_InterfaceDef_var &p)
{
- this->ptr_ = CORBA_OperationDef::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_InterfaceDef::_duplicate (p.ptr ());
return *this;
}
-ACE_INLINE CORBA_OperationDef_out &
-CORBA_OperationDef_out::operator= (CORBA_OperationDef_ptr p)
+ACE_INLINE IR_InterfaceDef_out &
+IR_InterfaceDef_out::operator= (IR_InterfaceDef_ptr p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_OperationDef_out::operator CORBA_OperationDef_ptr &() // cast
+IR_InterfaceDef_out::operator ::IR_InterfaceDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_OperationDef_ptr &
-CORBA_OperationDef_out::ptr (void) // ptr
+ACE_INLINE ::IR_InterfaceDef_ptr &
+IR_InterfaceDef_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_OperationDef_ptr
-CORBA_OperationDef_out::operator-> (void)
+ACE_INLINE ::IR_InterfaceDef_ptr
+IR_InterfaceDef_out::operator-> (void)
{
return this->ptr_;
}
@@ -9738,134 +14704,138 @@ CORBA_OperationDef_out::operator-> (void)
#endif /* end #if !defined */
// *************************************************************
-// Inline operations for class CORBA_OperationDescription_var
+// Inline operations for class IR_InterfaceDescription_var
// *************************************************************
ACE_INLINE
-CORBA_OperationDescription_var::CORBA_OperationDescription_var (void) // default constructor
+IR_InterfaceDescription_var::IR_InterfaceDescription_var (void) // default constructor
: ptr_ (0)
{}
ACE_INLINE
-CORBA_OperationDescription_var::CORBA_OperationDescription_var (CORBA_OperationDescription *p)
+IR_InterfaceDescription_var::IR_InterfaceDescription_var (IR_InterfaceDescription *p)
: ptr_ (p)
{}
ACE_INLINE
-CORBA_OperationDescription_var::CORBA_OperationDescription_var (const CORBA_OperationDescription_var &p) // copy constructor
+IR_InterfaceDescription_var::IR_InterfaceDescription_var (const ::IR_InterfaceDescription_var &p) // copy constructor
{
if (p.ptr_)
- ACE_NEW (this->ptr_,
- CORBA_OperationDescription(*p.ptr_));
+ ACE_NEW (this->ptr_, ::IR_InterfaceDescription (*p.ptr_));
else
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_OperationDescription_var::~CORBA_OperationDescription_var (void) // destructor
+IR_InterfaceDescription_var::~IR_InterfaceDescription_var (void) // destructor
{
delete this->ptr_;
}
-ACE_INLINE CORBA_OperationDescription_var &
-CORBA_OperationDescription_var::operator= (CORBA_OperationDescription *p)
+ACE_INLINE IR_InterfaceDescription_var &
+IR_InterfaceDescription_var::operator= (IR_InterfaceDescription *p)
{
delete this->ptr_;
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_OperationDescription_var &
-CORBA_OperationDescription_var::operator= (const CORBA_OperationDescription_var &p)
+ACE_INLINE ::IR_InterfaceDescription_var &
+IR_InterfaceDescription_var::operator= (const ::IR_InterfaceDescription_var &p)
{
if (this != &p)
{
delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_,
- CORBA_OperationDescription (*p.ptr_),
- *this);
+ ACE_NEW_RETURN (this->ptr_, ::IR_InterfaceDescription (*p.ptr_), *this);
}
return *this;
}
-ACE_INLINE const CORBA_OperationDescription *
-CORBA_OperationDescription_var::operator-> (void) const
+ACE_INLINE const ::IR_InterfaceDescription *
+IR_InterfaceDescription_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_OperationDescription *
-CORBA_OperationDescription_var::operator-> (void)
+ACE_INLINE ::IR_InterfaceDescription *
+IR_InterfaceDescription_var::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE
-CORBA_OperationDescription_var::operator const CORBA_OperationDescription &() const // cast
+ACE_INLINE
+IR_InterfaceDescription_var::operator const ::IR_InterfaceDescription &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE
-CORBA_OperationDescription_var::operator CORBA_OperationDescription &() // cast
+ACE_INLINE
+IR_InterfaceDescription_var::operator ::IR_InterfaceDescription &() // cast
{
return *this->ptr_;
}
-ACE_INLINE
-CORBA_OperationDescription_var::operator CORBA_OperationDescription &() const// cast
+ACE_INLINE
+IR_InterfaceDescription_var::operator ::IR_InterfaceDescription &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE const CORBA_OperationDescription &
-CORBA_OperationDescription_var::in (void) const
+// variable-size types only
+ACE_INLINE
+IR_InterfaceDescription_var::operator ::IR_InterfaceDescription *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE const ::IR_InterfaceDescription &
+IR_InterfaceDescription_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE CORBA_OperationDescription &
-CORBA_OperationDescription_var::inout (void)
+ACE_INLINE ::IR_InterfaceDescription &
+IR_InterfaceDescription_var::inout (void)
{
return *this->ptr_;
}
// mapping for variable size
-ACE_INLINE CORBA_OperationDescription *&
-CORBA_OperationDescription_var::out (void)
+ACE_INLINE ::IR_InterfaceDescription *&
+IR_InterfaceDescription_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE CORBA_OperationDescription *
-CORBA_OperationDescription_var::_retn (void)
+ACE_INLINE ::IR_InterfaceDescription *
+IR_InterfaceDescription_var::_retn (void)
{
- CORBA_OperationDescription *tmp = this->ptr_;
+ ::IR_InterfaceDescription *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE CORBA_OperationDescription *
-CORBA_OperationDescription_var::ptr (void) const
+ACE_INLINE ::IR_InterfaceDescription *
+IR_InterfaceDescription_var::ptr (void) const
{
return this->ptr_;
}
// *************************************************************
-// Inline operations for class CORBA_OperationDescription_out
+// Inline operations for class IR_InterfaceDescription_out
// *************************************************************
ACE_INLINE
-CORBA_OperationDescription_out::CORBA_OperationDescription_out (CORBA_OperationDescription *&p)
+IR_InterfaceDescription_out::IR_InterfaceDescription_out (::IR_InterfaceDescription *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_OperationDescription_out::CORBA_OperationDescription_out (CORBA_OperationDescription_var &p) // constructor from _var
+IR_InterfaceDescription_out::IR_InterfaceDescription_out (IR_InterfaceDescription_var &p) // constructor from _var
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -9873,181 +14843,175 @@ CORBA_OperationDescription_out::CORBA_OperationDescription_out (CORBA_OperationD
}
ACE_INLINE
-CORBA_OperationDescription_out::CORBA_OperationDescription_out (const CORBA_OperationDescription_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_OperationDescription_out&,p).ptr_)
+IR_InterfaceDescription_out::IR_InterfaceDescription_out (const ::IR_InterfaceDescription_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_InterfaceDescription_out&, p).ptr_)
{}
-ACE_INLINE CORBA_OperationDescription_out &
-CORBA_OperationDescription_out::operator= (const CORBA_OperationDescription_out &p)
+ACE_INLINE IR_InterfaceDescription_out &
+IR_InterfaceDescription_out::operator= (const ::IR_InterfaceDescription_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_OperationDescription_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_InterfaceDescription_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_OperationDescription_out &
-CORBA_OperationDescription_out::operator= (CORBA_OperationDescription *p)
+ACE_INLINE IR_InterfaceDescription_out &
+IR_InterfaceDescription_out::operator= (IR_InterfaceDescription *p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_OperationDescription_out::operator CORBA_OperationDescription *&() // cast
+IR_InterfaceDescription_out::operator ::IR_InterfaceDescription *&() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_OperationDescription *&
-CORBA_OperationDescription_out::ptr (void) // ptr
+ACE_INLINE ::IR_InterfaceDescription *&
+IR_InterfaceDescription_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_OperationDescription *
-CORBA_OperationDescription_out::operator-> (void)
+ACE_INLINE ::IR_InterfaceDescription *
+IR_InterfaceDescription_out::operator-> (void)
{
return this->ptr_;
}
-
-#if !defined (_CORBA_REPOSITORYIDSEQ_CI_)
-#define _CORBA_REPOSITORYIDSEQ_CI_
-
// *************************************************************
-// Inline operations for class CORBA_RepositoryIdSeq_var
+// Inline operations for class IR_ValueMember_var
// *************************************************************
ACE_INLINE
-CORBA_RepositoryIdSeq_var::CORBA_RepositoryIdSeq_var (void) // default constructor
+IR_ValueMember_var::IR_ValueMember_var (void) // default constructor
: ptr_ (0)
{}
ACE_INLINE
-CORBA_RepositoryIdSeq_var::CORBA_RepositoryIdSeq_var (CORBA_RepositoryIdSeq *p)
+IR_ValueMember_var::IR_ValueMember_var (IR_ValueMember *p)
: ptr_ (p)
{}
ACE_INLINE
-CORBA_RepositoryIdSeq_var::CORBA_RepositoryIdSeq_var (const CORBA_RepositoryIdSeq_var &p) // copy constructor
+IR_ValueMember_var::IR_ValueMember_var (const ::IR_ValueMember_var &p) // copy constructor
{
if (p.ptr_)
- ACE_NEW (this->ptr_,
- CORBA_RepositoryIdSeq(*p.ptr_));
+ ACE_NEW (this->ptr_, ::IR_ValueMember (*p.ptr_));
else
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_RepositoryIdSeq_var::~CORBA_RepositoryIdSeq_var (void) // destructor
+IR_ValueMember_var::~IR_ValueMember_var (void) // destructor
{
delete this->ptr_;
}
-ACE_INLINE CORBA_RepositoryIdSeq_var &
-CORBA_RepositoryIdSeq_var::operator= (CORBA_RepositoryIdSeq *p)
+ACE_INLINE IR_ValueMember_var &
+IR_ValueMember_var::operator= (IR_ValueMember *p)
{
delete this->ptr_;
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_RepositoryIdSeq_var &
-CORBA_RepositoryIdSeq_var::operator= (const CORBA_RepositoryIdSeq_var &p) // deep copy
+ACE_INLINE ::IR_ValueMember_var &
+IR_ValueMember_var::operator= (const ::IR_ValueMember_var &p)
{
if (this != &p)
{
delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_,
- CORBA_RepositoryIdSeq (*p.ptr_),
- *this);
+ ACE_NEW_RETURN (this->ptr_, ::IR_ValueMember (*p.ptr_), *this);
}
return *this;
}
-ACE_INLINE const CORBA_RepositoryIdSeq *
-CORBA_RepositoryIdSeq_var::operator-> (void) const
+ACE_INLINE const ::IR_ValueMember *
+IR_ValueMember_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_RepositoryIdSeq *
-CORBA_RepositoryIdSeq_var::operator-> (void)
+ACE_INLINE ::IR_ValueMember *
+IR_ValueMember_var::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE
-CORBA_RepositoryIdSeq_var::operator const CORBA_RepositoryIdSeq &() const // cast
+ACE_INLINE
+IR_ValueMember_var::operator const ::IR_ValueMember &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE
-CORBA_RepositoryIdSeq_var::operator CORBA_RepositoryIdSeq &() // cast
+ACE_INLINE
+IR_ValueMember_var::operator ::IR_ValueMember &() // cast
{
return *this->ptr_;
}
-ACE_INLINE
-CORBA_RepositoryIdSeq_var::operator CORBA_RepositoryIdSeq &() const// cast
+ACE_INLINE
+IR_ValueMember_var::operator ::IR_ValueMember &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE TAO_SeqElem_String_Manager
-CORBA_RepositoryIdSeq_var::operator[] (CORBA::ULong index)
+// variable-size types only
+ACE_INLINE
+IR_ValueMember_var::operator ::IR_ValueMember *&() // cast
{
- return this->ptr_->operator[] (index);
+ return this->ptr_;
}
-ACE_INLINE const CORBA_RepositoryIdSeq &
-CORBA_RepositoryIdSeq_var::in (void) const
+ACE_INLINE const ::IR_ValueMember &
+IR_ValueMember_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE CORBA_RepositoryIdSeq &
-CORBA_RepositoryIdSeq_var::inout (void)
+ACE_INLINE ::IR_ValueMember &
+IR_ValueMember_var::inout (void)
{
return *this->ptr_;
}
// mapping for variable size
-ACE_INLINE CORBA_RepositoryIdSeq *&
-CORBA_RepositoryIdSeq_var::out (void)
+ACE_INLINE ::IR_ValueMember *&
+IR_ValueMember_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE CORBA_RepositoryIdSeq *
-CORBA_RepositoryIdSeq_var::_retn (void)
+ACE_INLINE ::IR_ValueMember *
+IR_ValueMember_var::_retn (void)
{
- CORBA_RepositoryIdSeq *tmp = this->ptr_;
+ ::IR_ValueMember *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE CORBA_RepositoryIdSeq *
-CORBA_RepositoryIdSeq_var::ptr (void) const
+ACE_INLINE ::IR_ValueMember *
+IR_ValueMember_var::ptr (void) const
{
return this->ptr_;
}
// *************************************************************
-// Inline operations for class CORBA_RepositoryIdSeq_out
+// Inline operations for class IR_ValueMember_out
// *************************************************************
ACE_INLINE
-CORBA_RepositoryIdSeq_out::CORBA_RepositoryIdSeq_out (CORBA_RepositoryIdSeq *&p)
+IR_ValueMember_out::IR_ValueMember_out (::IR_ValueMember *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_RepositoryIdSeq_out::CORBA_RepositoryIdSeq_out (CORBA_RepositoryIdSeq_var &p) // constructor from _var
+IR_ValueMember_out::IR_ValueMember_out (IR_ValueMember_var &p) // constructor from _var
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -10055,111 +15019,107 @@ CORBA_RepositoryIdSeq_out::CORBA_RepositoryIdSeq_out (CORBA_RepositoryIdSeq_var
}
ACE_INLINE
-CORBA_RepositoryIdSeq_out::CORBA_RepositoryIdSeq_out (const CORBA_RepositoryIdSeq_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_RepositoryIdSeq_out&,p).ptr_)
+IR_ValueMember_out::IR_ValueMember_out (const ::IR_ValueMember_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_ValueMember_out&, p).ptr_)
{}
-ACE_INLINE CORBA_RepositoryIdSeq_out &
-CORBA_RepositoryIdSeq_out::operator= (const CORBA_RepositoryIdSeq_out &p)
+ACE_INLINE IR_ValueMember_out &
+IR_ValueMember_out::operator= (const ::IR_ValueMember_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_RepositoryIdSeq_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_ValueMember_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_RepositoryIdSeq_out &
-CORBA_RepositoryIdSeq_out::operator= (CORBA_RepositoryIdSeq *p)
+ACE_INLINE IR_ValueMember_out &
+IR_ValueMember_out::operator= (IR_ValueMember *p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_RepositoryIdSeq_out::operator CORBA_RepositoryIdSeq *&() // cast
+IR_ValueMember_out::operator ::IR_ValueMember *&() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_RepositoryIdSeq *&
-CORBA_RepositoryIdSeq_out::ptr (void) // ptr
+ACE_INLINE ::IR_ValueMember *&
+IR_ValueMember_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_RepositoryIdSeq *
-CORBA_RepositoryIdSeq_out::operator-> (void)
+ACE_INLINE ::IR_ValueMember *
+IR_ValueMember_out::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE TAO_SeqElem_String_Manager
-CORBA_RepositoryIdSeq_out::operator[] (CORBA::ULong index)
-{
- return this->ptr_->operator[] (index);
-}
-
-
-#endif /* end #if !defined */
-
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_OPDESCRIPTIONSEQ_CI_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_OPDESCRIPTIONSEQ_CI_
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_IR_VALUEMEMBERSEQ_CI_)
+#define __TAO_UNBOUNDED_SEQUENCE_IR_VALUEMEMBERSEQ_CI_
// = Static operations.
- ACE_INLINE CORBA_OperationDescription *
- _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::allocbuf (CORBA::ULong size)
+ ACE_INLINE IR_ValueMember *
+ _TAO_Unbounded_Sequence_IR_ValueMemberSeq::allocbuf (CORBA::ULong size)
// Allocate storage for the sequence.
{
- CORBA_OperationDescription *retval = 0;
- ACE_NEW_RETURN (retval,
- CORBA_OperationDescription[size],
- 0);
+ IR_ValueMember *retval = 0;
+ ACE_NEW_RETURN (retval, IR_ValueMember[size], 0);
return retval;
}
- ACE_INLINE void _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::freebuf (CORBA_OperationDescription *buffer)
+ ACE_INLINE void _TAO_Unbounded_Sequence_IR_ValueMemberSeq::freebuf (IR_ValueMember *buffer)
// Free the sequence.
{
delete [] buffer;
}
ACE_INLINE
- _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq (void) // Default constructor.
+ _TAO_Unbounded_Sequence_IR_ValueMemberSeq::_TAO_Unbounded_Sequence_IR_ValueMemberSeq (void) // Default constructor.
{
}
ACE_INLINE
- _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq (CORBA::ULong maximum) // Constructor using a maximum length value.
- : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::allocbuf (maximum))
+ _TAO_Unbounded_Sequence_IR_ValueMemberSeq::_TAO_Unbounded_Sequence_IR_ValueMemberSeq (CORBA::ULong maximum) // Constructor using a maximum length value.
+ : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_IR_ValueMemberSeq::allocbuf (maximum))
{
}
ACE_INLINE
- _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq (CORBA::ULong maximum,
+ _TAO_Unbounded_Sequence_IR_ValueMemberSeq::_TAO_Unbounded_Sequence_IR_ValueMemberSeq (CORBA::ULong maximum,
CORBA::ULong length,
- CORBA_OperationDescription *data,
+ IR_ValueMember *data,
CORBA::Boolean release)
: TAO_Unbounded_Base_Sequence (maximum, length, data, release)
{
}
ACE_INLINE
- _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq (const _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq &rhs)
+ _TAO_Unbounded_Sequence_IR_ValueMemberSeq::_TAO_Unbounded_Sequence_IR_ValueMemberSeq (const _TAO_Unbounded_Sequence_IR_ValueMemberSeq &rhs)
// Copy constructor.
: TAO_Unbounded_Base_Sequence (rhs)
{
- CORBA_OperationDescription *tmp1 = _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::allocbuf (this->maximum_);
- CORBA_OperationDescription * const tmp2 = ACE_reinterpret_cast (CORBA_OperationDescription * ACE_CAST_CONST, rhs.buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- tmp1[i] = tmp2[i];
-
- this->buffer_ = tmp1;
+ if (rhs.buffer_ != 0)
+ {
+ IR_ValueMember *tmp1 = _TAO_Unbounded_Sequence_IR_ValueMemberSeq::allocbuf (this->maximum_);
+ IR_ValueMember * const tmp2 = ACE_reinterpret_cast (IR_ValueMember * ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ tmp1[i] = tmp2[i];
+
+ this->buffer_ = tmp1;
+ }
+ else
+ {
+ this->buffer_ = 0;
+ }
}
- ACE_INLINE _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq &
- _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::operator= (const _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq &rhs)
+ ACE_INLINE _TAO_Unbounded_Sequence_IR_ValueMemberSeq &
+ _TAO_Unbounded_Sequence_IR_ValueMemberSeq::operator= (const _TAO_Unbounded_Sequence_IR_ValueMemberSeq &rhs)
// Assignment operator.
{
if (this == &rhs)
@@ -10170,18 +15130,18 @@ CORBA_RepositoryIdSeq_out::operator[] (CORBA::ULong index)
if (this->maximum_ < rhs.maximum_)
{
// free the old buffer
- CORBA_OperationDescription *tmp = ACE_reinterpret_cast (CORBA_OperationDescription *, this->buffer_);
- _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::freebuf (tmp);
- this->buffer_ = _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::allocbuf (rhs.maximum_);
+ IR_ValueMember *tmp = ACE_reinterpret_cast (IR_ValueMember *, this->buffer_);
+ _TAO_Unbounded_Sequence_IR_ValueMemberSeq::freebuf (tmp);
+ this->buffer_ = _TAO_Unbounded_Sequence_IR_ValueMemberSeq::allocbuf (rhs.maximum_);
}
}
else
- this->buffer_ = _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::allocbuf (rhs.maximum_);
+ this->buffer_ = _TAO_Unbounded_Sequence_IR_ValueMemberSeq::allocbuf (rhs.maximum_);
TAO_Unbounded_Base_Sequence::operator= (rhs);
- CORBA_OperationDescription *tmp1 = ACE_reinterpret_cast (CORBA_OperationDescription *, this->buffer_);
- CORBA_OperationDescription * const tmp2 = ACE_reinterpret_cast (CORBA_OperationDescription * ACE_CAST_CONST, rhs.buffer_);
+ IR_ValueMember *tmp1 = ACE_reinterpret_cast (IR_ValueMember *, this->buffer_);
+ IR_ValueMember * const tmp2 = ACE_reinterpret_cast (IR_ValueMember * ACE_CAST_CONST, rhs.buffer_);
for (CORBA::ULong i = 0; i < this->length_; ++i)
tmp1[i] = tmp2[i];
@@ -10190,41 +15150,41 @@ CORBA_RepositoryIdSeq_out::operator[] (CORBA::ULong index)
}
// = Accessors.
- ACE_INLINE CORBA_OperationDescription &
- _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::operator[] (CORBA::ULong i)
+ ACE_INLINE IR_ValueMember &
+ _TAO_Unbounded_Sequence_IR_ValueMemberSeq::operator[] (CORBA::ULong i)
// operator []
{
ACE_ASSERT (i < this->maximum_);
- CORBA_OperationDescription* tmp = ACE_reinterpret_cast(CORBA_OperationDescription*,this->buffer_);
+ IR_ValueMember* tmp = ACE_reinterpret_cast(IR_ValueMember*,this->buffer_);
return tmp[i];
}
- ACE_INLINE const CORBA_OperationDescription &
- _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::operator[] (CORBA::ULong i) const
+ ACE_INLINE const IR_ValueMember &
+ _TAO_Unbounded_Sequence_IR_ValueMemberSeq::operator[] (CORBA::ULong i) const
// operator []
{
ACE_ASSERT (i < this->maximum_);
- CORBA_OperationDescription * const tmp = ACE_reinterpret_cast (CORBA_OperationDescription* ACE_CAST_CONST, this->buffer_);
+ IR_ValueMember * const tmp = ACE_reinterpret_cast (IR_ValueMember* ACE_CAST_CONST, this->buffer_);
return tmp[i];
}
// Implement the TAO_Base_Sequence methods (see Sequence.h)
- ACE_INLINE CORBA_OperationDescription *
- _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::get_buffer (CORBA::Boolean orphan)
+ ACE_INLINE IR_ValueMember *
+ _TAO_Unbounded_Sequence_IR_ValueMemberSeq::get_buffer (CORBA::Boolean orphan)
{
- CORBA_OperationDescription *result = 0;
+ IR_ValueMember *result = 0;
if (orphan == 0)
{
// We retain ownership.
if (this->buffer_ == 0)
{
- result = _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::allocbuf (this->length_);
+ result = _TAO_Unbounded_Sequence_IR_ValueMemberSeq::allocbuf (this->length_);
this->buffer_ = result;
}
else
{
- result = ACE_reinterpret_cast (CORBA_OperationDescription*, this->buffer_);
+ result = ACE_reinterpret_cast (IR_ValueMember*, this->buffer_);
}
}
else // if (orphan == 1)
@@ -10233,7 +15193,7 @@ CORBA_RepositoryIdSeq_out::operator[] (CORBA::ULong index)
{
// We set the state back to default and relinquish
// ownership.
- result = ACE_reinterpret_cast(CORBA_OperationDescription*,this->buffer_);
+ result = ACE_reinterpret_cast(IR_ValueMember*,this->buffer_);
this->maximum_ = 0;
this->length_ = 0;
this->buffer_ = 0;
@@ -10243,24 +15203,24 @@ CORBA_RepositoryIdSeq_out::operator[] (CORBA::ULong index)
return result;
}
- ACE_INLINE const CORBA_OperationDescription *
- _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::get_buffer (void) const
+ ACE_INLINE const IR_ValueMember *
+ _TAO_Unbounded_Sequence_IR_ValueMemberSeq::get_buffer (void) const
{
- return ACE_reinterpret_cast(const CORBA_OperationDescription * ACE_CAST_CONST, this->buffer_);
+ return ACE_reinterpret_cast(const IR_ValueMember * ACE_CAST_CONST, this->buffer_);
}
ACE_INLINE void
- _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::replace (CORBA::ULong max,
+ _TAO_Unbounded_Sequence_IR_ValueMemberSeq::replace (CORBA::ULong max,
CORBA::ULong length,
- CORBA_OperationDescription *data,
+ IR_ValueMember *data,
CORBA::Boolean release)
{
this->maximum_ = max;
this->length_ = length;
if (this->buffer_ && this->release_ == 1)
{
- CORBA_OperationDescription *tmp = ACE_reinterpret_cast(CORBA_OperationDescription*,this->buffer_);
- _TAO_Unbounded_Sequence_CORBA_OpDescriptionSeq::freebuf (tmp);
+ IR_ValueMember *tmp = ACE_reinterpret_cast(IR_ValueMember*,this->buffer_);
+ _TAO_Unbounded_Sequence_IR_ValueMemberSeq::freebuf (tmp);
}
this->buffer_ = data;
this->release_ = release;
@@ -10271,144 +15231,148 @@ CORBA_RepositoryIdSeq_out::operator[] (CORBA::ULong index)
#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#if !defined (_CORBA_OPDESCRIPTIONSEQ_CI_)
-#define _CORBA_OPDESCRIPTIONSEQ_CI_
+#if !defined (_IR_VALUEMEMBERSEQ_CI_)
+#define _IR_VALUEMEMBERSEQ_CI_
// *************************************************************
-// Inline operations for class CORBA_OpDescriptionSeq_var
+// Inline operations for class IR_ValueMemberSeq_var
// *************************************************************
ACE_INLINE
-CORBA_OpDescriptionSeq_var::CORBA_OpDescriptionSeq_var (void) // default constructor
+IR_ValueMemberSeq_var::IR_ValueMemberSeq_var (void) // default constructor
: ptr_ (0)
{}
ACE_INLINE
-CORBA_OpDescriptionSeq_var::CORBA_OpDescriptionSeq_var (CORBA_OpDescriptionSeq *p)
+IR_ValueMemberSeq_var::IR_ValueMemberSeq_var (IR_ValueMemberSeq *p)
: ptr_ (p)
{}
ACE_INLINE
-CORBA_OpDescriptionSeq_var::CORBA_OpDescriptionSeq_var (const CORBA_OpDescriptionSeq_var &p) // copy constructor
+IR_ValueMemberSeq_var::IR_ValueMemberSeq_var (const ::IR_ValueMemberSeq_var &p) // copy constructor
{
if (p.ptr_)
- ACE_NEW (this->ptr_,
- CORBA_OpDescriptionSeq(*p.ptr_));
+ ACE_NEW (this->ptr_, ::IR_ValueMemberSeq (*p.ptr_));
else
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_OpDescriptionSeq_var::~CORBA_OpDescriptionSeq_var (void) // destructor
+IR_ValueMemberSeq_var::~IR_ValueMemberSeq_var (void) // destructor
{
delete this->ptr_;
}
-ACE_INLINE CORBA_OpDescriptionSeq_var &
-CORBA_OpDescriptionSeq_var::operator= (CORBA_OpDescriptionSeq *p)
+ACE_INLINE IR_ValueMemberSeq_var &
+IR_ValueMemberSeq_var::operator= (IR_ValueMemberSeq *p)
{
delete this->ptr_;
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_OpDescriptionSeq_var &
-CORBA_OpDescriptionSeq_var::operator= (const CORBA_OpDescriptionSeq_var &p) // deep copy
+ACE_INLINE IR_ValueMemberSeq_var &
+IR_ValueMemberSeq_var::operator= (const ::IR_ValueMemberSeq_var &p) // deep copy
{
if (this != &p)
{
delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_,
- CORBA_OpDescriptionSeq (*p.ptr_),
- *this);
+ ACE_NEW_RETURN (this->ptr_, ::IR_ValueMemberSeq (*p.ptr_), *this);
}
return *this;
}
-ACE_INLINE const CORBA_OpDescriptionSeq *
-CORBA_OpDescriptionSeq_var::operator-> (void) const
+ACE_INLINE const ::IR_ValueMemberSeq *
+IR_ValueMemberSeq_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_OpDescriptionSeq *
-CORBA_OpDescriptionSeq_var::operator-> (void)
+ACE_INLINE ::IR_ValueMemberSeq *
+IR_ValueMemberSeq_var::operator-> (void)
{
return this->ptr_;
}
ACE_INLINE
-CORBA_OpDescriptionSeq_var::operator const CORBA_OpDescriptionSeq &() const // cast
+IR_ValueMemberSeq_var::operator const ::IR_ValueMemberSeq &() const // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA_OpDescriptionSeq_var::operator CORBA_OpDescriptionSeq &() // cast
+IR_ValueMemberSeq_var::operator ::IR_ValueMemberSeq &() // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA_OpDescriptionSeq_var::operator CORBA_OpDescriptionSeq &() const// cast
+IR_ValueMemberSeq_var::operator ::IR_ValueMemberSeq &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE CORBA_OperationDescription &
-CORBA_OpDescriptionSeq_var::operator[] (CORBA::ULong index)
+// variable-size types only
+ACE_INLINE
+IR_ValueMemberSeq_var::operator ::IR_ValueMemberSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE IR_ValueMember &
+IR_ValueMemberSeq_var::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
-ACE_INLINE const CORBA_OpDescriptionSeq &
-CORBA_OpDescriptionSeq_var::in (void) const
+ACE_INLINE const ::IR_ValueMemberSeq &
+IR_ValueMemberSeq_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE CORBA_OpDescriptionSeq &
-CORBA_OpDescriptionSeq_var::inout (void)
+ACE_INLINE ::IR_ValueMemberSeq &
+IR_ValueMemberSeq_var::inout (void)
{
return *this->ptr_;
}
// mapping for variable size
-ACE_INLINE CORBA_OpDescriptionSeq *&
-CORBA_OpDescriptionSeq_var::out (void)
+ACE_INLINE ::IR_ValueMemberSeq *&
+IR_ValueMemberSeq_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE CORBA_OpDescriptionSeq *
-CORBA_OpDescriptionSeq_var::_retn (void)
+ACE_INLINE ::IR_ValueMemberSeq *
+IR_ValueMemberSeq_var::_retn (void)
{
- CORBA_OpDescriptionSeq *tmp = this->ptr_;
+ ::IR_ValueMemberSeq *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE CORBA_OpDescriptionSeq *
-CORBA_OpDescriptionSeq_var::ptr (void) const
+ACE_INLINE ::IR_ValueMemberSeq *
+IR_ValueMemberSeq_var::ptr (void) const
{
return this->ptr_;
}
// *************************************************************
-// Inline operations for class CORBA_OpDescriptionSeq_out
+// Inline operations for class IR_ValueMemberSeq_out
// *************************************************************
ACE_INLINE
-CORBA_OpDescriptionSeq_out::CORBA_OpDescriptionSeq_out (CORBA_OpDescriptionSeq *&p)
+IR_ValueMemberSeq_out::IR_ValueMemberSeq_out (IR_ValueMemberSeq *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_OpDescriptionSeq_out::CORBA_OpDescriptionSeq_out (CORBA_OpDescriptionSeq_var &p) // constructor from _var
+IR_ValueMemberSeq_out::IR_ValueMemberSeq_out (IR_ValueMemberSeq_var &p) // constructor from _var
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -10416,44 +15380,44 @@ CORBA_OpDescriptionSeq_out::CORBA_OpDescriptionSeq_out (CORBA_OpDescriptionSeq_v
}
ACE_INLINE
-CORBA_OpDescriptionSeq_out::CORBA_OpDescriptionSeq_out (const CORBA_OpDescriptionSeq_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_OpDescriptionSeq_out&,p).ptr_)
+IR_ValueMemberSeq_out::IR_ValueMemberSeq_out (const ::IR_ValueMemberSeq_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_ValueMemberSeq_out&, p).ptr_)
{}
-ACE_INLINE CORBA_OpDescriptionSeq_out &
-CORBA_OpDescriptionSeq_out::operator= (const CORBA_OpDescriptionSeq_out &p)
+ACE_INLINE ::IR_ValueMemberSeq_out &
+IR_ValueMemberSeq_out::operator= (const ::IR_ValueMemberSeq_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_OpDescriptionSeq_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_ValueMemberSeq_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_OpDescriptionSeq_out &
-CORBA_OpDescriptionSeq_out::operator= (CORBA_OpDescriptionSeq *p)
+ACE_INLINE ::IR_ValueMemberSeq_out &
+IR_ValueMemberSeq_out::operator= (IR_ValueMemberSeq *p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_OpDescriptionSeq_out::operator CORBA_OpDescriptionSeq *&() // cast
+IR_ValueMemberSeq_out::operator ::IR_ValueMemberSeq *&() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_OpDescriptionSeq *&
-CORBA_OpDescriptionSeq_out::ptr (void) // ptr
+ACE_INLINE ::IR_ValueMemberSeq *&
+IR_ValueMemberSeq_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_OpDescriptionSeq *
-CORBA_OpDescriptionSeq_out::operator-> (void)
+ACE_INLINE ::IR_ValueMemberSeq *
+IR_ValueMemberSeq_out::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE CORBA_OperationDescription &
-CORBA_OpDescriptionSeq_out::operator[] (CORBA::ULong index)
+ACE_INLINE IR_ValueMember &
+IR_ValueMemberSeq_out::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
@@ -10461,315 +15425,513 @@ CORBA_OpDescriptionSeq_out::operator[] (CORBA::ULong index)
#endif /* end #if !defined */
+ACE_INLINE
+IR_ValueMemberDef::IR_ValueMemberDef (void) // default constructor
+{}
-#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_ATTRDESCRIPTIONSEQ_CI_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_ATTRDESCRIPTIONSEQ_CI_
+ACE_INLINE
+IR_ValueMemberDef::IR_ValueMemberDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+ : CORBA_Object (objref, _tao_servant, _tao_collocated)
+{}
- // = Static operations.
- ACE_INLINE CORBA_AttributeDescription *
- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::allocbuf (CORBA::ULong size)
- // Allocate storage for the sequence.
- {
- CORBA_AttributeDescription *retval = 0;
- ACE_NEW_RETURN (retval,
- CORBA_AttributeDescription[size],
- 0);
- return retval;
- }
-
- ACE_INLINE void _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::freebuf (CORBA_AttributeDescription *buffer)
- // Free the sequence.
- {
- delete [] buffer;
- }
-
- ACE_INLINE
- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq (void) // Default constructor.
- {
- }
-
- ACE_INLINE
- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq (CORBA::ULong maximum) // Constructor using a maximum length value.
- : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::allocbuf (maximum))
- {
- }
-
- ACE_INLINE
- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq (CORBA::ULong maximum,
- CORBA::ULong length,
- CORBA_AttributeDescription *data,
- CORBA::Boolean release)
- : TAO_Unbounded_Base_Sequence (maximum, length, data, release)
- {
- }
-
- ACE_INLINE
- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::_TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq (const _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq &rhs)
- // Copy constructor.
- : TAO_Unbounded_Base_Sequence (rhs)
- {
- CORBA_AttributeDescription *tmp1 = _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::allocbuf (this->maximum_);
- CORBA_AttributeDescription * const tmp2 = ACE_reinterpret_cast (CORBA_AttributeDescription * ACE_CAST_CONST, rhs.buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- tmp1[i] = tmp2[i];
-
- this->buffer_ = tmp1;
- }
-
- ACE_INLINE _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq &
- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::operator= (const _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq &rhs)
- // Assignment operator.
- {
- if (this == &rhs)
- return *this;
-
- if (this->release_)
- {
- if (this->maximum_ < rhs.maximum_)
- {
- // free the old buffer
- CORBA_AttributeDescription *tmp = ACE_reinterpret_cast (CORBA_AttributeDescription *, this->buffer_);
- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::freebuf (tmp);
- this->buffer_ = _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::allocbuf (rhs.maximum_);
- }
- }
- else
- this->buffer_ = _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::allocbuf (rhs.maximum_);
-
- TAO_Unbounded_Base_Sequence::operator= (rhs);
-
- CORBA_AttributeDescription *tmp1 = ACE_reinterpret_cast (CORBA_AttributeDescription *, this->buffer_);
- CORBA_AttributeDescription * const tmp2 = ACE_reinterpret_cast (CORBA_AttributeDescription * ACE_CAST_CONST, rhs.buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- tmp1[i] = tmp2[i];
-
- return *this;
- }
-
- // = Accessors.
- ACE_INLINE CORBA_AttributeDescription &
- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::operator[] (CORBA::ULong i)
- // operator []
- {
- ACE_ASSERT (i < this->maximum_);
- CORBA_AttributeDescription* tmp = ACE_reinterpret_cast(CORBA_AttributeDescription*,this->buffer_);
- return tmp[i];
- }
-
- ACE_INLINE const CORBA_AttributeDescription &
- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::operator[] (CORBA::ULong i) const
- // operator []
- {
- ACE_ASSERT (i < this->maximum_);
- CORBA_AttributeDescription * const tmp = ACE_reinterpret_cast (CORBA_AttributeDescription* ACE_CAST_CONST, this->buffer_);
- return tmp[i];
- }
-
- // Implement the TAO_Base_Sequence methods (see Sequence.h)
-
- ACE_INLINE CORBA_AttributeDescription *
- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::get_buffer (CORBA::Boolean orphan)
- {
- CORBA_AttributeDescription *result = 0;
- if (orphan == 0)
- {
- // We retain ownership.
- if (this->buffer_ == 0)
- {
- result = _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::allocbuf (this->length_);
- this->buffer_ = result;
- }
- else
- {
- result = ACE_reinterpret_cast (CORBA_AttributeDescription*, this->buffer_);
- }
- }
- else // if (orphan == 1)
- {
- if (this->release_ != 0)
- {
- // We set the state back to default and relinquish
- // ownership.
- result = ACE_reinterpret_cast(CORBA_AttributeDescription*,this->buffer_);
- this->maximum_ = 0;
- this->length_ = 0;
- this->buffer_ = 0;
- this->release_ = 0;
- }
- }
- return result;
- }
-
- ACE_INLINE const CORBA_AttributeDescription *
- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::get_buffer (void) const
+ACE_INLINE
+IR_ValueMemberDef::~IR_ValueMemberDef (void) // destructor
+{}
+
+
+#if !defined (_IR_VALUEMEMBERDEF___VAR_CI_)
+#define _IR_VALUEMEMBERDEF___VAR_CI_
+
+// *************************************************************
+// Inline operations for class IR_ValueMemberDef_var
+// *************************************************************
+
+ACE_INLINE
+IR_ValueMemberDef_var::IR_ValueMemberDef_var (void) // default constructor
+ : ptr_ (IR_ValueMemberDef::_nil ())
+{}
+
+ACE_INLINE
+IR_ValueMemberDef_var::IR_ValueMemberDef_var (IR_ValueMemberDef_ptr p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE ::IR_ValueMemberDef_ptr
+IR_ValueMemberDef_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_ValueMemberDef_var::IR_ValueMemberDef_var (const ::IR_ValueMemberDef_var &p) // copy constructor
+ : ptr_ (IR_ValueMemberDef::_duplicate (p.ptr ()))
+{}
+
+ACE_INLINE
+IR_ValueMemberDef_var::~IR_ValueMemberDef_var (void) // destructor
+{
+ CORBA::release (this->ptr_);
+}
+
+ACE_INLINE IR_ValueMemberDef_var &
+IR_ValueMemberDef_var::operator= (IR_ValueMemberDef_ptr p)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE IR_ValueMemberDef_var &
+IR_ValueMemberDef_var::operator= (const ::IR_ValueMemberDef_var &p)
+{
+ if (this != &p)
{
- return ACE_reinterpret_cast(const CORBA_AttributeDescription * ACE_CAST_CONST, this->buffer_);
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_ValueMemberDef::_duplicate (p.ptr ());
}
-
- ACE_INLINE void
- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::replace (CORBA::ULong max,
- CORBA::ULong length,
- CORBA_AttributeDescription *data,
- CORBA::Boolean release)
+ return *this;
+}
+
+ACE_INLINE
+IR_ValueMemberDef_var::operator const ::IR_ValueMemberDef_ptr &() const // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_ValueMemberDef_var::operator ::IR_ValueMemberDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ValueMemberDef_ptr
+IR_ValueMemberDef_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ValueMemberDef_ptr
+IR_ValueMemberDef_var::in (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ValueMemberDef_ptr &
+IR_ValueMemberDef_var::inout (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ValueMemberDef_ptr &
+IR_ValueMemberDef_var::out (void)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_ValueMemberDef::_nil ();
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ValueMemberDef_ptr
+IR_ValueMemberDef_var::_retn (void)
+{
+ // yield ownership of managed obj reference
+ ::IR_ValueMemberDef_ptr val = this->ptr_;
+ this->ptr_ = ::IR_ValueMemberDef::_nil ();
+ return val;
+}
+
+
+#endif /* end #if !defined */
+
+
+#if !defined (_IR_VALUEMEMBERDEF___OUT_CI_)
+#define _IR_VALUEMEMBERDEF___OUT_CI_
+
+// *************************************************************
+// Inline operations for class IR_ValueMemberDef_out
+// *************************************************************
+
+ACE_INLINE
+IR_ValueMemberDef_out::IR_ValueMemberDef_out (IR_ValueMemberDef_ptr &p)
+ : ptr_ (p)
+{
+ this->ptr_ = ::IR_ValueMemberDef::_nil ();
+}
+
+ACE_INLINE
+IR_ValueMemberDef_out::IR_ValueMemberDef_out (IR_ValueMemberDef_var &p) // constructor from _var
+ : ptr_ (p.out ())
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_ValueMemberDef::_nil ();
+}
+
+ACE_INLINE
+IR_ValueMemberDef_out::IR_ValueMemberDef_out (const ::IR_ValueMemberDef_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_ValueMemberDef_out &, p).ptr_)
+{}
+
+ACE_INLINE ::IR_ValueMemberDef_out &
+IR_ValueMemberDef_out::operator= (const ::IR_ValueMemberDef_out &p)
+{
+ this->ptr_ = ACE_const_cast (IR_ValueMemberDef_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE IR_ValueMemberDef_out &
+IR_ValueMemberDef_out::operator= (const ::IR_ValueMemberDef_var &p)
+{
+ this->ptr_ = ::IR_ValueMemberDef::_duplicate (p.ptr ());
+ return *this;
+}
+
+ACE_INLINE IR_ValueMemberDef_out &
+IR_ValueMemberDef_out::operator= (IR_ValueMemberDef_ptr p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+IR_ValueMemberDef_out::operator ::IR_ValueMemberDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ValueMemberDef_ptr &
+IR_ValueMemberDef_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ValueMemberDef_ptr
+IR_ValueMemberDef_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+
+#endif /* end #if !defined */
+
+ACE_INLINE
+IR_ValueDef::IR_ValueDef (void) // default constructor
+{}
+
+ACE_INLINE
+IR_ValueDef::IR_ValueDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+ : CORBA_Object (objref, _tao_servant, _tao_collocated)
+{}
+
+ACE_INLINE
+IR_ValueDef::~IR_ValueDef (void) // destructor
+{}
+
+
+#if !defined (_IR_VALUEDEF___VAR_CI_)
+#define _IR_VALUEDEF___VAR_CI_
+
+// *************************************************************
+// Inline operations for class IR_ValueDef_var
+// *************************************************************
+
+ACE_INLINE
+IR_ValueDef_var::IR_ValueDef_var (void) // default constructor
+ : ptr_ (IR_ValueDef::_nil ())
+{}
+
+ACE_INLINE
+IR_ValueDef_var::IR_ValueDef_var (IR_ValueDef_ptr p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE ::IR_ValueDef_ptr
+IR_ValueDef_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_ValueDef_var::IR_ValueDef_var (const ::IR_ValueDef_var &p) // copy constructor
+ : ptr_ (IR_ValueDef::_duplicate (p.ptr ()))
+{}
+
+ACE_INLINE
+IR_ValueDef_var::~IR_ValueDef_var (void) // destructor
+{
+ CORBA::release (this->ptr_);
+}
+
+ACE_INLINE IR_ValueDef_var &
+IR_ValueDef_var::operator= (IR_ValueDef_ptr p)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE IR_ValueDef_var &
+IR_ValueDef_var::operator= (const ::IR_ValueDef_var &p)
+{
+ if (this != &p)
{
- this->maximum_ = max;
- this->length_ = length;
- if (this->buffer_ && this->release_ == 1)
- {
- CORBA_AttributeDescription *tmp = ACE_reinterpret_cast(CORBA_AttributeDescription*,this->buffer_);
- _TAO_Unbounded_Sequence_CORBA_AttrDescriptionSeq::freebuf (tmp);
- }
- this->buffer_ = data;
- this->release_ = release;
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_ValueDef::_duplicate (p.ptr ());
}
-
+ return *this;
+}
+
+ACE_INLINE
+IR_ValueDef_var::operator const ::IR_ValueDef_ptr &() const // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_ValueDef_var::operator ::IR_ValueDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ValueDef_ptr
+IR_ValueDef_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ValueDef_ptr
+IR_ValueDef_var::in (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ValueDef_ptr &
+IR_ValueDef_var::inout (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ValueDef_ptr &
+IR_ValueDef_var::out (void)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_ValueDef::_nil ();
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ValueDef_ptr
+IR_ValueDef_var::_retn (void)
+{
+ // yield ownership of managed obj reference
+ ::IR_ValueDef_ptr val = this->ptr_;
+ this->ptr_ = ::IR_ValueDef::_nil ();
+ return val;
+}
+
+
#endif /* end #if !defined */
-#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+#if !defined (_IR_VALUEDEF___OUT_CI_)
+#define _IR_VALUEDEF___OUT_CI_
+
+// *************************************************************
+// Inline operations for class IR_ValueDef_out
+// *************************************************************
+
+ACE_INLINE
+IR_ValueDef_out::IR_ValueDef_out (IR_ValueDef_ptr &p)
+ : ptr_ (p)
+{
+ this->ptr_ = ::IR_ValueDef::_nil ();
+}
+
+ACE_INLINE
+IR_ValueDef_out::IR_ValueDef_out (IR_ValueDef_var &p) // constructor from _var
+ : ptr_ (p.out ())
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_ValueDef::_nil ();
+}
+
+ACE_INLINE
+IR_ValueDef_out::IR_ValueDef_out (const ::IR_ValueDef_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_ValueDef_out &, p).ptr_)
+{}
+
+ACE_INLINE ::IR_ValueDef_out &
+IR_ValueDef_out::operator= (const ::IR_ValueDef_out &p)
+{
+ this->ptr_ = ACE_const_cast (IR_ValueDef_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE IR_ValueDef_out &
+IR_ValueDef_out::operator= (const ::IR_ValueDef_var &p)
+{
+ this->ptr_ = ::IR_ValueDef::_duplicate (p.ptr ());
+ return *this;
+}
-#if !defined (_CORBA_ATTRDESCRIPTIONSEQ_CI_)
-#define _CORBA_ATTRDESCRIPTIONSEQ_CI_
+ACE_INLINE IR_ValueDef_out &
+IR_ValueDef_out::operator= (IR_ValueDef_ptr p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+IR_ValueDef_out::operator ::IR_ValueDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ValueDef_ptr &
+IR_ValueDef_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ValueDef_ptr
+IR_ValueDef_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+
+#endif /* end #if !defined */
// *************************************************************
-// Inline operations for class CORBA_AttrDescriptionSeq_var
+// Inline operations for class IR_ValueDescription_var
// *************************************************************
ACE_INLINE
-CORBA_AttrDescriptionSeq_var::CORBA_AttrDescriptionSeq_var (void) // default constructor
+IR_ValueDescription_var::IR_ValueDescription_var (void) // default constructor
: ptr_ (0)
{}
ACE_INLINE
-CORBA_AttrDescriptionSeq_var::CORBA_AttrDescriptionSeq_var (CORBA_AttrDescriptionSeq *p)
+IR_ValueDescription_var::IR_ValueDescription_var (IR_ValueDescription *p)
: ptr_ (p)
{}
ACE_INLINE
-CORBA_AttrDescriptionSeq_var::CORBA_AttrDescriptionSeq_var (const CORBA_AttrDescriptionSeq_var &p) // copy constructor
+IR_ValueDescription_var::IR_ValueDescription_var (const ::IR_ValueDescription_var &p) // copy constructor
{
if (p.ptr_)
- ACE_NEW (this->ptr_,
- CORBA_AttrDescriptionSeq(*p.ptr_));
+ ACE_NEW (this->ptr_, ::IR_ValueDescription (*p.ptr_));
else
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_AttrDescriptionSeq_var::~CORBA_AttrDescriptionSeq_var (void) // destructor
+IR_ValueDescription_var::~IR_ValueDescription_var (void) // destructor
{
delete this->ptr_;
}
-ACE_INLINE CORBA_AttrDescriptionSeq_var &
-CORBA_AttrDescriptionSeq_var::operator= (CORBA_AttrDescriptionSeq *p)
+ACE_INLINE IR_ValueDescription_var &
+IR_ValueDescription_var::operator= (IR_ValueDescription *p)
{
delete this->ptr_;
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_AttrDescriptionSeq_var &
-CORBA_AttrDescriptionSeq_var::operator= (const CORBA_AttrDescriptionSeq_var &p) // deep copy
+ACE_INLINE ::IR_ValueDescription_var &
+IR_ValueDescription_var::operator= (const ::IR_ValueDescription_var &p)
{
if (this != &p)
{
delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_,
- CORBA_AttrDescriptionSeq (*p.ptr_),
- *this);
+ ACE_NEW_RETURN (this->ptr_, ::IR_ValueDescription (*p.ptr_), *this);
}
return *this;
}
-ACE_INLINE const CORBA_AttrDescriptionSeq *
-CORBA_AttrDescriptionSeq_var::operator-> (void) const
+ACE_INLINE const ::IR_ValueDescription *
+IR_ValueDescription_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_AttrDescriptionSeq *
-CORBA_AttrDescriptionSeq_var::operator-> (void)
+ACE_INLINE ::IR_ValueDescription *
+IR_ValueDescription_var::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE
-CORBA_AttrDescriptionSeq_var::operator const CORBA_AttrDescriptionSeq &() const // cast
+ACE_INLINE
+IR_ValueDescription_var::operator const ::IR_ValueDescription &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE
-CORBA_AttrDescriptionSeq_var::operator CORBA_AttrDescriptionSeq &() // cast
+ACE_INLINE
+IR_ValueDescription_var::operator ::IR_ValueDescription &() // cast
{
return *this->ptr_;
}
-ACE_INLINE
-CORBA_AttrDescriptionSeq_var::operator CORBA_AttrDescriptionSeq &() const// cast
+ACE_INLINE
+IR_ValueDescription_var::operator ::IR_ValueDescription &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE CORBA_AttributeDescription &
-CORBA_AttrDescriptionSeq_var::operator[] (CORBA::ULong index)
+// variable-size types only
+ACE_INLINE
+IR_ValueDescription_var::operator ::IR_ValueDescription *&() // cast
{
- return this->ptr_->operator[] (index);
+ return this->ptr_;
}
-ACE_INLINE const CORBA_AttrDescriptionSeq &
-CORBA_AttrDescriptionSeq_var::in (void) const
+ACE_INLINE const ::IR_ValueDescription &
+IR_ValueDescription_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE CORBA_AttrDescriptionSeq &
-CORBA_AttrDescriptionSeq_var::inout (void)
+ACE_INLINE ::IR_ValueDescription &
+IR_ValueDescription_var::inout (void)
{
return *this->ptr_;
}
// mapping for variable size
-ACE_INLINE CORBA_AttrDescriptionSeq *&
-CORBA_AttrDescriptionSeq_var::out (void)
+ACE_INLINE ::IR_ValueDescription *&
+IR_ValueDescription_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE CORBA_AttrDescriptionSeq *
-CORBA_AttrDescriptionSeq_var::_retn (void)
+ACE_INLINE ::IR_ValueDescription *
+IR_ValueDescription_var::_retn (void)
{
- CORBA_AttrDescriptionSeq *tmp = this->ptr_;
+ ::IR_ValueDescription *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE CORBA_AttrDescriptionSeq *
-CORBA_AttrDescriptionSeq_var::ptr (void) const
+ACE_INLINE ::IR_ValueDescription *
+IR_ValueDescription_var::ptr (void) const
{
return this->ptr_;
}
// *************************************************************
-// Inline operations for class CORBA_AttrDescriptionSeq_out
+// Inline operations for class IR_ValueDescription_out
// *************************************************************
ACE_INLINE
-CORBA_AttrDescriptionSeq_out::CORBA_AttrDescriptionSeq_out (CORBA_AttrDescriptionSeq *&p)
+IR_ValueDescription_out::IR_ValueDescription_out (::IR_ValueDescription *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_AttrDescriptionSeq_out::CORBA_AttrDescriptionSeq_out (CORBA_AttrDescriptionSeq_var &p) // constructor from _var
+IR_ValueDescription_out::IR_ValueDescription_out (IR_ValueDescription_var &p) // constructor from _var
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -10777,162 +15939,340 @@ CORBA_AttrDescriptionSeq_out::CORBA_AttrDescriptionSeq_out (CORBA_AttrDescriptio
}
ACE_INLINE
-CORBA_AttrDescriptionSeq_out::CORBA_AttrDescriptionSeq_out (const CORBA_AttrDescriptionSeq_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_AttrDescriptionSeq_out&,p).ptr_)
+IR_ValueDescription_out::IR_ValueDescription_out (const ::IR_ValueDescription_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_ValueDescription_out&, p).ptr_)
{}
-ACE_INLINE CORBA_AttrDescriptionSeq_out &
-CORBA_AttrDescriptionSeq_out::operator= (const CORBA_AttrDescriptionSeq_out &p)
+ACE_INLINE IR_ValueDescription_out &
+IR_ValueDescription_out::operator= (const ::IR_ValueDescription_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_AttrDescriptionSeq_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_ValueDescription_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_AttrDescriptionSeq_out &
-CORBA_AttrDescriptionSeq_out::operator= (CORBA_AttrDescriptionSeq *p)
+ACE_INLINE IR_ValueDescription_out &
+IR_ValueDescription_out::operator= (IR_ValueDescription *p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_AttrDescriptionSeq_out::operator CORBA_AttrDescriptionSeq *&() // cast
+IR_ValueDescription_out::operator ::IR_ValueDescription *&() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_AttrDescriptionSeq *&
-CORBA_AttrDescriptionSeq_out::ptr (void) // ptr
+ACE_INLINE ::IR_ValueDescription *&
+IR_ValueDescription_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_AttrDescriptionSeq *
-CORBA_AttrDescriptionSeq_out::operator-> (void)
+ACE_INLINE ::IR_ValueDescription *
+IR_ValueDescription_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_ValueBoxDef::IR_ValueBoxDef (void) // default constructor
+{}
+
+ACE_INLINE
+IR_ValueBoxDef::IR_ValueBoxDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+ : CORBA_Object (objref, _tao_servant, _tao_collocated)
+{}
+
+ACE_INLINE
+IR_ValueBoxDef::~IR_ValueBoxDef (void) // destructor
+{}
+
+
+#if !defined (_IR_VALUEBOXDEF___VAR_CI_)
+#define _IR_VALUEBOXDEF___VAR_CI_
+
+// *************************************************************
+// Inline operations for class IR_ValueBoxDef_var
+// *************************************************************
+
+ACE_INLINE
+IR_ValueBoxDef_var::IR_ValueBoxDef_var (void) // default constructor
+ : ptr_ (IR_ValueBoxDef::_nil ())
+{}
+
+ACE_INLINE
+IR_ValueBoxDef_var::IR_ValueBoxDef_var (IR_ValueBoxDef_ptr p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE ::IR_ValueBoxDef_ptr
+IR_ValueBoxDef_var::ptr (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_AttributeDescription &
-CORBA_AttrDescriptionSeq_out::operator[] (CORBA::ULong index)
+ACE_INLINE
+IR_ValueBoxDef_var::IR_ValueBoxDef_var (const ::IR_ValueBoxDef_var &p) // copy constructor
+ : ptr_ (IR_ValueBoxDef::_duplicate (p.ptr ()))
+{}
+
+ACE_INLINE
+IR_ValueBoxDef_var::~IR_ValueBoxDef_var (void) // destructor
{
- return this->ptr_->operator[] (index);
+ CORBA::release (this->ptr_);
+}
+
+ACE_INLINE IR_ValueBoxDef_var &
+IR_ValueBoxDef_var::operator= (IR_ValueBoxDef_ptr p)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE IR_ValueBoxDef_var &
+IR_ValueBoxDef_var::operator= (const ::IR_ValueBoxDef_var &p)
+{
+ if (this != &p)
+ {
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_ValueBoxDef::_duplicate (p.ptr ());
+ }
+ return *this;
+}
+
+ACE_INLINE
+IR_ValueBoxDef_var::operator const ::IR_ValueBoxDef_ptr &() const // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_ValueBoxDef_var::operator ::IR_ValueBoxDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ValueBoxDef_ptr
+IR_ValueBoxDef_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ValueBoxDef_ptr
+IR_ValueBoxDef_var::in (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ValueBoxDef_ptr &
+IR_ValueBoxDef_var::inout (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ValueBoxDef_ptr &
+IR_ValueBoxDef_var::out (void)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_ValueBoxDef::_nil ();
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ValueBoxDef_ptr
+IR_ValueBoxDef_var::_retn (void)
+{
+ // yield ownership of managed obj reference
+ ::IR_ValueBoxDef_ptr val = this->ptr_;
+ this->ptr_ = ::IR_ValueBoxDef::_nil ();
+ return val;
}
#endif /* end #if !defined */
+
+#if !defined (_IR_VALUEBOXDEF___OUT_CI_)
+#define _IR_VALUEBOXDEF___OUT_CI_
+
+// *************************************************************
+// Inline operations for class IR_ValueBoxDef_out
+// *************************************************************
+
+ACE_INLINE
+IR_ValueBoxDef_out::IR_ValueBoxDef_out (IR_ValueBoxDef_ptr &p)
+ : ptr_ (p)
+{
+ this->ptr_ = ::IR_ValueBoxDef::_nil ();
+}
+
ACE_INLINE
-CORBA_InterfaceDef::CORBA_InterfaceDef (void) // default constructor
+IR_ValueBoxDef_out::IR_ValueBoxDef_out (IR_ValueBoxDef_var &p) // constructor from _var
+ : ptr_ (p.out ())
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_ValueBoxDef::_nil ();
+}
+
+ACE_INLINE
+IR_ValueBoxDef_out::IR_ValueBoxDef_out (const ::IR_ValueBoxDef_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_ValueBoxDef_out &, p).ptr_)
+{}
+
+ACE_INLINE ::IR_ValueBoxDef_out &
+IR_ValueBoxDef_out::operator= (const ::IR_ValueBoxDef_out &p)
+{
+ this->ptr_ = ACE_const_cast (IR_ValueBoxDef_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE IR_ValueBoxDef_out &
+IR_ValueBoxDef_out::operator= (const ::IR_ValueBoxDef_var &p)
+{
+ this->ptr_ = ::IR_ValueBoxDef::_duplicate (p.ptr ());
+ return *this;
+}
+
+ACE_INLINE IR_ValueBoxDef_out &
+IR_ValueBoxDef_out::operator= (IR_ValueBoxDef_ptr p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+IR_ValueBoxDef_out::operator ::IR_ValueBoxDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ValueBoxDef_ptr &
+IR_ValueBoxDef_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ValueBoxDef_ptr
+IR_ValueBoxDef_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+
+#endif /* end #if !defined */
+
+ACE_INLINE
+IR_ProvidesDef::IR_ProvidesDef (void) // default constructor
{}
ACE_INLINE
-CORBA_InterfaceDef::CORBA_InterfaceDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+IR_ProvidesDef::IR_ProvidesDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
: CORBA_Object (objref, _tao_servant, _tao_collocated)
{}
ACE_INLINE
-CORBA_InterfaceDef::~CORBA_InterfaceDef (void) // destructor
+IR_ProvidesDef::~IR_ProvidesDef (void) // destructor
{}
-#if !defined (_CORBA_INTERFACEDEF___VAR_CI_)
-#define _CORBA_INTERFACEDEF___VAR_CI_
+#if !defined (_IR_PROVIDESDEF___VAR_CI_)
+#define _IR_PROVIDESDEF___VAR_CI_
// *************************************************************
-// Inline operations for class CORBA_InterfaceDef_var
+// Inline operations for class IR_ProvidesDef_var
// *************************************************************
ACE_INLINE
-CORBA_InterfaceDef_var::CORBA_InterfaceDef_var (void) // default constructor
- : ptr_ (CORBA_InterfaceDef::_nil ())
+IR_ProvidesDef_var::IR_ProvidesDef_var (void) // default constructor
+ : ptr_ (IR_ProvidesDef::_nil ())
{}
ACE_INLINE
-CORBA_InterfaceDef_var::CORBA_InterfaceDef_var (CORBA_InterfaceDef_ptr p)
+IR_ProvidesDef_var::IR_ProvidesDef_var (IR_ProvidesDef_ptr p)
: ptr_ (p)
{}
-ACE_INLINE CORBA_InterfaceDef_ptr
-CORBA_InterfaceDef_var::ptr (void) const
+ACE_INLINE ::IR_ProvidesDef_ptr
+IR_ProvidesDef_var::ptr (void) const
{
return this->ptr_;
}
ACE_INLINE
-CORBA_InterfaceDef_var::CORBA_InterfaceDef_var (const CORBA_InterfaceDef_var &p) // copy constructor
- : ptr_ (CORBA_InterfaceDef::_duplicate (p.ptr ()))
+IR_ProvidesDef_var::IR_ProvidesDef_var (const ::IR_ProvidesDef_var &p) // copy constructor
+ : ptr_ (IR_ProvidesDef::_duplicate (p.ptr ()))
{}
ACE_INLINE
-CORBA_InterfaceDef_var::~CORBA_InterfaceDef_var (void) // destructor
+IR_ProvidesDef_var::~IR_ProvidesDef_var (void) // destructor
{
CORBA::release (this->ptr_);
}
-ACE_INLINE CORBA_InterfaceDef_var &
-CORBA_InterfaceDef_var::operator= (CORBA_InterfaceDef_ptr p)
+ACE_INLINE IR_ProvidesDef_var &
+IR_ProvidesDef_var::operator= (IR_ProvidesDef_ptr p)
{
CORBA::release (this->ptr_);
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_InterfaceDef_var &
-CORBA_InterfaceDef_var::operator= (const CORBA_InterfaceDef_var &p)
+ACE_INLINE IR_ProvidesDef_var &
+IR_ProvidesDef_var::operator= (const ::IR_ProvidesDef_var &p)
{
if (this != &p)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_InterfaceDef::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_ProvidesDef::_duplicate (p.ptr ());
}
return *this;
}
ACE_INLINE
-CORBA_InterfaceDef_var::operator const CORBA_InterfaceDef_ptr &() const // cast
+IR_ProvidesDef_var::operator const ::IR_ProvidesDef_ptr &() const // cast
{
return this->ptr_;
}
ACE_INLINE
-CORBA_InterfaceDef_var::operator CORBA_InterfaceDef_ptr &() // cast
+IR_ProvidesDef_var::operator ::IR_ProvidesDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_InterfaceDef_ptr
-CORBA_InterfaceDef_var::operator-> (void) const
+ACE_INLINE ::IR_ProvidesDef_ptr
+IR_ProvidesDef_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_InterfaceDef_ptr
-CORBA_InterfaceDef_var::in (void) const
+ACE_INLINE ::IR_ProvidesDef_ptr
+IR_ProvidesDef_var::in (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_InterfaceDef_ptr &
-CORBA_InterfaceDef_var::inout (void)
+ACE_INLINE ::IR_ProvidesDef_ptr &
+IR_ProvidesDef_var::inout (void)
{
return this->ptr_;
}
-ACE_INLINE CORBA_InterfaceDef_ptr &
-CORBA_InterfaceDef_var::out (void)
+ACE_INLINE ::IR_ProvidesDef_ptr &
+IR_ProvidesDef_var::out (void)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_InterfaceDef::_nil ();
+ this->ptr_ = ::IR_ProvidesDef::_nil ();
return this->ptr_;
}
-ACE_INLINE CORBA_InterfaceDef_ptr
-CORBA_InterfaceDef_var::_retn (void)
+ACE_INLINE ::IR_ProvidesDef_ptr
+IR_ProvidesDef_var::_retn (void)
{
// yield ownership of managed obj reference
- CORBA_InterfaceDef_ptr val = this->ptr_;
- this->ptr_ = CORBA_InterfaceDef::_nil ();
+ ::IR_ProvidesDef_ptr val = this->ptr_;
+ this->ptr_ = ::IR_ProvidesDef::_nil ();
return val;
}
@@ -10940,68 +16280,68 @@ CORBA_InterfaceDef_var::_retn (void)
#endif /* end #if !defined */
-#if !defined (_CORBA_INTERFACEDEF___OUT_CI_)
-#define _CORBA_INTERFACEDEF___OUT_CI_
+#if !defined (_IR_PROVIDESDEF___OUT_CI_)
+#define _IR_PROVIDESDEF___OUT_CI_
// *************************************************************
-// Inline operations for class CORBA_InterfaceDef_out
+// Inline operations for class IR_ProvidesDef_out
// *************************************************************
ACE_INLINE
-CORBA_InterfaceDef_out::CORBA_InterfaceDef_out (CORBA_InterfaceDef_ptr &p)
+IR_ProvidesDef_out::IR_ProvidesDef_out (IR_ProvidesDef_ptr &p)
: ptr_ (p)
{
- this->ptr_ = CORBA_InterfaceDef::_nil ();
+ this->ptr_ = ::IR_ProvidesDef::_nil ();
}
ACE_INLINE
-CORBA_InterfaceDef_out::CORBA_InterfaceDef_out (CORBA_InterfaceDef_var &p) // constructor from _var
+IR_ProvidesDef_out::IR_ProvidesDef_out (IR_ProvidesDef_var &p) // constructor from _var
: ptr_ (p.out ())
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_InterfaceDef::_nil ();
+ this->ptr_ = ::IR_ProvidesDef::_nil ();
}
ACE_INLINE
-CORBA_InterfaceDef_out::CORBA_InterfaceDef_out (const CORBA_InterfaceDef_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_InterfaceDef_out&,p).ptr_)
+IR_ProvidesDef_out::IR_ProvidesDef_out (const ::IR_ProvidesDef_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_ProvidesDef_out &, p).ptr_)
{}
-ACE_INLINE CORBA_InterfaceDef_out &
-CORBA_InterfaceDef_out::operator= (const CORBA_InterfaceDef_out &p)
+ACE_INLINE ::IR_ProvidesDef_out &
+IR_ProvidesDef_out::operator= (const ::IR_ProvidesDef_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_InterfaceDef_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_ProvidesDef_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_InterfaceDef_out &
-CORBA_InterfaceDef_out::operator= (const CORBA_InterfaceDef_var &p)
+ACE_INLINE IR_ProvidesDef_out &
+IR_ProvidesDef_out::operator= (const ::IR_ProvidesDef_var &p)
{
- this->ptr_ = CORBA_InterfaceDef::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_ProvidesDef::_duplicate (p.ptr ());
return *this;
}
-ACE_INLINE CORBA_InterfaceDef_out &
-CORBA_InterfaceDef_out::operator= (CORBA_InterfaceDef_ptr p)
+ACE_INLINE IR_ProvidesDef_out &
+IR_ProvidesDef_out::operator= (IR_ProvidesDef_ptr p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_InterfaceDef_out::operator CORBA_InterfaceDef_ptr &() // cast
+IR_ProvidesDef_out::operator ::IR_ProvidesDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_InterfaceDef_ptr &
-CORBA_InterfaceDef_out::ptr (void) // ptr
+ACE_INLINE ::IR_ProvidesDef_ptr &
+IR_ProvidesDef_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_InterfaceDef_ptr
-CORBA_InterfaceDef_out::operator-> (void)
+ACE_INLINE ::IR_ProvidesDef_ptr
+IR_ProvidesDef_out::operator-> (void)
{
return this->ptr_;
}
@@ -11010,134 +16350,138 @@ CORBA_InterfaceDef_out::operator-> (void)
#endif /* end #if !defined */
// *************************************************************
-// Inline operations for class CORBA_InterfaceDef::FullInterfaceDescription_var
+// Inline operations for class IR_ProvidesDescription_var
// *************************************************************
ACE_INLINE
-CORBA_InterfaceDef::FullInterfaceDescription_var::FullInterfaceDescription_var (void) // default constructor
+IR_ProvidesDescription_var::IR_ProvidesDescription_var (void) // default constructor
: ptr_ (0)
{}
ACE_INLINE
-CORBA_InterfaceDef::FullInterfaceDescription_var::FullInterfaceDescription_var (CORBA_InterfaceDef::FullInterfaceDescription *p)
+IR_ProvidesDescription_var::IR_ProvidesDescription_var (IR_ProvidesDescription *p)
: ptr_ (p)
{}
ACE_INLINE
-CORBA_InterfaceDef::FullInterfaceDescription_var::FullInterfaceDescription_var (const CORBA_InterfaceDef::FullInterfaceDescription_var &p) // copy constructor
+IR_ProvidesDescription_var::IR_ProvidesDescription_var (const ::IR_ProvidesDescription_var &p) // copy constructor
{
if (p.ptr_)
- ACE_NEW (this->ptr_,
- CORBA_InterfaceDef::FullInterfaceDescription(*p.ptr_));
+ ACE_NEW (this->ptr_, ::IR_ProvidesDescription (*p.ptr_));
else
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_InterfaceDef::FullInterfaceDescription_var::~FullInterfaceDescription_var (void) // destructor
+IR_ProvidesDescription_var::~IR_ProvidesDescription_var (void) // destructor
{
delete this->ptr_;
}
-ACE_INLINE CORBA_InterfaceDef::FullInterfaceDescription_var &
-CORBA_InterfaceDef::FullInterfaceDescription_var::operator= (CORBA_InterfaceDef::FullInterfaceDescription *p)
+ACE_INLINE IR_ProvidesDescription_var &
+IR_ProvidesDescription_var::operator= (IR_ProvidesDescription *p)
{
delete this->ptr_;
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_InterfaceDef::FullInterfaceDescription_var &
-CORBA_InterfaceDef::FullInterfaceDescription_var::operator= (const CORBA_InterfaceDef::FullInterfaceDescription_var &p)
+ACE_INLINE ::IR_ProvidesDescription_var &
+IR_ProvidesDescription_var::operator= (const ::IR_ProvidesDescription_var &p)
{
if (this != &p)
{
delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_,
- CORBA_InterfaceDef::FullInterfaceDescription (*p.ptr_),
- *this);
+ ACE_NEW_RETURN (this->ptr_, ::IR_ProvidesDescription (*p.ptr_), *this);
}
return *this;
}
-ACE_INLINE const CORBA_InterfaceDef::FullInterfaceDescription *
-CORBA_InterfaceDef::FullInterfaceDescription_var::operator-> (void) const
+ACE_INLINE const ::IR_ProvidesDescription *
+IR_ProvidesDescription_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_InterfaceDef::FullInterfaceDescription *
-CORBA_InterfaceDef::FullInterfaceDescription_var::operator-> (void)
+ACE_INLINE ::IR_ProvidesDescription *
+IR_ProvidesDescription_var::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE
-CORBA_InterfaceDef::FullInterfaceDescription_var::operator const CORBA_InterfaceDef::FullInterfaceDescription &() const // cast
+ACE_INLINE
+IR_ProvidesDescription_var::operator const ::IR_ProvidesDescription &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE
-CORBA_InterfaceDef::FullInterfaceDescription_var::operator CORBA_InterfaceDef::FullInterfaceDescription &() // cast
+ACE_INLINE
+IR_ProvidesDescription_var::operator ::IR_ProvidesDescription &() // cast
{
return *this->ptr_;
}
-ACE_INLINE
-CORBA_InterfaceDef::FullInterfaceDescription_var::operator CORBA_InterfaceDef::FullInterfaceDescription &() const// cast
+ACE_INLINE
+IR_ProvidesDescription_var::operator ::IR_ProvidesDescription &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE const CORBA_InterfaceDef::FullInterfaceDescription &
-CORBA_InterfaceDef::FullInterfaceDescription_var::in (void) const
+// variable-size types only
+ACE_INLINE
+IR_ProvidesDescription_var::operator ::IR_ProvidesDescription *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE const ::IR_ProvidesDescription &
+IR_ProvidesDescription_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE CORBA_InterfaceDef::FullInterfaceDescription &
-CORBA_InterfaceDef::FullInterfaceDescription_var::inout (void)
+ACE_INLINE ::IR_ProvidesDescription &
+IR_ProvidesDescription_var::inout (void)
{
return *this->ptr_;
}
// mapping for variable size
-ACE_INLINE CORBA_InterfaceDef::FullInterfaceDescription *&
-CORBA_InterfaceDef::FullInterfaceDescription_var::out (void)
+ACE_INLINE ::IR_ProvidesDescription *&
+IR_ProvidesDescription_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE CORBA_InterfaceDef::FullInterfaceDescription *
-CORBA_InterfaceDef::FullInterfaceDescription_var::_retn (void)
+ACE_INLINE ::IR_ProvidesDescription *
+IR_ProvidesDescription_var::_retn (void)
{
- CORBA_InterfaceDef::FullInterfaceDescription *tmp = this->ptr_;
+ ::IR_ProvidesDescription *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE CORBA_InterfaceDef::FullInterfaceDescription *
-CORBA_InterfaceDef::FullInterfaceDescription_var::ptr (void) const
+ACE_INLINE ::IR_ProvidesDescription *
+IR_ProvidesDescription_var::ptr (void) const
{
return this->ptr_;
}
// *************************************************************
-// Inline operations for class CORBA_InterfaceDef::FullInterfaceDescription_out
+// Inline operations for class IR_ProvidesDescription_out
// *************************************************************
ACE_INLINE
-CORBA_InterfaceDef::FullInterfaceDescription_out::FullInterfaceDescription_out (CORBA_InterfaceDef::FullInterfaceDescription *&p)
+IR_ProvidesDescription_out::IR_ProvidesDescription_out (::IR_ProvidesDescription *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_InterfaceDef::FullInterfaceDescription_out::FullInterfaceDescription_out (CORBA_InterfaceDef::FullInterfaceDescription_var &p) // constructor from _var
+IR_ProvidesDescription_out::IR_ProvidesDescription_out (IR_ProvidesDescription_var &p) // constructor from _var
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -11145,171 +16489,362 @@ CORBA_InterfaceDef::FullInterfaceDescription_out::FullInterfaceDescription_out (
}
ACE_INLINE
-CORBA_InterfaceDef::FullInterfaceDescription_out::FullInterfaceDescription_out (const CORBA_InterfaceDef::FullInterfaceDescription_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_InterfaceDef::FullInterfaceDescription_out&,p).ptr_)
+IR_ProvidesDescription_out::IR_ProvidesDescription_out (const ::IR_ProvidesDescription_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_ProvidesDescription_out&, p).ptr_)
+{}
+
+ACE_INLINE IR_ProvidesDescription_out &
+IR_ProvidesDescription_out::operator= (const ::IR_ProvidesDescription_out &p)
+{
+ this->ptr_ = ACE_const_cast (IR_ProvidesDescription_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE IR_ProvidesDescription_out &
+IR_ProvidesDescription_out::operator= (IR_ProvidesDescription *p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+IR_ProvidesDescription_out::operator ::IR_ProvidesDescription *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ProvidesDescription *&
+IR_ProvidesDescription_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ProvidesDescription *
+IR_ProvidesDescription_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_UsesDef::IR_UsesDef (void) // default constructor
+{}
+
+ACE_INLINE
+IR_UsesDef::IR_UsesDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+ : CORBA_Object (objref, _tao_servant, _tao_collocated)
+{}
+
+ACE_INLINE
+IR_UsesDef::~IR_UsesDef (void) // destructor
+{}
+
+
+#if !defined (_IR_USESDEF___VAR_CI_)
+#define _IR_USESDEF___VAR_CI_
+
+// *************************************************************
+// Inline operations for class IR_UsesDef_var
+// *************************************************************
+
+ACE_INLINE
+IR_UsesDef_var::IR_UsesDef_var (void) // default constructor
+ : ptr_ (IR_UsesDef::_nil ())
+{}
+
+ACE_INLINE
+IR_UsesDef_var::IR_UsesDef_var (IR_UsesDef_ptr p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE ::IR_UsesDef_ptr
+IR_UsesDef_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_UsesDef_var::IR_UsesDef_var (const ::IR_UsesDef_var &p) // copy constructor
+ : ptr_ (IR_UsesDef::_duplicate (p.ptr ()))
+{}
+
+ACE_INLINE
+IR_UsesDef_var::~IR_UsesDef_var (void) // destructor
+{
+ CORBA::release (this->ptr_);
+}
+
+ACE_INLINE IR_UsesDef_var &
+IR_UsesDef_var::operator= (IR_UsesDef_ptr p)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE IR_UsesDef_var &
+IR_UsesDef_var::operator= (const ::IR_UsesDef_var &p)
+{
+ if (this != &p)
+ {
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_UsesDef::_duplicate (p.ptr ());
+ }
+ return *this;
+}
+
+ACE_INLINE
+IR_UsesDef_var::operator const ::IR_UsesDef_ptr &() const // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_UsesDef_var::operator ::IR_UsesDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_UsesDef_ptr
+IR_UsesDef_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_UsesDef_ptr
+IR_UsesDef_var::in (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_UsesDef_ptr &
+IR_UsesDef_var::inout (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_UsesDef_ptr &
+IR_UsesDef_var::out (void)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_UsesDef::_nil ();
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_UsesDef_ptr
+IR_UsesDef_var::_retn (void)
+{
+ // yield ownership of managed obj reference
+ ::IR_UsesDef_ptr val = this->ptr_;
+ this->ptr_ = ::IR_UsesDef::_nil ();
+ return val;
+}
+
+
+#endif /* end #if !defined */
+
+
+#if !defined (_IR_USESDEF___OUT_CI_)
+#define _IR_USESDEF___OUT_CI_
+
+// *************************************************************
+// Inline operations for class IR_UsesDef_out
+// *************************************************************
+
+ACE_INLINE
+IR_UsesDef_out::IR_UsesDef_out (IR_UsesDef_ptr &p)
+ : ptr_ (p)
+{
+ this->ptr_ = ::IR_UsesDef::_nil ();
+}
+
+ACE_INLINE
+IR_UsesDef_out::IR_UsesDef_out (IR_UsesDef_var &p) // constructor from _var
+ : ptr_ (p.out ())
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_UsesDef::_nil ();
+}
+
+ACE_INLINE
+IR_UsesDef_out::IR_UsesDef_out (const ::IR_UsesDef_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_UsesDef_out &, p).ptr_)
{}
-ACE_INLINE CORBA_InterfaceDef::FullInterfaceDescription_out &
-CORBA_InterfaceDef::FullInterfaceDescription_out::operator= (const CORBA_InterfaceDef::FullInterfaceDescription_out &p)
+ACE_INLINE ::IR_UsesDef_out &
+IR_UsesDef_out::operator= (const ::IR_UsesDef_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_InterfaceDef::FullInterfaceDescription_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_UsesDef_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_InterfaceDef::FullInterfaceDescription_out &
-CORBA_InterfaceDef::FullInterfaceDescription_out::operator= (CORBA_InterfaceDef::FullInterfaceDescription *p)
+ACE_INLINE IR_UsesDef_out &
+IR_UsesDef_out::operator= (const ::IR_UsesDef_var &p)
+{
+ this->ptr_ = ::IR_UsesDef::_duplicate (p.ptr ());
+ return *this;
+}
+
+ACE_INLINE IR_UsesDef_out &
+IR_UsesDef_out::operator= (IR_UsesDef_ptr p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_InterfaceDef::FullInterfaceDescription_out::operator CORBA_InterfaceDef::FullInterfaceDescription *&() // cast
+IR_UsesDef_out::operator ::IR_UsesDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_InterfaceDef::FullInterfaceDescription *&
-CORBA_InterfaceDef::FullInterfaceDescription_out::ptr (void) // ptr
+ACE_INLINE ::IR_UsesDef_ptr &
+IR_UsesDef_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_InterfaceDef::FullInterfaceDescription *
-CORBA_InterfaceDef::FullInterfaceDescription_out::operator-> (void)
+ACE_INLINE ::IR_UsesDef_ptr
+IR_UsesDef_out::operator-> (void)
{
return this->ptr_;
}
+
+#endif /* end #if !defined */
+
// *************************************************************
-// Inline operations for class CORBA_InterfaceDescription_var
+// Inline operations for class IR_UsesDescription_var
// *************************************************************
ACE_INLINE
-CORBA_InterfaceDescription_var::CORBA_InterfaceDescription_var (void) // default constructor
+IR_UsesDescription_var::IR_UsesDescription_var (void) // default constructor
: ptr_ (0)
{}
ACE_INLINE
-CORBA_InterfaceDescription_var::CORBA_InterfaceDescription_var (CORBA_InterfaceDescription *p)
+IR_UsesDescription_var::IR_UsesDescription_var (IR_UsesDescription *p)
: ptr_ (p)
{}
ACE_INLINE
-CORBA_InterfaceDescription_var::CORBA_InterfaceDescription_var (const CORBA_InterfaceDescription_var &p) // copy constructor
+IR_UsesDescription_var::IR_UsesDescription_var (const ::IR_UsesDescription_var &p) // copy constructor
{
if (p.ptr_)
- ACE_NEW (this->ptr_,
- CORBA_InterfaceDescription(*p.ptr_));
+ ACE_NEW (this->ptr_, ::IR_UsesDescription (*p.ptr_));
else
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_InterfaceDescription_var::~CORBA_InterfaceDescription_var (void) // destructor
+IR_UsesDescription_var::~IR_UsesDescription_var (void) // destructor
{
delete this->ptr_;
}
-ACE_INLINE CORBA_InterfaceDescription_var &
-CORBA_InterfaceDescription_var::operator= (CORBA_InterfaceDescription *p)
+ACE_INLINE IR_UsesDescription_var &
+IR_UsesDescription_var::operator= (IR_UsesDescription *p)
{
delete this->ptr_;
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_InterfaceDescription_var &
-CORBA_InterfaceDescription_var::operator= (const CORBA_InterfaceDescription_var &p)
+ACE_INLINE ::IR_UsesDescription_var &
+IR_UsesDescription_var::operator= (const ::IR_UsesDescription_var &p)
{
if (this != &p)
{
delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_,
- CORBA_InterfaceDescription (*p.ptr_),
- *this);
+ ACE_NEW_RETURN (this->ptr_, ::IR_UsesDescription (*p.ptr_), *this);
}
return *this;
}
-ACE_INLINE const CORBA_InterfaceDescription *
-CORBA_InterfaceDescription_var::operator-> (void) const
+ACE_INLINE const ::IR_UsesDescription *
+IR_UsesDescription_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_InterfaceDescription *
-CORBA_InterfaceDescription_var::operator-> (void)
+ACE_INLINE ::IR_UsesDescription *
+IR_UsesDescription_var::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE
-CORBA_InterfaceDescription_var::operator const CORBA_InterfaceDescription &() const // cast
+ACE_INLINE
+IR_UsesDescription_var::operator const ::IR_UsesDescription &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE
-CORBA_InterfaceDescription_var::operator CORBA_InterfaceDescription &() // cast
+ACE_INLINE
+IR_UsesDescription_var::operator ::IR_UsesDescription &() // cast
{
return *this->ptr_;
}
-ACE_INLINE
-CORBA_InterfaceDescription_var::operator CORBA_InterfaceDescription &() const// cast
+ACE_INLINE
+IR_UsesDescription_var::operator ::IR_UsesDescription &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE const CORBA_InterfaceDescription &
-CORBA_InterfaceDescription_var::in (void) const
+// variable-size types only
+ACE_INLINE
+IR_UsesDescription_var::operator ::IR_UsesDescription *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE const ::IR_UsesDescription &
+IR_UsesDescription_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE CORBA_InterfaceDescription &
-CORBA_InterfaceDescription_var::inout (void)
+ACE_INLINE ::IR_UsesDescription &
+IR_UsesDescription_var::inout (void)
{
return *this->ptr_;
}
// mapping for variable size
-ACE_INLINE CORBA_InterfaceDescription *&
-CORBA_InterfaceDescription_var::out (void)
+ACE_INLINE ::IR_UsesDescription *&
+IR_UsesDescription_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE CORBA_InterfaceDescription *
-CORBA_InterfaceDescription_var::_retn (void)
+ACE_INLINE ::IR_UsesDescription *
+IR_UsesDescription_var::_retn (void)
{
- CORBA_InterfaceDescription *tmp = this->ptr_;
+ ::IR_UsesDescription *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE CORBA_InterfaceDescription *
-CORBA_InterfaceDescription_var::ptr (void) const
+ACE_INLINE ::IR_UsesDescription *
+IR_UsesDescription_var::ptr (void) const
{
return this->ptr_;
}
// *************************************************************
-// Inline operations for class CORBA_InterfaceDescription_out
+// Inline operations for class IR_UsesDescription_out
// *************************************************************
ACE_INLINE
-CORBA_InterfaceDescription_out::CORBA_InterfaceDescription_out (CORBA_InterfaceDescription *&p)
+IR_UsesDescription_out::IR_UsesDescription_out (::IR_UsesDescription *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_InterfaceDescription_out::CORBA_InterfaceDescription_out (CORBA_InterfaceDescription_var &p) // constructor from _var
+IR_UsesDescription_out::IR_UsesDescription_out (IR_UsesDescription_var &p) // constructor from _var
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -11317,171 +16852,360 @@ CORBA_InterfaceDescription_out::CORBA_InterfaceDescription_out (CORBA_InterfaceD
}
ACE_INLINE
-CORBA_InterfaceDescription_out::CORBA_InterfaceDescription_out (const CORBA_InterfaceDescription_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_InterfaceDescription_out&,p).ptr_)
+IR_UsesDescription_out::IR_UsesDescription_out (const ::IR_UsesDescription_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_UsesDescription_out&, p).ptr_)
{}
-ACE_INLINE CORBA_InterfaceDescription_out &
-CORBA_InterfaceDescription_out::operator= (const CORBA_InterfaceDescription_out &p)
+ACE_INLINE IR_UsesDescription_out &
+IR_UsesDescription_out::operator= (const ::IR_UsesDescription_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_InterfaceDescription_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_UsesDescription_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_InterfaceDescription_out &
-CORBA_InterfaceDescription_out::operator= (CORBA_InterfaceDescription *p)
+ACE_INLINE IR_UsesDescription_out &
+IR_UsesDescription_out::operator= (IR_UsesDescription *p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_InterfaceDescription_out::operator CORBA_InterfaceDescription *&() // cast
+IR_UsesDescription_out::operator ::IR_UsesDescription *&() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_InterfaceDescription *&
-CORBA_InterfaceDescription_out::ptr (void) // ptr
+ACE_INLINE ::IR_UsesDescription *&
+IR_UsesDescription_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_InterfaceDescription *
-CORBA_InterfaceDescription_out::operator-> (void)
+ACE_INLINE ::IR_UsesDescription *
+IR_UsesDescription_out::operator-> (void)
{
return this->ptr_;
}
+
+#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
+
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_IR_PROVIDESDESCSEQ_CI_)
+#define __TAO_UNBOUNDED_SEQUENCE_IR_PROVIDESDESCSEQ_CI_
+
+ // = Static operations.
+ ACE_INLINE IR_ProvidesDescription *
+ _TAO_Unbounded_Sequence_IR_ProvidesDescSeq::allocbuf (CORBA::ULong size)
+ // Allocate storage for the sequence.
+ {
+ IR_ProvidesDescription *retval = 0;
+ ACE_NEW_RETURN (retval, IR_ProvidesDescription[size], 0);
+ return retval;
+ }
+
+ ACE_INLINE void _TAO_Unbounded_Sequence_IR_ProvidesDescSeq::freebuf (IR_ProvidesDescription *buffer)
+ // Free the sequence.
+ {
+ delete [] buffer;
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Sequence_IR_ProvidesDescSeq::_TAO_Unbounded_Sequence_IR_ProvidesDescSeq (void) // Default constructor.
+ {
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Sequence_IR_ProvidesDescSeq::_TAO_Unbounded_Sequence_IR_ProvidesDescSeq (CORBA::ULong maximum) // Constructor using a maximum length value.
+ : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_IR_ProvidesDescSeq::allocbuf (maximum))
+ {
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Sequence_IR_ProvidesDescSeq::_TAO_Unbounded_Sequence_IR_ProvidesDescSeq (CORBA::ULong maximum,
+ CORBA::ULong length,
+ IR_ProvidesDescription *data,
+ CORBA::Boolean release)
+ : TAO_Unbounded_Base_Sequence (maximum, length, data, release)
+ {
+ }
+
+ ACE_INLINE
+ _TAO_Unbounded_Sequence_IR_ProvidesDescSeq::_TAO_Unbounded_Sequence_IR_ProvidesDescSeq (const _TAO_Unbounded_Sequence_IR_ProvidesDescSeq &rhs)
+ // Copy constructor.
+ : TAO_Unbounded_Base_Sequence (rhs)
+ {
+ if (rhs.buffer_ != 0)
+ {
+ IR_ProvidesDescription *tmp1 = _TAO_Unbounded_Sequence_IR_ProvidesDescSeq::allocbuf (this->maximum_);
+ IR_ProvidesDescription * const tmp2 = ACE_reinterpret_cast (IR_ProvidesDescription * ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ tmp1[i] = tmp2[i];
+
+ this->buffer_ = tmp1;
+ }
+ else
+ {
+ this->buffer_ = 0;
+ }
+ }
+
+ ACE_INLINE _TAO_Unbounded_Sequence_IR_ProvidesDescSeq &
+ _TAO_Unbounded_Sequence_IR_ProvidesDescSeq::operator= (const _TAO_Unbounded_Sequence_IR_ProvidesDescSeq &rhs)
+ // Assignment operator.
+ {
+ if (this == &rhs)
+ return *this;
+
+ if (this->release_)
+ {
+ if (this->maximum_ < rhs.maximum_)
+ {
+ // free the old buffer
+ IR_ProvidesDescription *tmp = ACE_reinterpret_cast (IR_ProvidesDescription *, this->buffer_);
+ _TAO_Unbounded_Sequence_IR_ProvidesDescSeq::freebuf (tmp);
+ this->buffer_ = _TAO_Unbounded_Sequence_IR_ProvidesDescSeq::allocbuf (rhs.maximum_);
+ }
+ }
+ else
+ this->buffer_ = _TAO_Unbounded_Sequence_IR_ProvidesDescSeq::allocbuf (rhs.maximum_);
+
+ TAO_Unbounded_Base_Sequence::operator= (rhs);
+
+ IR_ProvidesDescription *tmp1 = ACE_reinterpret_cast (IR_ProvidesDescription *, this->buffer_);
+ IR_ProvidesDescription * const tmp2 = ACE_reinterpret_cast (IR_ProvidesDescription * ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ tmp1[i] = tmp2[i];
+
+ return *this;
+ }
+
+ // = Accessors.
+ ACE_INLINE IR_ProvidesDescription &
+ _TAO_Unbounded_Sequence_IR_ProvidesDescSeq::operator[] (CORBA::ULong i)
+ // operator []
+ {
+ ACE_ASSERT (i < this->maximum_);
+ IR_ProvidesDescription* tmp = ACE_reinterpret_cast(IR_ProvidesDescription*,this->buffer_);
+ return tmp[i];
+ }
+
+ ACE_INLINE const IR_ProvidesDescription &
+ _TAO_Unbounded_Sequence_IR_ProvidesDescSeq::operator[] (CORBA::ULong i) const
+ // operator []
+ {
+ ACE_ASSERT (i < this->maximum_);
+ IR_ProvidesDescription * const tmp = ACE_reinterpret_cast (IR_ProvidesDescription* ACE_CAST_CONST, this->buffer_);
+ return tmp[i];
+ }
+
+ // Implement the TAO_Base_Sequence methods (see Sequence.h)
+
+ ACE_INLINE IR_ProvidesDescription *
+ _TAO_Unbounded_Sequence_IR_ProvidesDescSeq::get_buffer (CORBA::Boolean orphan)
+ {
+ IR_ProvidesDescription *result = 0;
+ if (orphan == 0)
+ {
+ // We retain ownership.
+ if (this->buffer_ == 0)
+ {
+ result = _TAO_Unbounded_Sequence_IR_ProvidesDescSeq::allocbuf (this->length_);
+ this->buffer_ = result;
+ }
+ else
+ {
+ result = ACE_reinterpret_cast (IR_ProvidesDescription*, this->buffer_);
+ }
+ }
+ else // if (orphan == 1)
+ {
+ if (this->release_ != 0)
+ {
+ // We set the state back to default and relinquish
+ // ownership.
+ result = ACE_reinterpret_cast(IR_ProvidesDescription*,this->buffer_);
+ this->maximum_ = 0;
+ this->length_ = 0;
+ this->buffer_ = 0;
+ this->release_ = 0;
+ }
+ }
+ return result;
+ }
+
+ ACE_INLINE const IR_ProvidesDescription *
+ _TAO_Unbounded_Sequence_IR_ProvidesDescSeq::get_buffer (void) const
+ {
+ return ACE_reinterpret_cast(const IR_ProvidesDescription * ACE_CAST_CONST, this->buffer_);
+ }
+
+ ACE_INLINE void
+ _TAO_Unbounded_Sequence_IR_ProvidesDescSeq::replace (CORBA::ULong max,
+ CORBA::ULong length,
+ IR_ProvidesDescription *data,
+ CORBA::Boolean release)
+ {
+ this->maximum_ = max;
+ this->length_ = length;
+ if (this->buffer_ && this->release_ == 1)
+ {
+ IR_ProvidesDescription *tmp = ACE_reinterpret_cast(IR_ProvidesDescription*,this->buffer_);
+ _TAO_Unbounded_Sequence_IR_ProvidesDescSeq::freebuf (tmp);
+ }
+ this->buffer_ = data;
+ this->release_ = release;
+ }
+
+#endif /* end #if !defined */
+
+
+#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
+
+#if !defined (_IR_PROVIDESDESCSEQ_CI_)
+#define _IR_PROVIDESDESCSEQ_CI_
+
// *************************************************************
-// Inline operations for class CORBA_ValueMember_var
+// Inline operations for class IR_ProvidesDescSeq_var
// *************************************************************
ACE_INLINE
-CORBA_ValueMember_var::CORBA_ValueMember_var (void) // default constructor
+IR_ProvidesDescSeq_var::IR_ProvidesDescSeq_var (void) // default constructor
: ptr_ (0)
{}
ACE_INLINE
-CORBA_ValueMember_var::CORBA_ValueMember_var (CORBA_ValueMember *p)
+IR_ProvidesDescSeq_var::IR_ProvidesDescSeq_var (IR_ProvidesDescSeq *p)
: ptr_ (p)
{}
ACE_INLINE
-CORBA_ValueMember_var::CORBA_ValueMember_var (const CORBA_ValueMember_var &p) // copy constructor
+IR_ProvidesDescSeq_var::IR_ProvidesDescSeq_var (const ::IR_ProvidesDescSeq_var &p) // copy constructor
{
if (p.ptr_)
- ACE_NEW (this->ptr_,
- CORBA_ValueMember(*p.ptr_));
+ ACE_NEW (this->ptr_, ::IR_ProvidesDescSeq (*p.ptr_));
else
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_ValueMember_var::~CORBA_ValueMember_var (void) // destructor
+IR_ProvidesDescSeq_var::~IR_ProvidesDescSeq_var (void) // destructor
{
delete this->ptr_;
}
-ACE_INLINE CORBA_ValueMember_var &
-CORBA_ValueMember_var::operator= (CORBA_ValueMember *p)
+ACE_INLINE IR_ProvidesDescSeq_var &
+IR_ProvidesDescSeq_var::operator= (IR_ProvidesDescSeq *p)
{
delete this->ptr_;
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_ValueMember_var &
-CORBA_ValueMember_var::operator= (const CORBA_ValueMember_var &p)
+ACE_INLINE IR_ProvidesDescSeq_var &
+IR_ProvidesDescSeq_var::operator= (const ::IR_ProvidesDescSeq_var &p) // deep copy
{
if (this != &p)
{
delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_,
- CORBA_ValueMember (*p.ptr_),
- *this);
+ ACE_NEW_RETURN (this->ptr_, ::IR_ProvidesDescSeq (*p.ptr_), *this);
}
return *this;
}
-ACE_INLINE const CORBA_ValueMember *
-CORBA_ValueMember_var::operator-> (void) const
+ACE_INLINE const ::IR_ProvidesDescSeq *
+IR_ProvidesDescSeq_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_ValueMember *
-CORBA_ValueMember_var::operator-> (void)
+ACE_INLINE ::IR_ProvidesDescSeq *
+IR_ProvidesDescSeq_var::operator-> (void)
{
return this->ptr_;
}
ACE_INLINE
-CORBA_ValueMember_var::operator const CORBA_ValueMember &() const // cast
+IR_ProvidesDescSeq_var::operator const ::IR_ProvidesDescSeq &() const // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA_ValueMember_var::operator CORBA_ValueMember &() // cast
+IR_ProvidesDescSeq_var::operator ::IR_ProvidesDescSeq &() // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA_ValueMember_var::operator CORBA_ValueMember &() const// cast
+IR_ProvidesDescSeq_var::operator ::IR_ProvidesDescSeq &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE const CORBA_ValueMember &
-CORBA_ValueMember_var::in (void) const
+// variable-size types only
+ACE_INLINE
+IR_ProvidesDescSeq_var::operator ::IR_ProvidesDescSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE IR_ProvidesDescription &
+IR_ProvidesDescSeq_var::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+ACE_INLINE const ::IR_ProvidesDescSeq &
+IR_ProvidesDescSeq_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE CORBA_ValueMember &
-CORBA_ValueMember_var::inout (void)
+ACE_INLINE ::IR_ProvidesDescSeq &
+IR_ProvidesDescSeq_var::inout (void)
{
return *this->ptr_;
}
// mapping for variable size
-ACE_INLINE CORBA_ValueMember *&
-CORBA_ValueMember_var::out (void)
+ACE_INLINE ::IR_ProvidesDescSeq *&
+IR_ProvidesDescSeq_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE CORBA_ValueMember *
-CORBA_ValueMember_var::_retn (void)
+ACE_INLINE ::IR_ProvidesDescSeq *
+IR_ProvidesDescSeq_var::_retn (void)
{
- CORBA_ValueMember *tmp = this->ptr_;
+ ::IR_ProvidesDescSeq *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE CORBA_ValueMember *
-CORBA_ValueMember_var::ptr (void) const
+ACE_INLINE ::IR_ProvidesDescSeq *
+IR_ProvidesDescSeq_var::ptr (void) const
{
return this->ptr_;
}
// *************************************************************
-// Inline operations for class CORBA_ValueMember_out
+// Inline operations for class IR_ProvidesDescSeq_out
// *************************************************************
ACE_INLINE
-CORBA_ValueMember_out::CORBA_ValueMember_out (CORBA_ValueMember *&p)
+IR_ProvidesDescSeq_out::IR_ProvidesDescSeq_out (IR_ProvidesDescSeq *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_ValueMember_out::CORBA_ValueMember_out (CORBA_ValueMember_var &p) // constructor from _var
+IR_ProvidesDescSeq_out::IR_ProvidesDescSeq_out (IR_ProvidesDescSeq_var &p) // constructor from _var
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -11489,102 +17213,116 @@ CORBA_ValueMember_out::CORBA_ValueMember_out (CORBA_ValueMember_var &p) // const
}
ACE_INLINE
-CORBA_ValueMember_out::CORBA_ValueMember_out (const CORBA_ValueMember_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_ValueMember_out&,p).ptr_)
+IR_ProvidesDescSeq_out::IR_ProvidesDescSeq_out (const ::IR_ProvidesDescSeq_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_ProvidesDescSeq_out&, p).ptr_)
{}
-ACE_INLINE CORBA_ValueMember_out &
-CORBA_ValueMember_out::operator= (const CORBA_ValueMember_out &p)
+ACE_INLINE ::IR_ProvidesDescSeq_out &
+IR_ProvidesDescSeq_out::operator= (const ::IR_ProvidesDescSeq_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_ValueMember_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_ProvidesDescSeq_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_ValueMember_out &
-CORBA_ValueMember_out::operator= (CORBA_ValueMember *p)
+ACE_INLINE ::IR_ProvidesDescSeq_out &
+IR_ProvidesDescSeq_out::operator= (IR_ProvidesDescSeq *p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_ValueMember_out::operator CORBA_ValueMember *&() // cast
+IR_ProvidesDescSeq_out::operator ::IR_ProvidesDescSeq *&() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_ValueMember *&
-CORBA_ValueMember_out::ptr (void) // ptr
+ACE_INLINE ::IR_ProvidesDescSeq *&
+IR_ProvidesDescSeq_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_ValueMember *
-CORBA_ValueMember_out::operator-> (void)
+ACE_INLINE ::IR_ProvidesDescSeq *
+IR_ProvidesDescSeq_out::operator-> (void)
{
return this->ptr_;
}
+ACE_INLINE IR_ProvidesDescription &
+IR_ProvidesDescSeq_out::operator[] (CORBA::ULong index)
+{
+ return this->ptr_->operator[] (index);
+}
+
+
+#endif /* end #if !defined */
+
#if !defined (TAO_USE_SEQUENCE_TEMPLATES)
-#if !defined (__TAO_UNBOUNDED_SEQUENCE_CORBA_VALUEMEMBERSEQ_CI_)
-#define __TAO_UNBOUNDED_SEQUENCE_CORBA_VALUEMEMBERSEQ_CI_
+#if !defined (__TAO_UNBOUNDED_SEQUENCE_IR_USESDESCSEQ_CI_)
+#define __TAO_UNBOUNDED_SEQUENCE_IR_USESDESCSEQ_CI_
// = Static operations.
- ACE_INLINE CORBA_ValueMember *
- _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::allocbuf (CORBA::ULong size)
+ ACE_INLINE IR_UsesDescription *
+ _TAO_Unbounded_Sequence_IR_UsesDescSeq::allocbuf (CORBA::ULong size)
// Allocate storage for the sequence.
{
- CORBA_ValueMember *retval = 0;
- ACE_NEW_RETURN (retval,
- CORBA_ValueMember[size],
- 0);
+ IR_UsesDescription *retval = 0;
+ ACE_NEW_RETURN (retval, IR_UsesDescription[size], 0);
return retval;
}
- ACE_INLINE void _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::freebuf (CORBA_ValueMember *buffer)
+ ACE_INLINE void _TAO_Unbounded_Sequence_IR_UsesDescSeq::freebuf (IR_UsesDescription *buffer)
// Free the sequence.
{
delete [] buffer;
}
ACE_INLINE
- _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::_TAO_Unbounded_Sequence_CORBA_ValueMemberSeq (void) // Default constructor.
+ _TAO_Unbounded_Sequence_IR_UsesDescSeq::_TAO_Unbounded_Sequence_IR_UsesDescSeq (void) // Default constructor.
{
}
ACE_INLINE
- _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::_TAO_Unbounded_Sequence_CORBA_ValueMemberSeq (CORBA::ULong maximum) // Constructor using a maximum length value.
- : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::allocbuf (maximum))
+ _TAO_Unbounded_Sequence_IR_UsesDescSeq::_TAO_Unbounded_Sequence_IR_UsesDescSeq (CORBA::ULong maximum) // Constructor using a maximum length value.
+ : TAO_Unbounded_Base_Sequence (maximum, _TAO_Unbounded_Sequence_IR_UsesDescSeq::allocbuf (maximum))
{
}
ACE_INLINE
- _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::_TAO_Unbounded_Sequence_CORBA_ValueMemberSeq (CORBA::ULong maximum,
+ _TAO_Unbounded_Sequence_IR_UsesDescSeq::_TAO_Unbounded_Sequence_IR_UsesDescSeq (CORBA::ULong maximum,
CORBA::ULong length,
- CORBA_ValueMember *data,
+ IR_UsesDescription *data,
CORBA::Boolean release)
: TAO_Unbounded_Base_Sequence (maximum, length, data, release)
{
}
ACE_INLINE
- _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::_TAO_Unbounded_Sequence_CORBA_ValueMemberSeq (const _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq &rhs)
+ _TAO_Unbounded_Sequence_IR_UsesDescSeq::_TAO_Unbounded_Sequence_IR_UsesDescSeq (const _TAO_Unbounded_Sequence_IR_UsesDescSeq &rhs)
// Copy constructor.
: TAO_Unbounded_Base_Sequence (rhs)
{
- CORBA_ValueMember *tmp1 = _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::allocbuf (this->maximum_);
- CORBA_ValueMember * const tmp2 = ACE_reinterpret_cast (CORBA_ValueMember * ACE_CAST_CONST, rhs.buffer_);
-
- for (CORBA::ULong i = 0; i < this->length_; ++i)
- tmp1[i] = tmp2[i];
-
- this->buffer_ = tmp1;
+ if (rhs.buffer_ != 0)
+ {
+ IR_UsesDescription *tmp1 = _TAO_Unbounded_Sequence_IR_UsesDescSeq::allocbuf (this->maximum_);
+ IR_UsesDescription * const tmp2 = ACE_reinterpret_cast (IR_UsesDescription * ACE_CAST_CONST, rhs.buffer_);
+
+ for (CORBA::ULong i = 0; i < this->length_; ++i)
+ tmp1[i] = tmp2[i];
+
+ this->buffer_ = tmp1;
+ }
+ else
+ {
+ this->buffer_ = 0;
+ }
}
- ACE_INLINE _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq &
- _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::operator= (const _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq &rhs)
+ ACE_INLINE _TAO_Unbounded_Sequence_IR_UsesDescSeq &
+ _TAO_Unbounded_Sequence_IR_UsesDescSeq::operator= (const _TAO_Unbounded_Sequence_IR_UsesDescSeq &rhs)
// Assignment operator.
{
if (this == &rhs)
@@ -11595,18 +17333,18 @@ CORBA_ValueMember_out::operator-> (void)
if (this->maximum_ < rhs.maximum_)
{
// free the old buffer
- CORBA_ValueMember *tmp = ACE_reinterpret_cast (CORBA_ValueMember *, this->buffer_);
- _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::freebuf (tmp);
- this->buffer_ = _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::allocbuf (rhs.maximum_);
+ IR_UsesDescription *tmp = ACE_reinterpret_cast (IR_UsesDescription *, this->buffer_);
+ _TAO_Unbounded_Sequence_IR_UsesDescSeq::freebuf (tmp);
+ this->buffer_ = _TAO_Unbounded_Sequence_IR_UsesDescSeq::allocbuf (rhs.maximum_);
}
}
else
- this->buffer_ = _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::allocbuf (rhs.maximum_);
+ this->buffer_ = _TAO_Unbounded_Sequence_IR_UsesDescSeq::allocbuf (rhs.maximum_);
TAO_Unbounded_Base_Sequence::operator= (rhs);
- CORBA_ValueMember *tmp1 = ACE_reinterpret_cast (CORBA_ValueMember *, this->buffer_);
- CORBA_ValueMember * const tmp2 = ACE_reinterpret_cast (CORBA_ValueMember * ACE_CAST_CONST, rhs.buffer_);
+ IR_UsesDescription *tmp1 = ACE_reinterpret_cast (IR_UsesDescription *, this->buffer_);
+ IR_UsesDescription * const tmp2 = ACE_reinterpret_cast (IR_UsesDescription * ACE_CAST_CONST, rhs.buffer_);
for (CORBA::ULong i = 0; i < this->length_; ++i)
tmp1[i] = tmp2[i];
@@ -11615,41 +17353,41 @@ CORBA_ValueMember_out::operator-> (void)
}
// = Accessors.
- ACE_INLINE CORBA_ValueMember &
- _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::operator[] (CORBA::ULong i)
+ ACE_INLINE IR_UsesDescription &
+ _TAO_Unbounded_Sequence_IR_UsesDescSeq::operator[] (CORBA::ULong i)
// operator []
{
ACE_ASSERT (i < this->maximum_);
- CORBA_ValueMember* tmp = ACE_reinterpret_cast(CORBA_ValueMember*,this->buffer_);
+ IR_UsesDescription* tmp = ACE_reinterpret_cast(IR_UsesDescription*,this->buffer_);
return tmp[i];
}
- ACE_INLINE const CORBA_ValueMember &
- _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::operator[] (CORBA::ULong i) const
+ ACE_INLINE const IR_UsesDescription &
+ _TAO_Unbounded_Sequence_IR_UsesDescSeq::operator[] (CORBA::ULong i) const
// operator []
{
ACE_ASSERT (i < this->maximum_);
- CORBA_ValueMember * const tmp = ACE_reinterpret_cast (CORBA_ValueMember* ACE_CAST_CONST, this->buffer_);
+ IR_UsesDescription * const tmp = ACE_reinterpret_cast (IR_UsesDescription* ACE_CAST_CONST, this->buffer_);
return tmp[i];
}
// Implement the TAO_Base_Sequence methods (see Sequence.h)
- ACE_INLINE CORBA_ValueMember *
- _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::get_buffer (CORBA::Boolean orphan)
+ ACE_INLINE IR_UsesDescription *
+ _TAO_Unbounded_Sequence_IR_UsesDescSeq::get_buffer (CORBA::Boolean orphan)
{
- CORBA_ValueMember *result = 0;
+ IR_UsesDescription *result = 0;
if (orphan == 0)
{
// We retain ownership.
if (this->buffer_ == 0)
{
- result = _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::allocbuf (this->length_);
+ result = _TAO_Unbounded_Sequence_IR_UsesDescSeq::allocbuf (this->length_);
this->buffer_ = result;
}
else
{
- result = ACE_reinterpret_cast (CORBA_ValueMember*, this->buffer_);
+ result = ACE_reinterpret_cast (IR_UsesDescription*, this->buffer_);
}
}
else // if (orphan == 1)
@@ -11658,7 +17396,7 @@ CORBA_ValueMember_out::operator-> (void)
{
// We set the state back to default and relinquish
// ownership.
- result = ACE_reinterpret_cast(CORBA_ValueMember*,this->buffer_);
+ result = ACE_reinterpret_cast(IR_UsesDescription*,this->buffer_);
this->maximum_ = 0;
this->length_ = 0;
this->buffer_ = 0;
@@ -11668,24 +17406,24 @@ CORBA_ValueMember_out::operator-> (void)
return result;
}
- ACE_INLINE const CORBA_ValueMember *
- _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::get_buffer (void) const
+ ACE_INLINE const IR_UsesDescription *
+ _TAO_Unbounded_Sequence_IR_UsesDescSeq::get_buffer (void) const
{
- return ACE_reinterpret_cast(const CORBA_ValueMember * ACE_CAST_CONST, this->buffer_);
+ return ACE_reinterpret_cast(const IR_UsesDescription * ACE_CAST_CONST, this->buffer_);
}
ACE_INLINE void
- _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::replace (CORBA::ULong max,
+ _TAO_Unbounded_Sequence_IR_UsesDescSeq::replace (CORBA::ULong max,
CORBA::ULong length,
- CORBA_ValueMember *data,
+ IR_UsesDescription *data,
CORBA::Boolean release)
{
this->maximum_ = max;
this->length_ = length;
if (this->buffer_ && this->release_ == 1)
{
- CORBA_ValueMember *tmp = ACE_reinterpret_cast(CORBA_ValueMember*,this->buffer_);
- _TAO_Unbounded_Sequence_CORBA_ValueMemberSeq::freebuf (tmp);
+ IR_UsesDescription *tmp = ACE_reinterpret_cast(IR_UsesDescription*,this->buffer_);
+ _TAO_Unbounded_Sequence_IR_UsesDescSeq::freebuf (tmp);
}
this->buffer_ = data;
this->release_ = release;
@@ -11696,144 +17434,148 @@ CORBA_ValueMember_out::operator-> (void)
#endif /* !TAO_USE_SEQUENCE_TEMPLATES */
-#if !defined (_CORBA_VALUEMEMBERSEQ_CI_)
-#define _CORBA_VALUEMEMBERSEQ_CI_
+#if !defined (_IR_USESDESCSEQ_CI_)
+#define _IR_USESDESCSEQ_CI_
// *************************************************************
-// Inline operations for class CORBA_ValueMemberSeq_var
+// Inline operations for class IR_UsesDescSeq_var
// *************************************************************
ACE_INLINE
-CORBA_ValueMemberSeq_var::CORBA_ValueMemberSeq_var (void) // default constructor
+IR_UsesDescSeq_var::IR_UsesDescSeq_var (void) // default constructor
: ptr_ (0)
{}
ACE_INLINE
-CORBA_ValueMemberSeq_var::CORBA_ValueMemberSeq_var (CORBA_ValueMemberSeq *p)
+IR_UsesDescSeq_var::IR_UsesDescSeq_var (IR_UsesDescSeq *p)
: ptr_ (p)
{}
ACE_INLINE
-CORBA_ValueMemberSeq_var::CORBA_ValueMemberSeq_var (const CORBA_ValueMemberSeq_var &p) // copy constructor
+IR_UsesDescSeq_var::IR_UsesDescSeq_var (const ::IR_UsesDescSeq_var &p) // copy constructor
{
if (p.ptr_)
- ACE_NEW (this->ptr_,
- CORBA_ValueMemberSeq(*p.ptr_));
+ ACE_NEW (this->ptr_, ::IR_UsesDescSeq (*p.ptr_));
else
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_ValueMemberSeq_var::~CORBA_ValueMemberSeq_var (void) // destructor
+IR_UsesDescSeq_var::~IR_UsesDescSeq_var (void) // destructor
{
delete this->ptr_;
}
-ACE_INLINE CORBA_ValueMemberSeq_var &
-CORBA_ValueMemberSeq_var::operator= (CORBA_ValueMemberSeq *p)
+ACE_INLINE IR_UsesDescSeq_var &
+IR_UsesDescSeq_var::operator= (IR_UsesDescSeq *p)
{
delete this->ptr_;
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_ValueMemberSeq_var &
-CORBA_ValueMemberSeq_var::operator= (const CORBA_ValueMemberSeq_var &p) // deep copy
+ACE_INLINE IR_UsesDescSeq_var &
+IR_UsesDescSeq_var::operator= (const ::IR_UsesDescSeq_var &p) // deep copy
{
if (this != &p)
{
delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_,
- CORBA_ValueMemberSeq (*p.ptr_),
- *this);
+ ACE_NEW_RETURN (this->ptr_, ::IR_UsesDescSeq (*p.ptr_), *this);
}
return *this;
}
-ACE_INLINE const CORBA_ValueMemberSeq *
-CORBA_ValueMemberSeq_var::operator-> (void) const
+ACE_INLINE const ::IR_UsesDescSeq *
+IR_UsesDescSeq_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_ValueMemberSeq *
-CORBA_ValueMemberSeq_var::operator-> (void)
+ACE_INLINE ::IR_UsesDescSeq *
+IR_UsesDescSeq_var::operator-> (void)
{
return this->ptr_;
}
ACE_INLINE
-CORBA_ValueMemberSeq_var::operator const CORBA_ValueMemberSeq &() const // cast
+IR_UsesDescSeq_var::operator const ::IR_UsesDescSeq &() const // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA_ValueMemberSeq_var::operator CORBA_ValueMemberSeq &() // cast
+IR_UsesDescSeq_var::operator ::IR_UsesDescSeq &() // cast
{
return *this->ptr_;
}
ACE_INLINE
-CORBA_ValueMemberSeq_var::operator CORBA_ValueMemberSeq &() const// cast
+IR_UsesDescSeq_var::operator ::IR_UsesDescSeq &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE CORBA_ValueMember &
-CORBA_ValueMemberSeq_var::operator[] (CORBA::ULong index)
+// variable-size types only
+ACE_INLINE
+IR_UsesDescSeq_var::operator ::IR_UsesDescSeq *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE IR_UsesDescription &
+IR_UsesDescSeq_var::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
-ACE_INLINE const CORBA_ValueMemberSeq &
-CORBA_ValueMemberSeq_var::in (void) const
+ACE_INLINE const ::IR_UsesDescSeq &
+IR_UsesDescSeq_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE CORBA_ValueMemberSeq &
-CORBA_ValueMemberSeq_var::inout (void)
+ACE_INLINE ::IR_UsesDescSeq &
+IR_UsesDescSeq_var::inout (void)
{
return *this->ptr_;
}
// mapping for variable size
-ACE_INLINE CORBA_ValueMemberSeq *&
-CORBA_ValueMemberSeq_var::out (void)
+ACE_INLINE ::IR_UsesDescSeq *&
+IR_UsesDescSeq_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE CORBA_ValueMemberSeq *
-CORBA_ValueMemberSeq_var::_retn (void)
+ACE_INLINE ::IR_UsesDescSeq *
+IR_UsesDescSeq_var::_retn (void)
{
- CORBA_ValueMemberSeq *tmp = this->ptr_;
+ ::IR_UsesDescSeq *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE CORBA_ValueMemberSeq *
-CORBA_ValueMemberSeq_var::ptr (void) const
+ACE_INLINE ::IR_UsesDescSeq *
+IR_UsesDescSeq_var::ptr (void) const
{
return this->ptr_;
}
// *************************************************************
-// Inline operations for class CORBA_ValueMemberSeq_out
+// Inline operations for class IR_UsesDescSeq_out
// *************************************************************
ACE_INLINE
-CORBA_ValueMemberSeq_out::CORBA_ValueMemberSeq_out (CORBA_ValueMemberSeq *&p)
+IR_UsesDescSeq_out::IR_UsesDescSeq_out (IR_UsesDescSeq *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_ValueMemberSeq_out::CORBA_ValueMemberSeq_out (CORBA_ValueMemberSeq_var &p) // constructor from _var
+IR_UsesDescSeq_out::IR_UsesDescSeq_out (IR_UsesDescSeq_var &p) // constructor from _var
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -11841,44 +17583,44 @@ CORBA_ValueMemberSeq_out::CORBA_ValueMemberSeq_out (CORBA_ValueMemberSeq_var &p)
}
ACE_INLINE
-CORBA_ValueMemberSeq_out::CORBA_ValueMemberSeq_out (const CORBA_ValueMemberSeq_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_ValueMemberSeq_out&,p).ptr_)
+IR_UsesDescSeq_out::IR_UsesDescSeq_out (const ::IR_UsesDescSeq_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_UsesDescSeq_out&, p).ptr_)
{}
-ACE_INLINE CORBA_ValueMemberSeq_out &
-CORBA_ValueMemberSeq_out::operator= (const CORBA_ValueMemberSeq_out &p)
+ACE_INLINE ::IR_UsesDescSeq_out &
+IR_UsesDescSeq_out::operator= (const ::IR_UsesDescSeq_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_ValueMemberSeq_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_UsesDescSeq_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_ValueMemberSeq_out &
-CORBA_ValueMemberSeq_out::operator= (CORBA_ValueMemberSeq *p)
+ACE_INLINE ::IR_UsesDescSeq_out &
+IR_UsesDescSeq_out::operator= (IR_UsesDescSeq *p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_ValueMemberSeq_out::operator CORBA_ValueMemberSeq *&() // cast
+IR_UsesDescSeq_out::operator ::IR_UsesDescSeq *&() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_ValueMemberSeq *&
-CORBA_ValueMemberSeq_out::ptr (void) // ptr
+ACE_INLINE ::IR_UsesDescSeq *&
+IR_UsesDescSeq_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_ValueMemberSeq *
-CORBA_ValueMemberSeq_out::operator-> (void)
+ACE_INLINE ::IR_UsesDescSeq *
+IR_UsesDescSeq_out::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE CORBA_ValueMember &
-CORBA_ValueMemberSeq_out::operator[] (CORBA::ULong index)
+ACE_INLINE IR_UsesDescription &
+IR_UsesDescSeq_out::operator[] (CORBA::ULong index)
{
return this->ptr_->operator[] (index);
}
@@ -11887,116 +17629,479 @@ CORBA_ValueMemberSeq_out::operator[] (CORBA::ULong index)
#endif /* end #if !defined */
ACE_INLINE
-CORBA_ValueMemberDef::CORBA_ValueMemberDef (void) // default constructor
+IR_EventDef::IR_EventDef (void) // default constructor
+{}
+
+ACE_INLINE
+IR_EventDef::IR_EventDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+ : CORBA_Object (objref, _tao_servant, _tao_collocated)
+{}
+
+ACE_INLINE
+IR_EventDef::~IR_EventDef (void) // destructor
+{}
+
+
+#if !defined (_IR_EVENTDEF___VAR_CI_)
+#define _IR_EVENTDEF___VAR_CI_
+
+// *************************************************************
+// Inline operations for class IR_EventDef_var
+// *************************************************************
+
+ACE_INLINE
+IR_EventDef_var::IR_EventDef_var (void) // default constructor
+ : ptr_ (IR_EventDef::_nil ())
+{}
+
+ACE_INLINE
+IR_EventDef_var::IR_EventDef_var (IR_EventDef_ptr p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE ::IR_EventDef_ptr
+IR_EventDef_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_EventDef_var::IR_EventDef_var (const ::IR_EventDef_var &p) // copy constructor
+ : ptr_ (IR_EventDef::_duplicate (p.ptr ()))
+{}
+
+ACE_INLINE
+IR_EventDef_var::~IR_EventDef_var (void) // destructor
+{
+ CORBA::release (this->ptr_);
+}
+
+ACE_INLINE IR_EventDef_var &
+IR_EventDef_var::operator= (IR_EventDef_ptr p)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE IR_EventDef_var &
+IR_EventDef_var::operator= (const ::IR_EventDef_var &p)
+{
+ if (this != &p)
+ {
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_EventDef::_duplicate (p.ptr ());
+ }
+ return *this;
+}
+
+ACE_INLINE
+IR_EventDef_var::operator const ::IR_EventDef_ptr &() const // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_EventDef_var::operator ::IR_EventDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_EventDef_ptr
+IR_EventDef_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_EventDef_ptr
+IR_EventDef_var::in (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_EventDef_ptr &
+IR_EventDef_var::inout (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_EventDef_ptr &
+IR_EventDef_var::out (void)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_EventDef::_nil ();
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_EventDef_ptr
+IR_EventDef_var::_retn (void)
+{
+ // yield ownership of managed obj reference
+ ::IR_EventDef_ptr val = this->ptr_;
+ this->ptr_ = ::IR_EventDef::_nil ();
+ return val;
+}
+
+
+#endif /* end #if !defined */
+
+
+#if !defined (_IR_EVENTDEF___OUT_CI_)
+#define _IR_EVENTDEF___OUT_CI_
+
+// *************************************************************
+// Inline operations for class IR_EventDef_out
+// *************************************************************
+
+ACE_INLINE
+IR_EventDef_out::IR_EventDef_out (IR_EventDef_ptr &p)
+ : ptr_ (p)
+{
+ this->ptr_ = ::IR_EventDef::_nil ();
+}
+
+ACE_INLINE
+IR_EventDef_out::IR_EventDef_out (IR_EventDef_var &p) // constructor from _var
+ : ptr_ (p.out ())
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_EventDef::_nil ();
+}
+
+ACE_INLINE
+IR_EventDef_out::IR_EventDef_out (const ::IR_EventDef_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_EventDef_out &, p).ptr_)
+{}
+
+ACE_INLINE ::IR_EventDef_out &
+IR_EventDef_out::operator= (const ::IR_EventDef_out &p)
+{
+ this->ptr_ = ACE_const_cast (IR_EventDef_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE IR_EventDef_out &
+IR_EventDef_out::operator= (const ::IR_EventDef_var &p)
+{
+ this->ptr_ = ::IR_EventDef::_duplicate (p.ptr ());
+ return *this;
+}
+
+ACE_INLINE IR_EventDef_out &
+IR_EventDef_out::operator= (IR_EventDef_ptr p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+IR_EventDef_out::operator ::IR_EventDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_EventDef_ptr &
+IR_EventDef_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_EventDef_ptr
+IR_EventDef_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+
+#endif /* end #if !defined */
+
+// *************************************************************
+// Inline operations for class IR_EventDescription_var
+// *************************************************************
+
+ACE_INLINE
+IR_EventDescription_var::IR_EventDescription_var (void) // default constructor
+ : ptr_ (0)
+{}
+
+ACE_INLINE
+IR_EventDescription_var::IR_EventDescription_var (IR_EventDescription *p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE
+IR_EventDescription_var::IR_EventDescription_var (const ::IR_EventDescription_var &p) // copy constructor
+{
+ if (p.ptr_)
+ ACE_NEW (this->ptr_, ::IR_EventDescription (*p.ptr_));
+ else
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_EventDescription_var::~IR_EventDescription_var (void) // destructor
+{
+ delete this->ptr_;
+}
+
+ACE_INLINE IR_EventDescription_var &
+IR_EventDescription_var::operator= (IR_EventDescription *p)
+{
+ delete this->ptr_;
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE ::IR_EventDescription_var &
+IR_EventDescription_var::operator= (const ::IR_EventDescription_var &p)
+{
+ if (this != &p)
+ {
+ delete this->ptr_;
+ ACE_NEW_RETURN (this->ptr_, ::IR_EventDescription (*p.ptr_), *this);
+ }
+ return *this;
+}
+
+ACE_INLINE const ::IR_EventDescription *
+IR_EventDescription_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_EventDescription *
+IR_EventDescription_var::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_EventDescription_var::operator const ::IR_EventDescription &() const // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+IR_EventDescription_var::operator ::IR_EventDescription &() // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+IR_EventDescription_var::operator ::IR_EventDescription &() const // cast
+{
+ return *this->ptr_;
+}
+
+// variable-size types only
+ACE_INLINE
+IR_EventDescription_var::operator ::IR_EventDescription *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE const ::IR_EventDescription &
+IR_EventDescription_var::in (void) const
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE ::IR_EventDescription &
+IR_EventDescription_var::inout (void)
+{
+ return *this->ptr_;
+}
+
+// mapping for variable size
+ACE_INLINE ::IR_EventDescription *&
+IR_EventDescription_var::out (void)
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_EventDescription *
+IR_EventDescription_var::_retn (void)
+{
+ ::IR_EventDescription *tmp = this->ptr_;
+ this->ptr_ = 0;
+ return tmp;
+}
+
+ACE_INLINE ::IR_EventDescription *
+IR_EventDescription_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+// *************************************************************
+// Inline operations for class IR_EventDescription_out
+// *************************************************************
+
+ACE_INLINE
+IR_EventDescription_out::IR_EventDescription_out (::IR_EventDescription *&p)
+ : ptr_ (p)
+{
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_EventDescription_out::IR_EventDescription_out (IR_EventDescription_var &p) // constructor from _var
+ : ptr_ (p.out ())
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_EventDescription_out::IR_EventDescription_out (const ::IR_EventDescription_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_EventDescription_out&, p).ptr_)
+{}
+
+ACE_INLINE IR_EventDescription_out &
+IR_EventDescription_out::operator= (const ::IR_EventDescription_out &p)
+{
+ this->ptr_ = ACE_const_cast (IR_EventDescription_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE IR_EventDescription_out &
+IR_EventDescription_out::operator= (IR_EventDescription *p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+IR_EventDescription_out::operator ::IR_EventDescription *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_EventDescription *&
+IR_EventDescription_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_EventDescription *
+IR_EventDescription_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_EmitsDef::IR_EmitsDef (void) // default constructor
{}
ACE_INLINE
-CORBA_ValueMemberDef::CORBA_ValueMemberDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+IR_EmitsDef::IR_EmitsDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
: CORBA_Object (objref, _tao_servant, _tao_collocated)
{}
ACE_INLINE
-CORBA_ValueMemberDef::~CORBA_ValueMemberDef (void) // destructor
+IR_EmitsDef::~IR_EmitsDef (void) // destructor
{}
-#if !defined (_CORBA_VALUEMEMBERDEF___VAR_CI_)
-#define _CORBA_VALUEMEMBERDEF___VAR_CI_
+#if !defined (_IR_EMITSDEF___VAR_CI_)
+#define _IR_EMITSDEF___VAR_CI_
// *************************************************************
-// Inline operations for class CORBA_ValueMemberDef_var
+// Inline operations for class IR_EmitsDef_var
// *************************************************************
ACE_INLINE
-CORBA_ValueMemberDef_var::CORBA_ValueMemberDef_var (void) // default constructor
- : ptr_ (CORBA_ValueMemberDef::_nil ())
+IR_EmitsDef_var::IR_EmitsDef_var (void) // default constructor
+ : ptr_ (IR_EmitsDef::_nil ())
{}
ACE_INLINE
-CORBA_ValueMemberDef_var::CORBA_ValueMemberDef_var (CORBA_ValueMemberDef_ptr p)
+IR_EmitsDef_var::IR_EmitsDef_var (IR_EmitsDef_ptr p)
: ptr_ (p)
{}
-ACE_INLINE CORBA_ValueMemberDef_ptr
-CORBA_ValueMemberDef_var::ptr (void) const
+ACE_INLINE ::IR_EmitsDef_ptr
+IR_EmitsDef_var::ptr (void) const
{
return this->ptr_;
}
ACE_INLINE
-CORBA_ValueMemberDef_var::CORBA_ValueMemberDef_var (const CORBA_ValueMemberDef_var &p) // copy constructor
- : ptr_ (CORBA_ValueMemberDef::_duplicate (p.ptr ()))
+IR_EmitsDef_var::IR_EmitsDef_var (const ::IR_EmitsDef_var &p) // copy constructor
+ : ptr_ (IR_EmitsDef::_duplicate (p.ptr ()))
{}
ACE_INLINE
-CORBA_ValueMemberDef_var::~CORBA_ValueMemberDef_var (void) // destructor
+IR_EmitsDef_var::~IR_EmitsDef_var (void) // destructor
{
CORBA::release (this->ptr_);
}
-ACE_INLINE CORBA_ValueMemberDef_var &
-CORBA_ValueMemberDef_var::operator= (CORBA_ValueMemberDef_ptr p)
+ACE_INLINE IR_EmitsDef_var &
+IR_EmitsDef_var::operator= (IR_EmitsDef_ptr p)
{
CORBA::release (this->ptr_);
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_ValueMemberDef_var &
-CORBA_ValueMemberDef_var::operator= (const CORBA_ValueMemberDef_var &p)
+ACE_INLINE IR_EmitsDef_var &
+IR_EmitsDef_var::operator= (const ::IR_EmitsDef_var &p)
{
if (this != &p)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_ValueMemberDef::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_EmitsDef::_duplicate (p.ptr ());
}
return *this;
}
ACE_INLINE
-CORBA_ValueMemberDef_var::operator const CORBA_ValueMemberDef_ptr &() const // cast
+IR_EmitsDef_var::operator const ::IR_EmitsDef_ptr &() const // cast
{
return this->ptr_;
}
ACE_INLINE
-CORBA_ValueMemberDef_var::operator CORBA_ValueMemberDef_ptr &() // cast
+IR_EmitsDef_var::operator ::IR_EmitsDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_ValueMemberDef_ptr
-CORBA_ValueMemberDef_var::operator-> (void) const
+ACE_INLINE ::IR_EmitsDef_ptr
+IR_EmitsDef_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_ValueMemberDef_ptr
-CORBA_ValueMemberDef_var::in (void) const
+ACE_INLINE ::IR_EmitsDef_ptr
+IR_EmitsDef_var::in (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_ValueMemberDef_ptr &
-CORBA_ValueMemberDef_var::inout (void)
+ACE_INLINE ::IR_EmitsDef_ptr &
+IR_EmitsDef_var::inout (void)
{
return this->ptr_;
}
-ACE_INLINE CORBA_ValueMemberDef_ptr &
-CORBA_ValueMemberDef_var::out (void)
+ACE_INLINE ::IR_EmitsDef_ptr &
+IR_EmitsDef_var::out (void)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_ValueMemberDef::_nil ();
+ this->ptr_ = ::IR_EmitsDef::_nil ();
return this->ptr_;
}
-ACE_INLINE CORBA_ValueMemberDef_ptr
-CORBA_ValueMemberDef_var::_retn (void)
+ACE_INLINE ::IR_EmitsDef_ptr
+IR_EmitsDef_var::_retn (void)
{
// yield ownership of managed obj reference
- CORBA_ValueMemberDef_ptr val = this->ptr_;
- this->ptr_ = CORBA_ValueMemberDef::_nil ();
+ ::IR_EmitsDef_ptr val = this->ptr_;
+ this->ptr_ = ::IR_EmitsDef::_nil ();
return val;
}
@@ -12004,68 +18109,68 @@ CORBA_ValueMemberDef_var::_retn (void)
#endif /* end #if !defined */
-#if !defined (_CORBA_VALUEMEMBERDEF___OUT_CI_)
-#define _CORBA_VALUEMEMBERDEF___OUT_CI_
+#if !defined (_IR_EMITSDEF___OUT_CI_)
+#define _IR_EMITSDEF___OUT_CI_
// *************************************************************
-// Inline operations for class CORBA_ValueMemberDef_out
+// Inline operations for class IR_EmitsDef_out
// *************************************************************
ACE_INLINE
-CORBA_ValueMemberDef_out::CORBA_ValueMemberDef_out (CORBA_ValueMemberDef_ptr &p)
+IR_EmitsDef_out::IR_EmitsDef_out (IR_EmitsDef_ptr &p)
: ptr_ (p)
{
- this->ptr_ = CORBA_ValueMemberDef::_nil ();
+ this->ptr_ = ::IR_EmitsDef::_nil ();
}
ACE_INLINE
-CORBA_ValueMemberDef_out::CORBA_ValueMemberDef_out (CORBA_ValueMemberDef_var &p) // constructor from _var
+IR_EmitsDef_out::IR_EmitsDef_out (IR_EmitsDef_var &p) // constructor from _var
: ptr_ (p.out ())
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_ValueMemberDef::_nil ();
+ this->ptr_ = ::IR_EmitsDef::_nil ();
}
ACE_INLINE
-CORBA_ValueMemberDef_out::CORBA_ValueMemberDef_out (const CORBA_ValueMemberDef_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_ValueMemberDef_out&,p).ptr_)
+IR_EmitsDef_out::IR_EmitsDef_out (const ::IR_EmitsDef_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_EmitsDef_out &, p).ptr_)
{}
-ACE_INLINE CORBA_ValueMemberDef_out &
-CORBA_ValueMemberDef_out::operator= (const CORBA_ValueMemberDef_out &p)
+ACE_INLINE ::IR_EmitsDef_out &
+IR_EmitsDef_out::operator= (const ::IR_EmitsDef_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_ValueMemberDef_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_EmitsDef_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_ValueMemberDef_out &
-CORBA_ValueMemberDef_out::operator= (const CORBA_ValueMemberDef_var &p)
+ACE_INLINE IR_EmitsDef_out &
+IR_EmitsDef_out::operator= (const ::IR_EmitsDef_var &p)
{
- this->ptr_ = CORBA_ValueMemberDef::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_EmitsDef::_duplicate (p.ptr ());
return *this;
}
-ACE_INLINE CORBA_ValueMemberDef_out &
-CORBA_ValueMemberDef_out::operator= (CORBA_ValueMemberDef_ptr p)
+ACE_INLINE IR_EmitsDef_out &
+IR_EmitsDef_out::operator= (IR_EmitsDef_ptr p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_ValueMemberDef_out::operator CORBA_ValueMemberDef_ptr &() // cast
+IR_EmitsDef_out::operator ::IR_EmitsDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_ValueMemberDef_ptr &
-CORBA_ValueMemberDef_out::ptr (void) // ptr
+ACE_INLINE ::IR_EmitsDef_ptr &
+IR_EmitsDef_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_ValueMemberDef_ptr
-CORBA_ValueMemberDef_out::operator-> (void)
+ACE_INLINE ::IR_EmitsDef_ptr
+IR_EmitsDef_out::operator-> (void)
{
return this->ptr_;
}
@@ -12074,116 +18179,116 @@ CORBA_ValueMemberDef_out::operator-> (void)
#endif /* end #if !defined */
ACE_INLINE
-CORBA_ValueDef::CORBA_ValueDef (void) // default constructor
+IR_PublishesDef::IR_PublishesDef (void) // default constructor
{}
ACE_INLINE
-CORBA_ValueDef::CORBA_ValueDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+IR_PublishesDef::IR_PublishesDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
: CORBA_Object (objref, _tao_servant, _tao_collocated)
{}
ACE_INLINE
-CORBA_ValueDef::~CORBA_ValueDef (void) // destructor
+IR_PublishesDef::~IR_PublishesDef (void) // destructor
{}
-#if !defined (_CORBA_VALUEDEF___VAR_CI_)
-#define _CORBA_VALUEDEF___VAR_CI_
+#if !defined (_IR_PUBLISHESDEF___VAR_CI_)
+#define _IR_PUBLISHESDEF___VAR_CI_
// *************************************************************
-// Inline operations for class CORBA_ValueDef_var
+// Inline operations for class IR_PublishesDef_var
// *************************************************************
ACE_INLINE
-CORBA_ValueDef_var::CORBA_ValueDef_var (void) // default constructor
- : ptr_ (CORBA_ValueDef::_nil ())
+IR_PublishesDef_var::IR_PublishesDef_var (void) // default constructor
+ : ptr_ (IR_PublishesDef::_nil ())
{}
ACE_INLINE
-CORBA_ValueDef_var::CORBA_ValueDef_var (CORBA_ValueDef_ptr p)
+IR_PublishesDef_var::IR_PublishesDef_var (IR_PublishesDef_ptr p)
: ptr_ (p)
{}
-ACE_INLINE CORBA_ValueDef_ptr
-CORBA_ValueDef_var::ptr (void) const
+ACE_INLINE ::IR_PublishesDef_ptr
+IR_PublishesDef_var::ptr (void) const
{
return this->ptr_;
}
ACE_INLINE
-CORBA_ValueDef_var::CORBA_ValueDef_var (const CORBA_ValueDef_var &p) // copy constructor
- : ptr_ (CORBA_ValueDef::_duplicate (p.ptr ()))
+IR_PublishesDef_var::IR_PublishesDef_var (const ::IR_PublishesDef_var &p) // copy constructor
+ : ptr_ (IR_PublishesDef::_duplicate (p.ptr ()))
{}
ACE_INLINE
-CORBA_ValueDef_var::~CORBA_ValueDef_var (void) // destructor
+IR_PublishesDef_var::~IR_PublishesDef_var (void) // destructor
{
CORBA::release (this->ptr_);
}
-ACE_INLINE CORBA_ValueDef_var &
-CORBA_ValueDef_var::operator= (CORBA_ValueDef_ptr p)
+ACE_INLINE IR_PublishesDef_var &
+IR_PublishesDef_var::operator= (IR_PublishesDef_ptr p)
{
CORBA::release (this->ptr_);
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_ValueDef_var &
-CORBA_ValueDef_var::operator= (const CORBA_ValueDef_var &p)
+ACE_INLINE IR_PublishesDef_var &
+IR_PublishesDef_var::operator= (const ::IR_PublishesDef_var &p)
{
if (this != &p)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_ValueDef::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_PublishesDef::_duplicate (p.ptr ());
}
return *this;
}
ACE_INLINE
-CORBA_ValueDef_var::operator const CORBA_ValueDef_ptr &() const // cast
+IR_PublishesDef_var::operator const ::IR_PublishesDef_ptr &() const // cast
{
return this->ptr_;
}
ACE_INLINE
-CORBA_ValueDef_var::operator CORBA_ValueDef_ptr &() // cast
+IR_PublishesDef_var::operator ::IR_PublishesDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_ValueDef_ptr
-CORBA_ValueDef_var::operator-> (void) const
+ACE_INLINE ::IR_PublishesDef_ptr
+IR_PublishesDef_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_ValueDef_ptr
-CORBA_ValueDef_var::in (void) const
+ACE_INLINE ::IR_PublishesDef_ptr
+IR_PublishesDef_var::in (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_ValueDef_ptr &
-CORBA_ValueDef_var::inout (void)
+ACE_INLINE ::IR_PublishesDef_ptr &
+IR_PublishesDef_var::inout (void)
{
return this->ptr_;
}
-ACE_INLINE CORBA_ValueDef_ptr &
-CORBA_ValueDef_var::out (void)
+ACE_INLINE ::IR_PublishesDef_ptr &
+IR_PublishesDef_var::out (void)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_ValueDef::_nil ();
+ this->ptr_ = ::IR_PublishesDef::_nil ();
return this->ptr_;
}
-ACE_INLINE CORBA_ValueDef_ptr
-CORBA_ValueDef_var::_retn (void)
+ACE_INLINE ::IR_PublishesDef_ptr
+IR_PublishesDef_var::_retn (void)
{
// yield ownership of managed obj reference
- CORBA_ValueDef_ptr val = this->ptr_;
- this->ptr_ = CORBA_ValueDef::_nil ();
+ ::IR_PublishesDef_ptr val = this->ptr_;
+ this->ptr_ = ::IR_PublishesDef::_nil ();
return val;
}
@@ -12191,68 +18296,68 @@ CORBA_ValueDef_var::_retn (void)
#endif /* end #if !defined */
-#if !defined (_CORBA_VALUEDEF___OUT_CI_)
-#define _CORBA_VALUEDEF___OUT_CI_
+#if !defined (_IR_PUBLISHESDEF___OUT_CI_)
+#define _IR_PUBLISHESDEF___OUT_CI_
// *************************************************************
-// Inline operations for class CORBA_ValueDef_out
+// Inline operations for class IR_PublishesDef_out
// *************************************************************
ACE_INLINE
-CORBA_ValueDef_out::CORBA_ValueDef_out (CORBA_ValueDef_ptr &p)
+IR_PublishesDef_out::IR_PublishesDef_out (IR_PublishesDef_ptr &p)
: ptr_ (p)
{
- this->ptr_ = CORBA_ValueDef::_nil ();
+ this->ptr_ = ::IR_PublishesDef::_nil ();
}
ACE_INLINE
-CORBA_ValueDef_out::CORBA_ValueDef_out (CORBA_ValueDef_var &p) // constructor from _var
+IR_PublishesDef_out::IR_PublishesDef_out (IR_PublishesDef_var &p) // constructor from _var
: ptr_ (p.out ())
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_ValueDef::_nil ();
+ this->ptr_ = ::IR_PublishesDef::_nil ();
}
ACE_INLINE
-CORBA_ValueDef_out::CORBA_ValueDef_out (const CORBA_ValueDef_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_ValueDef_out&,p).ptr_)
+IR_PublishesDef_out::IR_PublishesDef_out (const ::IR_PublishesDef_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_PublishesDef_out &, p).ptr_)
{}
-ACE_INLINE CORBA_ValueDef_out &
-CORBA_ValueDef_out::operator= (const CORBA_ValueDef_out &p)
+ACE_INLINE ::IR_PublishesDef_out &
+IR_PublishesDef_out::operator= (const ::IR_PublishesDef_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_ValueDef_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_PublishesDef_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_ValueDef_out &
-CORBA_ValueDef_out::operator= (const CORBA_ValueDef_var &p)
+ACE_INLINE IR_PublishesDef_out &
+IR_PublishesDef_out::operator= (const ::IR_PublishesDef_var &p)
{
- this->ptr_ = CORBA_ValueDef::_duplicate (p.ptr ());
+ this->ptr_ = ::IR_PublishesDef::_duplicate (p.ptr ());
return *this;
}
-ACE_INLINE CORBA_ValueDef_out &
-CORBA_ValueDef_out::operator= (CORBA_ValueDef_ptr p)
+ACE_INLINE IR_PublishesDef_out &
+IR_PublishesDef_out::operator= (IR_PublishesDef_ptr p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_ValueDef_out::operator CORBA_ValueDef_ptr &() // cast
+IR_PublishesDef_out::operator ::IR_PublishesDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_ValueDef_ptr &
-CORBA_ValueDef_out::ptr (void) // ptr
+ACE_INLINE ::IR_PublishesDef_ptr &
+IR_PublishesDef_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_ValueDef_ptr
-CORBA_ValueDef_out::operator-> (void)
+ACE_INLINE ::IR_PublishesDef_ptr
+IR_PublishesDef_out::operator-> (void)
{
return this->ptr_;
}
@@ -12260,135 +18365,513 @@ CORBA_ValueDef_out::operator-> (void)
#endif /* end #if !defined */
+ACE_INLINE
+IR_ConsumesDef::IR_ConsumesDef (void) // default constructor
+{}
+
+ACE_INLINE
+IR_ConsumesDef::IR_ConsumesDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+ : CORBA_Object (objref, _tao_servant, _tao_collocated)
+{}
+
+ACE_INLINE
+IR_ConsumesDef::~IR_ConsumesDef (void) // destructor
+{}
+
+
+#if !defined (_IR_CONSUMESDEF___VAR_CI_)
+#define _IR_CONSUMESDEF___VAR_CI_
+
// *************************************************************
-// Inline operations for class CORBA_ValueDef::FullValueDescription_var
+// Inline operations for class IR_ConsumesDef_var
// *************************************************************
ACE_INLINE
-CORBA_ValueDef::FullValueDescription_var::FullValueDescription_var (void) // default constructor
+IR_ConsumesDef_var::IR_ConsumesDef_var (void) // default constructor
+ : ptr_ (IR_ConsumesDef::_nil ())
+{}
+
+ACE_INLINE
+IR_ConsumesDef_var::IR_ConsumesDef_var (IR_ConsumesDef_ptr p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE ::IR_ConsumesDef_ptr
+IR_ConsumesDef_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_ConsumesDef_var::IR_ConsumesDef_var (const ::IR_ConsumesDef_var &p) // copy constructor
+ : ptr_ (IR_ConsumesDef::_duplicate (p.ptr ()))
+{}
+
+ACE_INLINE
+IR_ConsumesDef_var::~IR_ConsumesDef_var (void) // destructor
+{
+ CORBA::release (this->ptr_);
+}
+
+ACE_INLINE IR_ConsumesDef_var &
+IR_ConsumesDef_var::operator= (IR_ConsumesDef_ptr p)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE IR_ConsumesDef_var &
+IR_ConsumesDef_var::operator= (const ::IR_ConsumesDef_var &p)
+{
+ if (this != &p)
+ {
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_ConsumesDef::_duplicate (p.ptr ());
+ }
+ return *this;
+}
+
+ACE_INLINE
+IR_ConsumesDef_var::operator const ::IR_ConsumesDef_ptr &() const // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_ConsumesDef_var::operator ::IR_ConsumesDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ConsumesDef_ptr
+IR_ConsumesDef_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ConsumesDef_ptr
+IR_ConsumesDef_var::in (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ConsumesDef_ptr &
+IR_ConsumesDef_var::inout (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ConsumesDef_ptr &
+IR_ConsumesDef_var::out (void)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_ConsumesDef::_nil ();
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ConsumesDef_ptr
+IR_ConsumesDef_var::_retn (void)
+{
+ // yield ownership of managed obj reference
+ ::IR_ConsumesDef_ptr val = this->ptr_;
+ this->ptr_ = ::IR_ConsumesDef::_nil ();
+ return val;
+}
+
+
+#endif /* end #if !defined */
+
+
+#if !defined (_IR_CONSUMESDEF___OUT_CI_)
+#define _IR_CONSUMESDEF___OUT_CI_
+
+// *************************************************************
+// Inline operations for class IR_ConsumesDef_out
+// *************************************************************
+
+ACE_INLINE
+IR_ConsumesDef_out::IR_ConsumesDef_out (IR_ConsumesDef_ptr &p)
+ : ptr_ (p)
+{
+ this->ptr_ = ::IR_ConsumesDef::_nil ();
+}
+
+ACE_INLINE
+IR_ConsumesDef_out::IR_ConsumesDef_out (IR_ConsumesDef_var &p) // constructor from _var
+ : ptr_ (p.out ())
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_ConsumesDef::_nil ();
+}
+
+ACE_INLINE
+IR_ConsumesDef_out::IR_ConsumesDef_out (const ::IR_ConsumesDef_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_ConsumesDef_out &, p).ptr_)
+{}
+
+ACE_INLINE ::IR_ConsumesDef_out &
+IR_ConsumesDef_out::operator= (const ::IR_ConsumesDef_out &p)
+{
+ this->ptr_ = ACE_const_cast (IR_ConsumesDef_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE IR_ConsumesDef_out &
+IR_ConsumesDef_out::operator= (const ::IR_ConsumesDef_var &p)
+{
+ this->ptr_ = ::IR_ConsumesDef::_duplicate (p.ptr ());
+ return *this;
+}
+
+ACE_INLINE IR_ConsumesDef_out &
+IR_ConsumesDef_out::operator= (IR_ConsumesDef_ptr p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+IR_ConsumesDef_out::operator ::IR_ConsumesDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ConsumesDef_ptr &
+IR_ConsumesDef_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ConsumesDef_ptr
+IR_ConsumesDef_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+
+#endif /* end #if !defined */
+
+ACE_INLINE
+IR_ComponentDef::IR_ComponentDef (void) // default constructor
+{}
+
+ACE_INLINE
+IR_ComponentDef::IR_ComponentDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+ : CORBA_Object (objref, _tao_servant, _tao_collocated)
+{}
+
+ACE_INLINE
+IR_ComponentDef::~IR_ComponentDef (void) // destructor
+{}
+
+
+#if !defined (_IR_COMPONENTDEF___VAR_CI_)
+#define _IR_COMPONENTDEF___VAR_CI_
+
+// *************************************************************
+// Inline operations for class IR_ComponentDef_var
+// *************************************************************
+
+ACE_INLINE
+IR_ComponentDef_var::IR_ComponentDef_var (void) // default constructor
+ : ptr_ (IR_ComponentDef::_nil ())
+{}
+
+ACE_INLINE
+IR_ComponentDef_var::IR_ComponentDef_var (IR_ComponentDef_ptr p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE ::IR_ComponentDef_ptr
+IR_ComponentDef_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_ComponentDef_var::IR_ComponentDef_var (const ::IR_ComponentDef_var &p) // copy constructor
+ : ptr_ (IR_ComponentDef::_duplicate (p.ptr ()))
+{}
+
+ACE_INLINE
+IR_ComponentDef_var::~IR_ComponentDef_var (void) // destructor
+{
+ CORBA::release (this->ptr_);
+}
+
+ACE_INLINE IR_ComponentDef_var &
+IR_ComponentDef_var::operator= (IR_ComponentDef_ptr p)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE IR_ComponentDef_var &
+IR_ComponentDef_var::operator= (const ::IR_ComponentDef_var &p)
+{
+ if (this != &p)
+ {
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_ComponentDef::_duplicate (p.ptr ());
+ }
+ return *this;
+}
+
+ACE_INLINE
+IR_ComponentDef_var::operator const ::IR_ComponentDef_ptr &() const // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_ComponentDef_var::operator ::IR_ComponentDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ComponentDef_ptr
+IR_ComponentDef_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ComponentDef_ptr
+IR_ComponentDef_var::in (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ComponentDef_ptr &
+IR_ComponentDef_var::inout (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ComponentDef_ptr &
+IR_ComponentDef_var::out (void)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_ComponentDef::_nil ();
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ComponentDef_ptr
+IR_ComponentDef_var::_retn (void)
+{
+ // yield ownership of managed obj reference
+ ::IR_ComponentDef_ptr val = this->ptr_;
+ this->ptr_ = ::IR_ComponentDef::_nil ();
+ return val;
+}
+
+
+#endif /* end #if !defined */
+
+
+#if !defined (_IR_COMPONENTDEF___OUT_CI_)
+#define _IR_COMPONENTDEF___OUT_CI_
+
+// *************************************************************
+// Inline operations for class IR_ComponentDef_out
+// *************************************************************
+
+ACE_INLINE
+IR_ComponentDef_out::IR_ComponentDef_out (IR_ComponentDef_ptr &p)
+ : ptr_ (p)
+{
+ this->ptr_ = ::IR_ComponentDef::_nil ();
+}
+
+ACE_INLINE
+IR_ComponentDef_out::IR_ComponentDef_out (IR_ComponentDef_var &p) // constructor from _var
+ : ptr_ (p.out ())
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_ComponentDef::_nil ();
+}
+
+ACE_INLINE
+IR_ComponentDef_out::IR_ComponentDef_out (const ::IR_ComponentDef_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_ComponentDef_out &, p).ptr_)
+{}
+
+ACE_INLINE ::IR_ComponentDef_out &
+IR_ComponentDef_out::operator= (const ::IR_ComponentDef_out &p)
+{
+ this->ptr_ = ACE_const_cast (IR_ComponentDef_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE IR_ComponentDef_out &
+IR_ComponentDef_out::operator= (const ::IR_ComponentDef_var &p)
+{
+ this->ptr_ = ::IR_ComponentDef::_duplicate (p.ptr ());
+ return *this;
+}
+
+ACE_INLINE IR_ComponentDef_out &
+IR_ComponentDef_out::operator= (IR_ComponentDef_ptr p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+IR_ComponentDef_out::operator ::IR_ComponentDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ComponentDef_ptr &
+IR_ComponentDef_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ComponentDef_ptr
+IR_ComponentDef_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+
+#endif /* end #if !defined */
+
+// *************************************************************
+// Inline operations for class IR_ComponentDescription_var
+// *************************************************************
+
+ACE_INLINE
+IR_ComponentDescription_var::IR_ComponentDescription_var (void) // default constructor
: ptr_ (0)
{}
ACE_INLINE
-CORBA_ValueDef::FullValueDescription_var::FullValueDescription_var (CORBA_ValueDef::FullValueDescription *p)
+IR_ComponentDescription_var::IR_ComponentDescription_var (IR_ComponentDescription *p)
: ptr_ (p)
{}
ACE_INLINE
-CORBA_ValueDef::FullValueDescription_var::FullValueDescription_var (const CORBA_ValueDef::FullValueDescription_var &p) // copy constructor
+IR_ComponentDescription_var::IR_ComponentDescription_var (const ::IR_ComponentDescription_var &p) // copy constructor
{
if (p.ptr_)
- ACE_NEW (this->ptr_,
- CORBA_ValueDef::FullValueDescription(*p.ptr_));
+ ACE_NEW (this->ptr_, ::IR_ComponentDescription (*p.ptr_));
else
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_ValueDef::FullValueDescription_var::~FullValueDescription_var (void) // destructor
+IR_ComponentDescription_var::~IR_ComponentDescription_var (void) // destructor
{
delete this->ptr_;
}
-ACE_INLINE CORBA_ValueDef::FullValueDescription_var &
-CORBA_ValueDef::FullValueDescription_var::operator= (CORBA_ValueDef::FullValueDescription *p)
+ACE_INLINE IR_ComponentDescription_var &
+IR_ComponentDescription_var::operator= (IR_ComponentDescription *p)
{
delete this->ptr_;
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_ValueDef::FullValueDescription_var &
-CORBA_ValueDef::FullValueDescription_var::operator= (const CORBA_ValueDef::FullValueDescription_var &p)
+ACE_INLINE ::IR_ComponentDescription_var &
+IR_ComponentDescription_var::operator= (const ::IR_ComponentDescription_var &p)
{
if (this != &p)
{
delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_,
- CORBA_ValueDef::FullValueDescription (*p.ptr_),
- *this);
+ ACE_NEW_RETURN (this->ptr_, ::IR_ComponentDescription (*p.ptr_), *this);
}
return *this;
}
-ACE_INLINE const CORBA_ValueDef::FullValueDescription *
-CORBA_ValueDef::FullValueDescription_var::operator-> (void) const
+ACE_INLINE const ::IR_ComponentDescription *
+IR_ComponentDescription_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_ValueDef::FullValueDescription *
-CORBA_ValueDef::FullValueDescription_var::operator-> (void)
+ACE_INLINE ::IR_ComponentDescription *
+IR_ComponentDescription_var::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE
-CORBA_ValueDef::FullValueDescription_var::operator const CORBA_ValueDef::FullValueDescription &() const // cast
+ACE_INLINE
+IR_ComponentDescription_var::operator const ::IR_ComponentDescription &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE
-CORBA_ValueDef::FullValueDescription_var::operator CORBA_ValueDef::FullValueDescription &() // cast
+ACE_INLINE
+IR_ComponentDescription_var::operator ::IR_ComponentDescription &() // cast
{
return *this->ptr_;
}
-ACE_INLINE
-CORBA_ValueDef::FullValueDescription_var::operator CORBA_ValueDef::FullValueDescription &() const// cast
+ACE_INLINE
+IR_ComponentDescription_var::operator ::IR_ComponentDescription &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE const CORBA_ValueDef::FullValueDescription &
-CORBA_ValueDef::FullValueDescription_var::in (void) const
+// variable-size types only
+ACE_INLINE
+IR_ComponentDescription_var::operator ::IR_ComponentDescription *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE const ::IR_ComponentDescription &
+IR_ComponentDescription_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE CORBA_ValueDef::FullValueDescription &
-CORBA_ValueDef::FullValueDescription_var::inout (void)
+ACE_INLINE ::IR_ComponentDescription &
+IR_ComponentDescription_var::inout (void)
{
return *this->ptr_;
}
// mapping for variable size
-ACE_INLINE CORBA_ValueDef::FullValueDescription *&
-CORBA_ValueDef::FullValueDescription_var::out (void)
+ACE_INLINE ::IR_ComponentDescription *&
+IR_ComponentDescription_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE CORBA_ValueDef::FullValueDescription *
-CORBA_ValueDef::FullValueDescription_var::_retn (void)
+ACE_INLINE ::IR_ComponentDescription *
+IR_ComponentDescription_var::_retn (void)
{
- CORBA_ValueDef::FullValueDescription *tmp = this->ptr_;
+ ::IR_ComponentDescription *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE CORBA_ValueDef::FullValueDescription *
-CORBA_ValueDef::FullValueDescription_var::ptr (void) const
+ACE_INLINE ::IR_ComponentDescription *
+IR_ComponentDescription_var::ptr (void) const
{
return this->ptr_;
}
// *************************************************************
-// Inline operations for class CORBA_ValueDef::FullValueDescription_out
+// Inline operations for class IR_ComponentDescription_out
// *************************************************************
ACE_INLINE
-CORBA_ValueDef::FullValueDescription_out::FullValueDescription_out (CORBA_ValueDef::FullValueDescription *&p)
+IR_ComponentDescription_out::IR_ComponentDescription_out (::IR_ComponentDescription *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_ValueDef::FullValueDescription_out::FullValueDescription_out (CORBA_ValueDef::FullValueDescription_var &p) // constructor from _var
+IR_ComponentDescription_out::IR_ComponentDescription_out (IR_ComponentDescription_var &p) // constructor from _var
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -12396,171 +18879,1099 @@ CORBA_ValueDef::FullValueDescription_out::FullValueDescription_out (CORBA_ValueD
}
ACE_INLINE
-CORBA_ValueDef::FullValueDescription_out::FullValueDescription_out (const CORBA_ValueDef::FullValueDescription_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_ValueDef::FullValueDescription_out&,p).ptr_)
+IR_ComponentDescription_out::IR_ComponentDescription_out (const ::IR_ComponentDescription_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_ComponentDescription_out&, p).ptr_)
+{}
+
+ACE_INLINE IR_ComponentDescription_out &
+IR_ComponentDescription_out::operator= (const ::IR_ComponentDescription_out &p)
+{
+ this->ptr_ = ACE_const_cast (IR_ComponentDescription_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE IR_ComponentDescription_out &
+IR_ComponentDescription_out::operator= (IR_ComponentDescription *p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+IR_ComponentDescription_out::operator ::IR_ComponentDescription *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ComponentDescription *&
+IR_ComponentDescription_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_ComponentDescription *
+IR_ComponentDescription_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_PrimaryKeyDef::IR_PrimaryKeyDef (void) // default constructor
+{}
+
+ACE_INLINE
+IR_PrimaryKeyDef::IR_PrimaryKeyDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+ : CORBA_Object (objref, _tao_servant, _tao_collocated)
+{}
+
+ACE_INLINE
+IR_PrimaryKeyDef::~IR_PrimaryKeyDef (void) // destructor
+{}
+
+
+#if !defined (_IR_PRIMARYKEYDEF___VAR_CI_)
+#define _IR_PRIMARYKEYDEF___VAR_CI_
+
+// *************************************************************
+// Inline operations for class IR_PrimaryKeyDef_var
+// *************************************************************
+
+ACE_INLINE
+IR_PrimaryKeyDef_var::IR_PrimaryKeyDef_var (void) // default constructor
+ : ptr_ (IR_PrimaryKeyDef::_nil ())
+{}
+
+ACE_INLINE
+IR_PrimaryKeyDef_var::IR_PrimaryKeyDef_var (IR_PrimaryKeyDef_ptr p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE ::IR_PrimaryKeyDef_ptr
+IR_PrimaryKeyDef_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_PrimaryKeyDef_var::IR_PrimaryKeyDef_var (const ::IR_PrimaryKeyDef_var &p) // copy constructor
+ : ptr_ (IR_PrimaryKeyDef::_duplicate (p.ptr ()))
+{}
+
+ACE_INLINE
+IR_PrimaryKeyDef_var::~IR_PrimaryKeyDef_var (void) // destructor
+{
+ CORBA::release (this->ptr_);
+}
+
+ACE_INLINE IR_PrimaryKeyDef_var &
+IR_PrimaryKeyDef_var::operator= (IR_PrimaryKeyDef_ptr p)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE IR_PrimaryKeyDef_var &
+IR_PrimaryKeyDef_var::operator= (const ::IR_PrimaryKeyDef_var &p)
+{
+ if (this != &p)
+ {
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_PrimaryKeyDef::_duplicate (p.ptr ());
+ }
+ return *this;
+}
+
+ACE_INLINE
+IR_PrimaryKeyDef_var::operator const ::IR_PrimaryKeyDef_ptr &() const // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_PrimaryKeyDef_var::operator ::IR_PrimaryKeyDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_PrimaryKeyDef_ptr
+IR_PrimaryKeyDef_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_PrimaryKeyDef_ptr
+IR_PrimaryKeyDef_var::in (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_PrimaryKeyDef_ptr &
+IR_PrimaryKeyDef_var::inout (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_PrimaryKeyDef_ptr &
+IR_PrimaryKeyDef_var::out (void)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_PrimaryKeyDef::_nil ();
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_PrimaryKeyDef_ptr
+IR_PrimaryKeyDef_var::_retn (void)
+{
+ // yield ownership of managed obj reference
+ ::IR_PrimaryKeyDef_ptr val = this->ptr_;
+ this->ptr_ = ::IR_PrimaryKeyDef::_nil ();
+ return val;
+}
+
+
+#endif /* end #if !defined */
+
+
+#if !defined (_IR_PRIMARYKEYDEF___OUT_CI_)
+#define _IR_PRIMARYKEYDEF___OUT_CI_
+
+// *************************************************************
+// Inline operations for class IR_PrimaryKeyDef_out
+// *************************************************************
+
+ACE_INLINE
+IR_PrimaryKeyDef_out::IR_PrimaryKeyDef_out (IR_PrimaryKeyDef_ptr &p)
+ : ptr_ (p)
+{
+ this->ptr_ = ::IR_PrimaryKeyDef::_nil ();
+}
+
+ACE_INLINE
+IR_PrimaryKeyDef_out::IR_PrimaryKeyDef_out (IR_PrimaryKeyDef_var &p) // constructor from _var
+ : ptr_ (p.out ())
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_PrimaryKeyDef::_nil ();
+}
+
+ACE_INLINE
+IR_PrimaryKeyDef_out::IR_PrimaryKeyDef_out (const ::IR_PrimaryKeyDef_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_PrimaryKeyDef_out &, p).ptr_)
{}
-ACE_INLINE CORBA_ValueDef::FullValueDescription_out &
-CORBA_ValueDef::FullValueDescription_out::operator= (const CORBA_ValueDef::FullValueDescription_out &p)
+ACE_INLINE ::IR_PrimaryKeyDef_out &
+IR_PrimaryKeyDef_out::operator= (const ::IR_PrimaryKeyDef_out &p)
+{
+ this->ptr_ = ACE_const_cast (IR_PrimaryKeyDef_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE IR_PrimaryKeyDef_out &
+IR_PrimaryKeyDef_out::operator= (const ::IR_PrimaryKeyDef_var &p)
{
- this->ptr_ = ACE_const_cast (CORBA_ValueDef::FullValueDescription_out&,p).ptr_;
+ this->ptr_ = ::IR_PrimaryKeyDef::_duplicate (p.ptr ());
return *this;
}
-ACE_INLINE CORBA_ValueDef::FullValueDescription_out &
-CORBA_ValueDef::FullValueDescription_out::operator= (CORBA_ValueDef::FullValueDescription *p)
+ACE_INLINE IR_PrimaryKeyDef_out &
+IR_PrimaryKeyDef_out::operator= (IR_PrimaryKeyDef_ptr p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_ValueDef::FullValueDescription_out::operator CORBA_ValueDef::FullValueDescription *&() // cast
+IR_PrimaryKeyDef_out::operator ::IR_PrimaryKeyDef_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_ValueDef::FullValueDescription *&
-CORBA_ValueDef::FullValueDescription_out::ptr (void) // ptr
+ACE_INLINE ::IR_PrimaryKeyDef_ptr &
+IR_PrimaryKeyDef_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_ValueDef::FullValueDescription *
-CORBA_ValueDef::FullValueDescription_out::operator-> (void)
+ACE_INLINE ::IR_PrimaryKeyDef_ptr
+IR_PrimaryKeyDef_out::operator-> (void)
{
return this->ptr_;
}
+
+#endif /* end #if !defined */
+
// *************************************************************
-// Inline operations for class CORBA_ValueDescription_var
+// Inline operations for class IR_PrimaryKeyDescription_var
// *************************************************************
ACE_INLINE
-CORBA_ValueDescription_var::CORBA_ValueDescription_var (void) // default constructor
+IR_PrimaryKeyDescription_var::IR_PrimaryKeyDescription_var (void) // default constructor
: ptr_ (0)
{}
ACE_INLINE
-CORBA_ValueDescription_var::CORBA_ValueDescription_var (CORBA_ValueDescription *p)
+IR_PrimaryKeyDescription_var::IR_PrimaryKeyDescription_var (IR_PrimaryKeyDescription *p)
: ptr_ (p)
{}
ACE_INLINE
-CORBA_ValueDescription_var::CORBA_ValueDescription_var (const CORBA_ValueDescription_var &p) // copy constructor
+IR_PrimaryKeyDescription_var::IR_PrimaryKeyDescription_var (const ::IR_PrimaryKeyDescription_var &p) // copy constructor
{
if (p.ptr_)
- ACE_NEW (this->ptr_,
- CORBA_ValueDescription(*p.ptr_));
+ ACE_NEW (this->ptr_, ::IR_PrimaryKeyDescription (*p.ptr_));
else
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_ValueDescription_var::~CORBA_ValueDescription_var (void) // destructor
+IR_PrimaryKeyDescription_var::~IR_PrimaryKeyDescription_var (void) // destructor
{
delete this->ptr_;
}
-ACE_INLINE CORBA_ValueDescription_var &
-CORBA_ValueDescription_var::operator= (CORBA_ValueDescription *p)
+ACE_INLINE IR_PrimaryKeyDescription_var &
+IR_PrimaryKeyDescription_var::operator= (IR_PrimaryKeyDescription *p)
{
delete this->ptr_;
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_ValueDescription_var &
-CORBA_ValueDescription_var::operator= (const CORBA_ValueDescription_var &p)
+ACE_INLINE ::IR_PrimaryKeyDescription_var &
+IR_PrimaryKeyDescription_var::operator= (const ::IR_PrimaryKeyDescription_var &p)
{
if (this != &p)
{
delete this->ptr_;
- ACE_NEW_RETURN (this->ptr_,
- CORBA_ValueDescription (*p.ptr_),
- *this);
+ ACE_NEW_RETURN (this->ptr_, ::IR_PrimaryKeyDescription (*p.ptr_), *this);
}
return *this;
}
-ACE_INLINE const CORBA_ValueDescription *
-CORBA_ValueDescription_var::operator-> (void) const
+ACE_INLINE const ::IR_PrimaryKeyDescription *
+IR_PrimaryKeyDescription_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_ValueDescription *
-CORBA_ValueDescription_var::operator-> (void)
+ACE_INLINE ::IR_PrimaryKeyDescription *
+IR_PrimaryKeyDescription_var::operator-> (void)
{
return this->ptr_;
}
-ACE_INLINE
-CORBA_ValueDescription_var::operator const CORBA_ValueDescription &() const // cast
+ACE_INLINE
+IR_PrimaryKeyDescription_var::operator const ::IR_PrimaryKeyDescription &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE
-CORBA_ValueDescription_var::operator CORBA_ValueDescription &() // cast
+ACE_INLINE
+IR_PrimaryKeyDescription_var::operator ::IR_PrimaryKeyDescription &() // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+IR_PrimaryKeyDescription_var::operator ::IR_PrimaryKeyDescription &() const // cast
+{
+ return *this->ptr_;
+}
+
+// variable-size types only
+ACE_INLINE
+IR_PrimaryKeyDescription_var::operator ::IR_PrimaryKeyDescription *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE const ::IR_PrimaryKeyDescription &
+IR_PrimaryKeyDescription_var::in (void) const
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE ::IR_PrimaryKeyDescription &
+IR_PrimaryKeyDescription_var::inout (void)
{
return *this->ptr_;
}
+// mapping for variable size
+ACE_INLINE ::IR_PrimaryKeyDescription *&
+IR_PrimaryKeyDescription_var::out (void)
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_PrimaryKeyDescription *
+IR_PrimaryKeyDescription_var::_retn (void)
+{
+ ::IR_PrimaryKeyDescription *tmp = this->ptr_;
+ this->ptr_ = 0;
+ return tmp;
+}
+
+ACE_INLINE ::IR_PrimaryKeyDescription *
+IR_PrimaryKeyDescription_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+// *************************************************************
+// Inline operations for class IR_PrimaryKeyDescription_out
+// *************************************************************
+
+ACE_INLINE
+IR_PrimaryKeyDescription_out::IR_PrimaryKeyDescription_out (::IR_PrimaryKeyDescription *&p)
+ : ptr_ (p)
+{
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_PrimaryKeyDescription_out::IR_PrimaryKeyDescription_out (IR_PrimaryKeyDescription_var &p) // constructor from _var
+ : ptr_ (p.out ())
+{
+ delete this->ptr_;
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_PrimaryKeyDescription_out::IR_PrimaryKeyDescription_out (const ::IR_PrimaryKeyDescription_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_PrimaryKeyDescription_out&, p).ptr_)
+{}
+
+ACE_INLINE IR_PrimaryKeyDescription_out &
+IR_PrimaryKeyDescription_out::operator= (const ::IR_PrimaryKeyDescription_out &p)
+{
+ this->ptr_ = ACE_const_cast (IR_PrimaryKeyDescription_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE IR_PrimaryKeyDescription_out &
+IR_PrimaryKeyDescription_out::operator= (IR_PrimaryKeyDescription *p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+IR_PrimaryKeyDescription_out::operator ::IR_PrimaryKeyDescription *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_PrimaryKeyDescription *&
+IR_PrimaryKeyDescription_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_PrimaryKeyDescription *
+IR_PrimaryKeyDescription_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_FactoryDef::IR_FactoryDef (void) // default constructor
+{}
+
+ACE_INLINE
+IR_FactoryDef::IR_FactoryDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+ : CORBA_Object (objref, _tao_servant, _tao_collocated)
+{}
+
+ACE_INLINE
+IR_FactoryDef::~IR_FactoryDef (void) // destructor
+{}
+
+
+#if !defined (_IR_FACTORYDEF___VAR_CI_)
+#define _IR_FACTORYDEF___VAR_CI_
+
+// *************************************************************
+// Inline operations for class IR_FactoryDef_var
+// *************************************************************
+
+ACE_INLINE
+IR_FactoryDef_var::IR_FactoryDef_var (void) // default constructor
+ : ptr_ (IR_FactoryDef::_nil ())
+{}
+
+ACE_INLINE
+IR_FactoryDef_var::IR_FactoryDef_var (IR_FactoryDef_ptr p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE ::IR_FactoryDef_ptr
+IR_FactoryDef_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_FactoryDef_var::IR_FactoryDef_var (const ::IR_FactoryDef_var &p) // copy constructor
+ : ptr_ (IR_FactoryDef::_duplicate (p.ptr ()))
+{}
+
+ACE_INLINE
+IR_FactoryDef_var::~IR_FactoryDef_var (void) // destructor
+{
+ CORBA::release (this->ptr_);
+}
+
+ACE_INLINE IR_FactoryDef_var &
+IR_FactoryDef_var::operator= (IR_FactoryDef_ptr p)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE IR_FactoryDef_var &
+IR_FactoryDef_var::operator= (const ::IR_FactoryDef_var &p)
+{
+ if (this != &p)
+ {
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_FactoryDef::_duplicate (p.ptr ());
+ }
+ return *this;
+}
+
+ACE_INLINE
+IR_FactoryDef_var::operator const ::IR_FactoryDef_ptr &() const // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_FactoryDef_var::operator ::IR_FactoryDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_FactoryDef_ptr
+IR_FactoryDef_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_FactoryDef_ptr
+IR_FactoryDef_var::in (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_FactoryDef_ptr &
+IR_FactoryDef_var::inout (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_FactoryDef_ptr &
+IR_FactoryDef_var::out (void)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_FactoryDef::_nil ();
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_FactoryDef_ptr
+IR_FactoryDef_var::_retn (void)
+{
+ // yield ownership of managed obj reference
+ ::IR_FactoryDef_ptr val = this->ptr_;
+ this->ptr_ = ::IR_FactoryDef::_nil ();
+ return val;
+}
+
+
+#endif /* end #if !defined */
+
+
+#if !defined (_IR_FACTORYDEF___OUT_CI_)
+#define _IR_FACTORYDEF___OUT_CI_
+
+// *************************************************************
+// Inline operations for class IR_FactoryDef_out
+// *************************************************************
+
+ACE_INLINE
+IR_FactoryDef_out::IR_FactoryDef_out (IR_FactoryDef_ptr &p)
+ : ptr_ (p)
+{
+ this->ptr_ = ::IR_FactoryDef::_nil ();
+}
+
+ACE_INLINE
+IR_FactoryDef_out::IR_FactoryDef_out (IR_FactoryDef_var &p) // constructor from _var
+ : ptr_ (p.out ())
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_FactoryDef::_nil ();
+}
+
+ACE_INLINE
+IR_FactoryDef_out::IR_FactoryDef_out (const ::IR_FactoryDef_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_FactoryDef_out &, p).ptr_)
+{}
+
+ACE_INLINE ::IR_FactoryDef_out &
+IR_FactoryDef_out::operator= (const ::IR_FactoryDef_out &p)
+{
+ this->ptr_ = ACE_const_cast (IR_FactoryDef_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE IR_FactoryDef_out &
+IR_FactoryDef_out::operator= (const ::IR_FactoryDef_var &p)
+{
+ this->ptr_ = ::IR_FactoryDef::_duplicate (p.ptr ());
+ return *this;
+}
+
+ACE_INLINE IR_FactoryDef_out &
+IR_FactoryDef_out::operator= (IR_FactoryDef_ptr p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+IR_FactoryDef_out::operator ::IR_FactoryDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_FactoryDef_ptr &
+IR_FactoryDef_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_FactoryDef_ptr
+IR_FactoryDef_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+
+#endif /* end #if !defined */
+
+ACE_INLINE
+IR_FinderDef::IR_FinderDef (void) // default constructor
+{}
+
+ACE_INLINE
+IR_FinderDef::IR_FinderDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+ : CORBA_Object (objref, _tao_servant, _tao_collocated)
+{}
+
+ACE_INLINE
+IR_FinderDef::~IR_FinderDef (void) // destructor
+{}
+
+
+#if !defined (_IR_FINDERDEF___VAR_CI_)
+#define _IR_FINDERDEF___VAR_CI_
+
+// *************************************************************
+// Inline operations for class IR_FinderDef_var
+// *************************************************************
+
+ACE_INLINE
+IR_FinderDef_var::IR_FinderDef_var (void) // default constructor
+ : ptr_ (IR_FinderDef::_nil ())
+{}
+
+ACE_INLINE
+IR_FinderDef_var::IR_FinderDef_var (IR_FinderDef_ptr p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE ::IR_FinderDef_ptr
+IR_FinderDef_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_FinderDef_var::IR_FinderDef_var (const ::IR_FinderDef_var &p) // copy constructor
+ : ptr_ (IR_FinderDef::_duplicate (p.ptr ()))
+{}
+
+ACE_INLINE
+IR_FinderDef_var::~IR_FinderDef_var (void) // destructor
+{
+ CORBA::release (this->ptr_);
+}
+
+ACE_INLINE IR_FinderDef_var &
+IR_FinderDef_var::operator= (IR_FinderDef_ptr p)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE IR_FinderDef_var &
+IR_FinderDef_var::operator= (const ::IR_FinderDef_var &p)
+{
+ if (this != &p)
+ {
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_FinderDef::_duplicate (p.ptr ());
+ }
+ return *this;
+}
+
+ACE_INLINE
+IR_FinderDef_var::operator const ::IR_FinderDef_ptr &() const // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_FinderDef_var::operator ::IR_FinderDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_FinderDef_ptr
+IR_FinderDef_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_FinderDef_ptr
+IR_FinderDef_var::in (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_FinderDef_ptr &
+IR_FinderDef_var::inout (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_FinderDef_ptr &
+IR_FinderDef_var::out (void)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_FinderDef::_nil ();
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_FinderDef_ptr
+IR_FinderDef_var::_retn (void)
+{
+ // yield ownership of managed obj reference
+ ::IR_FinderDef_ptr val = this->ptr_;
+ this->ptr_ = ::IR_FinderDef::_nil ();
+ return val;
+}
+
+
+#endif /* end #if !defined */
+
+
+#if !defined (_IR_FINDERDEF___OUT_CI_)
+#define _IR_FINDERDEF___OUT_CI_
+
+// *************************************************************
+// Inline operations for class IR_FinderDef_out
+// *************************************************************
+
+ACE_INLINE
+IR_FinderDef_out::IR_FinderDef_out (IR_FinderDef_ptr &p)
+ : ptr_ (p)
+{
+ this->ptr_ = ::IR_FinderDef::_nil ();
+}
+
+ACE_INLINE
+IR_FinderDef_out::IR_FinderDef_out (IR_FinderDef_var &p) // constructor from _var
+ : ptr_ (p.out ())
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_FinderDef::_nil ();
+}
+
+ACE_INLINE
+IR_FinderDef_out::IR_FinderDef_out (const ::IR_FinderDef_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_FinderDef_out &, p).ptr_)
+{}
+
+ACE_INLINE ::IR_FinderDef_out &
+IR_FinderDef_out::operator= (const ::IR_FinderDef_out &p)
+{
+ this->ptr_ = ACE_const_cast (IR_FinderDef_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE IR_FinderDef_out &
+IR_FinderDef_out::operator= (const ::IR_FinderDef_var &p)
+{
+ this->ptr_ = ::IR_FinderDef::_duplicate (p.ptr ());
+ return *this;
+}
+
+ACE_INLINE IR_FinderDef_out &
+IR_FinderDef_out::operator= (IR_FinderDef_ptr p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE
+IR_FinderDef_out::operator ::IR_FinderDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_FinderDef_ptr &
+IR_FinderDef_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_FinderDef_ptr
+IR_FinderDef_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+
+#endif /* end #if !defined */
+
+ACE_INLINE
+IR_HomeDef::IR_HomeDef (void) // default constructor
+{}
+
+ACE_INLINE
+IR_HomeDef::IR_HomeDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+ : CORBA_Object (objref, _tao_servant, _tao_collocated)
+{}
+
+ACE_INLINE
+IR_HomeDef::~IR_HomeDef (void) // destructor
+{}
+
+
+#if !defined (_IR_HOMEDEF___VAR_CI_)
+#define _IR_HOMEDEF___VAR_CI_
+
+// *************************************************************
+// Inline operations for class IR_HomeDef_var
+// *************************************************************
+
+ACE_INLINE
+IR_HomeDef_var::IR_HomeDef_var (void) // default constructor
+ : ptr_ (IR_HomeDef::_nil ())
+{}
+
+ACE_INLINE
+IR_HomeDef_var::IR_HomeDef_var (IR_HomeDef_ptr p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE ::IR_HomeDef_ptr
+IR_HomeDef_var::ptr (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_HomeDef_var::IR_HomeDef_var (const ::IR_HomeDef_var &p) // copy constructor
+ : ptr_ (IR_HomeDef::_duplicate (p.ptr ()))
+{}
+
+ACE_INLINE
+IR_HomeDef_var::~IR_HomeDef_var (void) // destructor
+{
+ CORBA::release (this->ptr_);
+}
+
+ACE_INLINE IR_HomeDef_var &
+IR_HomeDef_var::operator= (IR_HomeDef_ptr p)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE IR_HomeDef_var &
+IR_HomeDef_var::operator= (const ::IR_HomeDef_var &p)
+{
+ if (this != &p)
+ {
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_HomeDef::_duplicate (p.ptr ());
+ }
+ return *this;
+}
+
+ACE_INLINE
+IR_HomeDef_var::operator const ::IR_HomeDef_ptr &() const // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_HomeDef_var::operator ::IR_HomeDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_HomeDef_ptr
+IR_HomeDef_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_HomeDef_ptr
+IR_HomeDef_var::in (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_HomeDef_ptr &
+IR_HomeDef_var::inout (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_HomeDef_ptr &
+IR_HomeDef_var::out (void)
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_HomeDef::_nil ();
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_HomeDef_ptr
+IR_HomeDef_var::_retn (void)
+{
+ // yield ownership of managed obj reference
+ ::IR_HomeDef_ptr val = this->ptr_;
+ this->ptr_ = ::IR_HomeDef::_nil ();
+ return val;
+}
+
+
+#endif /* end #if !defined */
+
+
+#if !defined (_IR_HOMEDEF___OUT_CI_)
+#define _IR_HOMEDEF___OUT_CI_
+
+// *************************************************************
+// Inline operations for class IR_HomeDef_out
+// *************************************************************
+
+ACE_INLINE
+IR_HomeDef_out::IR_HomeDef_out (IR_HomeDef_ptr &p)
+ : ptr_ (p)
+{
+ this->ptr_ = ::IR_HomeDef::_nil ();
+}
+
+ACE_INLINE
+IR_HomeDef_out::IR_HomeDef_out (IR_HomeDef_var &p) // constructor from _var
+ : ptr_ (p.out ())
+{
+ CORBA::release (this->ptr_);
+ this->ptr_ = ::IR_HomeDef::_nil ();
+}
+
+ACE_INLINE
+IR_HomeDef_out::IR_HomeDef_out (const ::IR_HomeDef_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_HomeDef_out &, p).ptr_)
+{}
+
+ACE_INLINE ::IR_HomeDef_out &
+IR_HomeDef_out::operator= (const ::IR_HomeDef_out &p)
+{
+ this->ptr_ = ACE_const_cast (IR_HomeDef_out&, p).ptr_;
+ return *this;
+}
+
+ACE_INLINE IR_HomeDef_out &
+IR_HomeDef_out::operator= (const ::IR_HomeDef_var &p)
+{
+ this->ptr_ = ::IR_HomeDef::_duplicate (p.ptr ());
+ return *this;
+}
+
+ACE_INLINE IR_HomeDef_out &
+IR_HomeDef_out::operator= (IR_HomeDef_ptr p)
+{
+ this->ptr_ = p;
+ return *this;
+}
+
ACE_INLINE
-CORBA_ValueDescription_var::operator CORBA_ValueDescription &() const// cast
+IR_HomeDef_out::operator ::IR_HomeDef_ptr &() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_HomeDef_ptr &
+IR_HomeDef_out::ptr (void) // ptr
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_HomeDef_ptr
+IR_HomeDef_out::operator-> (void)
+{
+ return this->ptr_;
+}
+
+
+#endif /* end #if !defined */
+
+// *************************************************************
+// Inline operations for class IR_HomeDescription_var
+// *************************************************************
+
+ACE_INLINE
+IR_HomeDescription_var::IR_HomeDescription_var (void) // default constructor
+ : ptr_ (0)
+{}
+
+ACE_INLINE
+IR_HomeDescription_var::IR_HomeDescription_var (IR_HomeDescription *p)
+ : ptr_ (p)
+{}
+
+ACE_INLINE
+IR_HomeDescription_var::IR_HomeDescription_var (const ::IR_HomeDescription_var &p) // copy constructor
+{
+ if (p.ptr_)
+ ACE_NEW (this->ptr_, ::IR_HomeDescription (*p.ptr_));
+ else
+ this->ptr_ = 0;
+}
+
+ACE_INLINE
+IR_HomeDescription_var::~IR_HomeDescription_var (void) // destructor
+{
+ delete this->ptr_;
+}
+
+ACE_INLINE IR_HomeDescription_var &
+IR_HomeDescription_var::operator= (IR_HomeDescription *p)
+{
+ delete this->ptr_;
+ this->ptr_ = p;
+ return *this;
+}
+
+ACE_INLINE ::IR_HomeDescription_var &
+IR_HomeDescription_var::operator= (const ::IR_HomeDescription_var &p)
+{
+ if (this != &p)
+ {
+ delete this->ptr_;
+ ACE_NEW_RETURN (this->ptr_, ::IR_HomeDescription (*p.ptr_), *this);
+ }
+ return *this;
+}
+
+ACE_INLINE const ::IR_HomeDescription *
+IR_HomeDescription_var::operator-> (void) const
+{
+ return this->ptr_;
+}
+
+ACE_INLINE ::IR_HomeDescription *
+IR_HomeDescription_var::operator-> (void)
+{
+ return this->ptr_;
+}
+
+ACE_INLINE
+IR_HomeDescription_var::operator const ::IR_HomeDescription &() const // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+IR_HomeDescription_var::operator ::IR_HomeDescription &() // cast
+{
+ return *this->ptr_;
+}
+
+ACE_INLINE
+IR_HomeDescription_var::operator ::IR_HomeDescription &() const // cast
{
return *this->ptr_;
}
-ACE_INLINE const CORBA_ValueDescription &
-CORBA_ValueDescription_var::in (void) const
+// variable-size types only
+ACE_INLINE
+IR_HomeDescription_var::operator ::IR_HomeDescription *&() // cast
+{
+ return this->ptr_;
+}
+
+ACE_INLINE const ::IR_HomeDescription &
+IR_HomeDescription_var::in (void) const
{
return *this->ptr_;
}
-ACE_INLINE CORBA_ValueDescription &
-CORBA_ValueDescription_var::inout (void)
+ACE_INLINE ::IR_HomeDescription &
+IR_HomeDescription_var::inout (void)
{
return *this->ptr_;
}
// mapping for variable size
-ACE_INLINE CORBA_ValueDescription *&
-CORBA_ValueDescription_var::out (void)
+ACE_INLINE ::IR_HomeDescription *&
+IR_HomeDescription_var::out (void)
{
delete this->ptr_;
this->ptr_ = 0;
return this->ptr_;
}
-ACE_INLINE CORBA_ValueDescription *
-CORBA_ValueDescription_var::_retn (void)
+ACE_INLINE ::IR_HomeDescription *
+IR_HomeDescription_var::_retn (void)
{
- CORBA_ValueDescription *tmp = this->ptr_;
+ ::IR_HomeDescription *tmp = this->ptr_;
this->ptr_ = 0;
return tmp;
}
-ACE_INLINE CORBA_ValueDescription *
-CORBA_ValueDescription_var::ptr (void) const
+ACE_INLINE ::IR_HomeDescription *
+IR_HomeDescription_var::ptr (void) const
{
return this->ptr_;
}
// *************************************************************
-// Inline operations for class CORBA_ValueDescription_out
+// Inline operations for class IR_HomeDescription_out
// *************************************************************
ACE_INLINE
-CORBA_ValueDescription_out::CORBA_ValueDescription_out (CORBA_ValueDescription *&p)
+IR_HomeDescription_out::IR_HomeDescription_out (::IR_HomeDescription *&p)
: ptr_ (p)
{
this->ptr_ = 0;
}
ACE_INLINE
-CORBA_ValueDescription_out::CORBA_ValueDescription_out (CORBA_ValueDescription_var &p) // constructor from _var
+IR_HomeDescription_out::IR_HomeDescription_out (IR_HomeDescription_var &p) // constructor from _var
: ptr_ (p.out ())
{
delete this->ptr_;
@@ -12568,153 +19979,153 @@ CORBA_ValueDescription_out::CORBA_ValueDescription_out (CORBA_ValueDescription_v
}
ACE_INLINE
-CORBA_ValueDescription_out::CORBA_ValueDescription_out (const CORBA_ValueDescription_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_ValueDescription_out&,p).ptr_)
+IR_HomeDescription_out::IR_HomeDescription_out (const ::IR_HomeDescription_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (IR_HomeDescription_out&, p).ptr_)
{}
-ACE_INLINE CORBA_ValueDescription_out &
-CORBA_ValueDescription_out::operator= (const CORBA_ValueDescription_out &p)
+ACE_INLINE IR_HomeDescription_out &
+IR_HomeDescription_out::operator= (const ::IR_HomeDescription_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_ValueDescription_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (IR_HomeDescription_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_ValueDescription_out &
-CORBA_ValueDescription_out::operator= (CORBA_ValueDescription *p)
+ACE_INLINE IR_HomeDescription_out &
+IR_HomeDescription_out::operator= (IR_HomeDescription *p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_ValueDescription_out::operator CORBA_ValueDescription *&() // cast
+IR_HomeDescription_out::operator ::IR_HomeDescription *&() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_ValueDescription *&
-CORBA_ValueDescription_out::ptr (void) // ptr
+ACE_INLINE ::IR_HomeDescription *&
+IR_HomeDescription_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_ValueDescription *
-CORBA_ValueDescription_out::operator-> (void)
+ACE_INLINE ::IR_HomeDescription *
+IR_HomeDescription_out::operator-> (void)
{
return this->ptr_;
}
ACE_INLINE
-CORBA_ValueBoxDef::CORBA_ValueBoxDef (void) // default constructor
+CORBA_TypeCodeFactory::CORBA_TypeCodeFactory (void) // default constructor
{}
ACE_INLINE
-CORBA_ValueBoxDef::CORBA_ValueBoxDef (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
+CORBA_TypeCodeFactory::CORBA_TypeCodeFactory (TAO_Stub *objref, TAO_ServantBase *_tao_servant, CORBA::Boolean _tao_collocated) // constructor
: CORBA_Object (objref, _tao_servant, _tao_collocated)
{}
ACE_INLINE
-CORBA_ValueBoxDef::~CORBA_ValueBoxDef (void) // destructor
+CORBA_TypeCodeFactory::~CORBA_TypeCodeFactory (void) // destructor
{}
-#if !defined (_CORBA_VALUEBOXDEF___VAR_CI_)
-#define _CORBA_VALUEBOXDEF___VAR_CI_
+#if !defined (_CORBA_TYPECODEFACTORY___VAR_CI_)
+#define _CORBA_TYPECODEFACTORY___VAR_CI_
// *************************************************************
-// Inline operations for class CORBA_ValueBoxDef_var
+// Inline operations for class CORBA_TypeCodeFactory_var
// *************************************************************
ACE_INLINE
-CORBA_ValueBoxDef_var::CORBA_ValueBoxDef_var (void) // default constructor
- : ptr_ (CORBA_ValueBoxDef::_nil ())
+CORBA_TypeCodeFactory_var::CORBA_TypeCodeFactory_var (void) // default constructor
+ : ptr_ (CORBA_TypeCodeFactory::_nil ())
{}
ACE_INLINE
-CORBA_ValueBoxDef_var::CORBA_ValueBoxDef_var (CORBA_ValueBoxDef_ptr p)
+CORBA_TypeCodeFactory_var::CORBA_TypeCodeFactory_var (CORBA_TypeCodeFactory_ptr p)
: ptr_ (p)
{}
-ACE_INLINE CORBA_ValueBoxDef_ptr
-CORBA_ValueBoxDef_var::ptr (void) const
+ACE_INLINE ::CORBA_TypeCodeFactory_ptr
+CORBA_TypeCodeFactory_var::ptr (void) const
{
return this->ptr_;
}
ACE_INLINE
-CORBA_ValueBoxDef_var::CORBA_ValueBoxDef_var (const CORBA_ValueBoxDef_var &p) // copy constructor
- : ptr_ (CORBA_ValueBoxDef::_duplicate (p.ptr ()))
+CORBA_TypeCodeFactory_var::CORBA_TypeCodeFactory_var (const ::CORBA_TypeCodeFactory_var &p) // copy constructor
+ : ptr_ (CORBA_TypeCodeFactory::_duplicate (p.ptr ()))
{}
ACE_INLINE
-CORBA_ValueBoxDef_var::~CORBA_ValueBoxDef_var (void) // destructor
+CORBA_TypeCodeFactory_var::~CORBA_TypeCodeFactory_var (void) // destructor
{
CORBA::release (this->ptr_);
}
-ACE_INLINE CORBA_ValueBoxDef_var &
-CORBA_ValueBoxDef_var::operator= (CORBA_ValueBoxDef_ptr p)
+ACE_INLINE CORBA_TypeCodeFactory_var &
+CORBA_TypeCodeFactory_var::operator= (CORBA_TypeCodeFactory_ptr p)
{
CORBA::release (this->ptr_);
this->ptr_ = p;
return *this;
}
-ACE_INLINE CORBA_ValueBoxDef_var &
-CORBA_ValueBoxDef_var::operator= (const CORBA_ValueBoxDef_var &p)
+ACE_INLINE CORBA_TypeCodeFactory_var &
+CORBA_TypeCodeFactory_var::operator= (const ::CORBA_TypeCodeFactory_var &p)
{
if (this != &p)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_ValueBoxDef::_duplicate (p.ptr ());
+ this->ptr_ = ::CORBA_TypeCodeFactory::_duplicate (p.ptr ());
}
return *this;
}
ACE_INLINE
-CORBA_ValueBoxDef_var::operator const CORBA_ValueBoxDef_ptr &() const // cast
+CORBA_TypeCodeFactory_var::operator const ::CORBA_TypeCodeFactory_ptr &() const // cast
{
return this->ptr_;
}
ACE_INLINE
-CORBA_ValueBoxDef_var::operator CORBA_ValueBoxDef_ptr &() // cast
+CORBA_TypeCodeFactory_var::operator ::CORBA_TypeCodeFactory_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_ValueBoxDef_ptr
-CORBA_ValueBoxDef_var::operator-> (void) const
+ACE_INLINE ::CORBA_TypeCodeFactory_ptr
+CORBA_TypeCodeFactory_var::operator-> (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_ValueBoxDef_ptr
-CORBA_ValueBoxDef_var::in (void) const
+ACE_INLINE ::CORBA_TypeCodeFactory_ptr
+CORBA_TypeCodeFactory_var::in (void) const
{
return this->ptr_;
}
-ACE_INLINE CORBA_ValueBoxDef_ptr &
-CORBA_ValueBoxDef_var::inout (void)
+ACE_INLINE ::CORBA_TypeCodeFactory_ptr &
+CORBA_TypeCodeFactory_var::inout (void)
{
return this->ptr_;
}
-ACE_INLINE CORBA_ValueBoxDef_ptr &
-CORBA_ValueBoxDef_var::out (void)
+ACE_INLINE ::CORBA_TypeCodeFactory_ptr &
+CORBA_TypeCodeFactory_var::out (void)
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_ValueBoxDef::_nil ();
+ this->ptr_ = ::CORBA_TypeCodeFactory::_nil ();
return this->ptr_;
}
-ACE_INLINE CORBA_ValueBoxDef_ptr
-CORBA_ValueBoxDef_var::_retn (void)
+ACE_INLINE ::CORBA_TypeCodeFactory_ptr
+CORBA_TypeCodeFactory_var::_retn (void)
{
// yield ownership of managed obj reference
- CORBA_ValueBoxDef_ptr val = this->ptr_;
- this->ptr_ = CORBA_ValueBoxDef::_nil ();
+ ::CORBA_TypeCodeFactory_ptr val = this->ptr_;
+ this->ptr_ = ::CORBA_TypeCodeFactory::_nil ();
return val;
}
@@ -12722,68 +20133,68 @@ CORBA_ValueBoxDef_var::_retn (void)
#endif /* end #if !defined */
-#if !defined (_CORBA_VALUEBOXDEF___OUT_CI_)
-#define _CORBA_VALUEBOXDEF___OUT_CI_
+#if !defined (_CORBA_TYPECODEFACTORY___OUT_CI_)
+#define _CORBA_TYPECODEFACTORY___OUT_CI_
// *************************************************************
-// Inline operations for class CORBA_ValueBoxDef_out
+// Inline operations for class CORBA_TypeCodeFactory_out
// *************************************************************
ACE_INLINE
-CORBA_ValueBoxDef_out::CORBA_ValueBoxDef_out (CORBA_ValueBoxDef_ptr &p)
+CORBA_TypeCodeFactory_out::CORBA_TypeCodeFactory_out (CORBA_TypeCodeFactory_ptr &p)
: ptr_ (p)
{
- this->ptr_ = CORBA_ValueBoxDef::_nil ();
+ this->ptr_ = ::CORBA_TypeCodeFactory::_nil ();
}
ACE_INLINE
-CORBA_ValueBoxDef_out::CORBA_ValueBoxDef_out (CORBA_ValueBoxDef_var &p) // constructor from _var
+CORBA_TypeCodeFactory_out::CORBA_TypeCodeFactory_out (CORBA_TypeCodeFactory_var &p) // constructor from _var
: ptr_ (p.out ())
{
CORBA::release (this->ptr_);
- this->ptr_ = CORBA_ValueBoxDef::_nil ();
+ this->ptr_ = ::CORBA_TypeCodeFactory::_nil ();
}
ACE_INLINE
-CORBA_ValueBoxDef_out::CORBA_ValueBoxDef_out (const CORBA_ValueBoxDef_out &p) // copy constructor
- : ptr_ (ACE_const_cast (CORBA_ValueBoxDef_out&,p).ptr_)
+CORBA_TypeCodeFactory_out::CORBA_TypeCodeFactory_out (const ::CORBA_TypeCodeFactory_out &p) // copy constructor
+ : ptr_ (ACE_const_cast (CORBA_TypeCodeFactory_out &, p).ptr_)
{}
-ACE_INLINE CORBA_ValueBoxDef_out &
-CORBA_ValueBoxDef_out::operator= (const CORBA_ValueBoxDef_out &p)
+ACE_INLINE ::CORBA_TypeCodeFactory_out &
+CORBA_TypeCodeFactory_out::operator= (const ::CORBA_TypeCodeFactory_out &p)
{
- this->ptr_ = ACE_const_cast (CORBA_ValueBoxDef_out&,p).ptr_;
+ this->ptr_ = ACE_const_cast (CORBA_TypeCodeFactory_out&, p).ptr_;
return *this;
}
-ACE_INLINE CORBA_ValueBoxDef_out &
-CORBA_ValueBoxDef_out::operator= (const CORBA_ValueBoxDef_var &p)
+ACE_INLINE CORBA_TypeCodeFactory_out &
+CORBA_TypeCodeFactory_out::operator= (const ::CORBA_TypeCodeFactory_var &p)
{
- this->ptr_ = CORBA_ValueBoxDef::_duplicate (p.ptr ());
+ this->ptr_ = ::CORBA_TypeCodeFactory::_duplicate (p.ptr ());
return *this;
}
-ACE_INLINE CORBA_ValueBoxDef_out &
-CORBA_ValueBoxDef_out::operator= (CORBA_ValueBoxDef_ptr p)
+ACE_INLINE CORBA_TypeCodeFactory_out &
+CORBA_TypeCodeFactory_out::operator= (CORBA_TypeCodeFactory_ptr p)
{
this->ptr_ = p;
return *this;
}
ACE_INLINE
-CORBA_ValueBoxDef_out::operator CORBA_ValueBoxDef_ptr &() // cast
+CORBA_TypeCodeFactory_out::operator ::CORBA_TypeCodeFactory_ptr &() // cast
{
return this->ptr_;
}
-ACE_INLINE CORBA_ValueBoxDef_ptr &
-CORBA_ValueBoxDef_out::ptr (void) // ptr
+ACE_INLINE ::CORBA_TypeCodeFactory_ptr &
+CORBA_TypeCodeFactory_out::ptr (void) // ptr
{
return this->ptr_;
}
-ACE_INLINE CORBA_ValueBoxDef_ptr
-CORBA_ValueBoxDef_out::operator-> (void)
+ACE_INLINE ::CORBA_TypeCodeFactory_ptr
+CORBA_TypeCodeFactory_out::operator-> (void)
{
return this->ptr_;
}
@@ -12791,12 +20202,12 @@ CORBA_ValueBoxDef_out::operator-> (void)
#endif /* end #if !defined */
-ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA::DefinitionKind &_tao_enumval)
+ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const IR::DefinitionKind &_tao_enumval)
{
return strm.write_ulong ((CORBA::ULong) _tao_enumval);
}
-ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA::DefinitionKind &_tao_enumval)
+ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, IR::DefinitionKind &_tao_enumval)
{
CORBA::ULong _tao_temp;
if (strm.read_ulong (_tao_temp))
@@ -12810,17 +20221,6 @@ ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA::DefinitionKind
ACE_INLINE CORBA::Boolean
operator<< (
- TAO_OutputCDR &,
- const CORBA_IRObject_ptr
- );
-ACE_INLINE CORBA::Boolean
-operator>> (
- TAO_InputCDR &,
- CORBA_IRObject_ptr &
- );
-
-ACE_INLINE CORBA::Boolean
-operator<< (
TAO_OutputCDR &strm,
const CORBA_IRObject_ptr _tao_objref
)
@@ -12860,45 +20260,45 @@ operator>> (
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_Contained_ptr
+ const IR_Contained_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_Contained_ptr &
+ IR_Contained_ptr &
);
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_Repository_ptr
+ const IR_Repository_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_Repository_ptr &
+ IR_Repository_ptr &
);
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_Container_ptr
+ const IR_Container_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_Container_ptr &
+ IR_Container_ptr &
);
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_Contained_ptr
+ const IR_Contained_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_Contained_ptr &
+ IR_Contained_ptr &
);
-ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA_Contained::Description &_tao_aggregate)
+ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const IR_Contained::Description &_tao_aggregate)
{
if (
(strm << _tao_aggregate.kind) &&
@@ -12910,7 +20310,7 @@ ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA_Contained
}
-ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA_Contained::Description &_tao_aggregate)
+ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, IR_Contained::Description &_tao_aggregate)
{
if (
(strm >> _tao_aggregate.kind) &&
@@ -12925,27 +20325,27 @@ ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA_Contained::Descr
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &strm,
- const CORBA_Contained_ptr _tao_objref
+ const IR_Contained_ptr _tao_objref
)
{
- CORBA_Object_ptr _tao_corba_obj = _tao_objref;
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
return (strm << _tao_corba_obj);
}
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &strm,
- CORBA_Contained_ptr &_tao_objref
+ IR_Contained_ptr &_tao_objref
)
{
ACE_TRY_NEW_ENV
{
- CORBA_Object_var obj;
+ CORBA::Object_var obj;
if ((strm >> obj.inout ()) == 0)
return 0;
// narrow to the right type
_tao_objref =
- CORBA_Contained::_narrow (
+ IR_Contained::_narrow (
obj.in (),
ACE_TRY_ENV
);
@@ -12963,151 +20363,414 @@ operator>> (
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_ModuleDef_ptr
+ const IR_ModuleDef_ptr
+ );
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &,
+ IR_ModuleDef_ptr &
+ );
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &,
+ const IR_ConstantDef_ptr
+ );
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &,
+ IR_ConstantDef_ptr &
+ );
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &,
+ const IR_IDLType_ptr
+ );
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &,
+ IR_IDLType_ptr &
+ );
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &,
+ const IR_StructDef_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_ModuleDef_ptr &
+ IR_StructDef_ptr &
);
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_ConstantDef_ptr
+ const IR_UnionDef_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_ConstantDef_ptr &
+ IR_UnionDef_ptr &
);
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_IDLType_ptr
+ const IR_EnumDef_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_IDLType_ptr &
+ IR_EnumDef_ptr &
);
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_StructDef_ptr
+ const IR_AliasDef_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_StructDef_ptr &
+ IR_AliasDef_ptr &
);
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_UnionDef_ptr
+ const IR_InterfaceDef_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_UnionDef_ptr &
+ IR_InterfaceDef_ptr &
);
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_EnumDef_ptr
+ const IR_ExceptionDef_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_EnumDef_ptr &
+ IR_ExceptionDef_ptr &
+ );
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &,
+ const IR_NativeDef_ptr
+ );
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &,
+ IR_NativeDef_ptr &
+ );
+
+#if !defined _TAO_CDR_OP_IR_InterfaceDefSeq_I_
+#define _TAO_CDR_OP_IR_InterfaceDefSeq_I_
+
+CORBA::Boolean TAO_Export operator<< (
+ TAO_OutputCDR &,
+ const IR_InterfaceDefSeq &
+ );
+CORBA::Boolean TAO_Export operator>> (
+ TAO_InputCDR &,
+ IR_InterfaceDefSeq &
);
+
+#endif /* _TAO_CDR_OP_IR_InterfaceDefSeq_I_ */
+
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_AliasDef_ptr
+ const IR_ValueDef_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_AliasDef_ptr &
+ IR_ValueDef_ptr &
+ );
+
+#if !defined _TAO_CDR_OP_IR_ValueDefSeq_I_
+#define _TAO_CDR_OP_IR_ValueDefSeq_I_
+
+CORBA::Boolean TAO_Export operator<< (
+ TAO_OutputCDR &,
+ const IR_ValueDefSeq &
+ );
+CORBA::Boolean TAO_Export operator>> (
+ TAO_InputCDR &,
+ IR_ValueDefSeq &
);
+
+#endif /* _TAO_CDR_OP_IR_ValueDefSeq_I_ */
+
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_InterfaceDef_ptr
+ const IR_ValueBoxDef_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_InterfaceDef_ptr &
+ IR_ValueBoxDef_ptr &
);
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_ExceptionDef_ptr
+ const IR_ComponentDef_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_ExceptionDef_ptr &
+ IR_ComponentDef_ptr &
);
+
+#if !defined _TAO_CDR_OP_IR_ComponentDefSeq_I_
+#define _TAO_CDR_OP_IR_ComponentDefSeq_I_
+
+CORBA::Boolean TAO_Export operator<< (
+ TAO_OutputCDR &,
+ const IR_ComponentDefSeq &
+ );
+CORBA::Boolean TAO_Export operator>> (
+ TAO_InputCDR &,
+ IR_ComponentDefSeq &
+ );
+
+#endif /* _TAO_CDR_OP_IR_ComponentDefSeq_I_ */
+
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_NativeDef_ptr
+ const IR_ProvidesDef_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_NativeDef_ptr &
+ IR_ProvidesDef_ptr &
);
-CORBA::Boolean operator<< (
+
+#if !defined _TAO_CDR_OP_IR_ProvidesDefSeq_I_
+#define _TAO_CDR_OP_IR_ProvidesDefSeq_I_
+
+CORBA::Boolean TAO_Export operator<< (
TAO_OutputCDR &,
- const CORBA_InterfaceDefSeq &
+ const IR_ProvidesDefSeq &
);
-CORBA::Boolean operator>> (
+CORBA::Boolean TAO_Export operator>> (
TAO_InputCDR &,
- CORBA_InterfaceDefSeq &
+ IR_ProvidesDefSeq &
);
+#endif /* _TAO_CDR_OP_IR_ProvidesDefSeq_I_ */
+
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_ValueDef_ptr
+ const IR_UsesDef_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_ValueDef_ptr &
+ IR_UsesDef_ptr &
);
-CORBA::Boolean operator<< (
+
+#if !defined _TAO_CDR_OP_IR_UsesDefSeq_I_
+#define _TAO_CDR_OP_IR_UsesDefSeq_I_
+
+CORBA::Boolean TAO_Export operator<< (
TAO_OutputCDR &,
- const CORBA_ValueDefSeq &
+ const IR_UsesDefSeq &
);
-CORBA::Boolean operator>> (
+CORBA::Boolean TAO_Export operator>> (
TAO_InputCDR &,
- CORBA_ValueDefSeq &
+ IR_UsesDefSeq &
);
+#endif /* _TAO_CDR_OP_IR_UsesDefSeq_I_ */
+
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_ValueBoxDef_ptr
+ const IR_HomeDef_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_ValueBoxDef_ptr &
+ IR_HomeDef_ptr &
);
-CORBA::Boolean operator<< (
+
+#if !defined _TAO_CDR_OP_IR_HomeDefSeq_I_
+#define _TAO_CDR_OP_IR_HomeDefSeq_I_
+
+CORBA::Boolean TAO_Export operator<< (
TAO_OutputCDR &,
- const CORBA_ContainedSeq &
+ const IR_HomeDefSeq &
);
-CORBA::Boolean operator>> (
+CORBA::Boolean TAO_Export operator>> (
TAO_InputCDR &,
- CORBA_ContainedSeq &
+ IR_HomeDefSeq &
);
-ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA_StructMember &_tao_aggregate)
+#endif /* _TAO_CDR_OP_IR_HomeDefSeq_I_ */
+
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &,
+ const IR_EventDef_ptr
+ );
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &,
+ IR_EventDef_ptr &
+ );
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &,
+ const IR_EmitsDef_ptr
+ );
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &,
+ IR_EmitsDef_ptr &
+ );
+
+#if !defined _TAO_CDR_OP_IR_EmitsDefSeq_I_
+#define _TAO_CDR_OP_IR_EmitsDefSeq_I_
+
+CORBA::Boolean TAO_Export operator<< (
+ TAO_OutputCDR &,
+ const IR_EmitsDefSeq &
+ );
+CORBA::Boolean TAO_Export operator>> (
+ TAO_InputCDR &,
+ IR_EmitsDefSeq &
+ );
+
+#endif /* _TAO_CDR_OP_IR_EmitsDefSeq_I_ */
+
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &,
+ const IR_PublishesDef_ptr
+ );
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &,
+ IR_PublishesDef_ptr &
+ );
+
+#if !defined _TAO_CDR_OP_IR_PublishesDefSeq_I_
+#define _TAO_CDR_OP_IR_PublishesDefSeq_I_
+
+CORBA::Boolean TAO_Export operator<< (
+ TAO_OutputCDR &,
+ const IR_PublishesDefSeq &
+ );
+CORBA::Boolean TAO_Export operator>> (
+ TAO_InputCDR &,
+ IR_PublishesDefSeq &
+ );
+
+#endif /* _TAO_CDR_OP_IR_PublishesDefSeq_I_ */
+
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &,
+ const IR_ConsumesDef_ptr
+ );
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &,
+ IR_ConsumesDef_ptr &
+ );
+
+#if !defined _TAO_CDR_OP_IR_ConsumesDefSeq_I_
+#define _TAO_CDR_OP_IR_ConsumesDefSeq_I_
+
+CORBA::Boolean TAO_Export operator<< (
+ TAO_OutputCDR &,
+ const IR_ConsumesDefSeq &
+ );
+CORBA::Boolean TAO_Export operator>> (
+ TAO_InputCDR &,
+ IR_ConsumesDefSeq &
+ );
+
+#endif /* _TAO_CDR_OP_IR_ConsumesDefSeq_I_ */
+
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &,
+ const IR_FactoryDef_ptr
+ );
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &,
+ IR_FactoryDef_ptr &
+ );
+
+#if !defined _TAO_CDR_OP_IR_FactoryDefSeq_I_
+#define _TAO_CDR_OP_IR_FactoryDefSeq_I_
+
+CORBA::Boolean TAO_Export operator<< (
+ TAO_OutputCDR &,
+ const IR_FactoryDefSeq &
+ );
+CORBA::Boolean TAO_Export operator>> (
+ TAO_InputCDR &,
+ IR_FactoryDefSeq &
+ );
+
+#endif /* _TAO_CDR_OP_IR_FactoryDefSeq_I_ */
+
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &,
+ const IR_FinderDef_ptr
+ );
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &,
+ IR_FinderDef_ptr &
+ );
+
+#if !defined _TAO_CDR_OP_IR_FinderDefSeq_I_
+#define _TAO_CDR_OP_IR_FinderDefSeq_I_
+
+CORBA::Boolean TAO_Export operator<< (
+ TAO_OutputCDR &,
+ const IR_FinderDefSeq &
+ );
+CORBA::Boolean TAO_Export operator>> (
+ TAO_InputCDR &,
+ IR_FinderDefSeq &
+ );
+
+#endif /* _TAO_CDR_OP_IR_FinderDefSeq_I_ */
+
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &,
+ const IR_PrimaryKeyDef_ptr
+ );
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &,
+ IR_PrimaryKeyDef_ptr &
+ );
+
+#if !defined _TAO_CDR_OP_IR_ContainedSeq_I_
+#define _TAO_CDR_OP_IR_ContainedSeq_I_
+
+CORBA::Boolean TAO_Export operator<< (
+ TAO_OutputCDR &,
+ const IR_ContainedSeq &
+ );
+CORBA::Boolean TAO_Export operator>> (
+ TAO_InputCDR &,
+ IR_ContainedSeq &
+ );
+
+#endif /* _TAO_CDR_OP_IR_ContainedSeq_I_ */
+
+ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const IR_StructMember &_tao_aggregate)
{
if (
(strm << _tao_aggregate.name.in ()) &&
@@ -13120,7 +20783,7 @@ ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA_StructMem
}
-ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA_StructMember &_tao_aggregate)
+ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, IR_StructMember &_tao_aggregate)
{
if (
(strm >> _tao_aggregate.name.out ()) &&
@@ -13133,19 +20796,26 @@ ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA_StructMember &_t
}
-CORBA::Boolean operator<< (
+
+#if !defined _TAO_CDR_OP_IR_StructMemberSeq_I_
+#define _TAO_CDR_OP_IR_StructMemberSeq_I_
+
+CORBA::Boolean TAO_Export operator<< (
TAO_OutputCDR &,
- const CORBA_StructMemberSeq &
+ const IR_StructMemberSeq &
);
-CORBA::Boolean operator>> (
+CORBA::Boolean TAO_Export operator>> (
TAO_InputCDR &,
- CORBA_StructMemberSeq &
+ IR_StructMemberSeq &
);
-ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA_Initializer &_tao_aggregate)
+#endif /* _TAO_CDR_OP_IR_StructMemberSeq_I_ */
+
+ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const IR_Initializer &_tao_aggregate)
{
if (
- (strm << _tao_aggregate.members)
+ (strm << _tao_aggregate.members) &&
+ (strm << _tao_aggregate.name.in ())
)
return 1;
else
@@ -13153,10 +20823,11 @@ ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA_Initializ
}
-ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA_Initializer &_tao_aggregate)
+ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, IR_Initializer &_tao_aggregate)
{
if (
- (strm >> _tao_aggregate.members)
+ (strm >> _tao_aggregate.members) &&
+ (strm >> _tao_aggregate.name.out ())
)
return 1;
else
@@ -13164,16 +20835,22 @@ ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA_Initializer &_ta
}
-CORBA::Boolean operator<< (
+
+#if !defined _TAO_CDR_OP_IR_InitializerSeq_I_
+#define _TAO_CDR_OP_IR_InitializerSeq_I_
+
+CORBA::Boolean TAO_Export operator<< (
TAO_OutputCDR &,
- const CORBA_InitializerSeq &
+ const IR_InitializerSeq &
);
-CORBA::Boolean operator>> (
+CORBA::Boolean TAO_Export operator>> (
TAO_InputCDR &,
- CORBA_InitializerSeq &
+ IR_InitializerSeq &
);
-ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA_UnionMember &_tao_aggregate)
+#endif /* _TAO_CDR_OP_IR_InitializerSeq_I_ */
+
+ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const IR_UnionMember &_tao_aggregate)
{
if (
(strm << _tao_aggregate.name.in ()) &&
@@ -13187,7 +20864,7 @@ ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA_UnionMemb
}
-ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA_UnionMember &_tao_aggregate)
+ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, IR_UnionMember &_tao_aggregate)
{
if (
(strm >> _tao_aggregate.name.out ()) &&
@@ -13201,36 +20878,48 @@ ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA_UnionMember &_ta
}
-CORBA::Boolean operator<< (
+
+#if !defined _TAO_CDR_OP_IR_UnionMemberSeq_I_
+#define _TAO_CDR_OP_IR_UnionMemberSeq_I_
+
+CORBA::Boolean TAO_Export operator<< (
TAO_OutputCDR &,
- const CORBA_UnionMemberSeq &
+ const IR_UnionMemberSeq &
);
-CORBA::Boolean operator>> (
+CORBA::Boolean TAO_Export operator>> (
TAO_InputCDR &,
- CORBA_UnionMemberSeq &
+ IR_UnionMemberSeq &
);
-CORBA::Boolean operator<< (
+#endif /* _TAO_CDR_OP_IR_UnionMemberSeq_I_ */
+
+
+#if !defined _TAO_CDR_OP_IR_EnumMemberSeq_I_
+#define _TAO_CDR_OP_IR_EnumMemberSeq_I_
+
+CORBA::Boolean TAO_Export operator<< (
TAO_OutputCDR &,
- const CORBA_EnumMemberSeq &
+ const IR_EnumMemberSeq &
);
-CORBA::Boolean operator>> (
+CORBA::Boolean TAO_Export operator>> (
TAO_InputCDR &,
- CORBA_EnumMemberSeq &
+ IR_EnumMemberSeq &
);
+#endif /* _TAO_CDR_OP_IR_EnumMemberSeq_I_ */
+
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_Container_ptr
+ const IR_Container_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_Container_ptr &
+ IR_Container_ptr &
);
-ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA_Container::Description &_tao_aggregate)
+ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const IR_Container::Description &_tao_aggregate)
{
if (
(strm << _tao_aggregate.contained_object.in ()) &&
@@ -13243,7 +20932,7 @@ ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA_Container
}
-ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA_Container::Description &_tao_aggregate)
+ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, IR_Container::Description &_tao_aggregate)
{
if (
(strm >> _tao_aggregate.contained_object.out ()) &&
@@ -13256,39 +20945,45 @@ ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA_Container::Descr
}
-CORBA::Boolean operator<< (
+
+#if !defined _TAO_CDR_OP_IR_Container_DescriptionSeq_I_
+#define _TAO_CDR_OP_IR_Container_DescriptionSeq_I_
+
+CORBA::Boolean TAO_Export operator<< (
TAO_OutputCDR &,
- const CORBA_Container::DescriptionSeq &
+ const IR_Container::DescriptionSeq &
);
-CORBA::Boolean operator>> (
+CORBA::Boolean TAO_Export operator>> (
TAO_InputCDR &,
- CORBA_Container::DescriptionSeq &
+ IR_Container::DescriptionSeq &
);
+#endif /* _TAO_CDR_OP_IR_Container_DescriptionSeq_I_ */
+
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &strm,
- const CORBA_Container_ptr _tao_objref
+ const IR_Container_ptr _tao_objref
)
{
- CORBA_Object_ptr _tao_corba_obj = _tao_objref;
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
return (strm << _tao_corba_obj);
}
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &strm,
- CORBA_Container_ptr &_tao_objref
+ IR_Container_ptr &_tao_objref
)
{
ACE_TRY_NEW_ENV
{
- CORBA_Object_var obj;
+ CORBA::Object_var obj;
if ((strm >> obj.inout ()) == 0)
return 0;
// narrow to the right type
_tao_objref =
- CORBA_Container::_narrow (
+ IR_Container::_narrow (
obj.in (),
ACE_TRY_ENV
);
@@ -13306,38 +21001,38 @@ operator>> (
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_IDLType_ptr
+ const IR_IDLType_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_IDLType_ptr &
+ IR_IDLType_ptr &
);
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &strm,
- const CORBA_IDLType_ptr _tao_objref
+ const IR_IDLType_ptr _tao_objref
)
{
- CORBA_Object_ptr _tao_corba_obj = _tao_objref;
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
return (strm << _tao_corba_obj);
}
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &strm,
- CORBA_IDLType_ptr &_tao_objref
+ IR_IDLType_ptr &_tao_objref
)
{
ACE_TRY_NEW_ENV
{
- CORBA_Object_var obj;
+ CORBA::Object_var obj;
if ((strm >> obj.inout ()) == 0)
return 0;
// narrow to the right type
_tao_objref =
- CORBA_IDLType::_narrow (
+ IR_IDLType::_narrow (
obj.in (),
ACE_TRY_ENV
);
@@ -13355,69 +21050,69 @@ operator>> (
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_PrimitiveDef_ptr
+ const IR_PrimitiveDef_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_PrimitiveDef_ptr &
+ IR_PrimitiveDef_ptr &
);
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_StringDef_ptr
+ const IR_StringDef_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_StringDef_ptr &
+ IR_StringDef_ptr &
);
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_SequenceDef_ptr
+ const IR_SequenceDef_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_SequenceDef_ptr &
+ IR_SequenceDef_ptr &
);
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_ArrayDef_ptr
+ const IR_ArrayDef_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_ArrayDef_ptr &
+ IR_ArrayDef_ptr &
);
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_WstringDef_ptr
+ const IR_WstringDef_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_WstringDef_ptr &
+ IR_WstringDef_ptr &
);
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_FixedDef_ptr
+ const IR_FixedDef_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_FixedDef_ptr &
+ IR_FixedDef_ptr &
);
-ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA::PrimitiveKind &_tao_enumval)
+ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const IR::PrimitiveKind &_tao_enumval)
{
return strm.write_ulong ((CORBA::ULong) _tao_enumval);
}
-ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA::PrimitiveKind &_tao_enumval)
+ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, IR::PrimitiveKind &_tao_enumval)
{
CORBA::ULong _tao_temp;
if (strm.read_ulong (_tao_temp))
@@ -13432,38 +21127,38 @@ ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA::PrimitiveKind &
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_Repository_ptr
+ const IR_Repository_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_Repository_ptr &
+ IR_Repository_ptr &
);
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &strm,
- const CORBA_Repository_ptr _tao_objref
+ const IR_Repository_ptr _tao_objref
)
{
- CORBA_Object_ptr _tao_corba_obj = _tao_objref;
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
return (strm << _tao_corba_obj);
}
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &strm,
- CORBA_Repository_ptr &_tao_objref
+ IR_Repository_ptr &_tao_objref
)
{
ACE_TRY_NEW_ENV
{
- CORBA_Object_var obj;
+ CORBA::Object_var obj;
if ((strm >> obj.inout ()) == 0)
return 0;
// narrow to the right type
_tao_objref =
- CORBA_Repository::_narrow (
+ IR_Repository::_narrow (
obj.in (),
ACE_TRY_ENV
);
@@ -13481,38 +21176,87 @@ operator>> (
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_ModuleDef_ptr
+ const IR_ComponentRepository_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_ModuleDef_ptr &
+ IR_ComponentRepository_ptr &
);
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &strm,
- const CORBA_ModuleDef_ptr _tao_objref
+ const IR_ComponentRepository_ptr _tao_objref
)
{
- CORBA_Object_ptr _tao_corba_obj = _tao_objref;
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
return (strm << _tao_corba_obj);
}
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &strm,
- CORBA_ModuleDef_ptr &_tao_objref
+ IR_ComponentRepository_ptr &_tao_objref
)
{
ACE_TRY_NEW_ENV
{
- CORBA_Object_var obj;
+ CORBA::Object_var obj;
+ if ((strm >> obj.inout ()) == 0)
+ return 0;
+ // narrow to the right type
+ _tao_objref =
+ IR_ComponentRepository::_narrow (
+ obj.in (),
+ ACE_TRY_ENV
+ );
+ ACE_TRY_CHECK;
+ return 1;
+ }
+ ACE_CATCHANY
+ {
+ // do nothing
+ }
+ ACE_ENDTRY;
+ return 0;
+}
+
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &,
+ const IR_ModuleDef_ptr
+ );
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &,
+ IR_ModuleDef_ptr &
+ );
+
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &strm,
+ const IR_ModuleDef_ptr _tao_objref
+ )
+{
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
+ return (strm << _tao_corba_obj);
+}
+
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &strm,
+ IR_ModuleDef_ptr &_tao_objref
+ )
+{
+ ACE_TRY_NEW_ENV
+ {
+ CORBA::Object_var obj;
if ((strm >> obj.inout ()) == 0)
return 0;
// narrow to the right type
_tao_objref =
- CORBA_ModuleDef::_narrow (
+ IR_ModuleDef::_narrow (
obj.in (),
ACE_TRY_ENV
);
@@ -13527,7 +21271,7 @@ operator>> (
return 0;
}
-ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA_ModuleDescription &_tao_aggregate)
+ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const IR_ModuleDescription &_tao_aggregate)
{
if (
(strm << _tao_aggregate.name.in ()) &&
@@ -13541,7 +21285,7 @@ ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA_ModuleDes
}
-ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA_ModuleDescription &_tao_aggregate)
+ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, IR_ModuleDescription &_tao_aggregate)
{
if (
(strm >> _tao_aggregate.name.out ()) &&
@@ -13558,38 +21302,38 @@ ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA_ModuleDescriptio
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_ConstantDef_ptr
+ const IR_ConstantDef_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_ConstantDef_ptr &
+ IR_ConstantDef_ptr &
);
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &strm,
- const CORBA_ConstantDef_ptr _tao_objref
+ const IR_ConstantDef_ptr _tao_objref
)
{
- CORBA_Object_ptr _tao_corba_obj = _tao_objref;
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
return (strm << _tao_corba_obj);
}
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &strm,
- CORBA_ConstantDef_ptr &_tao_objref
+ IR_ConstantDef_ptr &_tao_objref
)
{
ACE_TRY_NEW_ENV
{
- CORBA_Object_var obj;
+ CORBA::Object_var obj;
if ((strm >> obj.inout ()) == 0)
return 0;
// narrow to the right type
_tao_objref =
- CORBA_ConstantDef::_narrow (
+ IR_ConstantDef::_narrow (
obj.in (),
ACE_TRY_ENV
);
@@ -13604,7 +21348,7 @@ operator>> (
return 0;
}
-ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA_ConstantDescription &_tao_aggregate)
+ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const IR_ConstantDescription &_tao_aggregate)
{
if (
(strm << _tao_aggregate.name.in ()) &&
@@ -13620,7 +21364,7 @@ ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA_ConstantD
}
-ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA_ConstantDescription &_tao_aggregate)
+ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, IR_ConstantDescription &_tao_aggregate)
{
if (
(strm >> _tao_aggregate.name.out ()) &&
@@ -13639,38 +21383,38 @@ ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA_ConstantDescript
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_TypedefDef_ptr
+ const IR_TypedefDef_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_TypedefDef_ptr &
+ IR_TypedefDef_ptr &
);
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &strm,
- const CORBA_TypedefDef_ptr _tao_objref
+ const IR_TypedefDef_ptr _tao_objref
)
{
- CORBA_Object_ptr _tao_corba_obj = _tao_objref;
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
return (strm << _tao_corba_obj);
}
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &strm,
- CORBA_TypedefDef_ptr &_tao_objref
+ IR_TypedefDef_ptr &_tao_objref
)
{
ACE_TRY_NEW_ENV
{
- CORBA_Object_var obj;
+ CORBA::Object_var obj;
if ((strm >> obj.inout ()) == 0)
return 0;
// narrow to the right type
_tao_objref =
- CORBA_TypedefDef::_narrow (
+ IR_TypedefDef::_narrow (
obj.in (),
ACE_TRY_ENV
);
@@ -13685,7 +21429,7 @@ operator>> (
return 0;
}
-ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA_TypeDescription &_tao_aggregate)
+ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const IR_TypeDescription &_tao_aggregate)
{
if (
(strm << _tao_aggregate.name.in ()) &&
@@ -13700,7 +21444,7 @@ ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA_TypeDescr
}
-ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA_TypeDescription &_tao_aggregate)
+ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, IR_TypeDescription &_tao_aggregate)
{
if (
(strm >> _tao_aggregate.name.out ()) &&
@@ -13718,38 +21462,38 @@ ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA_TypeDescription
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_StructDef_ptr
+ const IR_StructDef_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_StructDef_ptr &
+ IR_StructDef_ptr &
);
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &strm,
- const CORBA_StructDef_ptr _tao_objref
+ const IR_StructDef_ptr _tao_objref
)
{
- CORBA_Object_ptr _tao_corba_obj = _tao_objref;
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
return (strm << _tao_corba_obj);
}
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &strm,
- CORBA_StructDef_ptr &_tao_objref
+ IR_StructDef_ptr &_tao_objref
)
{
ACE_TRY_NEW_ENV
{
- CORBA_Object_var obj;
+ CORBA::Object_var obj;
if ((strm >> obj.inout ()) == 0)
return 0;
// narrow to the right type
_tao_objref =
- CORBA_StructDef::_narrow (
+ IR_StructDef::_narrow (
obj.in (),
ACE_TRY_ENV
);
@@ -13767,38 +21511,38 @@ operator>> (
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_UnionDef_ptr
+ const IR_UnionDef_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_UnionDef_ptr &
+ IR_UnionDef_ptr &
);
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &strm,
- const CORBA_UnionDef_ptr _tao_objref
+ const IR_UnionDef_ptr _tao_objref
)
{
- CORBA_Object_ptr _tao_corba_obj = _tao_objref;
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
return (strm << _tao_corba_obj);
}
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &strm,
- CORBA_UnionDef_ptr &_tao_objref
+ IR_UnionDef_ptr &_tao_objref
)
{
ACE_TRY_NEW_ENV
{
- CORBA_Object_var obj;
+ CORBA::Object_var obj;
if ((strm >> obj.inout ()) == 0)
return 0;
// narrow to the right type
_tao_objref =
- CORBA_UnionDef::_narrow (
+ IR_UnionDef::_narrow (
obj.in (),
ACE_TRY_ENV
);
@@ -13816,38 +21560,38 @@ operator>> (
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_EnumDef_ptr
+ const IR_EnumDef_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_EnumDef_ptr &
+ IR_EnumDef_ptr &
);
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &strm,
- const CORBA_EnumDef_ptr _tao_objref
+ const IR_EnumDef_ptr _tao_objref
)
{
- CORBA_Object_ptr _tao_corba_obj = _tao_objref;
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
return (strm << _tao_corba_obj);
}
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &strm,
- CORBA_EnumDef_ptr &_tao_objref
+ IR_EnumDef_ptr &_tao_objref
)
{
ACE_TRY_NEW_ENV
{
- CORBA_Object_var obj;
+ CORBA::Object_var obj;
if ((strm >> obj.inout ()) == 0)
return 0;
// narrow to the right type
_tao_objref =
- CORBA_EnumDef::_narrow (
+ IR_EnumDef::_narrow (
obj.in (),
ACE_TRY_ENV
);
@@ -13865,38 +21609,38 @@ operator>> (
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_AliasDef_ptr
+ const IR_AliasDef_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_AliasDef_ptr &
+ IR_AliasDef_ptr &
);
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &strm,
- const CORBA_AliasDef_ptr _tao_objref
+ const IR_AliasDef_ptr _tao_objref
)
{
- CORBA_Object_ptr _tao_corba_obj = _tao_objref;
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
return (strm << _tao_corba_obj);
}
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &strm,
- CORBA_AliasDef_ptr &_tao_objref
+ IR_AliasDef_ptr &_tao_objref
)
{
ACE_TRY_NEW_ENV
{
- CORBA_Object_var obj;
+ CORBA::Object_var obj;
if ((strm >> obj.inout ()) == 0)
return 0;
// narrow to the right type
_tao_objref =
- CORBA_AliasDef::_narrow (
+ IR_AliasDef::_narrow (
obj.in (),
ACE_TRY_ENV
);
@@ -13914,38 +21658,38 @@ operator>> (
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_PrimitiveDef_ptr
+ const IR_NativeDef_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_PrimitiveDef_ptr &
+ IR_NativeDef_ptr &
);
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &strm,
- const CORBA_PrimitiveDef_ptr _tao_objref
+ const IR_NativeDef_ptr _tao_objref
)
{
- CORBA_Object_ptr _tao_corba_obj = _tao_objref;
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
return (strm << _tao_corba_obj);
}
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &strm,
- CORBA_PrimitiveDef_ptr &_tao_objref
+ IR_NativeDef_ptr &_tao_objref
)
{
ACE_TRY_NEW_ENV
{
- CORBA_Object_var obj;
+ CORBA::Object_var obj;
if ((strm >> obj.inout ()) == 0)
return 0;
// narrow to the right type
_tao_objref =
- CORBA_PrimitiveDef::_narrow (
+ IR_NativeDef::_narrow (
obj.in (),
ACE_TRY_ENV
);
@@ -13963,38 +21707,38 @@ operator>> (
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_StringDef_ptr
+ const IR_PrimitiveDef_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_StringDef_ptr &
+ IR_PrimitiveDef_ptr &
);
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &strm,
- const CORBA_StringDef_ptr _tao_objref
+ const IR_PrimitiveDef_ptr _tao_objref
)
{
- CORBA_Object_ptr _tao_corba_obj = _tao_objref;
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
return (strm << _tao_corba_obj);
}
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &strm,
- CORBA_StringDef_ptr &_tao_objref
+ IR_PrimitiveDef_ptr &_tao_objref
)
{
ACE_TRY_NEW_ENV
{
- CORBA_Object_var obj;
+ CORBA::Object_var obj;
if ((strm >> obj.inout ()) == 0)
return 0;
// narrow to the right type
_tao_objref =
- CORBA_StringDef::_narrow (
+ IR_PrimitiveDef::_narrow (
obj.in (),
ACE_TRY_ENV
);
@@ -14012,38 +21756,38 @@ operator>> (
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_WstringDef_ptr
+ const IR_StringDef_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_WstringDef_ptr &
+ IR_StringDef_ptr &
);
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &strm,
- const CORBA_WstringDef_ptr _tao_objref
+ const IR_StringDef_ptr _tao_objref
)
{
- CORBA_Object_ptr _tao_corba_obj = _tao_objref;
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
return (strm << _tao_corba_obj);
}
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &strm,
- CORBA_WstringDef_ptr &_tao_objref
+ IR_StringDef_ptr &_tao_objref
)
{
ACE_TRY_NEW_ENV
{
- CORBA_Object_var obj;
+ CORBA::Object_var obj;
if ((strm >> obj.inout ()) == 0)
return 0;
// narrow to the right type
_tao_objref =
- CORBA_WstringDef::_narrow (
+ IR_StringDef::_narrow (
obj.in (),
ACE_TRY_ENV
);
@@ -14061,38 +21805,38 @@ operator>> (
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_FixedDef_ptr
+ const IR_WstringDef_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_FixedDef_ptr &
+ IR_WstringDef_ptr &
);
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &strm,
- const CORBA_FixedDef_ptr _tao_objref
+ const IR_WstringDef_ptr _tao_objref
)
{
- CORBA_Object_ptr _tao_corba_obj = _tao_objref;
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
return (strm << _tao_corba_obj);
}
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &strm,
- CORBA_FixedDef_ptr &_tao_objref
+ IR_WstringDef_ptr &_tao_objref
)
{
ACE_TRY_NEW_ENV
{
- CORBA_Object_var obj;
+ CORBA::Object_var obj;
if ((strm >> obj.inout ()) == 0)
return 0;
// narrow to the right type
_tao_objref =
- CORBA_FixedDef::_narrow (
+ IR_WstringDef::_narrow (
obj.in (),
ACE_TRY_ENV
);
@@ -14110,38 +21854,38 @@ operator>> (
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_SequenceDef_ptr
+ const IR_FixedDef_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_SequenceDef_ptr &
+ IR_FixedDef_ptr &
);
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &strm,
- const CORBA_SequenceDef_ptr _tao_objref
+ const IR_FixedDef_ptr _tao_objref
)
{
- CORBA_Object_ptr _tao_corba_obj = _tao_objref;
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
return (strm << _tao_corba_obj);
}
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &strm,
- CORBA_SequenceDef_ptr &_tao_objref
+ IR_FixedDef_ptr &_tao_objref
)
{
ACE_TRY_NEW_ENV
{
- CORBA_Object_var obj;
+ CORBA::Object_var obj;
if ((strm >> obj.inout ()) == 0)
return 0;
// narrow to the right type
_tao_objref =
- CORBA_SequenceDef::_narrow (
+ IR_FixedDef::_narrow (
obj.in (),
ACE_TRY_ENV
);
@@ -14159,38 +21903,38 @@ operator>> (
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_ArrayDef_ptr
+ const IR_SequenceDef_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_ArrayDef_ptr &
+ IR_SequenceDef_ptr &
);
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &strm,
- const CORBA_ArrayDef_ptr _tao_objref
+ const IR_SequenceDef_ptr _tao_objref
)
{
- CORBA_Object_ptr _tao_corba_obj = _tao_objref;
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
return (strm << _tao_corba_obj);
}
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &strm,
- CORBA_ArrayDef_ptr &_tao_objref
+ IR_SequenceDef_ptr &_tao_objref
)
{
ACE_TRY_NEW_ENV
{
- CORBA_Object_var obj;
+ CORBA::Object_var obj;
if ((strm >> obj.inout ()) == 0)
return 0;
// narrow to the right type
_tao_objref =
- CORBA_ArrayDef::_narrow (
+ IR_SequenceDef::_narrow (
obj.in (),
ACE_TRY_ENV
);
@@ -14208,38 +21952,87 @@ operator>> (
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_ExceptionDef_ptr
+ const IR_ArrayDef_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_ExceptionDef_ptr &
+ IR_ArrayDef_ptr &
);
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &strm,
- const CORBA_ExceptionDef_ptr _tao_objref
+ const IR_ArrayDef_ptr _tao_objref
)
{
- CORBA_Object_ptr _tao_corba_obj = _tao_objref;
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
return (strm << _tao_corba_obj);
}
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &strm,
- CORBA_ExceptionDef_ptr &_tao_objref
+ IR_ArrayDef_ptr &_tao_objref
)
{
ACE_TRY_NEW_ENV
{
- CORBA_Object_var obj;
+ CORBA::Object_var obj;
+ if ((strm >> obj.inout ()) == 0)
+ return 0;
+ // narrow to the right type
+ _tao_objref =
+ IR_ArrayDef::_narrow (
+ obj.in (),
+ ACE_TRY_ENV
+ );
+ ACE_TRY_CHECK;
+ return 1;
+ }
+ ACE_CATCHANY
+ {
+ // do nothing
+ }
+ ACE_ENDTRY;
+ return 0;
+}
+
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &,
+ const IR_ExceptionDef_ptr
+ );
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &,
+ IR_ExceptionDef_ptr &
+ );
+
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &strm,
+ const IR_ExceptionDef_ptr _tao_objref
+ )
+{
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
+ return (strm << _tao_corba_obj);
+}
+
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &strm,
+ IR_ExceptionDef_ptr &_tao_objref
+ )
+{
+ ACE_TRY_NEW_ENV
+ {
+ CORBA::Object_var obj;
if ((strm >> obj.inout ()) == 0)
return 0;
// narrow to the right type
_tao_objref =
- CORBA_ExceptionDef::_narrow (
+ IR_ExceptionDef::_narrow (
obj.in (),
ACE_TRY_ENV
);
@@ -14254,7 +22047,7 @@ operator>> (
return 0;
}
-ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA_ExceptionDescription &_tao_aggregate)
+ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const IR_ExceptionDescription &_tao_aggregate)
{
if (
(strm << _tao_aggregate.name.in ()) &&
@@ -14269,7 +22062,7 @@ ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA_Exception
}
-ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA::ExceptionDescription &_tao_aggregate)
+ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, IR_ExceptionDescription &_tao_aggregate)
{
if (
(strm >> _tao_aggregate.name.out ()) &&
@@ -14284,12 +22077,42 @@ ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA::ExceptionDescri
}
-ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA::AttributeMode &_tao_enumval)
+
+#if !defined _TAO_CDR_OP_IR_ExceptionDefSeq_I_
+#define _TAO_CDR_OP_IR_ExceptionDefSeq_I_
+
+CORBA::Boolean TAO_Export operator<< (
+ TAO_OutputCDR &,
+ const IR_ExceptionDefSeq &
+ );
+CORBA::Boolean TAO_Export operator>> (
+ TAO_InputCDR &,
+ IR_ExceptionDefSeq &
+ );
+
+#endif /* _TAO_CDR_OP_IR_ExceptionDefSeq_I_ */
+
+
+#if !defined _TAO_CDR_OP_IR_ExcDescriptionSeq_I_
+#define _TAO_CDR_OP_IR_ExcDescriptionSeq_I_
+
+CORBA::Boolean TAO_Export operator<< (
+ TAO_OutputCDR &,
+ const IR_ExcDescriptionSeq &
+ );
+CORBA::Boolean TAO_Export operator>> (
+ TAO_InputCDR &,
+ IR_ExcDescriptionSeq &
+ );
+
+#endif /* _TAO_CDR_OP_IR_ExcDescriptionSeq_I_ */
+
+ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const IR::AttributeMode &_tao_enumval)
{
return strm.write_ulong ((CORBA::ULong) _tao_enumval);
}
-ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA::AttributeMode &_tao_enumval)
+ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, IR::AttributeMode &_tao_enumval)
{
CORBA::ULong _tao_temp;
if (strm.read_ulong (_tao_temp))
@@ -14304,38 +22127,38 @@ ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA::AttributeMode &
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_AttributeDef_ptr
+ const IR_AttributeDef_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_AttributeDef_ptr &
+ IR_AttributeDef_ptr &
);
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &strm,
- const CORBA_AttributeDef_ptr _tao_objref
+ const IR_AttributeDef_ptr _tao_objref
)
{
- CORBA_Object_ptr _tao_corba_obj = _tao_objref;
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
return (strm << _tao_corba_obj);
}
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &strm,
- CORBA_AttributeDef_ptr &_tao_objref
+ IR_AttributeDef_ptr &_tao_objref
)
{
ACE_TRY_NEW_ENV
{
- CORBA_Object_var obj;
+ CORBA::Object_var obj;
if ((strm >> obj.inout ()) == 0)
return 0;
// narrow to the right type
_tao_objref =
- CORBA_AttributeDef::_narrow (
+ IR_AttributeDef::_narrow (
obj.in (),
ACE_TRY_ENV
);
@@ -14350,7 +22173,7 @@ operator>> (
return 0;
}
-ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA::AttributeDescription &_tao_aggregate)
+ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const IR_AttributeDescription &_tao_aggregate)
{
if (
(strm << _tao_aggregate.name.in ()) &&
@@ -14358,7 +22181,9 @@ ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA::Attribut
(strm << _tao_aggregate.defined_in.in ()) &&
(strm << _tao_aggregate.version.in ()) &&
(strm << _tao_aggregate.type.in ()) &&
- (strm << _tao_aggregate.mode)
+ (strm << _tao_aggregate.mode) &&
+ (strm << _tao_aggregate.get_exceptions) &&
+ (strm << _tao_aggregate.put_exceptions)
)
return 1;
else
@@ -14366,7 +22191,7 @@ ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA::Attribut
}
-ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA::AttributeDescription &_tao_aggregate)
+ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, IR_AttributeDescription &_tao_aggregate)
{
if (
(strm >> _tao_aggregate.name.out ()) &&
@@ -14374,7 +22199,9 @@ ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA::AttributeDescri
(strm >> _tao_aggregate.defined_in.out ()) &&
(strm >> _tao_aggregate.version.out ()) &&
(strm >> _tao_aggregate.type.out ()) &&
- (strm >> _tao_aggregate.mode)
+ (strm >> _tao_aggregate.mode) &&
+ (strm >> _tao_aggregate.get_exceptions) &&
+ (strm >> _tao_aggregate.put_exceptions)
)
return 1;
else
@@ -14382,12 +22209,12 @@ ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA::AttributeDescri
}
-ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA::OperationMode &_tao_enumval)
+ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const IR::OperationMode &_tao_enumval)
{
return strm.write_ulong ((CORBA::ULong) _tao_enumval);
}
-ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA::OperationMode &_tao_enumval)
+ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, IR::OperationMode &_tao_enumval)
{
CORBA::ULong _tao_temp;
if (strm.read_ulong (_tao_temp))
@@ -14399,12 +22226,12 @@ ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA::OperationMode &
return 0;
}
-ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA::ParameterMode &_tao_enumval)
+ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const IR::ParameterMode &_tao_enumval)
{
return strm.write_ulong ((CORBA::ULong) _tao_enumval);
}
-ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA::ParameterMode &_tao_enumval)
+ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, IR::ParameterMode &_tao_enumval)
{
CORBA::ULong _tao_temp;
if (strm.read_ulong (_tao_temp))
@@ -14416,7 +22243,7 @@ ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA::ParameterMode &
return 0;
}
-ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA_ParameterDescription &_tao_aggregate)
+ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const IR_ParameterDescription &_tao_aggregate)
{
if (
(strm << _tao_aggregate.name.in ()) &&
@@ -14430,7 +22257,7 @@ ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA_Parameter
}
-ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA_ParameterDescription &_tao_aggregate)
+ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, IR_ParameterDescription &_tao_aggregate)
{
if (
(strm >> _tao_aggregate.name.out ()) &&
@@ -14444,77 +22271,71 @@ ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA_ParameterDescrip
}
-CORBA::Boolean operator<< (
- TAO_OutputCDR &,
- const CORBA_ParDescriptionSeq &
- );
-CORBA::Boolean operator>> (
- TAO_InputCDR &,
- CORBA_ParDescriptionSeq &
- );
-CORBA::Boolean operator<< (
- TAO_OutputCDR &,
- const CORBA_ContextIdSeq &
- );
-CORBA::Boolean operator>> (
- TAO_InputCDR &,
- CORBA_ContextIdSeq &
- );
+#if !defined _TAO_CDR_OP_IR_ParDescriptionSeq_I_
+#define _TAO_CDR_OP_IR_ParDescriptionSeq_I_
-CORBA::Boolean operator<< (
+CORBA::Boolean TAO_Export operator<< (
TAO_OutputCDR &,
- const CORBA_ExceptionDefSeq &
+ const IR_ParDescriptionSeq &
);
-CORBA::Boolean operator>> (
+CORBA::Boolean TAO_Export operator>> (
TAO_InputCDR &,
- CORBA_ExceptionDefSeq &
+ IR_ParDescriptionSeq &
);
-CORBA::Boolean operator<< (
+#endif /* _TAO_CDR_OP_IR_ParDescriptionSeq_I_ */
+
+
+#if !defined _TAO_CDR_OP_IR_ContextIdSeq_I_
+#define _TAO_CDR_OP_IR_ContextIdSeq_I_
+
+CORBA::Boolean TAO_Export operator<< (
TAO_OutputCDR &,
- const CORBA_ExcDescriptionSeq &
+ const IR_ContextIdSeq &
);
-CORBA::Boolean operator>> (
+CORBA::Boolean TAO_Export operator>> (
TAO_InputCDR &,
- CORBA_ExcDescriptionSeq &
+ IR_ContextIdSeq &
);
+#endif /* _TAO_CDR_OP_IR_ContextIdSeq_I_ */
+
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_OperationDef_ptr
+ const IR_OperationDef_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_OperationDef_ptr &
+ IR_OperationDef_ptr &
);
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &strm,
- const CORBA_OperationDef_ptr _tao_objref
+ const IR_OperationDef_ptr _tao_objref
)
{
- CORBA_Object_ptr _tao_corba_obj = _tao_objref;
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
return (strm << _tao_corba_obj);
}
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &strm,
- CORBA_OperationDef_ptr &_tao_objref
+ IR_OperationDef_ptr &_tao_objref
)
{
ACE_TRY_NEW_ENV
{
- CORBA_Object_var obj;
+ CORBA::Object_var obj;
if ((strm >> obj.inout ()) == 0)
return 0;
// narrow to the right type
_tao_objref =
- CORBA_OperationDef::_narrow (
+ IR_OperationDef::_narrow (
obj.in (),
ACE_TRY_ENV
);
@@ -14529,7 +22350,7 @@ operator>> (
return 0;
}
-ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA_OperationDescription &_tao_aggregate)
+ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const IR_OperationDescription &_tao_aggregate)
{
if (
(strm << _tao_aggregate.name.in ()) &&
@@ -14548,7 +22369,7 @@ ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA_Operation
}
-ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA_OperationDescription &_tao_aggregate)
+ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, IR_OperationDescription &_tao_aggregate)
{
if (
(strm >> _tao_aggregate.name.out ()) &&
@@ -14567,45 +22388,101 @@ ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA_OperationDescrip
}
-CORBA::Boolean operator<< (
+
+#if !defined _TAO_CDR_OP_IR_RepositoryIdSeq_I_
+#define _TAO_CDR_OP_IR_RepositoryIdSeq_I_
+
+CORBA::Boolean TAO_Export operator<< (
TAO_OutputCDR &,
- const CORBA_RepositoryIdSeq &
+ const IR_RepositoryIdSeq &
);
-CORBA::Boolean operator>> (
+CORBA::Boolean TAO_Export operator>> (
TAO_InputCDR &,
- CORBA_RepositoryIdSeq &
+ IR_RepositoryIdSeq &
);
-CORBA::Boolean operator<< (
+#endif /* _TAO_CDR_OP_IR_RepositoryIdSeq_I_ */
+
+
+#if !defined _TAO_CDR_OP_IR_OpDescriptionSeq_I_
+#define _TAO_CDR_OP_IR_OpDescriptionSeq_I_
+
+CORBA::Boolean TAO_Export operator<< (
TAO_OutputCDR &,
- const CORBA_OpDescriptionSeq &
+ const IR_OpDescriptionSeq &
);
-CORBA::Boolean operator>> (
+CORBA::Boolean TAO_Export operator>> (
TAO_InputCDR &,
- CORBA_OpDescriptionSeq &
+ IR_OpDescriptionSeq &
);
-CORBA::Boolean operator<< (
+#endif /* _TAO_CDR_OP_IR_OpDescriptionSeq_I_ */
+
+
+#if !defined _TAO_CDR_OP_IR_AttrDescriptionSeq_I_
+#define _TAO_CDR_OP_IR_AttrDescriptionSeq_I_
+
+CORBA::Boolean TAO_Export operator<< (
TAO_OutputCDR &,
- const CORBA_AttrDescriptionSeq &
+ const IR_AttrDescriptionSeq &
);
-CORBA::Boolean operator>> (
+CORBA::Boolean TAO_Export operator>> (
TAO_InputCDR &,
- CORBA_AttrDescriptionSeq &
+ IR_AttrDescriptionSeq &
);
+#endif /* _TAO_CDR_OP_IR_AttrDescriptionSeq_I_ */
+
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_InterfaceDef_ptr
+ const IR_InterfaceDef_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_InterfaceDef_ptr &
+ IR_InterfaceDef_ptr &
);
-ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA_InterfaceDef::FullInterfaceDescription &_tao_aggregate)
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &strm,
+ const IR_InterfaceDef_ptr _tao_objref
+ )
+{
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
+ return (strm << _tao_corba_obj);
+}
+
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &strm,
+ IR_InterfaceDef_ptr &_tao_objref
+ )
+{
+ ACE_TRY_NEW_ENV
+ {
+ CORBA::Object_var obj;
+ if ((strm >> obj.inout ()) == 0)
+ return 0;
+ // narrow to the right type
+ _tao_objref =
+ IR_InterfaceDef::_narrow (
+ obj.in (),
+ ACE_TRY_ENV
+ );
+ ACE_TRY_CHECK;
+ return 1;
+ }
+ ACE_CATCHANY
+ {
+ // do nothing
+ }
+ ACE_ENDTRY;
+ return 0;
+}
+
+ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const IR_InterfaceDescription &_tao_aggregate)
{
if (
(strm << _tao_aggregate.name.in ()) &&
@@ -14616,7 +22493,8 @@ ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA_Interface
(strm << _tao_aggregate.attributes) &&
(strm << _tao_aggregate.base_interfaces) &&
(strm << _tao_aggregate.type.in ()) &&
- (strm << CORBA_Any::from_boolean (_tao_aggregate.is_abstract))
+ (strm << CORBA::Any::from_boolean (_tao_aggregate.is_abstract)) &&
+ (strm << CORBA::Any::from_boolean (_tao_aggregate.is_local))
)
return 1;
else
@@ -14624,7 +22502,7 @@ ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA_Interface
}
-ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA_InterfaceDef::FullInterfaceDescription &_tao_aggregate)
+ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, IR_InterfaceDescription &_tao_aggregate)
{
if (
(strm >> _tao_aggregate.name.out ()) &&
@@ -14635,7 +22513,8 @@ ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA_InterfaceDef::Fu
(strm >> _tao_aggregate.attributes) &&
(strm >> _tao_aggregate.base_interfaces) &&
(strm >> _tao_aggregate.type.out ()) &&
- (strm >> CORBA_Any::to_boolean (_tao_aggregate.is_abstract))
+ (strm >> CORBA::Any::to_boolean (_tao_aggregate.is_abstract)) &&
+ (strm >> CORBA::Any::to_boolean (_tao_aggregate.is_local))
)
return 1;
else
@@ -14643,30 +22522,139 @@ ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA_InterfaceDef::Fu
}
+ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const IR_ValueMember &_tao_aggregate)
+{
+ if (
+ (strm << _tao_aggregate.name.in ()) &&
+ (strm << _tao_aggregate.id.in ()) &&
+ (strm << _tao_aggregate.defined_in.in ()) &&
+ (strm << _tao_aggregate.version.in ()) &&
+ (strm << _tao_aggregate.type.in ()) &&
+ (strm << _tao_aggregate.type_def.in ()) &&
+ (strm << _tao_aggregate.access)
+ )
+ return 1;
+ else
+ return 0;
+
+}
+
+ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, IR_ValueMember &_tao_aggregate)
+{
+ if (
+ (strm >> _tao_aggregate.name.out ()) &&
+ (strm >> _tao_aggregate.id.out ()) &&
+ (strm >> _tao_aggregate.defined_in.out ()) &&
+ (strm >> _tao_aggregate.version.out ()) &&
+ (strm >> _tao_aggregate.type.out ()) &&
+ (strm >> _tao_aggregate.type_def.out ()) &&
+ (strm >> _tao_aggregate.access)
+ )
+ return 1;
+ else
+ return 0;
+
+}
+
+
+#if !defined _TAO_CDR_OP_IR_ValueMemberSeq_I_
+#define _TAO_CDR_OP_IR_ValueMemberSeq_I_
+
+CORBA::Boolean TAO_Export operator<< (
+ TAO_OutputCDR &,
+ const IR_ValueMemberSeq &
+ );
+CORBA::Boolean TAO_Export operator>> (
+ TAO_InputCDR &,
+ IR_ValueMemberSeq &
+ );
+
+#endif /* _TAO_CDR_OP_IR_ValueMemberSeq_I_ */
+
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &,
+ const IR_ValueMemberDef_ptr
+ );
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &,
+ IR_ValueMemberDef_ptr &
+ );
+
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &strm,
- const CORBA_InterfaceDef_ptr _tao_objref
+ const IR_ValueMemberDef_ptr _tao_objref
)
{
- CORBA_Object_ptr _tao_corba_obj = _tao_objref;
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
return (strm << _tao_corba_obj);
}
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &strm,
- CORBA_InterfaceDef_ptr &_tao_objref
+ IR_ValueMemberDef_ptr &_tao_objref
)
{
ACE_TRY_NEW_ENV
{
- CORBA_Object_var obj;
+ CORBA::Object_var obj;
+ if ((strm >> obj.inout ()) == 0)
+ return 0;
+ // narrow to the right type
+ _tao_objref =
+ IR_ValueMemberDef::_narrow (
+ obj.in (),
+ ACE_TRY_ENV
+ );
+ ACE_TRY_CHECK;
+ return 1;
+ }
+ ACE_CATCHANY
+ {
+ // do nothing
+ }
+ ACE_ENDTRY;
+ return 0;
+}
+
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &,
+ const IR_ValueDef_ptr
+ );
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &,
+ IR_ValueDef_ptr &
+ );
+
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &strm,
+ const IR_ValueDef_ptr _tao_objref
+ )
+{
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
+ return (strm << _tao_corba_obj);
+}
+
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &strm,
+ IR_ValueDef_ptr &_tao_objref
+ )
+{
+ ACE_TRY_NEW_ENV
+ {
+ CORBA::Object_var obj;
if ((strm >> obj.inout ()) == 0)
return 0;
// narrow to the right type
_tao_objref =
- CORBA_InterfaceDef::_narrow (
+ IR_ValueDef::_narrow (
obj.in (),
ACE_TRY_ENV
);
@@ -14681,15 +22669,24 @@ operator>> (
return 0;
}
-ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA_InterfaceDescription &_tao_aggregate)
+ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const IR_ValueDescription &_tao_aggregate)
{
if (
(strm << _tao_aggregate.name.in ()) &&
(strm << _tao_aggregate.id.in ()) &&
+ (strm << CORBA::Any::from_boolean (_tao_aggregate.is_abstract)) &&
+ (strm << CORBA::Any::from_boolean (_tao_aggregate.is_custom)) &&
(strm << _tao_aggregate.defined_in.in ()) &&
(strm << _tao_aggregate.version.in ()) &&
- (strm << _tao_aggregate.base_interfaces) &&
- (strm << CORBA_Any::from_boolean (_tao_aggregate.is_abstract))
+ (strm << _tao_aggregate.operations) &&
+ (strm << _tao_aggregate.attributes) &&
+ (strm << _tao_aggregate.members) &&
+ (strm << _tao_aggregate.initializers) &&
+ (strm << _tao_aggregate.supported_interfaces) &&
+ (strm << _tao_aggregate.abstract_base_values) &&
+ (strm << CORBA::Any::from_boolean (_tao_aggregate.is_truncatable)) &&
+ (strm << _tao_aggregate.base_value.in ()) &&
+ (strm << _tao_aggregate.type.in ())
)
return 1;
else
@@ -14697,15 +22694,24 @@ ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA_Interface
}
-ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA_InterfaceDescription &_tao_aggregate)
+ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, IR_ValueDescription &_tao_aggregate)
{
if (
(strm >> _tao_aggregate.name.out ()) &&
(strm >> _tao_aggregate.id.out ()) &&
+ (strm >> CORBA::Any::to_boolean (_tao_aggregate.is_abstract)) &&
+ (strm >> CORBA::Any::to_boolean (_tao_aggregate.is_custom)) &&
(strm >> _tao_aggregate.defined_in.out ()) &&
(strm >> _tao_aggregate.version.out ()) &&
- (strm >> _tao_aggregate.base_interfaces) &&
- (strm >> CORBA_Any::to_boolean (_tao_aggregate.is_abstract))
+ (strm >> _tao_aggregate.operations) &&
+ (strm >> _tao_aggregate.attributes) &&
+ (strm >> _tao_aggregate.members) &&
+ (strm >> _tao_aggregate.initializers) &&
+ (strm >> _tao_aggregate.supported_interfaces) &&
+ (strm >> _tao_aggregate.abstract_base_values) &&
+ (strm >> CORBA::Any::to_boolean (_tao_aggregate.is_truncatable)) &&
+ (strm >> _tao_aggregate.base_value.out ()) &&
+ (strm >> _tao_aggregate.type.out ())
)
return 1;
else
@@ -14713,16 +22719,112 @@ ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA_InterfaceDescrip
}
-ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA_ValueMember &_tao_aggregate)
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &,
+ const IR_ValueBoxDef_ptr
+ );
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &,
+ IR_ValueBoxDef_ptr &
+ );
+
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &strm,
+ const IR_ValueBoxDef_ptr _tao_objref
+ )
+{
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
+ return (strm << _tao_corba_obj);
+}
+
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &strm,
+ IR_ValueBoxDef_ptr &_tao_objref
+ )
+{
+ ACE_TRY_NEW_ENV
+ {
+ CORBA::Object_var obj;
+ if ((strm >> obj.inout ()) == 0)
+ return 0;
+ // narrow to the right type
+ _tao_objref =
+ IR_ValueBoxDef::_narrow (
+ obj.in (),
+ ACE_TRY_ENV
+ );
+ ACE_TRY_CHECK;
+ return 1;
+ }
+ ACE_CATCHANY
+ {
+ // do nothing
+ }
+ ACE_ENDTRY;
+ return 0;
+}
+
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &,
+ const IR_ProvidesDef_ptr
+ );
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &,
+ IR_ProvidesDef_ptr &
+ );
+
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &strm,
+ const IR_ProvidesDef_ptr _tao_objref
+ )
+{
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
+ return (strm << _tao_corba_obj);
+}
+
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &strm,
+ IR_ProvidesDef_ptr &_tao_objref
+ )
+{
+ ACE_TRY_NEW_ENV
+ {
+ CORBA::Object_var obj;
+ if ((strm >> obj.inout ()) == 0)
+ return 0;
+ // narrow to the right type
+ _tao_objref =
+ IR_ProvidesDef::_narrow (
+ obj.in (),
+ ACE_TRY_ENV
+ );
+ ACE_TRY_CHECK;
+ return 1;
+ }
+ ACE_CATCHANY
+ {
+ // do nothing
+ }
+ ACE_ENDTRY;
+ return 0;
+}
+
+ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const IR_ProvidesDescription &_tao_aggregate)
{
if (
(strm << _tao_aggregate.name.in ()) &&
(strm << _tao_aggregate.id.in ()) &&
(strm << _tao_aggregate.defined_in.in ()) &&
(strm << _tao_aggregate.version.in ()) &&
- (strm << _tao_aggregate.type.in ()) &&
- (strm << _tao_aggregate.type_def.in ()) &&
- (strm << _tao_aggregate.access)
+ (strm << _tao_aggregate.interface_type.in ())
)
return 1;
else
@@ -14730,16 +22832,79 @@ ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA_ValueMemb
}
-ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA_ValueMember &_tao_aggregate)
+ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, IR_ProvidesDescription &_tao_aggregate)
{
if (
(strm >> _tao_aggregate.name.out ()) &&
(strm >> _tao_aggregate.id.out ()) &&
(strm >> _tao_aggregate.defined_in.out ()) &&
(strm >> _tao_aggregate.version.out ()) &&
- (strm >> _tao_aggregate.type.out ()) &&
- (strm >> _tao_aggregate.type_def.out ()) &&
- (strm >> _tao_aggregate.access)
+ (strm >> _tao_aggregate.interface_type.out ())
+ )
+ return 1;
+ else
+ return 0;
+
+}
+
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &,
+ const IR_UsesDef_ptr
+ );
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &,
+ IR_UsesDef_ptr &
+ );
+
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &strm,
+ const IR_UsesDef_ptr _tao_objref
+ )
+{
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
+ return (strm << _tao_corba_obj);
+}
+
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &strm,
+ IR_UsesDef_ptr &_tao_objref
+ )
+{
+ ACE_TRY_NEW_ENV
+ {
+ CORBA::Object_var obj;
+ if ((strm >> obj.inout ()) == 0)
+ return 0;
+ // narrow to the right type
+ _tao_objref =
+ IR_UsesDef::_narrow (
+ obj.in (),
+ ACE_TRY_ENV
+ );
+ ACE_TRY_CHECK;
+ return 1;
+ }
+ ACE_CATCHANY
+ {
+ // do nothing
+ }
+ ACE_ENDTRY;
+ return 0;
+}
+
+ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const IR_UsesDescription &_tao_aggregate)
+{
+ if (
+ (strm << _tao_aggregate.name.in ()) &&
+ (strm << _tao_aggregate.id.in ()) &&
+ (strm << _tao_aggregate.defined_in.in ()) &&
+ (strm << _tao_aggregate.version.in ()) &&
+ (strm << _tao_aggregate.interface_type.in ()) &&
+ (strm << CORBA::Any::from_boolean (_tao_aggregate.is_multiple))
)
return 1;
else
@@ -14747,50 +22912,215 @@ ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA_ValueMember &_ta
}
-CORBA::Boolean operator<< (
+ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, IR_UsesDescription &_tao_aggregate)
+{
+ if (
+ (strm >> _tao_aggregate.name.out ()) &&
+ (strm >> _tao_aggregate.id.out ()) &&
+ (strm >> _tao_aggregate.defined_in.out ()) &&
+ (strm >> _tao_aggregate.version.out ()) &&
+ (strm >> _tao_aggregate.interface_type.out ()) &&
+ (strm >> CORBA::Any::to_boolean (_tao_aggregate.is_multiple))
+ )
+ return 1;
+ else
+ return 0;
+
+}
+
+
+#if !defined _TAO_CDR_OP_IR_ProvidesDescSeq_I_
+#define _TAO_CDR_OP_IR_ProvidesDescSeq_I_
+
+CORBA::Boolean TAO_Export operator<< (
+ TAO_OutputCDR &,
+ const IR_ProvidesDescSeq &
+ );
+CORBA::Boolean TAO_Export operator>> (
+ TAO_InputCDR &,
+ IR_ProvidesDescSeq &
+ );
+
+#endif /* _TAO_CDR_OP_IR_ProvidesDescSeq_I_ */
+
+
+#if !defined _TAO_CDR_OP_IR_UsesDescSeq_I_
+#define _TAO_CDR_OP_IR_UsesDescSeq_I_
+
+CORBA::Boolean TAO_Export operator<< (
TAO_OutputCDR &,
- const CORBA_ValueMemberSeq &
+ const IR_UsesDescSeq &
);
-CORBA::Boolean operator>> (
+CORBA::Boolean TAO_Export operator>> (
TAO_InputCDR &,
- CORBA_ValueMemberSeq &
+ IR_UsesDescSeq &
);
+#endif /* _TAO_CDR_OP_IR_UsesDescSeq_I_ */
+
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_ValueMemberDef_ptr
+ const IR_EventDef_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_ValueMemberDef_ptr &
+ IR_EventDef_ptr &
);
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &strm,
- const CORBA_ValueMemberDef_ptr _tao_objref
+ const IR_EventDef_ptr _tao_objref
)
{
- CORBA_Object_ptr _tao_corba_obj = _tao_objref;
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
return (strm << _tao_corba_obj);
}
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &strm,
- CORBA_ValueMemberDef_ptr &_tao_objref
+ IR_EventDef_ptr &_tao_objref
)
{
ACE_TRY_NEW_ENV
{
- CORBA_Object_var obj;
+ CORBA::Object_var obj;
+ if ((strm >> obj.inout ()) == 0)
+ return 0;
+ // narrow to the right type
+ _tao_objref =
+ IR_EventDef::_narrow (
+ obj.in (),
+ ACE_TRY_ENV
+ );
+ ACE_TRY_CHECK;
+ return 1;
+ }
+ ACE_CATCHANY
+ {
+ // do nothing
+ }
+ ACE_ENDTRY;
+ return 0;
+}
+
+ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const IR_EventDescription &_tao_aggregate)
+{
+ if (
+ (strm << _tao_aggregate.name.in ()) &&
+ (strm << _tao_aggregate.id.in ()) &&
+ (strm << _tao_aggregate.defined_in.in ()) &&
+ (strm << _tao_aggregate.version.in ()) &&
+ (strm << _tao_aggregate.value.in ())
+ )
+ return 1;
+ else
+ return 0;
+
+}
+
+ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, IR_EventDescription &_tao_aggregate)
+{
+ if (
+ (strm >> _tao_aggregate.name.out ()) &&
+ (strm >> _tao_aggregate.id.out ()) &&
+ (strm >> _tao_aggregate.defined_in.out ()) &&
+ (strm >> _tao_aggregate.version.out ()) &&
+ (strm >> _tao_aggregate.value.out ())
+ )
+ return 1;
+ else
+ return 0;
+
+}
+
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &,
+ const IR_EmitsDef_ptr
+ );
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &,
+ IR_EmitsDef_ptr &
+ );
+
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &strm,
+ const IR_EmitsDef_ptr _tao_objref
+ )
+{
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
+ return (strm << _tao_corba_obj);
+}
+
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &strm,
+ IR_EmitsDef_ptr &_tao_objref
+ )
+{
+ ACE_TRY_NEW_ENV
+ {
+ CORBA::Object_var obj;
+ if ((strm >> obj.inout ()) == 0)
+ return 0;
+ // narrow to the right type
+ _tao_objref =
+ IR_EmitsDef::_narrow (
+ obj.in (),
+ ACE_TRY_ENV
+ );
+ ACE_TRY_CHECK;
+ return 1;
+ }
+ ACE_CATCHANY
+ {
+ // do nothing
+ }
+ ACE_ENDTRY;
+ return 0;
+}
+
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &,
+ const IR_PublishesDef_ptr
+ );
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &,
+ IR_PublishesDef_ptr &
+ );
+
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &strm,
+ const IR_PublishesDef_ptr _tao_objref
+ )
+{
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
+ return (strm << _tao_corba_obj);
+}
+
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &strm,
+ IR_PublishesDef_ptr &_tao_objref
+ )
+{
+ ACE_TRY_NEW_ENV
+ {
+ CORBA::Object_var obj;
if ((strm >> obj.inout ()) == 0)
return 0;
// narrow to the right type
_tao_objref =
- CORBA_ValueMemberDef::_narrow (
+ IR_PublishesDef::_narrow (
obj.in (),
ACE_TRY_ENV
);
@@ -14808,32 +23138,117 @@ operator>> (
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_ValueDef_ptr
+ const IR_ConsumesDef_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_ValueDef_ptr &
+ IR_ConsumesDef_ptr &
);
-ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA_ValueDef::FullValueDescription &_tao_aggregate)
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &strm,
+ const IR_ConsumesDef_ptr _tao_objref
+ )
+{
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
+ return (strm << _tao_corba_obj);
+}
+
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &strm,
+ IR_ConsumesDef_ptr &_tao_objref
+ )
+{
+ ACE_TRY_NEW_ENV
+ {
+ CORBA::Object_var obj;
+ if ((strm >> obj.inout ()) == 0)
+ return 0;
+ // narrow to the right type
+ _tao_objref =
+ IR_ConsumesDef::_narrow (
+ obj.in (),
+ ACE_TRY_ENV
+ );
+ ACE_TRY_CHECK;
+ return 1;
+ }
+ ACE_CATCHANY
+ {
+ // do nothing
+ }
+ ACE_ENDTRY;
+ return 0;
+}
+
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &,
+ const IR_ComponentDef_ptr
+ );
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &,
+ IR_ComponentDef_ptr &
+ );
+
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &strm,
+ const IR_ComponentDef_ptr _tao_objref
+ )
+{
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
+ return (strm << _tao_corba_obj);
+}
+
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &strm,
+ IR_ComponentDef_ptr &_tao_objref
+ )
+{
+ ACE_TRY_NEW_ENV
+ {
+ CORBA::Object_var obj;
+ if ((strm >> obj.inout ()) == 0)
+ return 0;
+ // narrow to the right type
+ _tao_objref =
+ IR_ComponentDef::_narrow (
+ obj.in (),
+ ACE_TRY_ENV
+ );
+ ACE_TRY_CHECK;
+ return 1;
+ }
+ ACE_CATCHANY
+ {
+ // do nothing
+ }
+ ACE_ENDTRY;
+ return 0;
+}
+
+ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const IR_ComponentDescription &_tao_aggregate)
{
if (
(strm << _tao_aggregate.name.in ()) &&
(strm << _tao_aggregate.id.in ()) &&
- (strm << CORBA_Any::from_boolean (_tao_aggregate.is_abstract)) &&
- (strm << CORBA_Any::from_boolean (_tao_aggregate.is_custom)) &&
(strm << _tao_aggregate.defined_in.in ()) &&
(strm << _tao_aggregate.version.in ()) &&
- (strm << _tao_aggregate.operations) &&
+ (strm << _tao_aggregate.base_component.in ()) &&
+ (strm << _tao_aggregate.supports_interfaces) &&
+ (strm << _tao_aggregate.provides_interfaces) &&
+ (strm << _tao_aggregate.uses_interfaces) &&
(strm << _tao_aggregate.attributes) &&
- (strm << _tao_aggregate.members) &&
- (strm << _tao_aggregate.initializers) &&
- (strm << _tao_aggregate.supported_interfaces) &&
- (strm << _tao_aggregate.abstract_base_values) &&
- (strm << CORBA_Any::from_boolean (_tao_aggregate.is_truncatable)) &&
- (strm << _tao_aggregate.base_value.in ()) &&
- (strm << _tao_aggregate.type.in ())
+ (strm << _tao_aggregate.emits_events) &&
+ (strm << _tao_aggregate.publishes_events) &&
+ (strm << _tao_aggregate.consumes_events) &&
+ (strm << CORBA::Any::from_boolean (_tao_aggregate.is_basic))
)
return 1;
else
@@ -14841,24 +23256,22 @@ ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA_ValueDef:
}
-ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA_ValueDef::FullValueDescription &_tao_aggregate)
+ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, IR_ComponentDescription &_tao_aggregate)
{
if (
(strm >> _tao_aggregate.name.out ()) &&
(strm >> _tao_aggregate.id.out ()) &&
- (strm >> CORBA_Any::to_boolean (_tao_aggregate.is_abstract)) &&
- (strm >> CORBA_Any::to_boolean (_tao_aggregate.is_custom)) &&
(strm >> _tao_aggregate.defined_in.out ()) &&
(strm >> _tao_aggregate.version.out ()) &&
- (strm >> _tao_aggregate.operations) &&
+ (strm >> _tao_aggregate.base_component.out ()) &&
+ (strm >> _tao_aggregate.supports_interfaces) &&
+ (strm >> _tao_aggregate.provides_interfaces) &&
+ (strm >> _tao_aggregate.uses_interfaces) &&
(strm >> _tao_aggregate.attributes) &&
- (strm >> _tao_aggregate.members) &&
- (strm >> _tao_aggregate.initializers) &&
- (strm >> _tao_aggregate.supported_interfaces) &&
- (strm >> _tao_aggregate.abstract_base_values) &&
- (strm >> CORBA_Any::to_boolean (_tao_aggregate.is_truncatable)) &&
- (strm >> _tao_aggregate.base_value.out ()) &&
- (strm >> _tao_aggregate.type.out ())
+ (strm >> _tao_aggregate.emits_events) &&
+ (strm >> _tao_aggregate.publishes_events) &&
+ (strm >> _tao_aggregate.consumes_events) &&
+ (strm >> CORBA::Any::to_boolean (_tao_aggregate.is_basic))
)
return 1;
else
@@ -14868,28 +23281,39 @@ ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA_ValueDef::FullVa
ACE_INLINE CORBA::Boolean
operator<< (
+ TAO_OutputCDR &,
+ const IR_PrimaryKeyDef_ptr
+ );
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &,
+ IR_PrimaryKeyDef_ptr &
+ );
+
+ACE_INLINE CORBA::Boolean
+operator<< (
TAO_OutputCDR &strm,
- const CORBA_ValueDef_ptr _tao_objref
+ const IR_PrimaryKeyDef_ptr _tao_objref
)
{
- CORBA_Object_ptr _tao_corba_obj = _tao_objref;
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
return (strm << _tao_corba_obj);
}
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &strm,
- CORBA_ValueDef_ptr &_tao_objref
+ IR_PrimaryKeyDef_ptr &_tao_objref
)
{
ACE_TRY_NEW_ENV
{
- CORBA_Object_var obj;
+ CORBA::Object_var obj;
if ((strm >> obj.inout ()) == 0)
return 0;
// narrow to the right type
_tao_objref =
- CORBA_ValueDef::_narrow (
+ IR_PrimaryKeyDef::_narrow (
obj.in (),
ACE_TRY_ENV
);
@@ -14904,19 +23328,14 @@ operator>> (
return 0;
}
-ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA_ValueDescription &_tao_aggregate)
+ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const IR_PrimaryKeyDescription &_tao_aggregate)
{
if (
(strm << _tao_aggregate.name.in ()) &&
(strm << _tao_aggregate.id.in ()) &&
- (strm << CORBA_Any::from_boolean (_tao_aggregate.is_abstract)) &&
- (strm << CORBA_Any::from_boolean (_tao_aggregate.is_custom)) &&
(strm << _tao_aggregate.defined_in.in ()) &&
(strm << _tao_aggregate.version.in ()) &&
- (strm << _tao_aggregate.supported_interface.in ()) &&
- (strm << _tao_aggregate.abstract_base_values) &&
- (strm << CORBA_Any::from_boolean (_tao_aggregate.is_truncatable)) &&
- (strm << _tao_aggregate.base_value.in ())
+ (strm << _tao_aggregate.primary_key.in ())
)
return 1;
else
@@ -14924,19 +23343,14 @@ ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const CORBA_ValueDesc
}
-ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA_ValueDescription &_tao_aggregate)
+ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, IR_PrimaryKeyDescription &_tao_aggregate)
{
if (
(strm >> _tao_aggregate.name.out ()) &&
(strm >> _tao_aggregate.id.out ()) &&
- (strm >> CORBA_Any::to_boolean (_tao_aggregate.is_abstract)) &&
- (strm >> CORBA_Any::to_boolean (_tao_aggregate.is_custom)) &&
(strm >> _tao_aggregate.defined_in.out ()) &&
(strm >> _tao_aggregate.version.out ()) &&
- (strm >> _tao_aggregate.supported_interface.out ()) &&
- (strm >> _tao_aggregate.abstract_base_values) &&
- (strm >> CORBA_Any::to_boolean (_tao_aggregate.is_truncatable)) &&
- (strm >> _tao_aggregate.base_value.out ())
+ (strm >> _tao_aggregate.primary_key.out ())
)
return 1;
else
@@ -14947,38 +23361,87 @@ ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, CORBA_ValueDescription
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &,
- const CORBA_ValueBoxDef_ptr
+ const IR_FactoryDef_ptr
);
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &,
- CORBA_ValueBoxDef_ptr &
+ IR_FactoryDef_ptr &
);
ACE_INLINE CORBA::Boolean
operator<< (
TAO_OutputCDR &strm,
- const CORBA::ValueBoxDef_ptr _tao_objref
+ const IR_FactoryDef_ptr _tao_objref
)
{
- CORBA_Object_ptr _tao_corba_obj = _tao_objref;
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
return (strm << _tao_corba_obj);
}
ACE_INLINE CORBA::Boolean
operator>> (
TAO_InputCDR &strm,
- CORBA::ValueBoxDef_ptr &_tao_objref
+ IR_FactoryDef_ptr &_tao_objref
)
{
ACE_TRY_NEW_ENV
{
- CORBA_Object_var obj;
+ CORBA::Object_var obj;
+ if ((strm >> obj.inout ()) == 0)
+ return 0;
+ // narrow to the right type
+ _tao_objref =
+ IR_FactoryDef::_narrow (
+ obj.in (),
+ ACE_TRY_ENV
+ );
+ ACE_TRY_CHECK;
+ return 1;
+ }
+ ACE_CATCHANY
+ {
+ // do nothing
+ }
+ ACE_ENDTRY;
+ return 0;
+}
+
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &,
+ const IR_FinderDef_ptr
+ );
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &,
+ IR_FinderDef_ptr &
+ );
+
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &strm,
+ const IR_FinderDef_ptr _tao_objref
+ )
+{
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
+ return (strm << _tao_corba_obj);
+}
+
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &strm,
+ IR_FinderDef_ptr &_tao_objref
+ )
+{
+ ACE_TRY_NEW_ENV
+ {
+ CORBA::Object_var obj;
if ((strm >> obj.inout ()) == 0)
return 0;
// narrow to the right type
_tao_objref =
- CORBA_ValueBoxDef::_narrow (
+ IR_FinderDef::_narrow (
obj.in (),
ACE_TRY_ENV
);
@@ -14993,4 +23456,145 @@ operator>> (
return 0;
}
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &,
+ const IR_HomeDef_ptr
+ );
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &,
+ IR_HomeDef_ptr &
+ );
+
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &strm,
+ const IR_HomeDef_ptr _tao_objref
+ )
+{
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
+ return (strm << _tao_corba_obj);
+}
+
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &strm,
+ IR_HomeDef_ptr &_tao_objref
+ )
+{
+ ACE_TRY_NEW_ENV
+ {
+ CORBA::Object_var obj;
+ if ((strm >> obj.inout ()) == 0)
+ return 0;
+ // narrow to the right type
+ _tao_objref =
+ IR_HomeDef::_narrow (
+ obj.in (),
+ ACE_TRY_ENV
+ );
+ ACE_TRY_CHECK;
+ return 1;
+ }
+ ACE_CATCHANY
+ {
+ // do nothing
+ }
+ ACE_ENDTRY;
+ return 0;
+}
+
+ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &strm, const IR_HomeDescription &_tao_aggregate)
+{
+ if (
+ (strm << _tao_aggregate.name.in ()) &&
+ (strm << _tao_aggregate.id.in ()) &&
+ (strm << _tao_aggregate.defined_in.in ()) &&
+ (strm << _tao_aggregate.version.in ()) &&
+ (strm << _tao_aggregate.base_home.in ()) &&
+ (strm << _tao_aggregate.managed_component.in ()) &&
+ (strm << _tao_aggregate.primary_key_def.in ()) &&
+ (strm << _tao_aggregate.factories) &&
+ (strm << _tao_aggregate.finders) &&
+ (strm << _tao_aggregate.operations) &&
+ (strm << _tao_aggregate.attributes) &&
+ (strm << CORBA::Any::from_boolean (_tao_aggregate.is_basic))
+ )
+ return 1;
+ else
+ return 0;
+
+}
+
+ACE_INLINE CORBA::Boolean operator>> (TAO_InputCDR &strm, IR_HomeDescription &_tao_aggregate)
+{
+ if (
+ (strm >> _tao_aggregate.name.out ()) &&
+ (strm >> _tao_aggregate.id.out ()) &&
+ (strm >> _tao_aggregate.defined_in.out ()) &&
+ (strm >> _tao_aggregate.version.out ()) &&
+ (strm >> _tao_aggregate.base_home.out ()) &&
+ (strm >> _tao_aggregate.managed_component.out ()) &&
+ (strm >> _tao_aggregate.primary_key_def.out ()) &&
+ (strm >> _tao_aggregate.factories) &&
+ (strm >> _tao_aggregate.finders) &&
+ (strm >> _tao_aggregate.operations) &&
+ (strm >> _tao_aggregate.attributes) &&
+ (strm >> CORBA::Any::to_boolean (_tao_aggregate.is_basic))
+ )
+ return 1;
+ else
+ return 0;
+
+}
+
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &,
+ const CORBA_TypeCodeFactory_ptr
+ );
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &,
+ CORBA_TypeCodeFactory_ptr &
+ );
+
+ACE_INLINE CORBA::Boolean
+operator<< (
+ TAO_OutputCDR &strm,
+ const CORBA_TypeCodeFactory_ptr _tao_objref
+ )
+{
+ CORBA::Object_ptr _tao_corba_obj = _tao_objref;
+ return (strm << _tao_corba_obj);
+}
+
+ACE_INLINE CORBA::Boolean
+operator>> (
+ TAO_InputCDR &strm,
+ CORBA_TypeCodeFactory_ptr &_tao_objref
+ )
+{
+ ACE_TRY_NEW_ENV
+ {
+ CORBA::Object_var obj;
+ if ((strm >> obj.inout ()) == 0)
+ return 0;
+ // narrow to the right type
+ _tao_objref =
+ CORBA_TypeCodeFactory::_narrow (
+ obj.in (),
+ ACE_TRY_ENV
+ );
+ ACE_TRY_CHECK;
+ return 1;
+ }
+ ACE_CATCHANY
+ {
+ // do nothing
+ }
+ ACE_ENDTRY;
+ return 0;
+}
diff --git a/TAO/tao/InterfaceS.cpp b/TAO/tao/InterfaceS.cpp
index 95db47905ec..1eebdaa203f 100644
--- a/TAO/tao/InterfaceS.cpp
+++ b/TAO/tao/InterfaceS.cpp
@@ -14,10 +14,6 @@ ACE_RCSID(tao, InterfaceS, "$Id$")
#if (TAO_HAS_INTERFACE_REPOSITORY == 1)
-#if !defined (__ACE_INLINE__)
-#include "tao/InterfaceS.i"
-#endif /* !defined INLINE */
-
class TAO_CORBA_IRObject_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
{
private:
@@ -185,8 +181,8 @@ void POA_CORBA::IRObject::_get_def_kind_skel (
{
POA_CORBA::IRObject *_tao_impl = (POA_CORBA::IRObject *)_tao_object_reference;
- CORBA::DefinitionKind _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
+ IR::DefinitionKind _tao_retval;
+#if defined (TAO_HAS_INTERCEPTORS)
TAO_ServerRequestInterceptor_Adapter
_tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
ACE_CHECK;
@@ -223,7 +219,7 @@ void POA_CORBA::IRObject::_get_def_kind_skel (
TAO_INTERCEPTOR_CHECK;
-#if (TAO_HAS_INTERCEPTORS == 1)
+#if defined (TAO_HAS_INTERCEPTORS)
_tao_vfr.postinvoke (
_tao_server_request.request_id (),
1,
@@ -271,7 +267,7 @@ void POA_CORBA::IRObject::destroy_skel (
{
POA_CORBA::IRObject *_tao_impl = (POA_CORBA::IRObject *)_tao_object_reference;
-#if (TAO_HAS_INTERCEPTORS == 1)
+#if defined (TAO_HAS_INTERCEPTORS)
TAO_ServerRequestInterceptor_Adapter
_tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
ACE_CHECK;
@@ -308,7 +304,7 @@ void POA_CORBA::IRObject::destroy_skel (
TAO_INTERCEPTOR_CHECK;
-#if (TAO_HAS_INTERCEPTORS == 1)
+#if defined (TAO_HAS_INTERCEPTORS)
_tao_vfr.postinvoke (
_tao_server_request.request_id (),
1,
@@ -513,14 +509,14 @@ CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_IRObject::_non_existent(
}
-CORBA::DefinitionKind POA_CORBA::_tao_thru_poa_collocated_IRObject::def_kind (
+IR::DefinitionKind POA_CORBA::_tao_thru_poa_collocated_IRObject::def_kind (
CORBA::Environment &ACE_TRY_ENV
)
ACE_THROW_SPEC ((
CORBA::SystemException
))
{
- CORBA::DefinitionKind _tao_retval;
+ IR::DefinitionKind _tao_retval;
ACE_UNUSED_ARG (_tao_retval);
TAO_Object_Adapter::Servant_Upcall servant_upcall (
*this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
@@ -569,23547 +565,6 @@ void POA_CORBA::_tao_thru_poa_collocated_IRObject::destroy (
return;
}
-
-
-class TAO_CORBA_Contained_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-/* starting time is 22:05:52 */
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* 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_Contained_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_Contained_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 0, 0, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 10, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 0, 0, 37, 37, 37, 37, 37, 37, 37, 0,
- 0, 37, 37, 37, 37, 37, 10, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[str[len - 1]] + asso_values[str[0]];
-}
-
-const class TAO_operation_db_entry *
-TAO_CORBA_Contained_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 15,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 4
- };
-
- static const class TAO_operation_db_entry wordlist[] =
- {
- {"",0},{"",0},{"",0},{"",0},
- {"move", &POA_CORBA::Contained::move_skel},
- {"_is_a", &POA_CORBA::Contained::_is_a_skel},
- {"_get_id", &POA_CORBA::Contained::_get_id_skel},
- {"_set_id", &POA_CORBA::Contained::_set_id_skel},
- {"describe", &POA_CORBA::Contained::describe_skel},
- {"_get_name", &POA_CORBA::Contained::_get_name_skel},
- {"_set_name", &POA_CORBA::Contained::_set_name_skel},
- {"_get_version", &POA_CORBA::Contained::_get_version_skel},
- {"_set_version", &POA_CORBA::Contained::_set_version_skel},
- {"_get_def_kind", &POA_CORBA::Contained::_get_def_kind_skel},
- {"_get_defined_in", &POA_CORBA::Contained::_get_defined_in_skel},
- {"destroy", &POA_CORBA::Contained::destroy_skel},
- {"_get_absolute_name", &POA_CORBA::Contained::_get_absolute_name_skel},
- {"_non_existent", &POA_CORBA::Contained::_non_existent_skel},
- {"_get_containing_repository", &POA_CORBA::Contained::_get_containing_repository_skel},
- };
-
- static const signed char lookup[] =
- {
- -6, -2, -9, -2, 4, 5, -1, -43, 8, -43, -11, -2, -38, 13,
- -1, 14, -1, 15, 16, -1, -1, -1, -1, 17, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 18,
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- int slot = lookup[key];
-
- if (slot >= 0 && slot < MAX_HASH_VALUE)
- {
- const char *s = wordlist[slot].opname_;
-
- if (*str == *s && !strncmp (str + 1, s + 1, len - 1))
- return &wordlist[slot];
- }
- else if (slot < 0 && slot >= -MAX_HASH_VALUE)
- return 0;
- else
- {
- unsigned int offset = key + slot + (slot > 0 ? -MAX_HASH_VALUE : MAX_HASH_VALUE);
- const class TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const class TAO_operation_db_entry *ptr = base + -lookup[offset + 1];
-
- while (--ptr >= base)
- if (*str == *ptr->opname_ && !strncmp (str + 1, ptr->opname_ + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-/* ending time is 22:05:52 */
-static TAO_CORBA_Contained_Perfect_Hash_OpTable tao_CORBA_Contained_optable;
-
-CORBA::Contained_ptr _TAO_collocation_POA_CORBA_Contained_Stub_Factory (
- CORBA::Object_ptr obj
- )
-{
- TAO_Stub *stub = obj->_stubobj ();
-
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- CORBA::Contained_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_Contained (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- break;
- default:
- break;
- }
- return 0;
-}
-
-int _TAO_collocation_POA_CORBA_Contained_Stub_Factory_Initializer (long dummy)
-{
- ACE_UNUSED_ARG (dummy);
-
- _TAO_collocation_CORBA_Contained_Stub_Factory_function_pointer =
- _TAO_collocation_POA_CORBA_Contained_Stub_Factory;
-
- return 0;
-}
-
-static int _TAO_collocation_POA_CORBA_Contained_Stub_Factory_Initializer_Scarecrow =
- _TAO_collocation_POA_CORBA_Contained_Stub_Factory_Initializer (ACE_reinterpret_cast (long, _TAO_collocation_POA_CORBA_Contained_Stub_Factory_Initializer));
-
-// skeleton constructor
-POA_CORBA::Contained::Contained (void)
-{
- this->optable_ = &tao_CORBA_Contained_optable;
-}
-
-// copy ctor
-POA_CORBA::Contained::Contained (const Contained& rhs)
- : ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
-{}
-
-// skeleton destructor
-POA_CORBA::Contained::~Contained (void)
-{
-}
-
-void POA_CORBA::Contained::_get_id_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::Contained *_tao_impl = (POA_CORBA::Contained *)_tao_object_reference;
-
- CORBA::String_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_id",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->id (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_id",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_id",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::Contained::_set_id_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::Contained *_tao_impl = (POA_CORBA::Contained *)_tao_object_reference;
-
- CORBA::String_var id;
- if (!(
- (_tao_in >> id.out ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_id",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->id (
- id.in (),
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_id",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_id",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::Contained::_get_name_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::Contained *_tao_impl = (POA_CORBA::Contained *)_tao_object_reference;
-
- CORBA::String_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_name",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->name (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_name",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_name",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::Contained::_set_name_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::Contained *_tao_impl = (POA_CORBA::Contained *)_tao_object_reference;
-
- CORBA::String_var name;
- if (!(
- (_tao_in >> name.out ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_name",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->name (
- name.in (),
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_name",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_name",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::Contained::_get_version_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::Contained *_tao_impl = (POA_CORBA::Contained *)_tao_object_reference;
-
- CORBA::String_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_version",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->version (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_version",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_version",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::Contained::_set_version_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::Contained *_tao_impl = (POA_CORBA::Contained *)_tao_object_reference;
-
- CORBA::String_var version;
- if (!(
- (_tao_in >> version.out ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_version",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->version (
- version.in (),
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_version",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_version",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::Contained::_get_defined_in_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::Contained *_tao_impl = (POA_CORBA::Contained *)_tao_object_reference;
-
- CORBA::Container_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_defined_in",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->defined_in (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_defined_in",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_defined_in",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::Contained::_get_absolute_name_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::Contained *_tao_impl = (POA_CORBA::Contained *)_tao_object_reference;
-
- CORBA::String_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_absolute_name",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->absolute_name (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_absolute_name",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_absolute_name",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::Contained::_get_containing_repository_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::Contained *_tao_impl = (POA_CORBA::Contained *)_tao_object_reference;
-
- CORBA::Repository_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_containing_repository",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->containing_repository (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_containing_repository",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_containing_repository",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::Contained::describe_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::Contained *_tao_impl = (POA_CORBA::Contained *)_tao_object_reference;
-
- CORBA::Contained::Description_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "describe",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->describe (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "describe",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "describe",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::Contained::move_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::Contained *_tao_impl = (POA_CORBA::Contained *)_tao_object_reference;
-
- CORBA::Container_var new_container;
- CORBA::String_var new_name;
- CORBA::String_var new_version;
- if (!(
- (_tao_in >> new_container.out ()) &&
- (_tao_in >> new_name.out ()) &&
- (_tao_in >> new_version.out ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "move",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->move (
- new_container.in (),
- new_name.in (),
- new_version.in (),
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "move",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "move",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::Contained::_is_a_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::Contained *_tao_impl = (POA_CORBA::Contained *) _tao_object_reference;
- 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_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-void POA_CORBA::Contained::_non_existent_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- POA_CORBA::Contained *_tao_impl = (POA_CORBA::Contained *) _tao_object_reference;
- CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-CORBA::Boolean POA_CORBA::Contained::_is_a (
- const char* value,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (ACE_TRY_ENV))))
- return 1;
- else
- return 0;
-}
-
-void* POA_CORBA::Contained::_downcast (
- const char* logical_type_id
- )
-{
-if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Contained:1.0") == 0)
- return ACE_static_cast (POA_CORBA::Contained_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IRObject:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0)
- return ACE_static_cast(PortableServer::Servant, this);
- return 0;
-}
-
-void POA_CORBA::Contained::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_Skeleton skel; // pointer to skeleton for operation
- const char *opname = req.operation (); // retrieve operation name
- // find the skeleton corresponding to this opname
- if (this->_find (opname, skel, req.operation_length ()) == -1)
- {
- ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname));
- ACE_THROW (CORBA_BAD_OPERATION ());
- }
- else
- skel (req, this, context, ACE_TRY_ENV);
-}
-
-const char* POA_CORBA::Contained::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/Contained:1.0";
-}
-
-CORBA::Contained*
-POA_CORBA::Contained::_this (CORBA_Environment &ACE_TRY_ENV)
-{
- TAO_Stub *stub = this->_create_stub (ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
- if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- ::CORBA::Contained_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_Contained (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- default:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- }
- else
- {
- // stub->_incr_refcnt ();
- CORBA::Object_ptr tmp = CORBA::Object::_nil ();
- ACE_NEW_RETURN (tmp, CORBA::Object (stub), 0);
- CORBA::Object_var obj = tmp;
- return ::CORBA::Contained::_unchecked_narrow (obj.in ());
- }
-}
-
-POA_CORBA::_tao_thru_poa_collocated_Contained::_tao_thru_poa_collocated_Contained (
- TAO_Stub *stub
-)
- : ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IRObject) (stub),
- CORBA_Object (stub, 0, 1)
-{
-}
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_Contained::_is_a(
- const CORBA::Char *logical_type_id,
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_is_a",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::Contained_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Contained:1.0"
- )
- )->_is_a (logical_type_id, ACE_TRY_ENV);
-}
-
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_Contained::_non_existent(
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_non_existent",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::Contained_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Contained:1.0"
- )
- )->_non_existent (ACE_TRY_ENV);
-}
-
-
-char * POA_CORBA::_tao_thru_poa_collocated_Contained::id (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::String_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "id",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::Contained_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Contained:1.0"
- )
- )->id (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_Contained::id (
- const char * id,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "id",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::Contained_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Contained:1.0"
- )
- )->id (
- id,
- ACE_TRY_ENV
- );
- return;
-}
-
-char * POA_CORBA::_tao_thru_poa_collocated_Contained::name (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::String_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "name",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::Contained_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Contained:1.0"
- )
- )->name (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_Contained::name (
- const char * name,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "name",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::Contained_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Contained:1.0"
- )
- )->name (
- name,
- ACE_TRY_ENV
- );
- return;
-}
-
-char * POA_CORBA::_tao_thru_poa_collocated_Contained::version (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::String_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "version",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::Contained_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Contained:1.0"
- )
- )->version (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_Contained::version (
- const char * version,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "version",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::Contained_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Contained:1.0"
- )
- )->version (
- version,
- ACE_TRY_ENV
- );
- return;
-}
-
-CORBA::Container_ptr POA_CORBA::_tao_thru_poa_collocated_Contained::defined_in (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::Container_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "defined_in",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::Contained_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Contained:1.0"
- )
- )->defined_in (
- ACE_TRY_ENV
- );
-
-}
-
-char * POA_CORBA::_tao_thru_poa_collocated_Contained::absolute_name (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::String_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "absolute_name",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::Contained_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Contained:1.0"
- )
- )->absolute_name (
- ACE_TRY_ENV
- );
-
-}
-
-CORBA::Repository_ptr POA_CORBA::_tao_thru_poa_collocated_Contained::containing_repository (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::Repository_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "containing_repository",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::Contained_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Contained:1.0"
- )
- )->containing_repository (
- ACE_TRY_ENV
- );
-
-}
-
-CORBA::Contained::Description * POA_CORBA::_tao_thru_poa_collocated_Contained::describe (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::Contained::Description_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "describe",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::Contained_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Contained:1.0"
- )
- )->describe (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_Contained::move (
- CORBA::Container_ptr new_container,
- const char * new_name,
- const char * new_version,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "move",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::Contained_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Contained:1.0"
- )
- )->move (
- new_container,
- new_name,
- new_version,
- ACE_TRY_ENV
- );
- return;
-}
-
-
-
-class TAO_CORBA_Container_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-/* starting time is 22:05:52 */
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* 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_Container_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_Container_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
- 39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
- 39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
- 39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
- 39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
- 39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
- 39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
- 39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
- 39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
- 39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
- 39, 39, 39, 39, 39, 39, 39, 39, 39, 15,
- 39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
- 39, 39, 39, 39, 39, 39, 39, 39, 39, 0,
- 39, 0, 0, 0, 39, 39, 39, 39, 39, 39,
- 39, 39, 39, 39, 39, 39, 39, 0, 20, 5,
- 39, 0, 39, 39, 39, 39, 39, 39, 39, 39,
- 39, 39, 10, 10, 39, 39, 39, 10, 0, 39,
- 39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
- 39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
- 39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
- 39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
- 39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
- 39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
- 39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
- 39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
- 39, 39, 39, 39, 39, 39,
-#else
- 39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
- 39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
- 39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
- 39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
- 39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
- 39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
- 39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
- 39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
- 39, 39, 39, 39, 39, 39, 39, 39, 39, 39,
- 39, 39, 39, 39, 39, 15, 39, 0, 39, 0,
- 0, 0, 39, 39, 39, 39, 39, 39, 0, 20,
- 5, 39, 0, 39, 39, 10, 10, 39, 39, 39,
- 10, 0, 39, 39, 39, 39, 39, 39,
-#endif /* ACE_MVS */
- };
- return len + asso_values[str[len - 1]] + asso_values[str[0]];
-}
-
-const class TAO_operation_db_entry *
-TAO_CORBA_Container_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 18,
- MIN_WORD_LENGTH = 5,
- MAX_WORD_LENGTH = 17,
- MIN_HASH_VALUE = 6,
- MAX_HASH_VALUE = 38,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 0
- };
-
- static const class TAO_operation_db_entry wordlist[] =
- {
- {"",0},{"",0},{"",0},{"",0},{"",0},{"",0},
- {"lookup", &POA_CORBA::Container::lookup_skel},
- {"destroy", &POA_CORBA::Container::destroy_skel},
- {"",0},{"",0},{"",0},
- {"lookup_name", &POA_CORBA::Container::lookup_name_skel},
- {"create_value", &POA_CORBA::Container::create_value_skel},
- {"create_module", &POA_CORBA::Container::create_module_skel},
- {"",0},{"",0},
- {"create_interface", &POA_CORBA::Container::create_interface_skel},
- {"create_union", &POA_CORBA::Container::create_union_skel},
- {"contents", &POA_CORBA::Container::contents_skel},
- {"",0},
- {"_is_a", &POA_CORBA::Container::_is_a_skel},
- {"create_exception", &POA_CORBA::Container::create_exception_skel},
- {"create_alias", &POA_CORBA::Container::create_alias_skel},
- {"create_struct", &POA_CORBA::Container::create_struct_skel},
- {"",0},
- {"create_constant", &POA_CORBA::Container::create_constant_skel},
- {"create_value_box", &POA_CORBA::Container::create_value_box_skel},
- {"describe_contents", &POA_CORBA::Container::describe_contents_skel},
- {"_get_def_kind", &POA_CORBA::Container::_get_def_kind_skel},
- {"",0},{"",0},
- {"create_enum", &POA_CORBA::Container::create_enum_skel},
- {"",0},{"",0},{"",0},{"",0},{"",0},{"",0},
- {"_non_existent", &POA_CORBA::Container::_non_existent_skel},
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- const char *s = wordlist[key].opname_;
-
- if (*str == *s && !strncmp (str + 1, s + 1, len - 1))
- return &wordlist[key];
- }
- }
- return 0;
-}
-/* ending time is 22:05:52 */
-static TAO_CORBA_Container_Perfect_Hash_OpTable tao_CORBA_Container_optable;
-
-CORBA::Container_ptr _TAO_collocation_POA_CORBA_Container_Stub_Factory (
- CORBA::Object_ptr obj
- )
-{
- TAO_Stub *stub = obj->_stubobj ();
-
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- CORBA::Container_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_Container (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- break;
- default:
- break;
- }
- return 0;
-}
-
-int _TAO_collocation_POA_CORBA_Container_Stub_Factory_Initializer (long dummy)
-{
- ACE_UNUSED_ARG (dummy);
-
- _TAO_collocation_CORBA_Container_Stub_Factory_function_pointer =
- _TAO_collocation_POA_CORBA_Container_Stub_Factory;
-
- return 0;
-}
-
-static int _TAO_collocation_POA_CORBA_Container_Stub_Factory_Initializer_Scarecrow =
- _TAO_collocation_POA_CORBA_Container_Stub_Factory_Initializer (ACE_reinterpret_cast (long, _TAO_collocation_POA_CORBA_Container_Stub_Factory_Initializer));
-
-// skeleton constructor
-POA_CORBA::Container::Container (void)
-{
- this->optable_ = &tao_CORBA_Container_optable;
-}
-
-// copy ctor
-POA_CORBA::Container::Container (const Container& rhs)
- : ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
-{}
-
-// skeleton destructor
-POA_CORBA::Container::~Container (void)
-{
-}
-
-void POA_CORBA::Container::lookup_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::Container *_tao_impl = (POA_CORBA::Container *)_tao_object_reference;
-
- CORBA::Contained_var _tao_retval;
- CORBA::String_var search_name;
- if (!(
- (_tao_in >> search_name.out ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "lookup",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->lookup (
- search_name.in (),
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "lookup",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "lookup",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::Container::contents_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::Container *_tao_impl = (POA_CORBA::Container *)_tao_object_reference;
-
- CORBA::ContainedSeq_var _tao_retval;
- CORBA::DefinitionKind limit_type;
- CORBA::Boolean exclude_inherited;
- if (!(
- (_tao_in >> limit_type) &&
- (_tao_in >> CORBA::Any::to_boolean (exclude_inherited))
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "contents",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->contents (
- limit_type,
- exclude_inherited,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "contents",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "contents",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::Container::lookup_name_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::Container *_tao_impl = (POA_CORBA::Container *)_tao_object_reference;
-
- CORBA::ContainedSeq_var _tao_retval;
- CORBA::String_var search_name;
- CORBA::Long levels_to_search;
- CORBA::DefinitionKind limit_type;
- CORBA::Boolean exclude_inherited;
- if (!(
- (_tao_in >> search_name.out ()) &&
- (_tao_in >> levels_to_search) &&
- (_tao_in >> limit_type) &&
- (_tao_in >> CORBA::Any::to_boolean (exclude_inherited))
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "lookup_name",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->lookup_name (
- search_name.in (),
- levels_to_search,
- limit_type,
- exclude_inherited,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "lookup_name",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "lookup_name",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::Container::describe_contents_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::Container *_tao_impl = (POA_CORBA::Container *)_tao_object_reference;
-
- CORBA::Container::DescriptionSeq_var _tao_retval;
- CORBA::DefinitionKind limit_type;
- CORBA::Boolean exclude_inherited;
- CORBA::Long max_returned_objs;
- if (!(
- (_tao_in >> limit_type) &&
- (_tao_in >> CORBA::Any::to_boolean (exclude_inherited)) &&
- (_tao_in >> max_returned_objs)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "describe_contents",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->describe_contents (
- limit_type,
- exclude_inherited,
- max_returned_objs,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "describe_contents",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "describe_contents",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::Container::create_module_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::Container *_tao_impl = (POA_CORBA::Container *)_tao_object_reference;
-
- CORBA::ModuleDef_var _tao_retval;
- CORBA::String_var id;
- CORBA::String_var name;
- CORBA::String_var version;
- if (!(
- (_tao_in >> id.out ()) &&
- (_tao_in >> name.out ()) &&
- (_tao_in >> version.out ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_module",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->create_module (
- id.in (),
- name.in (),
- version.in (),
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_module",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_module",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::Container::create_constant_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::Container *_tao_impl = (POA_CORBA::Container *)_tao_object_reference;
-
- CORBA::ConstantDef_var _tao_retval;
- CORBA::String_var id;
- CORBA::String_var name;
- CORBA::String_var version;
- CORBA::IDLType_var type;
- CORBA::Any value;
- if (!(
- (_tao_in >> id.out ()) &&
- (_tao_in >> name.out ()) &&
- (_tao_in >> version.out ()) &&
- (_tao_in >> type.out ()) &&
- (_tao_in >> value)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_constant",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->create_constant (
- id.in (),
- name.in (),
- version.in (),
- type.in (),
- value,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_constant",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_constant",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::Container::create_struct_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::Container *_tao_impl = (POA_CORBA::Container *)_tao_object_reference;
-
- CORBA::StructDef_var _tao_retval;
- CORBA::String_var id;
- CORBA::String_var name;
- CORBA::String_var version;
- CORBA::StructMemberSeq members;
- if (!(
- (_tao_in >> id.out ()) &&
- (_tao_in >> name.out ()) &&
- (_tao_in >> version.out ()) &&
- (_tao_in >> members)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_struct",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->create_struct (
- id.in (),
- name.in (),
- version.in (),
- members,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_struct",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_struct",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::Container::create_union_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::Container *_tao_impl = (POA_CORBA::Container *)_tao_object_reference;
-
- CORBA::UnionDef_var _tao_retval;
- CORBA::String_var id;
- CORBA::String_var name;
- CORBA::String_var version;
- CORBA::IDLType_var discriminator_type;
- CORBA::UnionMemberSeq members;
- if (!(
- (_tao_in >> id.out ()) &&
- (_tao_in >> name.out ()) &&
- (_tao_in >> version.out ()) &&
- (_tao_in >> discriminator_type.out ()) &&
- (_tao_in >> members)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_union",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->create_union (
- id.in (),
- name.in (),
- version.in (),
- discriminator_type.in (),
- members,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_union",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_union",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::Container::create_enum_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::Container *_tao_impl = (POA_CORBA::Container *)_tao_object_reference;
-
- CORBA::EnumDef_var _tao_retval;
- CORBA::String_var id;
- CORBA::String_var name;
- CORBA::String_var version;
- CORBA::EnumMemberSeq members;
- if (!(
- (_tao_in >> id.out ()) &&
- (_tao_in >> name.out ()) &&
- (_tao_in >> version.out ()) &&
- (_tao_in >> members)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_enum",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->create_enum (
- id.in (),
- name.in (),
- version.in (),
- members,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_enum",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_enum",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::Container::create_alias_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::Container *_tao_impl = (POA_CORBA::Container *)_tao_object_reference;
-
- CORBA::AliasDef_var _tao_retval;
- CORBA::String_var id;
- CORBA::String_var name;
- CORBA::String_var version;
- CORBA::IDLType_var original_type;
- if (!(
- (_tao_in >> id.out ()) &&
- (_tao_in >> name.out ()) &&
- (_tao_in >> version.out ()) &&
- (_tao_in >> original_type.out ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_alias",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->create_alias (
- id.in (),
- name.in (),
- version.in (),
- original_type.in (),
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_alias",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_alias",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::Container::create_interface_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::Container *_tao_impl = (POA_CORBA::Container *)_tao_object_reference;
-
- CORBA::InterfaceDef_var _tao_retval;
- CORBA::String_var id;
- CORBA::String_var name;
- CORBA::String_var version;
- CORBA::InterfaceDefSeq base_interfaces;
- if (!(
- (_tao_in >> id.out ()) &&
- (_tao_in >> name.out ()) &&
- (_tao_in >> version.out ()) &&
- (_tao_in >> base_interfaces)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_interface",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->create_interface (
- id.in (),
- name.in (),
- version.in (),
- base_interfaces,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_interface",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_interface",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::Container::create_value_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::Container *_tao_impl = (POA_CORBA::Container *)_tao_object_reference;
-
- CORBA::ValueDef_var _tao_retval;
- CORBA::String_var id;
- CORBA::String_var name;
- CORBA::String_var version;
- CORBA::Boolean is_custom;
- CORBA::Boolean is_abstract;
- CORBA::ValueDef_var base_value;
- CORBA::Boolean is_truncatable;
- CORBA::ValueDefSeq abstract_base_values;
- CORBA::InterfaceDef_var supported_interface;
- CORBA::InitializerSeq initializers;
- if (!(
- (_tao_in >> id.out ()) &&
- (_tao_in >> name.out ()) &&
- (_tao_in >> version.out ()) &&
- (_tao_in >> CORBA::Any::to_boolean (is_custom)) &&
- (_tao_in >> CORBA::Any::to_boolean (is_abstract)) &&
- (_tao_in >> base_value.out ()) &&
- (_tao_in >> CORBA::Any::to_boolean (is_truncatable)) &&
- (_tao_in >> abstract_base_values) &&
- (_tao_in >> supported_interface.out ()) &&
- (_tao_in >> initializers)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_value",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->create_value (
- id.in (),
- name.in (),
- version.in (),
- is_custom,
- is_abstract,
- base_value.in (),
- is_truncatable,
- abstract_base_values,
- supported_interface.in (),
- initializers,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_value",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_value",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::Container::create_value_box_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::Container *_tao_impl = (POA_CORBA::Container *)_tao_object_reference;
-
- CORBA::ValueBoxDef_var _tao_retval;
- CORBA::String_var id;
- CORBA::String_var name;
- CORBA::String_var version;
- CORBA::IDLType_var original_type_def;
- if (!(
- (_tao_in >> id.out ()) &&
- (_tao_in >> name.out ()) &&
- (_tao_in >> version.out ()) &&
- (_tao_in >> original_type_def.out ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_value_box",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->create_value_box (
- id.in (),
- name.in (),
- version.in (),
- original_type_def.in (),
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_value_box",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_value_box",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::Container::create_exception_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::Container *_tao_impl = (POA_CORBA::Container *)_tao_object_reference;
-
- CORBA::ExceptionDef_var _tao_retval;
- CORBA::String_var id;
- CORBA::String_var name;
- CORBA::String_var version;
- CORBA::StructMemberSeq members;
- if (!(
- (_tao_in >> id.out ()) &&
- (_tao_in >> name.out ()) &&
- (_tao_in >> version.out ()) &&
- (_tao_in >> members)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_exception",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->create_exception (
- id.in (),
- name.in (),
- version.in (),
- members,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_exception",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_exception",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::Container::_is_a_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::Container *_tao_impl = (POA_CORBA::Container *) _tao_object_reference;
- 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_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-void POA_CORBA::Container::_non_existent_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- POA_CORBA::Container *_tao_impl = (POA_CORBA::Container *) _tao_object_reference;
- CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-CORBA::Boolean POA_CORBA::Container::_is_a (
- const char* value,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Container:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (ACE_TRY_ENV))))
- return 1;
- else
- return 0;
-}
-
-void* POA_CORBA::Container::_downcast (
- const char* logical_type_id
- )
-{
-if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Container:1.0") == 0)
- return ACE_static_cast (POA_CORBA::Container_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IRObject:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0)
- return ACE_static_cast(PortableServer::Servant, this);
- return 0;
-}
-
-void POA_CORBA::Container::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_Skeleton skel; // pointer to skeleton for operation
- const char *opname = req.operation (); // retrieve operation name
- // find the skeleton corresponding to this opname
- if (this->_find (opname, skel, req.operation_length ()) == -1)
- {
- ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname));
- ACE_THROW (CORBA_BAD_OPERATION ());
- }
- else
- skel (req, this, context, ACE_TRY_ENV);
-}
-
-const char* POA_CORBA::Container::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/Container:1.0";
-}
-
-CORBA::Container*
-POA_CORBA::Container::_this (CORBA_Environment &ACE_TRY_ENV)
-{
- TAO_Stub *stub = this->_create_stub (ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
- if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- ::CORBA::Container_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_Container (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- default:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- }
- else
- {
- // stub->_incr_refcnt ();
- CORBA::Object_ptr tmp = CORBA::Object::_nil ();
- ACE_NEW_RETURN (tmp, CORBA::Object (stub), 0);
- CORBA::Object_var obj = tmp;
- return ::CORBA::Container::_unchecked_narrow (obj.in ());
- }
-}
-
-POA_CORBA::_tao_thru_poa_collocated_Container::_tao_thru_poa_collocated_Container (
- TAO_Stub *stub
-)
- : ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IRObject) (stub),
- CORBA_Object (stub, 0, 1)
-{
-}
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_Container::_is_a(
- const CORBA::Char *logical_type_id,
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_is_a",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::Container_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Container:1.0"
- )
- )->_is_a (logical_type_id, ACE_TRY_ENV);
-}
-
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_Container::_non_existent(
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_non_existent",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::Container_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Container:1.0"
- )
- )->_non_existent (ACE_TRY_ENV);
-}
-
-
-CORBA::Contained_ptr POA_CORBA::_tao_thru_poa_collocated_Container::lookup (
- const char * search_name,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::Contained_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "lookup",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::Container_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Container:1.0"
- )
- )->lookup (
- search_name,
- ACE_TRY_ENV
- );
-
-}
-
-CORBA::ContainedSeq * POA_CORBA::_tao_thru_poa_collocated_Container::contents (
- CORBA::DefinitionKind limit_type,
- CORBA::Boolean exclude_inherited,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::ContainedSeq_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "contents",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::Container_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Container:1.0"
- )
- )->contents (
- limit_type,
- exclude_inherited,
- ACE_TRY_ENV
- );
-
-}
-
-CORBA::ContainedSeq * POA_CORBA::_tao_thru_poa_collocated_Container::lookup_name (
- const char * search_name,
- CORBA::Long levels_to_search,
- CORBA::DefinitionKind limit_type,
- CORBA::Boolean exclude_inherited,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::ContainedSeq_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "lookup_name",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::Container_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Container:1.0"
- )
- )->lookup_name (
- search_name,
- levels_to_search,
- limit_type,
- exclude_inherited,
- ACE_TRY_ENV
- );
-
-}
-
-CORBA::Container::DescriptionSeq * POA_CORBA::_tao_thru_poa_collocated_Container::describe_contents (
- CORBA::DefinitionKind limit_type,
- CORBA::Boolean exclude_inherited,
- CORBA::Long max_returned_objs,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::Container::DescriptionSeq_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "describe_contents",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::Container_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Container:1.0"
- )
- )->describe_contents (
- limit_type,
- exclude_inherited,
- max_returned_objs,
- ACE_TRY_ENV
- );
-
-}
-
-CORBA::ModuleDef_ptr POA_CORBA::_tao_thru_poa_collocated_Container::create_module (
- const char * id,
- const char * name,
- const char * version,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::ModuleDef_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "create_module",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::Container_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Container:1.0"
- )
- )->create_module (
- id,
- name,
- version,
- ACE_TRY_ENV
- );
-
-}
-
-CORBA::ConstantDef_ptr POA_CORBA::_tao_thru_poa_collocated_Container::create_constant (
- const char * id,
- const char * name,
- const char * version,
- CORBA::IDLType_ptr type,
- const CORBA::Any & value,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::ConstantDef_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "create_constant",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::Container_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Container:1.0"
- )
- )->create_constant (
- id,
- name,
- version,
- type,
- value,
- ACE_TRY_ENV
- );
-
-}
-
-CORBA::StructDef_ptr POA_CORBA::_tao_thru_poa_collocated_Container::create_struct (
- const char * id,
- const char * name,
- const char * version,
- const CORBA::StructMemberSeq & members,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::StructDef_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "create_struct",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::Container_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Container:1.0"
- )
- )->create_struct (
- id,
- name,
- version,
- members,
- ACE_TRY_ENV
- );
-
-}
-
-CORBA::UnionDef_ptr POA_CORBA::_tao_thru_poa_collocated_Container::create_union (
- const char * id,
- const char * name,
- const char * version,
- CORBA::IDLType_ptr discriminator_type,
- const CORBA::UnionMemberSeq & members,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::UnionDef_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "create_union",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::Container_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Container:1.0"
- )
- )->create_union (
- id,
- name,
- version,
- discriminator_type,
- members,
- ACE_TRY_ENV
- );
-
-}
-
-CORBA::EnumDef_ptr POA_CORBA::_tao_thru_poa_collocated_Container::create_enum (
- const char * id,
- const char * name,
- const char * version,
- const CORBA::EnumMemberSeq & members,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::EnumDef_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "create_enum",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::Container_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Container:1.0"
- )
- )->create_enum (
- id,
- name,
- version,
- members,
- ACE_TRY_ENV
- );
-
-}
-
-CORBA::AliasDef_ptr POA_CORBA::_tao_thru_poa_collocated_Container::create_alias (
- const char * id,
- const char * name,
- const char * version,
- CORBA::IDLType_ptr original_type,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::AliasDef_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "create_alias",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::Container_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Container:1.0"
- )
- )->create_alias (
- id,
- name,
- version,
- original_type,
- ACE_TRY_ENV
- );
-
-}
-
-CORBA::InterfaceDef_ptr POA_CORBA::_tao_thru_poa_collocated_Container::create_interface (
- const char * id,
- const char * name,
- const char * version,
- const CORBA::InterfaceDefSeq & base_interfaces,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::InterfaceDef_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "create_interface",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::Container_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Container:1.0"
- )
- )->create_interface (
- id,
- name,
- version,
- base_interfaces,
- ACE_TRY_ENV
- );
-
-}
-
-CORBA::ValueDef_ptr POA_CORBA::_tao_thru_poa_collocated_Container::create_value (
- const char * id,
- const char * name,
- const char * version,
- CORBA::Boolean is_custom,
- CORBA::Boolean is_abstract,
- CORBA::ValueDef_ptr base_value,
- CORBA::Boolean is_truncatable,
- const CORBA::ValueDefSeq & abstract_base_values,
- CORBA::InterfaceDef_ptr supported_interface,
- const CORBA::InitializerSeq & initializers,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::ValueDef_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "create_value",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::Container_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Container:1.0"
- )
- )->create_value (
- id,
- name,
- version,
- is_custom,
- is_abstract,
- base_value,
- is_truncatable,
- abstract_base_values,
- supported_interface,
- initializers,
- ACE_TRY_ENV
- );
-
-}
-
-CORBA::ValueBoxDef_ptr POA_CORBA::_tao_thru_poa_collocated_Container::create_value_box (
- const char * id,
- const char * name,
- const char * version,
- CORBA::IDLType_ptr original_type_def,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::ValueBoxDef_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "create_value_box",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::Container_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Container:1.0"
- )
- )->create_value_box (
- id,
- name,
- version,
- original_type_def,
- ACE_TRY_ENV
- );
-
-}
-
-CORBA::ExceptionDef_ptr POA_CORBA::_tao_thru_poa_collocated_Container::create_exception (
- const char * id,
- const char * name,
- const char * version,
- const CORBA::StructMemberSeq & members,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::ExceptionDef_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "create_exception",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::Container_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Container:1.0"
- )
- )->create_exception (
- id,
- name,
- version,
- members,
- ACE_TRY_ENV
- );
-
-}
-
-
-
-class TAO_CORBA_IDLType_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-/* starting time is 22:05:53 */
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* 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_IDLType_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_IDLType_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 0,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 0,
- 19, 19, 0, 0, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 5, 19, 19, 19, 19, 0, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19,
-#else
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 0, 19, 0, 19, 19,
- 0, 0, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 5, 19, 19, 19,
- 19, 0, 19, 19, 19, 19, 19, 19,
-#endif /* ACE_MVS */
- };
- return len + asso_values[str[len - 1]] + asso_values[str[0]];
-}
-
-const class TAO_operation_db_entry *
-TAO_CORBA_IDLType_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 5,
- MIN_WORD_LENGTH = 5,
- MAX_WORD_LENGTH = 13,
- MIN_HASH_VALUE = 5,
- MAX_HASH_VALUE = 18,
- HASH_VALUE_RANGE = 14,
- DUPLICATES = 0
- };
-
- static const class TAO_operation_db_entry wordlist[] =
- {
- {"",0},{"",0},{"",0},{"",0},{"",0},
- {"_is_a", &POA_CORBA::IDLType::_is_a_skel},
- {"",0},
- {"destroy", &POA_CORBA::IDLType::destroy_skel},
- {"",0},
- {"_get_type", &POA_CORBA::IDLType::_get_type_skel},
- {"",0},{"",0},{"",0},
- {"_get_def_kind", &POA_CORBA::IDLType::_get_def_kind_skel},
- {"",0},{"",0},{"",0},{"",0},
- {"_non_existent", &POA_CORBA::IDLType::_non_existent_skel},
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- const char *s = wordlist[key].opname_;
-
- if (*str == *s && !strncmp (str + 1, s + 1, len - 1))
- return &wordlist[key];
- }
- }
- return 0;
-}
-/* ending time is 22:05:53 */
-static TAO_CORBA_IDLType_Perfect_Hash_OpTable tao_CORBA_IDLType_optable;
-
-CORBA::IDLType_ptr _TAO_collocation_POA_CORBA_IDLType_Stub_Factory (
- CORBA::Object_ptr obj
- )
-{
- TAO_Stub *stub = obj->_stubobj ();
-
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- CORBA::IDLType_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_IDLType (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- break;
- default:
- break;
- }
- return 0;
-}
-
-int _TAO_collocation_POA_CORBA_IDLType_Stub_Factory_Initializer (long dummy)
-{
- ACE_UNUSED_ARG (dummy);
-
- _TAO_collocation_CORBA_IDLType_Stub_Factory_function_pointer =
- _TAO_collocation_POA_CORBA_IDLType_Stub_Factory;
-
- return 0;
-}
-
-static int _TAO_collocation_POA_CORBA_IDLType_Stub_Factory_Initializer_Scarecrow =
- _TAO_collocation_POA_CORBA_IDLType_Stub_Factory_Initializer (ACE_reinterpret_cast (long, _TAO_collocation_POA_CORBA_IDLType_Stub_Factory_Initializer));
-
-// skeleton constructor
-POA_CORBA::IDLType::IDLType (void)
-{
- this->optable_ = &tao_CORBA_IDLType_optable;
-}
-
-// copy ctor
-POA_CORBA::IDLType::IDLType (const IDLType& rhs)
- : ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
-{}
-
-// skeleton destructor
-POA_CORBA::IDLType::~IDLType (void)
-{
-}
-
-void POA_CORBA::IDLType::_get_type_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::IDLType *_tao_impl = (POA_CORBA::IDLType *)_tao_object_reference;
-
- CORBA::TypeCode_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_type",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->type (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_type",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_type",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::IDLType::_is_a_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::IDLType *_tao_impl = (POA_CORBA::IDLType *) _tao_object_reference;
- 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_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-void POA_CORBA::IDLType::_non_existent_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- POA_CORBA::IDLType *_tao_impl = (POA_CORBA::IDLType *) _tao_object_reference;
- CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-CORBA::Boolean POA_CORBA::IDLType::_is_a (
- const char* value,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (ACE_TRY_ENV))))
- return 1;
- else
- return 0;
-}
-
-void* POA_CORBA::IDLType::_downcast (
- const char* logical_type_id
- )
-{
-if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IDLType:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IDLType_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IRObject:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0)
- return ACE_static_cast(PortableServer::Servant, this);
- return 0;
-}
-
-void POA_CORBA::IDLType::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_Skeleton skel; // pointer to skeleton for operation
- const char *opname = req.operation (); // retrieve operation name
- // find the skeleton corresponding to this opname
- if (this->_find (opname, skel, req.operation_length ()) == -1)
- {
- ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname));
- ACE_THROW (CORBA_BAD_OPERATION ());
- }
- else
- skel (req, this, context, ACE_TRY_ENV);
-}
-
-const char* POA_CORBA::IDLType::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/IDLType:1.0";
-}
-
-CORBA::IDLType*
-POA_CORBA::IDLType::_this (CORBA_Environment &ACE_TRY_ENV)
-{
- TAO_Stub *stub = this->_create_stub (ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
- if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- ::CORBA::IDLType_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_IDLType (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- default:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- }
- else
- {
- // stub->_incr_refcnt ();
- CORBA::Object_ptr tmp = CORBA::Object::_nil ();
- ACE_NEW_RETURN (tmp, CORBA::Object (stub), 0);
- CORBA::Object_var obj = tmp;
- return ::CORBA::IDLType::_unchecked_narrow (obj.in ());
- }
-}
-
-POA_CORBA::_tao_thru_poa_collocated_IDLType::_tao_thru_poa_collocated_IDLType (
- TAO_Stub *stub
-)
- : ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IRObject) (stub),
- CORBA_Object (stub, 0, 1)
-{
-}
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_IDLType::_is_a(
- const CORBA::Char *logical_type_id,
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_is_a",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::IDLType_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/IDLType:1.0"
- )
- )->_is_a (logical_type_id, ACE_TRY_ENV);
-}
-
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_IDLType::_non_existent(
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_non_existent",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::IDLType_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/IDLType:1.0"
- )
- )->_non_existent (ACE_TRY_ENV);
-}
-
-
-CORBA::TypeCode_ptr POA_CORBA::_tao_thru_poa_collocated_IDLType::type (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::TypeCode_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "type",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::IDLType_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/IDLType:1.0"
- )
- )->type (
- ACE_TRY_ENV
- );
-
-}
-
-
-
-class TAO_CORBA_Repository_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-/* starting time is 22:05:53 */
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* 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_Repository_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_Repository_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
- 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
- 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
- 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
- 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
- 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
- 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
- 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
- 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
- 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
- 66, 66, 66, 66, 66, 66, 66, 66, 66, 25,
- 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
- 66, 66, 66, 66, 66, 66, 66, 66, 66, 10,
- 66, 0, 23, 10, 66, 5, 66, 66, 66, 66,
- 66, 66, 66, 66, 66, 66, 66, 0, 0, 15,
- 66, 0, 66, 66, 66, 66, 66, 66, 66, 66,
- 66, 66, 25, 0, 66, 66, 66, 0, 0, 66,
- 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
- 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
- 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
- 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
- 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
- 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
- 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
- 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
- 66, 66, 66, 66, 66, 66,
-#else
- 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
- 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
- 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
- 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
- 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
- 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
- 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
- 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
- 66, 66, 66, 66, 66, 66, 66, 66, 66, 66,
- 66, 66, 66, 66, 66, 25, 66, 10, 66, 0,
- 23, 10, 66, 5, 66, 66, 66, 66, 0, 0,
- 15, 66, 0, 66, 66, 25, 0, 66, 66, 66,
- 0, 0, 66, 66, 66, 66, 66, 66,
-#endif /* ACE_MVS */
- };
- return len + asso_values[str[len - 1]] + asso_values[str[0]];
-}
-
-const class TAO_operation_db_entry *
-TAO_CORBA_Repository_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 25,
- MIN_WORD_LENGTH = 5,
- MAX_WORD_LENGTH = 17,
- MIN_HASH_VALUE = 6,
- MAX_HASH_VALUE = 65,
- HASH_VALUE_RANGE = 60,
- DUPLICATES = 0
- };
-
- static const class TAO_operation_db_entry wordlist[] =
- {
- {"",0},{"",0},{"",0},{"",0},{"",0},{"",0},
- {"lookup", &POA_CORBA::Repository::lookup_skel},
- {"",0},{"",0},{"",0},{"",0},
- {"create_enum", &POA_CORBA::Repository::create_enum_skel},
- {"create_array", &POA_CORBA::Repository::create_array_skel},
- {"create_struct", &POA_CORBA::Repository::create_struct_skel},
- {"",0},
- {"create_constant", &POA_CORBA::Repository::create_constant_skel},
- {"create_value_box", &POA_CORBA::Repository::create_value_box_skel},
- {"",0},
- {"create_string", &POA_CORBA::Repository::create_string_skel},
- {"create_wstring", &POA_CORBA::Repository::create_wstring_skel},
- {"",0},
- {"lookup_name", &POA_CORBA::Repository::lookup_name_skel},
- {"create_value", &POA_CORBA::Repository::create_value_skel},
- {"create_module", &POA_CORBA::Repository::create_module_skel},
- {"",0},
- {"create_sequence", &POA_CORBA::Repository::create_sequence_skel},
- {"create_interface", &POA_CORBA::Repository::create_interface_skel},
- {"create_union", &POA_CORBA::Repository::create_union_skel},
- {"get_primitive", &POA_CORBA::Repository::get_primitive_skel},
- {"",0},
- {"destroy", &POA_CORBA::Repository::destroy_skel},
- {"create_exception", &POA_CORBA::Repository::create_exception_skel},
- {"lookup_id", &POA_CORBA::Repository::lookup_id_skel},
- {"contents", &POA_CORBA::Repository::contents_skel},
- {"",0},
- {"create_fixed", &POA_CORBA::Repository::create_fixed_skel},
- {"",0},
- {"create_alias", &POA_CORBA::Repository::create_alias_skel},
- {"_non_existent", &POA_CORBA::Repository::_non_existent_skel},
- {"",0},
- {"_is_a", &POA_CORBA::Repository::_is_a_skel},
- {"",0},{"",0},{"",0},{"",0},{"",0},{"",0},{"",0},{"",0},{"",0},
- {"",0},{"",0},{"",0},{"",0},{"",0},{"",0},{"",0},{"",0},{"",0},
- {"",0},{"",0},
- {"_get_def_kind", &POA_CORBA::Repository::_get_def_kind_skel},
- {"",0},{"",0},{"",0},
- {"describe_contents", &POA_CORBA::Repository::describe_contents_skel},
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- const char *s = wordlist[key].opname_;
-
- if (*str == *s && !strncmp (str + 1, s + 1, len - 1))
- return &wordlist[key];
- }
- }
- return 0;
-}
-/* ending time is 22:05:53 */
-static TAO_CORBA_Repository_Perfect_Hash_OpTable tao_CORBA_Repository_optable;
-
-CORBA::Repository_ptr _TAO_collocation_POA_CORBA_Repository_Stub_Factory (
- CORBA::Object_ptr obj
- )
-{
- TAO_Stub *stub = obj->_stubobj ();
-
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- CORBA::Repository_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_Repository (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- break;
- default:
- break;
- }
- return 0;
-}
-
-int _TAO_collocation_POA_CORBA_Repository_Stub_Factory_Initializer (long dummy)
-{
- ACE_UNUSED_ARG (dummy);
-
- _TAO_collocation_CORBA_Repository_Stub_Factory_function_pointer =
- _TAO_collocation_POA_CORBA_Repository_Stub_Factory;
-
- return 0;
-}
-
-static int _TAO_collocation_POA_CORBA_Repository_Stub_Factory_Initializer_Scarecrow =
- _TAO_collocation_POA_CORBA_Repository_Stub_Factory_Initializer (ACE_reinterpret_cast (long, _TAO_collocation_POA_CORBA_Repository_Stub_Factory_Initializer));
-
-// skeleton constructor
-POA_CORBA::Repository::Repository (void)
-{
- this->optable_ = &tao_CORBA_Repository_optable;
-}
-
-// copy ctor
-POA_CORBA::Repository::Repository (const Repository& rhs)
- : ACE_NESTED_CLASS (POA_CORBA,Container) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
-{}
-
-// skeleton destructor
-POA_CORBA::Repository::~Repository (void)
-{
-}
-
-void POA_CORBA::Repository::lookup_id_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::Repository *_tao_impl = (POA_CORBA::Repository *)_tao_object_reference;
-
- CORBA::Contained_var _tao_retval;
- CORBA::String_var search_id;
- if (!(
- (_tao_in >> search_id.out ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "lookup_id",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->lookup_id (
- search_id.in (),
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "lookup_id",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "lookup_id",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::Repository::get_primitive_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::Repository *_tao_impl = (POA_CORBA::Repository *)_tao_object_reference;
-
- CORBA::PrimitiveDef_var _tao_retval;
- CORBA::PrimitiveKind kind;
- if (!(
- (_tao_in >> kind)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "get_primitive",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->get_primitive (
- kind,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "get_primitive",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "get_primitive",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::Repository::create_string_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::Repository *_tao_impl = (POA_CORBA::Repository *)_tao_object_reference;
-
- CORBA::StringDef_var _tao_retval;
- CORBA::ULong bound;
- if (!(
- (_tao_in >> bound)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_string",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->create_string (
- bound,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_string",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_string",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::Repository::create_wstring_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::Repository *_tao_impl = (POA_CORBA::Repository *)_tao_object_reference;
-
- CORBA::WstringDef_var _tao_retval;
- CORBA::ULong bound;
- if (!(
- (_tao_in >> bound)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_wstring",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->create_wstring (
- bound,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_wstring",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_wstring",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::Repository::create_sequence_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::Repository *_tao_impl = (POA_CORBA::Repository *)_tao_object_reference;
-
- CORBA::SequenceDef_var _tao_retval;
- CORBA::ULong bound;
- CORBA::IDLType_var element_type;
- if (!(
- (_tao_in >> bound) &&
- (_tao_in >> element_type.out ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_sequence",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->create_sequence (
- bound,
- element_type.in (),
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_sequence",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_sequence",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::Repository::create_array_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::Repository *_tao_impl = (POA_CORBA::Repository *)_tao_object_reference;
-
- CORBA::ArrayDef_var _tao_retval;
- CORBA::ULong length;
- CORBA::IDLType_var element_type;
- if (!(
- (_tao_in >> length) &&
- (_tao_in >> element_type.out ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_array",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->create_array (
- length,
- element_type.in (),
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_array",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_array",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::Repository::create_fixed_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::Repository *_tao_impl = (POA_CORBA::Repository *)_tao_object_reference;
-
- CORBA::FixedDef_var _tao_retval;
- CORBA::UShort digits;
- CORBA::Short scale;
- if (!(
- (_tao_in >> digits) &&
- (_tao_in >> scale)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_fixed",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->create_fixed (
- digits,
- scale,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_fixed",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_fixed",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::Repository::_is_a_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::Repository *_tao_impl = (POA_CORBA::Repository *) _tao_object_reference;
- 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_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-void POA_CORBA::Repository::_non_existent_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- POA_CORBA::Repository *_tao_impl = (POA_CORBA::Repository *) _tao_object_reference;
- CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-CORBA::Boolean POA_CORBA::Repository::_is_a (
- const char* value,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Repository:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Container:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (ACE_TRY_ENV))))
- return 1;
- else
- return 0;
-}
-
-void* POA_CORBA::Repository::_downcast (
- const char* logical_type_id
- )
-{
-if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Repository:1.0") == 0)
- return ACE_static_cast (POA_CORBA::Repository_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Container:1.0") == 0)
- return ACE_static_cast (POA_CORBA::Container_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IRObject:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0)
- return ACE_static_cast(PortableServer::Servant, this);
- return 0;
-}
-
-void POA_CORBA::Repository::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_Skeleton skel; // pointer to skeleton for operation
- const char *opname = req.operation (); // retrieve operation name
- // find the skeleton corresponding to this opname
- if (this->_find (opname, skel, req.operation_length ()) == -1)
- {
- ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname));
- ACE_THROW (CORBA_BAD_OPERATION ());
- }
- else
- skel (req, this, context, ACE_TRY_ENV);
-}
-
-const char* POA_CORBA::Repository::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/Repository:1.0";
-}
-
-CORBA::Repository*
-POA_CORBA::Repository::_this (CORBA_Environment &ACE_TRY_ENV)
-{
- TAO_Stub *stub = this->_create_stub (ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
- if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- ::CORBA::Repository_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_Repository (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- default:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- }
- else
- {
- // stub->_incr_refcnt ();
- CORBA::Object_ptr tmp = CORBA::Object::_nil ();
- ACE_NEW_RETURN (tmp, CORBA::Object (stub), 0);
- CORBA::Object_var obj = tmp;
- return ::CORBA::Repository::_unchecked_narrow (obj.in ());
- }
-}
-
-POA_CORBA::_tao_thru_poa_collocated_Repository::_tao_thru_poa_collocated_Repository (
- TAO_Stub *stub
-)
- : ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_Container) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IRObject) (stub),
- CORBA_Object (stub, 0, 1)
-{
-}
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_Repository::_is_a(
- const CORBA::Char *logical_type_id,
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_is_a",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::Repository_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Repository:1.0"
- )
- )->_is_a (logical_type_id, ACE_TRY_ENV);
-}
-
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_Repository::_non_existent(
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_non_existent",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::Repository_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Repository:1.0"
- )
- )->_non_existent (ACE_TRY_ENV);
-}
-
-
-CORBA::Contained_ptr POA_CORBA::_tao_thru_poa_collocated_Repository::lookup_id (
- const char * search_id,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::Contained_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "lookup_id",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::Repository_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Repository:1.0"
- )
- )->lookup_id (
- search_id,
- ACE_TRY_ENV
- );
-
-}
-
-CORBA::PrimitiveDef_ptr POA_CORBA::_tao_thru_poa_collocated_Repository::get_primitive (
- CORBA::PrimitiveKind kind,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::PrimitiveDef_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "get_primitive",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::Repository_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Repository:1.0"
- )
- )->get_primitive (
- kind,
- ACE_TRY_ENV
- );
-
-}
-
-CORBA::StringDef_ptr POA_CORBA::_tao_thru_poa_collocated_Repository::create_string (
- CORBA::ULong bound,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::StringDef_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "create_string",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::Repository_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Repository:1.0"
- )
- )->create_string (
- bound,
- ACE_TRY_ENV
- );
-
-}
-
-CORBA::WstringDef_ptr POA_CORBA::_tao_thru_poa_collocated_Repository::create_wstring (
- CORBA::ULong bound,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::WstringDef_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "create_wstring",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::Repository_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Repository:1.0"
- )
- )->create_wstring (
- bound,
- ACE_TRY_ENV
- );
-
-}
-
-CORBA::SequenceDef_ptr POA_CORBA::_tao_thru_poa_collocated_Repository::create_sequence (
- CORBA::ULong bound,
- CORBA::IDLType_ptr element_type,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::SequenceDef_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "create_sequence",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::Repository_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Repository:1.0"
- )
- )->create_sequence (
- bound,
- element_type,
- ACE_TRY_ENV
- );
-
-}
-
-CORBA::ArrayDef_ptr POA_CORBA::_tao_thru_poa_collocated_Repository::create_array (
- CORBA::ULong length,
- CORBA::IDLType_ptr element_type,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::ArrayDef_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "create_array",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::Repository_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Repository:1.0"
- )
- )->create_array (
- length,
- element_type,
- ACE_TRY_ENV
- );
-
-}
-
-CORBA::FixedDef_ptr POA_CORBA::_tao_thru_poa_collocated_Repository::create_fixed (
- CORBA::UShort digits,
- CORBA::Short scale,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::FixedDef_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "create_fixed",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::Repository_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/Repository:1.0"
- )
- )->create_fixed (
- digits,
- scale,
- ACE_TRY_ENV
- );
-
-}
-
-
-
-class TAO_CORBA_ModuleDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-/* starting time is 22:05:53 */
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* 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_ModuleDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ModuleDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 0,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 0,
- 61, 20, 3, 0, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 10, 15, 5,
- 61, 10, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 15, 25, 61, 61, 61, 15, 5, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61,
-#else
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
- 61, 61, 61, 61, 61, 0, 61, 0, 61, 20,
- 3, 0, 61, 61, 61, 61, 61, 61, 10, 15,
- 5, 61, 10, 61, 61, 15, 25, 61, 61, 61,
- 15, 5, 61, 61, 61, 61, 61, 61,
-#endif /* ACE_MVS */
- };
- return len + asso_values[str[len - 1]] + asso_values[str[0]];
-}
-
-const class TAO_operation_db_entry *
-TAO_CORBA_ModuleDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 29,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 5,
- MAX_HASH_VALUE = 60,
- HASH_VALUE_RANGE = 56,
- DUPLICATES = 4
- };
-
- static const class TAO_operation_db_entry wordlist[] =
- {
- {"",0},{"",0},{"",0},{"",0},{"",0},
- {"_is_a", &POA_CORBA::ModuleDef::_is_a_skel},
- {"_get_name", &POA_CORBA::ModuleDef::_get_name_skel},
- {"_set_name", &POA_CORBA::ModuleDef::_set_name_skel},
- {"_get_id", &POA_CORBA::ModuleDef::_get_id_skel},
- {"_set_id", &POA_CORBA::ModuleDef::_set_id_skel},
- {"describe", &POA_CORBA::ModuleDef::describe_skel},
- {"destroy", &POA_CORBA::ModuleDef::destroy_skel},
- {"_get_def_kind", &POA_CORBA::ModuleDef::_get_def_kind_skel},
- {"_get_version", &POA_CORBA::ModuleDef::_get_version_skel},
- {"_set_version", &POA_CORBA::ModuleDef::_set_version_skel},
- {"_get_absolute_name", &POA_CORBA::ModuleDef::_get_absolute_name_skel},
- {"move", &POA_CORBA::ModuleDef::move_skel},
- {"_get_defined_in", &POA_CORBA::ModuleDef::_get_defined_in_skel},
- {"lookup_name", &POA_CORBA::ModuleDef::lookup_name_skel},
- {"lookup", &POA_CORBA::ModuleDef::lookup_skel},
- {"_get_containing_repository", &POA_CORBA::ModuleDef::_get_containing_repository_skel},
- {"create_value", &POA_CORBA::ModuleDef::create_value_skel},
- {"create_module", &POA_CORBA::ModuleDef::create_module_skel},
- {"describe_contents", &POA_CORBA::ModuleDef::describe_contents_skel},
- {"create_interface", &POA_CORBA::ModuleDef::create_interface_skel},
- {"create_union", &POA_CORBA::ModuleDef::create_union_skel},
- {"_non_existent", &POA_CORBA::ModuleDef::_non_existent_skel},
- {"create_exception", &POA_CORBA::ModuleDef::create_exception_skel},
- {"contents", &POA_CORBA::ModuleDef::contents_skel},
- {"create_enum", &POA_CORBA::ModuleDef::create_enum_skel},
- {"create_alias", &POA_CORBA::ModuleDef::create_alias_skel},
- {"create_value_box", &POA_CORBA::ModuleDef::create_value_box_skel},
- {"create_struct", &POA_CORBA::ModuleDef::create_struct_skel},
- {"create_constant", &POA_CORBA::ModuleDef::create_constant_skel},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -6, -2, 5, -1, -8, -2, -66, -63, 10, -1, -13,
- -2, 11, 12, -64, 15, 16, 17, 18, -1, -1, -1, -1, 19, -1,
- -1, -1, -1, 20, 21, 22, -1, 23, 24, 25, 26, -1, -1, 27,
- -1, 28, -1, -1, 29, 30, -1, -1, -1, 31, -1, -1, -1, -1,
- -1, -1, 32, -1, 33,
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- int slot = lookup[key];
-
- if (slot >= 0 && slot < MAX_HASH_VALUE)
- {
- const char *s = wordlist[slot].opname_;
-
- if (*str == *s && !strncmp (str + 1, s + 1, len - 1))
- return &wordlist[slot];
- }
- else if (slot < 0 && slot >= -MAX_HASH_VALUE)
- return 0;
- else
- {
- unsigned int offset = key + slot + (slot > 0 ? -MAX_HASH_VALUE : MAX_HASH_VALUE);
- const class TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const class TAO_operation_db_entry *ptr = base + -lookup[offset + 1];
-
- while (--ptr >= base)
- if (*str == *ptr->opname_ && !strncmp (str + 1, ptr->opname_ + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-/* ending time is 22:05:53 */
-static TAO_CORBA_ModuleDef_Perfect_Hash_OpTable tao_CORBA_ModuleDef_optable;
-
-CORBA::ModuleDef_ptr _TAO_collocation_POA_CORBA_ModuleDef_Stub_Factory (
- CORBA::Object_ptr obj
- )
-{
- TAO_Stub *stub = obj->_stubobj ();
-
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- CORBA::ModuleDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_ModuleDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- break;
- default:
- break;
- }
- return 0;
-}
-
-int _TAO_collocation_POA_CORBA_ModuleDef_Stub_Factory_Initializer (long dummy)
-{
- ACE_UNUSED_ARG (dummy);
-
- _TAO_collocation_CORBA_ModuleDef_Stub_Factory_function_pointer =
- _TAO_collocation_POA_CORBA_ModuleDef_Stub_Factory;
-
- return 0;
-}
-
-static int _TAO_collocation_POA_CORBA_ModuleDef_Stub_Factory_Initializer_Scarecrow =
- _TAO_collocation_POA_CORBA_ModuleDef_Stub_Factory_Initializer (ACE_reinterpret_cast (long, _TAO_collocation_POA_CORBA_ModuleDef_Stub_Factory_Initializer));
-
-// skeleton constructor
-POA_CORBA::ModuleDef::ModuleDef (void)
-{
- this->optable_ = &tao_CORBA_ModuleDef_optable;
-}
-
-// copy ctor
-POA_CORBA::ModuleDef::ModuleDef (const ModuleDef& rhs)
- : ACE_NESTED_CLASS (POA_CORBA,Container) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
-{}
-
-// skeleton destructor
-POA_CORBA::ModuleDef::~ModuleDef (void)
-{
-}
-
-void POA_CORBA::ModuleDef::_is_a_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::ModuleDef *_tao_impl = (POA_CORBA::ModuleDef *) _tao_object_reference;
- 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_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-void POA_CORBA::ModuleDef::_non_existent_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- POA_CORBA::ModuleDef *_tao_impl = (POA_CORBA::ModuleDef *) _tao_object_reference;
- CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-CORBA::Boolean POA_CORBA::ModuleDef::_is_a (
- const char* value,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/ModuleDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Container:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (ACE_TRY_ENV))))
- return 1;
- else
- return 0;
-}
-
-void* POA_CORBA::ModuleDef::_downcast (
- const char* logical_type_id
- )
-{
-if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/ModuleDef:1.0") == 0)
- return ACE_static_cast (POA_CORBA::ModuleDef_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Container:1.0") == 0)
- return ACE_static_cast (POA_CORBA::Container_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Contained:1.0") == 0)
- return ACE_static_cast (POA_CORBA::Contained_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IRObject:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0)
- return ACE_static_cast(PortableServer::Servant, this);
- return 0;
-}
-
-void POA_CORBA::ModuleDef::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_Skeleton skel; // pointer to skeleton for operation
- const char *opname = req.operation (); // retrieve operation name
- // find the skeleton corresponding to this opname
- if (this->_find (opname, skel, req.operation_length ()) == -1)
- {
- ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname));
- ACE_THROW (CORBA_BAD_OPERATION ());
- }
- else
- skel (req, this, context, ACE_TRY_ENV);
-}
-
-const char* POA_CORBA::ModuleDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ModuleDef:1.0";
-}
-
-CORBA::ModuleDef*
-POA_CORBA::ModuleDef::_this (CORBA_Environment &ACE_TRY_ENV)
-{
- TAO_Stub *stub = this->_create_stub (ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
- if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- ::CORBA::ModuleDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_ModuleDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- default:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- }
- else
- {
- // stub->_incr_refcnt ();
- CORBA::Object_ptr tmp = CORBA::Object::_nil ();
- ACE_NEW_RETURN (tmp, CORBA::Object (stub), 0);
- CORBA::Object_var obj = tmp;
- return ::CORBA::ModuleDef::_unchecked_narrow (obj.in ());
- }
-}
-
-POA_CORBA::_tao_thru_poa_collocated_ModuleDef::_tao_thru_poa_collocated_ModuleDef (
- TAO_Stub *stub
-)
- : ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_Container) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_Contained) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IRObject) (stub),
- CORBA_Object (stub, 0, 1)
-{
-}
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_ModuleDef::_is_a(
- const CORBA::Char *logical_type_id,
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_is_a",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::ModuleDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ModuleDef:1.0"
- )
- )->_is_a (logical_type_id, ACE_TRY_ENV);
-}
-
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_ModuleDef::_non_existent(
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_non_existent",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::ModuleDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ModuleDef:1.0"
- )
- )->_non_existent (ACE_TRY_ENV);
-}
-
-
-
-
-class TAO_CORBA_ConstantDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-/* starting time is 22:05:53 */
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* 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_ConstantDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ConstantDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 0, 0, 10, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 15, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 0, 0, 10, 37, 37, 37, 37, 37, 37, 0,
- 0, 37, 37, 37, 37, 37, 15, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[str[len - 1]] + asso_values[str[0]];
-}
-
-const class TAO_operation_db_entry *
-TAO_CORBA_ConstantDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 20,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 7
- };
-
- static const class TAO_operation_db_entry wordlist[] =
- {
- {"",0},{"",0},{"",0},{"",0},
- {"move", &POA_CORBA::ConstantDef::move_skel},
- {"_is_a", &POA_CORBA::ConstantDef::_is_a_skel},
- {"_get_id", &POA_CORBA::ConstantDef::_get_id_skel},
- {"_set_id", &POA_CORBA::ConstantDef::_set_id_skel},
- {"describe", &POA_CORBA::ConstantDef::describe_skel},
- {"_get_type", &POA_CORBA::ConstantDef::_get_type_skel},
- {"_set_name", &POA_CORBA::ConstantDef::_set_name_skel},
- {"_get_name", &POA_CORBA::ConstantDef::_get_name_skel},
- {"_get_value", &POA_CORBA::ConstantDef::_get_value_skel},
- {"_set_value", &POA_CORBA::ConstantDef::_set_value_skel},
- {"_get_version", &POA_CORBA::ConstantDef::_get_version_skel},
- {"_set_version", &POA_CORBA::ConstantDef::_set_version_skel},
- {"_get_def_kind", &POA_CORBA::ConstantDef::_get_def_kind_skel},
- {"_get_defined_in", &POA_CORBA::ConstantDef::_get_defined_in_skel},
- {"destroy", &POA_CORBA::ConstantDef::destroy_skel},
- {"_get_absolute_name", &POA_CORBA::ConstantDef::_get_absolute_name_skel},
- {"_get_type_def", &POA_CORBA::ConstantDef::_get_type_def_skel},
- {"_set_type_def", &POA_CORBA::ConstantDef::_set_type_def_skel},
- {"_non_existent", &POA_CORBA::ConstantDef::_non_existent_skel},
- {"_get_containing_repository", &POA_CORBA::ConstantDef::_get_containing_repository_skel},
- };
-
- static const signed char lookup[] =
- {
- -12, -2, -14, -2, 4, 5, -1, 53, 8, 46, -46, -1, -46, 16,
- -1, 17, -1, 18, 19, -9, -3, -20, -2, -38, -6, -2, -1, -1,
- 22, -1, -1, -1, -1, -1, -1, -1, 23,
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- int slot = lookup[key];
-
- if (slot >= 0 && slot < MAX_HASH_VALUE)
- {
- const char *s = wordlist[slot].opname_;
-
- if (*str == *s && !strncmp (str + 1, s + 1, len - 1))
- return &wordlist[slot];
- }
- else if (slot < 0 && slot >= -MAX_HASH_VALUE)
- return 0;
- else
- {
- unsigned int offset = key + slot + (slot > 0 ? -MAX_HASH_VALUE : MAX_HASH_VALUE);
- const class TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const class TAO_operation_db_entry *ptr = base + -lookup[offset + 1];
-
- while (--ptr >= base)
- if (*str == *ptr->opname_ && !strncmp (str + 1, ptr->opname_ + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-/* ending time is 22:05:53 */
-static TAO_CORBA_ConstantDef_Perfect_Hash_OpTable tao_CORBA_ConstantDef_optable;
-
-CORBA::ConstantDef_ptr _TAO_collocation_POA_CORBA_ConstantDef_Stub_Factory (
- CORBA::Object_ptr obj
- )
-{
- TAO_Stub *stub = obj->_stubobj ();
-
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- CORBA::ConstantDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_ConstantDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- break;
- default:
- break;
- }
- return 0;
-}
-
-int _TAO_collocation_POA_CORBA_ConstantDef_Stub_Factory_Initializer (long dummy)
-{
- ACE_UNUSED_ARG (dummy);
-
- _TAO_collocation_CORBA_ConstantDef_Stub_Factory_function_pointer =
- _TAO_collocation_POA_CORBA_ConstantDef_Stub_Factory;
-
- return 0;
-}
-
-static int _TAO_collocation_POA_CORBA_ConstantDef_Stub_Factory_Initializer_Scarecrow =
- _TAO_collocation_POA_CORBA_ConstantDef_Stub_Factory_Initializer (ACE_reinterpret_cast (long, _TAO_collocation_POA_CORBA_ConstantDef_Stub_Factory_Initializer));
-
-// skeleton constructor
-POA_CORBA::ConstantDef::ConstantDef (void)
-{
- this->optable_ = &tao_CORBA_ConstantDef_optable;
-}
-
-// copy ctor
-POA_CORBA::ConstantDef::ConstantDef (const ConstantDef& rhs)
- : ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
-{}
-
-// skeleton destructor
-POA_CORBA::ConstantDef::~ConstantDef (void)
-{
-}
-
-void POA_CORBA::ConstantDef::_get_type_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::ConstantDef *_tao_impl = (POA_CORBA::ConstantDef *)_tao_object_reference;
-
- CORBA::TypeCode_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_type",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->type (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_type",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_type",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::ConstantDef::_get_type_def_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::ConstantDef *_tao_impl = (POA_CORBA::ConstantDef *)_tao_object_reference;
-
- CORBA::IDLType_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_type_def",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->type_def (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_type_def",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_type_def",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::ConstantDef::_set_type_def_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::ConstantDef *_tao_impl = (POA_CORBA::ConstantDef *)_tao_object_reference;
-
- CORBA::IDLType_var type_def;
- if (!(
- (_tao_in >> type_def.out ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_type_def",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->type_def (
- type_def.in (),
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_type_def",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_type_def",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::ConstantDef::_get_value_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::ConstantDef *_tao_impl = (POA_CORBA::ConstantDef *)_tao_object_reference;
-
- CORBA::Any_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_value",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->value (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_value",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_value",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::ConstantDef::_set_value_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::ConstantDef *_tao_impl = (POA_CORBA::ConstantDef *)_tao_object_reference;
-
- CORBA::Any value;
- if (!(
- (_tao_in >> value)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_value",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->value (
- value,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_value",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_value",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::ConstantDef::_is_a_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::ConstantDef *_tao_impl = (POA_CORBA::ConstantDef *) _tao_object_reference;
- 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_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-void POA_CORBA::ConstantDef::_non_existent_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- POA_CORBA::ConstantDef *_tao_impl = (POA_CORBA::ConstantDef *) _tao_object_reference;
- CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-CORBA::Boolean POA_CORBA::ConstantDef::_is_a (
- const char* value,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/ConstantDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (ACE_TRY_ENV))))
- return 1;
- else
- return 0;
-}
-
-void* POA_CORBA::ConstantDef::_downcast (
- const char* logical_type_id
- )
-{
-if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/ConstantDef:1.0") == 0)
- return ACE_static_cast (POA_CORBA::ConstantDef_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Contained:1.0") == 0)
- return ACE_static_cast (POA_CORBA::Contained_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IRObject:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0)
- return ACE_static_cast(PortableServer::Servant, this);
- return 0;
-}
-
-void POA_CORBA::ConstantDef::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_Skeleton skel; // pointer to skeleton for operation
- const char *opname = req.operation (); // retrieve operation name
- // find the skeleton corresponding to this opname
- if (this->_find (opname, skel, req.operation_length ()) == -1)
- {
- ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname));
- ACE_THROW (CORBA_BAD_OPERATION ());
- }
- else
- skel (req, this, context, ACE_TRY_ENV);
-}
-
-const char* POA_CORBA::ConstantDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ConstantDef:1.0";
-}
-
-CORBA::ConstantDef*
-POA_CORBA::ConstantDef::_this (CORBA_Environment &ACE_TRY_ENV)
-{
- TAO_Stub *stub = this->_create_stub (ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
- if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- ::CORBA::ConstantDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_ConstantDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- default:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- }
- else
- {
- // stub->_incr_refcnt ();
- CORBA::Object_ptr tmp = CORBA::Object::_nil ();
- ACE_NEW_RETURN (tmp, CORBA::Object (stub), 0);
- CORBA::Object_var obj = tmp;
- return ::CORBA::ConstantDef::_unchecked_narrow (obj.in ());
- }
-}
-
-POA_CORBA::_tao_thru_poa_collocated_ConstantDef::_tao_thru_poa_collocated_ConstantDef (
- TAO_Stub *stub
-)
- : ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_Contained) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IRObject) (stub),
- CORBA_Object (stub, 0, 1)
-{
-}
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_ConstantDef::_is_a(
- const CORBA::Char *logical_type_id,
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_is_a",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::ConstantDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ConstantDef:1.0"
- )
- )->_is_a (logical_type_id, ACE_TRY_ENV);
-}
-
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_ConstantDef::_non_existent(
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_non_existent",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::ConstantDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ConstantDef:1.0"
- )
- )->_non_existent (ACE_TRY_ENV);
-}
-
-
-CORBA::TypeCode_ptr POA_CORBA::_tao_thru_poa_collocated_ConstantDef::type (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::TypeCode_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "type",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::ConstantDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ConstantDef:1.0"
- )
- )->type (
- ACE_TRY_ENV
- );
-
-}
-
-CORBA::IDLType_ptr POA_CORBA::_tao_thru_poa_collocated_ConstantDef::type_def (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::IDLType_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "type_def",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::ConstantDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ConstantDef:1.0"
- )
- )->type_def (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_ConstantDef::type_def (
- CORBA::IDLType_ptr type_def,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "type_def",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::ConstantDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ConstantDef:1.0"
- )
- )->type_def (
- type_def,
- ACE_TRY_ENV
- );
- return;
-}
-
-CORBA::Any * POA_CORBA::_tao_thru_poa_collocated_ConstantDef::value (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::Any_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "value",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::ConstantDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ConstantDef:1.0"
- )
- )->value (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_ConstantDef::value (
- const CORBA::Any & value,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "value",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::ConstantDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ConstantDef:1.0"
- )
- )->value (
- value,
- ACE_TRY_ENV
- );
- return;
-}
-
-
-
-class TAO_CORBA_TypedefDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-/* starting time is 22:05:53 */
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* 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_TypedefDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_TypedefDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 0, 0, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 10, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 0, 0, 37, 37, 37, 37, 37, 37, 37, 0,
- 0, 37, 37, 37, 37, 37, 10, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[str[len - 1]] + asso_values[str[0]];
-}
-
-const class TAO_operation_db_entry *
-TAO_CORBA_TypedefDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 16,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 5
- };
-
- static const class TAO_operation_db_entry wordlist[] =
- {
- {"",0},{"",0},{"",0},{"",0},
- {"move", &POA_CORBA::TypedefDef::move_skel},
- {"_is_a", &POA_CORBA::TypedefDef::_is_a_skel},
- {"_get_id", &POA_CORBA::TypedefDef::_get_id_skel},
- {"_set_id", &POA_CORBA::TypedefDef::_set_id_skel},
- {"describe", &POA_CORBA::TypedefDef::describe_skel},
- {"_get_name", &POA_CORBA::TypedefDef::_get_name_skel},
- {"_get_type", &POA_CORBA::TypedefDef::_get_type_skel},
- {"_set_name", &POA_CORBA::TypedefDef::_set_name_skel},
- {"_get_version", &POA_CORBA::TypedefDef::_get_version_skel},
- {"_set_version", &POA_CORBA::TypedefDef::_set_version_skel},
- {"_get_def_kind", &POA_CORBA::TypedefDef::_get_def_kind_skel},
- {"_get_defined_in", &POA_CORBA::TypedefDef::_get_defined_in_skel},
- {"destroy", &POA_CORBA::TypedefDef::destroy_skel},
- {"_get_absolute_name", &POA_CORBA::TypedefDef::_get_absolute_name_skel},
- {"_non_existent", &POA_CORBA::TypedefDef::_non_existent_skel},
- {"_get_containing_repository", &POA_CORBA::TypedefDef::_get_containing_repository_skel},
- };
-
- static const signed char lookup[] =
- {
- -6, -2, -9, -3, 4, 5, -1, -43, 8, -43, -12, -2, -38, 14,
- -1, 15, -1, 16, 17, -1, -1, -1, -1, 18, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 19,
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- int slot = lookup[key];
-
- if (slot >= 0 && slot < MAX_HASH_VALUE)
- {
- const char *s = wordlist[slot].opname_;
-
- if (*str == *s && !strncmp (str + 1, s + 1, len - 1))
- return &wordlist[slot];
- }
- else if (slot < 0 && slot >= -MAX_HASH_VALUE)
- return 0;
- else
- {
- unsigned int offset = key + slot + (slot > 0 ? -MAX_HASH_VALUE : MAX_HASH_VALUE);
- const class TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const class TAO_operation_db_entry *ptr = base + -lookup[offset + 1];
-
- while (--ptr >= base)
- if (*str == *ptr->opname_ && !strncmp (str + 1, ptr->opname_ + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-/* ending time is 22:05:53 */
-static TAO_CORBA_TypedefDef_Perfect_Hash_OpTable tao_CORBA_TypedefDef_optable;
-
-CORBA::TypedefDef_ptr _TAO_collocation_POA_CORBA_TypedefDef_Stub_Factory (
- CORBA::Object_ptr obj
- )
-{
- TAO_Stub *stub = obj->_stubobj ();
-
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- CORBA::TypedefDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_TypedefDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- break;
- default:
- break;
- }
- return 0;
-}
-
-int _TAO_collocation_POA_CORBA_TypedefDef_Stub_Factory_Initializer (long dummy)
-{
- ACE_UNUSED_ARG (dummy);
-
- _TAO_collocation_CORBA_TypedefDef_Stub_Factory_function_pointer =
- _TAO_collocation_POA_CORBA_TypedefDef_Stub_Factory;
-
- return 0;
-}
-
-static int _TAO_collocation_POA_CORBA_TypedefDef_Stub_Factory_Initializer_Scarecrow =
- _TAO_collocation_POA_CORBA_TypedefDef_Stub_Factory_Initializer (ACE_reinterpret_cast (long, _TAO_collocation_POA_CORBA_TypedefDef_Stub_Factory_Initializer));
-
-// skeleton constructor
-POA_CORBA::TypedefDef::TypedefDef (void)
-{
- this->optable_ = &tao_CORBA_TypedefDef_optable;
-}
-
-// copy ctor
-POA_CORBA::TypedefDef::TypedefDef (const TypedefDef& rhs)
- : ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,IDLType) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
-{}
-
-// skeleton destructor
-POA_CORBA::TypedefDef::~TypedefDef (void)
-{
-}
-
-void POA_CORBA::TypedefDef::_is_a_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::TypedefDef *_tao_impl = (POA_CORBA::TypedefDef *) _tao_object_reference;
- 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_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-void POA_CORBA::TypedefDef::_non_existent_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- POA_CORBA::TypedefDef *_tao_impl = (POA_CORBA::TypedefDef *) _tao_object_reference;
- CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-CORBA::Boolean POA_CORBA::TypedefDef::_is_a (
- const char* value,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/TypedefDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (ACE_TRY_ENV))))
- return 1;
- else
- return 0;
-}
-
-void* POA_CORBA::TypedefDef::_downcast (
- const char* logical_type_id
- )
-{
-if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/TypedefDef:1.0") == 0)
- return ACE_static_cast (POA_CORBA::TypedefDef_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Contained:1.0") == 0)
- return ACE_static_cast (POA_CORBA::Contained_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IDLType:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IDLType_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IRObject:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0)
- return ACE_static_cast(PortableServer::Servant, this);
- return 0;
-}
-
-void POA_CORBA::TypedefDef::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_Skeleton skel; // pointer to skeleton for operation
- const char *opname = req.operation (); // retrieve operation name
- // find the skeleton corresponding to this opname
- if (this->_find (opname, skel, req.operation_length ()) == -1)
- {
- ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname));
- ACE_THROW (CORBA_BAD_OPERATION ());
- }
- else
- skel (req, this, context, ACE_TRY_ENV);
-}
-
-const char* POA_CORBA::TypedefDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/TypedefDef:1.0";
-}
-
-CORBA::TypedefDef*
-POA_CORBA::TypedefDef::_this (CORBA_Environment &ACE_TRY_ENV)
-{
- TAO_Stub *stub = this->_create_stub (ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
- if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- ::CORBA::TypedefDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_TypedefDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- default:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- }
- else
- {
- // stub->_incr_refcnt ();
- CORBA::Object_ptr tmp = CORBA::Object::_nil ();
- ACE_NEW_RETURN (tmp, CORBA::Object (stub), 0);
- CORBA::Object_var obj = tmp;
- return ::CORBA::TypedefDef::_unchecked_narrow (obj.in ());
- }
-}
-
-POA_CORBA::_tao_thru_poa_collocated_TypedefDef::_tao_thru_poa_collocated_TypedefDef (
- TAO_Stub *stub
-)
- : ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_Contained) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IDLType) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IRObject) (stub),
- CORBA_Object (stub, 0, 1)
-{
-}
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_TypedefDef::_is_a(
- const CORBA::Char *logical_type_id,
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_is_a",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::TypedefDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/TypedefDef:1.0"
- )
- )->_is_a (logical_type_id, ACE_TRY_ENV);
-}
-
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_TypedefDef::_non_existent(
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_non_existent",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::TypedefDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/TypedefDef:1.0"
- )
- )->_non_existent (ACE_TRY_ENV);
-}
-
-
-
-
-class TAO_CORBA_StructDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-/* starting time is 22:05:53 */
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* 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_StructDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_StructDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 0,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 0,
- 58, 20, 3, 0, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 10, 10, 10,
- 58, 10, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 25, 15, 58, 58, 58, 15, 5, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58,
-#else
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 58, 58, 58, 58, 58,
- 58, 58, 58, 58, 58, 0, 58, 0, 58, 20,
- 3, 0, 58, 58, 58, 58, 58, 58, 10, 10,
- 10, 58, 10, 58, 58, 25, 15, 58, 58, 58,
- 15, 5, 58, 58, 58, 58, 58, 58,
-#endif /* ACE_MVS */
- };
- return len + asso_values[str[len - 1]] + asso_values[str[0]];
-}
-
-const class TAO_operation_db_entry *
-TAO_CORBA_StructDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 32,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 5,
- MAX_HASH_VALUE = 57,
- HASH_VALUE_RANGE = 53,
- DUPLICATES = 6
- };
-
- static const class TAO_operation_db_entry wordlist[] =
- {
- {"",0},{"",0},{"",0},{"",0},{"",0},
- {"_is_a", &POA_CORBA::StructDef::_is_a_skel},
- {"_get_name", &POA_CORBA::StructDef::_get_name_skel},
- {"_get_type", &POA_CORBA::StructDef::_get_type_skel},
- {"_set_name", &POA_CORBA::StructDef::_set_name_skel},
- {"_get_id", &POA_CORBA::StructDef::_get_id_skel},
- {"_set_id", &POA_CORBA::StructDef::_set_id_skel},
- {"describe", &POA_CORBA::StructDef::describe_skel},
- {"move", &POA_CORBA::StructDef::move_skel},
- {"destroy", &POA_CORBA::StructDef::destroy_skel},
- {"_get_def_kind", &POA_CORBA::StructDef::_get_def_kind_skel},
- {"_get_absolute_name", &POA_CORBA::StructDef::_get_absolute_name_skel},
- {"lookup_name", &POA_CORBA::StructDef::lookup_name_skel},
- {"_get_version", &POA_CORBA::StructDef::_get_version_skel},
- {"_set_version", &POA_CORBA::StructDef::_set_version_skel},
- {"_get_defined_in", &POA_CORBA::StructDef::_get_defined_in_skel},
- {"lookup", &POA_CORBA::StructDef::lookup_skel},
- {"_non_existent", &POA_CORBA::StructDef::_non_existent_skel},
- {"_get_containing_repository", &POA_CORBA::StructDef::_get_containing_repository_skel},
- {"create_value", &POA_CORBA::StructDef::create_value_skel},
- {"create_module", &POA_CORBA::StructDef::create_module_skel},
- {"create_interface", &POA_CORBA::StructDef::create_interface_skel},
- {"_get_members", &POA_CORBA::StructDef::_get_members_skel},
- {"_set_members", &POA_CORBA::StructDef::_set_members_skel},
- {"create_enum", &POA_CORBA::StructDef::create_enum_skel},
- {"create_union", &POA_CORBA::StructDef::create_union_skel},
- {"describe_contents", &POA_CORBA::StructDef::describe_contents_skel},
- {"create_exception", &POA_CORBA::StructDef::create_exception_skel},
- {"create_struct", &POA_CORBA::StructDef::create_struct_skel},
- {"create_constant", &POA_CORBA::StructDef::create_constant_skel},
- {"create_value_box", &POA_CORBA::StructDef::create_value_box_skel},
- {"contents", &POA_CORBA::StructDef::contents_skel},
- {"create_alias", &POA_CORBA::StructDef::create_alias_skel},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -6, -3, 5, -1, -9, -2, -63, -60, 11, -1, -1,
- 12, 13, 14, -1, 15, -17, -2, 16, -60, -1, -1, 19, 20, -1,
- 21, -1, -1, 22, 23, 24, -26, -2, 25, -60, -1, -1, -1, 28,
- 29, -1, -1, 30, 31, -1, 32, -1, 33, 34, -1, 35, -1, -1,
- -1, 36,
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- int slot = lookup[key];
-
- if (slot >= 0 && slot < MAX_HASH_VALUE)
- {
- const char *s = wordlist[slot].opname_;
-
- if (*str == *s && !strncmp (str + 1, s + 1, len - 1))
- return &wordlist[slot];
- }
- else if (slot < 0 && slot >= -MAX_HASH_VALUE)
- return 0;
- else
- {
- unsigned int offset = key + slot + (slot > 0 ? -MAX_HASH_VALUE : MAX_HASH_VALUE);
- const class TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const class TAO_operation_db_entry *ptr = base + -lookup[offset + 1];
-
- while (--ptr >= base)
- if (*str == *ptr->opname_ && !strncmp (str + 1, ptr->opname_ + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-/* ending time is 22:05:53 */
-static TAO_CORBA_StructDef_Perfect_Hash_OpTable tao_CORBA_StructDef_optable;
-
-CORBA::StructDef_ptr _TAO_collocation_POA_CORBA_StructDef_Stub_Factory (
- CORBA::Object_ptr obj
- )
-{
- TAO_Stub *stub = obj->_stubobj ();
-
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- CORBA::StructDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_StructDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- break;
- default:
- break;
- }
- return 0;
-}
-
-int _TAO_collocation_POA_CORBA_StructDef_Stub_Factory_Initializer (long dummy)
-{
- ACE_UNUSED_ARG (dummy);
-
- _TAO_collocation_CORBA_StructDef_Stub_Factory_function_pointer =
- _TAO_collocation_POA_CORBA_StructDef_Stub_Factory;
-
- return 0;
-}
-
-static int _TAO_collocation_POA_CORBA_StructDef_Stub_Factory_Initializer_Scarecrow =
- _TAO_collocation_POA_CORBA_StructDef_Stub_Factory_Initializer (ACE_reinterpret_cast (long, _TAO_collocation_POA_CORBA_StructDef_Stub_Factory_Initializer));
-
-// skeleton constructor
-POA_CORBA::StructDef::StructDef (void)
-{
- this->optable_ = &tao_CORBA_StructDef_optable;
-}
-
-// copy ctor
-POA_CORBA::StructDef::StructDef (const StructDef& rhs)
- : ACE_NESTED_CLASS (POA_CORBA,TypedefDef) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,Container) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,IDLType) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
-{}
-
-// skeleton destructor
-POA_CORBA::StructDef::~StructDef (void)
-{
-}
-
-void POA_CORBA::StructDef::_get_members_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::StructDef *_tao_impl = (POA_CORBA::StructDef *)_tao_object_reference;
-
- CORBA::StructMemberSeq_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_members",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->members (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_members",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_members",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::StructDef::_set_members_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::StructDef *_tao_impl = (POA_CORBA::StructDef *)_tao_object_reference;
-
- CORBA::StructMemberSeq members;
- if (!(
- (_tao_in >> members)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_members",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->members (
- members,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_members",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_members",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::StructDef::_is_a_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::StructDef *_tao_impl = (POA_CORBA::StructDef *) _tao_object_reference;
- 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_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-void POA_CORBA::StructDef::_non_existent_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- POA_CORBA::StructDef *_tao_impl = (POA_CORBA::StructDef *) _tao_object_reference;
- CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-CORBA::Boolean POA_CORBA::StructDef::_is_a (
- const char* value,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/StructDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/TypedefDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Container:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (ACE_TRY_ENV))))
- return 1;
- else
- return 0;
-}
-
-void* POA_CORBA::StructDef::_downcast (
- const char* logical_type_id
- )
-{
-if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/StructDef:1.0") == 0)
- return ACE_static_cast (POA_CORBA::StructDef_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/TypedefDef:1.0") == 0)
- return ACE_static_cast (POA_CORBA::TypedefDef_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Container:1.0") == 0)
- return ACE_static_cast (POA_CORBA::Container_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Contained:1.0") == 0)
- return ACE_static_cast (POA_CORBA::Contained_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IDLType:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IDLType_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IRObject:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0)
- return ACE_static_cast(PortableServer::Servant, this);
- return 0;
-}
-
-void POA_CORBA::StructDef::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_Skeleton skel; // pointer to skeleton for operation
- const char *opname = req.operation (); // retrieve operation name
- // find the skeleton corresponding to this opname
- if (this->_find (opname, skel, req.operation_length ()) == -1)
- {
- ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname));
- ACE_THROW (CORBA_BAD_OPERATION ());
- }
- else
- skel (req, this, context, ACE_TRY_ENV);
-}
-
-const char* POA_CORBA::StructDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/StructDef:1.0";
-}
-
-CORBA::StructDef*
-POA_CORBA::StructDef::_this (CORBA_Environment &ACE_TRY_ENV)
-{
- TAO_Stub *stub = this->_create_stub (ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
- if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- ::CORBA::StructDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_StructDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- default:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- }
- else
- {
- // stub->_incr_refcnt ();
- CORBA::Object_ptr tmp = CORBA::Object::_nil ();
- ACE_NEW_RETURN (tmp, CORBA::Object (stub), 0);
- CORBA::Object_var obj = tmp;
- return ::CORBA::StructDef::_unchecked_narrow (obj.in ());
- }
-}
-
-POA_CORBA::_tao_thru_poa_collocated_StructDef::_tao_thru_poa_collocated_StructDef (
- TAO_Stub *stub
-)
- : ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_TypedefDef) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_Container) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_Contained) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IDLType) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IRObject) (stub),
- CORBA_Object (stub, 0, 1)
-{
-}
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_StructDef::_is_a(
- const CORBA::Char *logical_type_id,
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_is_a",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::StructDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/StructDef:1.0"
- )
- )->_is_a (logical_type_id, ACE_TRY_ENV);
-}
-
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_StructDef::_non_existent(
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_non_existent",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::StructDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/StructDef:1.0"
- )
- )->_non_existent (ACE_TRY_ENV);
-}
-
-
-CORBA::StructMemberSeq * POA_CORBA::_tao_thru_poa_collocated_StructDef::members (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::StructMemberSeq_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "members",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::StructDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/StructDef:1.0"
- )
- )->members (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_StructDef::members (
- const CORBA::StructMemberSeq & members,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "members",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::StructDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/StructDef:1.0"
- )
- )->members (
- members,
- ACE_TRY_ENV
- );
- return;
-}
-
-
-
-class TAO_CORBA_UnionDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-/* starting time is 22:05:53 */
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* 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_UnionDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_UnionDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 68, 68, 68, 68, 68, 68, 68, 68, 68, 68,
- 68, 68, 68, 68, 68, 68, 68, 68, 68, 68,
- 68, 68, 68, 68, 68, 68, 68, 68, 68, 68,
- 68, 68, 68, 68, 68, 68, 68, 68, 68, 68,
- 68, 68, 68, 68, 68, 68, 68, 68, 68, 68,
- 68, 68, 68, 68, 68, 68, 68, 68, 68, 68,
- 68, 68, 68, 68, 68, 68, 68, 68, 68, 68,
- 68, 68, 68, 68, 68, 68, 68, 68, 68, 68,
- 68, 68, 68, 68, 68, 68, 68, 68, 68, 68,
- 68, 68, 68, 68, 68, 68, 68, 68, 68, 68,
- 68, 68, 68, 68, 68, 68, 68, 68, 68, 0,
- 68, 68, 68, 68, 68, 68, 68, 68, 68, 68,
- 68, 68, 68, 68, 68, 68, 68, 68, 68, 0,
- 68, 8, 20, 0, 10, 68, 68, 68, 68, 68,
- 68, 68, 68, 68, 68, 68, 68, 0, 0, 10,
- 68, 0, 68, 68, 68, 68, 68, 68, 68, 68,
- 68, 68, 30, 30, 68, 68, 68, 5, 5, 68,
- 68, 68, 68, 68, 68, 68, 68, 68, 68, 68,
- 68, 68, 68, 68, 68, 68, 68, 68, 68, 68,
- 68, 68, 68, 68, 68, 68, 68, 68, 68, 68,
- 68, 68, 68, 68, 68, 68, 68, 68, 68, 68,
- 68, 68, 68, 68, 68, 68, 68, 68, 68, 68,
- 68, 68, 68, 68, 68, 68, 68, 68, 68, 68,
- 68, 68, 68, 68, 68, 68, 68, 68, 68, 68,
- 68, 68, 68, 68, 68, 68, 68, 68, 68, 68,
- 68, 68, 68, 68, 68, 68,
-#else
- 68, 68, 68, 68, 68, 68, 68, 68, 68, 68,
- 68, 68, 68, 68, 68, 68, 68, 68, 68, 68,
- 68, 68, 68, 68, 68, 68, 68, 68, 68, 68,
- 68, 68, 68, 68, 68, 68, 68, 68, 68, 68,
- 68, 68, 68, 68, 68, 68, 68, 68, 68, 68,
- 68, 68, 68, 68, 68, 68, 68, 68, 68, 68,
- 68, 68, 68, 68, 68, 68, 68, 68, 68, 68,
- 68, 68, 68, 68, 68, 68, 68, 68, 68, 68,
- 68, 68, 68, 68, 68, 68, 68, 68, 68, 68,
- 68, 68, 68, 68, 68, 0, 68, 0, 68, 8,
- 20, 0, 10, 68, 68, 68, 68, 68, 0, 0,
- 10, 68, 0, 68, 68, 30, 30, 68, 68, 68,
- 5, 5, 68, 68, 68, 68, 68, 68,
-#endif /* ACE_MVS */
- };
- return len + asso_values[str[len - 1]] + asso_values[str[0]];
-}
-
-const class TAO_operation_db_entry *
-TAO_CORBA_UnionDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 35,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 27,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 67,
- HASH_VALUE_RANGE = 64,
- DUPLICATES = 7
- };
-
- static const class TAO_operation_db_entry wordlist[] =
- {
- {"",0},{"",0},{"",0},{"",0},
- {"move", &POA_CORBA::UnionDef::move_skel},
- {"_is_a", &POA_CORBA::UnionDef::_is_a_skel},
- {"lookup", &POA_CORBA::UnionDef::lookup_skel},
- {"_get_name", &POA_CORBA::UnionDef::_get_name_skel},
- {"_get_type", &POA_CORBA::UnionDef::_get_type_skel},
- {"_set_name", &POA_CORBA::UnionDef::_set_name_skel},
- {"lookup_name", &POA_CORBA::UnionDef::lookup_name_skel},
- {"_get_absolute_name", &POA_CORBA::UnionDef::_get_absolute_name_skel},
- {"create_enum", &POA_CORBA::UnionDef::create_enum_skel},
- {"create_value", &POA_CORBA::UnionDef::create_value_skel},
- {"create_module", &POA_CORBA::UnionDef::create_module_skel},
- {"_get_version", &POA_CORBA::UnionDef::_get_version_skel},
- {"_set_version", &POA_CORBA::UnionDef::_set_version_skel},
- {"_get_discriminator_type", &POA_CORBA::UnionDef::_get_discriminator_type_skel},
- {"create_interface", &POA_CORBA::UnionDef::create_interface_skel},
- {"_get_defined_in", &POA_CORBA::UnionDef::_get_defined_in_skel},
- {"_get_id", &POA_CORBA::UnionDef::_get_id_skel},
- {"_set_id", &POA_CORBA::UnionDef::_set_id_skel},
- {"describe", &POA_CORBA::UnionDef::describe_skel},
- {"create_value_box", &POA_CORBA::UnionDef::create_value_box_skel},
- {"create_union", &POA_CORBA::UnionDef::create_union_skel},
- {"_get_containing_repository", &POA_CORBA::UnionDef::_get_containing_repository_skel},
- {"destroy", &POA_CORBA::UnionDef::destroy_skel},
- {"_get_def_kind", &POA_CORBA::UnionDef::_get_def_kind_skel},
- {"create_exception", &POA_CORBA::UnionDef::create_exception_skel},
- {"_get_discriminator_type_def", &POA_CORBA::UnionDef::_get_discriminator_type_def_skel},
- {"_set_discriminator_type_def", &POA_CORBA::UnionDef::_set_discriminator_type_def_skel},
- {"_get_members", &POA_CORBA::UnionDef::_get_members_skel},
- {"_set_members", &POA_CORBA::UnionDef::_set_members_skel},
- {"_non_existent", &POA_CORBA::UnionDef::_non_existent_skel},
- {"contents", &POA_CORBA::UnionDef::contents_skel},
- {"create_alias", &POA_CORBA::UnionDef::create_alias_skel},
- {"create_struct", &POA_CORBA::UnionDef::create_struct_skel},
- {"create_constant", &POA_CORBA::UnionDef::create_constant_skel},
- {"describe_contents", &POA_CORBA::UnionDef::describe_contents_skel},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -1, 4, 5, 6, -7, -3, -69, -1, 10, -1, -1,
- -15, -2, -20, -2, 11, 12, 13, 14, -75, 17, 18, 19, -1, -78,
- 22, 23, 24, 25, 26, 27, 28, -29, -2, -69, -1, -1, -31, -2,
- -69, 33, -1, -1, 34, -1, -1, -1, 35, 36, -1, 37, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 38,
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- int slot = lookup[key];
-
- if (slot >= 0 && slot < MAX_HASH_VALUE)
- {
- const char *s = wordlist[slot].opname_;
-
- if (*str == *s && !strncmp (str + 1, s + 1, len - 1))
- return &wordlist[slot];
- }
- else if (slot < 0 && slot >= -MAX_HASH_VALUE)
- return 0;
- else
- {
- unsigned int offset = key + slot + (slot > 0 ? -MAX_HASH_VALUE : MAX_HASH_VALUE);
- const class TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const class TAO_operation_db_entry *ptr = base + -lookup[offset + 1];
-
- while (--ptr >= base)
- if (*str == *ptr->opname_ && !strncmp (str + 1, ptr->opname_ + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-/* ending time is 22:05:53 */
-static TAO_CORBA_UnionDef_Perfect_Hash_OpTable tao_CORBA_UnionDef_optable;
-
-CORBA::UnionDef_ptr _TAO_collocation_POA_CORBA_UnionDef_Stub_Factory (
- CORBA::Object_ptr obj
- )
-{
- TAO_Stub *stub = obj->_stubobj ();
-
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- CORBA::UnionDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_UnionDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- break;
- default:
- break;
- }
- return 0;
-}
-
-int _TAO_collocation_POA_CORBA_UnionDef_Stub_Factory_Initializer (long dummy)
-{
- ACE_UNUSED_ARG (dummy);
-
- _TAO_collocation_CORBA_UnionDef_Stub_Factory_function_pointer =
- _TAO_collocation_POA_CORBA_UnionDef_Stub_Factory;
-
- return 0;
-}
-
-static int _TAO_collocation_POA_CORBA_UnionDef_Stub_Factory_Initializer_Scarecrow =
- _TAO_collocation_POA_CORBA_UnionDef_Stub_Factory_Initializer (ACE_reinterpret_cast (long, _TAO_collocation_POA_CORBA_UnionDef_Stub_Factory_Initializer));
-
-// skeleton constructor
-POA_CORBA::UnionDef::UnionDef (void)
-{
- this->optable_ = &tao_CORBA_UnionDef_optable;
-}
-
-// copy ctor
-POA_CORBA::UnionDef::UnionDef (const UnionDef& rhs)
- : ACE_NESTED_CLASS (POA_CORBA,TypedefDef) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,Container) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,IDLType) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
-{}
-
-// skeleton destructor
-POA_CORBA::UnionDef::~UnionDef (void)
-{
-}
-
-void POA_CORBA::UnionDef::_get_discriminator_type_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::UnionDef *_tao_impl = (POA_CORBA::UnionDef *)_tao_object_reference;
-
- CORBA::TypeCode_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_discriminator_type",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->discriminator_type (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_discriminator_type",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_discriminator_type",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::UnionDef::_get_discriminator_type_def_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::UnionDef *_tao_impl = (POA_CORBA::UnionDef *)_tao_object_reference;
-
- CORBA::IDLType_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_discriminator_type_def",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->discriminator_type_def (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_discriminator_type_def",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_discriminator_type_def",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::UnionDef::_set_discriminator_type_def_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::UnionDef *_tao_impl = (POA_CORBA::UnionDef *)_tao_object_reference;
-
- CORBA::IDLType_var discriminator_type_def;
- if (!(
- (_tao_in >> discriminator_type_def.out ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_discriminator_type_def",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->discriminator_type_def (
- discriminator_type_def.in (),
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_discriminator_type_def",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_discriminator_type_def",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::UnionDef::_get_members_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::UnionDef *_tao_impl = (POA_CORBA::UnionDef *)_tao_object_reference;
-
- CORBA::UnionMemberSeq_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_members",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->members (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_members",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_members",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::UnionDef::_set_members_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::UnionDef *_tao_impl = (POA_CORBA::UnionDef *)_tao_object_reference;
-
- CORBA::UnionMemberSeq members;
- if (!(
- (_tao_in >> members)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_members",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->members (
- members,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_members",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_members",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::UnionDef::_is_a_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::UnionDef *_tao_impl = (POA_CORBA::UnionDef *) _tao_object_reference;
- 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_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-void POA_CORBA::UnionDef::_non_existent_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- POA_CORBA::UnionDef *_tao_impl = (POA_CORBA::UnionDef *) _tao_object_reference;
- CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-CORBA::Boolean POA_CORBA::UnionDef::_is_a (
- const char* value,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/UnionDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/TypedefDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Container:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (ACE_TRY_ENV))))
- return 1;
- else
- return 0;
-}
-
-void* POA_CORBA::UnionDef::_downcast (
- const char* logical_type_id
- )
-{
-if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/UnionDef:1.0") == 0)
- return ACE_static_cast (POA_CORBA::UnionDef_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/TypedefDef:1.0") == 0)
- return ACE_static_cast (POA_CORBA::TypedefDef_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Container:1.0") == 0)
- return ACE_static_cast (POA_CORBA::Container_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Contained:1.0") == 0)
- return ACE_static_cast (POA_CORBA::Contained_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IDLType:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IDLType_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IRObject:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0)
- return ACE_static_cast(PortableServer::Servant, this);
- return 0;
-}
-
-void POA_CORBA::UnionDef::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_Skeleton skel; // pointer to skeleton for operation
- const char *opname = req.operation (); // retrieve operation name
- // find the skeleton corresponding to this opname
- if (this->_find (opname, skel, req.operation_length ()) == -1)
- {
- ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname));
- ACE_THROW (CORBA_BAD_OPERATION ());
- }
- else
- skel (req, this, context, ACE_TRY_ENV);
-}
-
-const char* POA_CORBA::UnionDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/UnionDef:1.0";
-}
-
-CORBA::UnionDef*
-POA_CORBA::UnionDef::_this (CORBA_Environment &ACE_TRY_ENV)
-{
- TAO_Stub *stub = this->_create_stub (ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
- if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- ::CORBA::UnionDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_UnionDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- default:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- }
- else
- {
- // stub->_incr_refcnt ();
- CORBA::Object_ptr tmp = CORBA::Object::_nil ();
- ACE_NEW_RETURN (tmp, CORBA::Object (stub), 0);
- CORBA::Object_var obj = tmp;
- return ::CORBA::UnionDef::_unchecked_narrow (obj.in ());
- }
-}
-
-POA_CORBA::_tao_thru_poa_collocated_UnionDef::_tao_thru_poa_collocated_UnionDef (
- TAO_Stub *stub
-)
- : ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_TypedefDef) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_Container) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_Contained) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IDLType) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IRObject) (stub),
- CORBA_Object (stub, 0, 1)
-{
-}
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_UnionDef::_is_a(
- const CORBA::Char *logical_type_id,
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_is_a",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::UnionDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/UnionDef:1.0"
- )
- )->_is_a (logical_type_id, ACE_TRY_ENV);
-}
-
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_UnionDef::_non_existent(
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_non_existent",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::UnionDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/UnionDef:1.0"
- )
- )->_non_existent (ACE_TRY_ENV);
-}
-
-
-CORBA::TypeCode_ptr POA_CORBA::_tao_thru_poa_collocated_UnionDef::discriminator_type (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::TypeCode_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "discriminator_type",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::UnionDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/UnionDef:1.0"
- )
- )->discriminator_type (
- ACE_TRY_ENV
- );
-
-}
-
-CORBA::IDLType_ptr POA_CORBA::_tao_thru_poa_collocated_UnionDef::discriminator_type_def (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::IDLType_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "discriminator_type_def",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::UnionDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/UnionDef:1.0"
- )
- )->discriminator_type_def (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_UnionDef::discriminator_type_def (
- CORBA::IDLType_ptr discriminator_type_def,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "discriminator_type_def",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::UnionDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/UnionDef:1.0"
- )
- )->discriminator_type_def (
- discriminator_type_def,
- ACE_TRY_ENV
- );
- return;
-}
-
-CORBA::UnionMemberSeq * POA_CORBA::_tao_thru_poa_collocated_UnionDef::members (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::UnionMemberSeq_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "members",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::UnionDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/UnionDef:1.0"
- )
- )->members (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_UnionDef::members (
- const CORBA::UnionMemberSeq & members,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "members",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::UnionDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/UnionDef:1.0"
- )
- )->members (
- members,
- ACE_TRY_ENV
- );
- return;
-}
-
-
-
-class TAO_CORBA_EnumDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-/* starting time is 22:05:53 */
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* 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_EnumDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_EnumDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 0, 0, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 10, 10, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 0, 0, 37, 37, 37, 37, 37, 37, 37, 0,
- 0, 37, 37, 37, 37, 10, 10, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[str[len - 1]] + asso_values[str[0]];
-}
-
-const class TAO_operation_db_entry *
-TAO_CORBA_EnumDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 18,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 6
- };
-
- static const class TAO_operation_db_entry wordlist[] =
- {
- {"",0},{"",0},{"",0},{"",0},
- {"move", &POA_CORBA::EnumDef::move_skel},
- {"_is_a", &POA_CORBA::EnumDef::_is_a_skel},
- {"_get_id", &POA_CORBA::EnumDef::_get_id_skel},
- {"_set_id", &POA_CORBA::EnumDef::_set_id_skel},
- {"describe", &POA_CORBA::EnumDef::describe_skel},
- {"_get_name", &POA_CORBA::EnumDef::_get_name_skel},
- {"_get_type", &POA_CORBA::EnumDef::_get_type_skel},
- {"_set_name", &POA_CORBA::EnumDef::_set_name_skel},
- {"_get_version", &POA_CORBA::EnumDef::_get_version_skel},
- {"_set_version", &POA_CORBA::EnumDef::_set_version_skel},
- {"_get_def_kind", &POA_CORBA::EnumDef::_get_def_kind_skel},
- {"_get_defined_in", &POA_CORBA::EnumDef::_get_defined_in_skel},
- {"destroy", &POA_CORBA::EnumDef::destroy_skel},
- {"_get_absolute_name", &POA_CORBA::EnumDef::_get_absolute_name_skel},
- {"_get_members", &POA_CORBA::EnumDef::_get_members_skel},
- {"_set_members", &POA_CORBA::EnumDef::_set_members_skel},
- {"_non_existent", &POA_CORBA::EnumDef::_non_existent_skel},
- {"_get_containing_repository", &POA_CORBA::EnumDef::_get_containing_repository_skel},
- };
-
- static const signed char lookup[] =
- {
- -6, -2, -9, -3, 4, 5, -1, -43, 8, -43, -12, -2, -38, 14,
- -1, 15, -1, 16, 17, -1, -18, -2, -38, 20, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 21,
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- int slot = lookup[key];
-
- if (slot >= 0 && slot < MAX_HASH_VALUE)
- {
- const char *s = wordlist[slot].opname_;
-
- if (*str == *s && !strncmp (str + 1, s + 1, len - 1))
- return &wordlist[slot];
- }
- else if (slot < 0 && slot >= -MAX_HASH_VALUE)
- return 0;
- else
- {
- unsigned int offset = key + slot + (slot > 0 ? -MAX_HASH_VALUE : MAX_HASH_VALUE);
- const class TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const class TAO_operation_db_entry *ptr = base + -lookup[offset + 1];
-
- while (--ptr >= base)
- if (*str == *ptr->opname_ && !strncmp (str + 1, ptr->opname_ + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-/* ending time is 22:05:53 */
-static TAO_CORBA_EnumDef_Perfect_Hash_OpTable tao_CORBA_EnumDef_optable;
-
-CORBA::EnumDef_ptr _TAO_collocation_POA_CORBA_EnumDef_Stub_Factory (
- CORBA::Object_ptr obj
- )
-{
- TAO_Stub *stub = obj->_stubobj ();
-
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- CORBA::EnumDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_EnumDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- break;
- default:
- break;
- }
- return 0;
-}
-
-int _TAO_collocation_POA_CORBA_EnumDef_Stub_Factory_Initializer (long dummy)
-{
- ACE_UNUSED_ARG (dummy);
-
- _TAO_collocation_CORBA_EnumDef_Stub_Factory_function_pointer =
- _TAO_collocation_POA_CORBA_EnumDef_Stub_Factory;
-
- return 0;
-}
-
-static int _TAO_collocation_POA_CORBA_EnumDef_Stub_Factory_Initializer_Scarecrow =
- _TAO_collocation_POA_CORBA_EnumDef_Stub_Factory_Initializer (ACE_reinterpret_cast (long, _TAO_collocation_POA_CORBA_EnumDef_Stub_Factory_Initializer));
-
-// skeleton constructor
-POA_CORBA::EnumDef::EnumDef (void)
-{
- this->optable_ = &tao_CORBA_EnumDef_optable;
-}
-
-// copy ctor
-POA_CORBA::EnumDef::EnumDef (const EnumDef& rhs)
- : ACE_NESTED_CLASS (POA_CORBA,TypedefDef) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,IDLType) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
-{}
-
-// skeleton destructor
-POA_CORBA::EnumDef::~EnumDef (void)
-{
-}
-
-void POA_CORBA::EnumDef::_get_members_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::EnumDef *_tao_impl = (POA_CORBA::EnumDef *)_tao_object_reference;
-
- CORBA::EnumMemberSeq_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_members",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->members (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_members",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_members",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::EnumDef::_set_members_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::EnumDef *_tao_impl = (POA_CORBA::EnumDef *)_tao_object_reference;
-
- CORBA::EnumMemberSeq members;
- if (!(
- (_tao_in >> members)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_members",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->members (
- members,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_members",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_members",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::EnumDef::_is_a_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::EnumDef *_tao_impl = (POA_CORBA::EnumDef *) _tao_object_reference;
- 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_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-void POA_CORBA::EnumDef::_non_existent_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- POA_CORBA::EnumDef *_tao_impl = (POA_CORBA::EnumDef *) _tao_object_reference;
- CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-CORBA::Boolean POA_CORBA::EnumDef::_is_a (
- const char* value,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/EnumDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/TypedefDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (ACE_TRY_ENV))))
- return 1;
- else
- return 0;
-}
-
-void* POA_CORBA::EnumDef::_downcast (
- const char* logical_type_id
- )
-{
-if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/EnumDef:1.0") == 0)
- return ACE_static_cast (POA_CORBA::EnumDef_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/TypedefDef:1.0") == 0)
- return ACE_static_cast (POA_CORBA::TypedefDef_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Contained:1.0") == 0)
- return ACE_static_cast (POA_CORBA::Contained_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IDLType:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IDLType_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IRObject:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0)
- return ACE_static_cast(PortableServer::Servant, this);
- return 0;
-}
-
-void POA_CORBA::EnumDef::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_Skeleton skel; // pointer to skeleton for operation
- const char *opname = req.operation (); // retrieve operation name
- // find the skeleton corresponding to this opname
- if (this->_find (opname, skel, req.operation_length ()) == -1)
- {
- ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname));
- ACE_THROW (CORBA_BAD_OPERATION ());
- }
- else
- skel (req, this, context, ACE_TRY_ENV);
-}
-
-const char* POA_CORBA::EnumDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/EnumDef:1.0";
-}
-
-CORBA::EnumDef*
-POA_CORBA::EnumDef::_this (CORBA_Environment &ACE_TRY_ENV)
-{
- TAO_Stub *stub = this->_create_stub (ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
- if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- ::CORBA::EnumDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_EnumDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- default:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- }
- else
- {
- // stub->_incr_refcnt ();
- CORBA::Object_ptr tmp = CORBA::Object::_nil ();
- ACE_NEW_RETURN (tmp, CORBA::Object (stub), 0);
- CORBA::Object_var obj = tmp;
- return ::CORBA::EnumDef::_unchecked_narrow (obj.in ());
- }
-}
-
-POA_CORBA::_tao_thru_poa_collocated_EnumDef::_tao_thru_poa_collocated_EnumDef (
- TAO_Stub *stub
-)
- : ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_TypedefDef) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_Contained) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IDLType) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IRObject) (stub),
- CORBA_Object (stub, 0, 1)
-{
-}
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_EnumDef::_is_a(
- const CORBA::Char *logical_type_id,
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_is_a",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::EnumDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/EnumDef:1.0"
- )
- )->_is_a (logical_type_id, ACE_TRY_ENV);
-}
-
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_EnumDef::_non_existent(
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_non_existent",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::EnumDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/EnumDef:1.0"
- )
- )->_non_existent (ACE_TRY_ENV);
-}
-
-
-CORBA::EnumMemberSeq * POA_CORBA::_tao_thru_poa_collocated_EnumDef::members (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::EnumMemberSeq_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "members",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::EnumDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/EnumDef:1.0"
- )
- )->members (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_EnumDef::members (
- const CORBA::EnumMemberSeq & members,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "members",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::EnumDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/EnumDef:1.0"
- )
- )->members (
- members,
- ACE_TRY_ENV
- );
- return;
-}
-
-
-
-class TAO_CORBA_AliasDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-/* starting time is 22:05:53 */
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* 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_AliasDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_AliasDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 0, 0, 0, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 10, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 0, 0, 0, 37, 37, 37, 37, 37, 37, 0,
- 0, 37, 37, 37, 37, 37, 10, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[str[len - 1]] + asso_values[str[0]];
-}
-
-const class TAO_operation_db_entry *
-TAO_CORBA_AliasDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 18,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 6
- };
-
- static const class TAO_operation_db_entry wordlist[] =
- {
- {"",0},{"",0},{"",0},{"",0},
- {"move", &POA_CORBA::AliasDef::move_skel},
- {"_is_a", &POA_CORBA::AliasDef::_is_a_skel},
- {"_get_id", &POA_CORBA::AliasDef::_get_id_skel},
- {"_set_id", &POA_CORBA::AliasDef::_set_id_skel},
- {"describe", &POA_CORBA::AliasDef::describe_skel},
- {"_get_name", &POA_CORBA::AliasDef::_get_name_skel},
- {"_get_type", &POA_CORBA::AliasDef::_get_type_skel},
- {"_set_name", &POA_CORBA::AliasDef::_set_name_skel},
- {"_get_version", &POA_CORBA::AliasDef::_get_version_skel},
- {"_set_version", &POA_CORBA::AliasDef::_set_version_skel},
- {"_get_def_kind", &POA_CORBA::AliasDef::_get_def_kind_skel},
- {"_get_defined_in", &POA_CORBA::AliasDef::_get_defined_in_skel},
- {"destroy", &POA_CORBA::AliasDef::destroy_skel},
- {"_get_absolute_name", &POA_CORBA::AliasDef::_get_absolute_name_skel},
- {"_get_original_type_def", &POA_CORBA::AliasDef::_get_original_type_def_skel},
- {"_set_original_type_def", &POA_CORBA::AliasDef::_set_original_type_def_skel},
- {"_non_existent", &POA_CORBA::AliasDef::_non_existent_skel},
- {"_get_containing_repository", &POA_CORBA::AliasDef::_get_containing_repository_skel},
- };
-
- static const signed char lookup[] =
- {
- -6, -2, -9, -3, 4, 5, -1, -43, 8, -43, -12, -2, -38, 14,
- -1, 15, -1, 16, 17, -1, -18, -2, -38, 20, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 21,
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- int slot = lookup[key];
-
- if (slot >= 0 && slot < MAX_HASH_VALUE)
- {
- const char *s = wordlist[slot].opname_;
-
- if (*str == *s && !strncmp (str + 1, s + 1, len - 1))
- return &wordlist[slot];
- }
- else if (slot < 0 && slot >= -MAX_HASH_VALUE)
- return 0;
- else
- {
- unsigned int offset = key + slot + (slot > 0 ? -MAX_HASH_VALUE : MAX_HASH_VALUE);
- const class TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const class TAO_operation_db_entry *ptr = base + -lookup[offset + 1];
-
- while (--ptr >= base)
- if (*str == *ptr->opname_ && !strncmp (str + 1, ptr->opname_ + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-/* ending time is 22:05:53 */
-static TAO_CORBA_AliasDef_Perfect_Hash_OpTable tao_CORBA_AliasDef_optable;
-
-CORBA::AliasDef_ptr _TAO_collocation_POA_CORBA_AliasDef_Stub_Factory (
- CORBA::Object_ptr obj
- )
-{
- TAO_Stub *stub = obj->_stubobj ();
-
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- CORBA::AliasDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_AliasDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- break;
- default:
- break;
- }
- return 0;
-}
-
-int _TAO_collocation_POA_CORBA_AliasDef_Stub_Factory_Initializer (long dummy)
-{
- ACE_UNUSED_ARG (dummy);
-
- _TAO_collocation_CORBA_AliasDef_Stub_Factory_function_pointer =
- _TAO_collocation_POA_CORBA_AliasDef_Stub_Factory;
-
- return 0;
-}
-
-static int _TAO_collocation_POA_CORBA_AliasDef_Stub_Factory_Initializer_Scarecrow =
- _TAO_collocation_POA_CORBA_AliasDef_Stub_Factory_Initializer (ACE_reinterpret_cast (long, _TAO_collocation_POA_CORBA_AliasDef_Stub_Factory_Initializer));
-
-// skeleton constructor
-POA_CORBA::AliasDef::AliasDef (void)
-{
- this->optable_ = &tao_CORBA_AliasDef_optable;
-}
-
-// copy ctor
-POA_CORBA::AliasDef::AliasDef (const AliasDef& rhs)
- : ACE_NESTED_CLASS (POA_CORBA,TypedefDef) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,IDLType) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
-{}
-
-// skeleton destructor
-POA_CORBA::AliasDef::~AliasDef (void)
-{
-}
-
-void POA_CORBA::AliasDef::_get_original_type_def_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::AliasDef *_tao_impl = (POA_CORBA::AliasDef *)_tao_object_reference;
-
- CORBA::IDLType_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_original_type_def",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->original_type_def (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_original_type_def",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_original_type_def",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::AliasDef::_set_original_type_def_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::AliasDef *_tao_impl = (POA_CORBA::AliasDef *)_tao_object_reference;
-
- CORBA::IDLType_var original_type_def;
- if (!(
- (_tao_in >> original_type_def.out ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_original_type_def",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->original_type_def (
- original_type_def.in (),
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_original_type_def",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_original_type_def",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::AliasDef::_is_a_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::AliasDef *_tao_impl = (POA_CORBA::AliasDef *) _tao_object_reference;
- 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_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-void POA_CORBA::AliasDef::_non_existent_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- POA_CORBA::AliasDef *_tao_impl = (POA_CORBA::AliasDef *) _tao_object_reference;
- CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-CORBA::Boolean POA_CORBA::AliasDef::_is_a (
- const char* value,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/AliasDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/TypedefDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (ACE_TRY_ENV))))
- return 1;
- else
- return 0;
-}
-
-void* POA_CORBA::AliasDef::_downcast (
- const char* logical_type_id
- )
-{
-if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/AliasDef:1.0") == 0)
- return ACE_static_cast (POA_CORBA::AliasDef_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/TypedefDef:1.0") == 0)
- return ACE_static_cast (POA_CORBA::TypedefDef_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Contained:1.0") == 0)
- return ACE_static_cast (POA_CORBA::Contained_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IDLType:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IDLType_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IRObject:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0)
- return ACE_static_cast(PortableServer::Servant, this);
- return 0;
-}
-
-void POA_CORBA::AliasDef::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_Skeleton skel; // pointer to skeleton for operation
- const char *opname = req.operation (); // retrieve operation name
- // find the skeleton corresponding to this opname
- if (this->_find (opname, skel, req.operation_length ()) == -1)
- {
- ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname));
- ACE_THROW (CORBA_BAD_OPERATION ());
- }
- else
- skel (req, this, context, ACE_TRY_ENV);
-}
-
-const char* POA_CORBA::AliasDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/AliasDef:1.0";
-}
-
-CORBA::AliasDef*
-POA_CORBA::AliasDef::_this (CORBA_Environment &ACE_TRY_ENV)
-{
- TAO_Stub *stub = this->_create_stub (ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
- if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- ::CORBA::AliasDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_AliasDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- default:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- }
- else
- {
- // stub->_incr_refcnt ();
- CORBA::Object_ptr tmp = CORBA::Object::_nil ();
- ACE_NEW_RETURN (tmp, CORBA::Object (stub), 0);
- CORBA::Object_var obj = tmp;
- return ::CORBA::AliasDef::_unchecked_narrow (obj.in ());
- }
-}
-
-POA_CORBA::_tao_thru_poa_collocated_AliasDef::_tao_thru_poa_collocated_AliasDef (
- TAO_Stub *stub
-)
- : ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_TypedefDef) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_Contained) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IDLType) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IRObject) (stub),
- CORBA_Object (stub, 0, 1)
-{
-}
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_AliasDef::_is_a(
- const CORBA::Char *logical_type_id,
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_is_a",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::AliasDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/AliasDef:1.0"
- )
- )->_is_a (logical_type_id, ACE_TRY_ENV);
-}
-
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_AliasDef::_non_existent(
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_non_existent",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::AliasDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/AliasDef:1.0"
- )
- )->_non_existent (ACE_TRY_ENV);
-}
-
-
-CORBA::IDLType_ptr POA_CORBA::_tao_thru_poa_collocated_AliasDef::original_type_def (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::IDLType_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "original_type_def",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::AliasDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/AliasDef:1.0"
- )
- )->original_type_def (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_AliasDef::original_type_def (
- CORBA::IDLType_ptr original_type_def,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "original_type_def",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::AliasDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/AliasDef:1.0"
- )
- )->original_type_def (
- original_type_def,
- ACE_TRY_ENV
- );
- return;
-}
-
-
-
-class TAO_CORBA_PrimitiveDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-/* starting time is 22:05:53 */
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* 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_PrimitiveDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_PrimitiveDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 0,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 0,
- 19, 19, 0, 5, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 5, 19, 19, 19, 19, 0, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19,
-#else
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 0, 19, 0, 19, 19,
- 0, 5, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 5, 19, 19, 19,
- 19, 0, 19, 19, 19, 19, 19, 19,
-#endif /* ACE_MVS */
- };
- return len + asso_values[str[len - 1]] + asso_values[str[0]];
-}
-
-const class TAO_operation_db_entry *
-TAO_CORBA_PrimitiveDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 6,
- MIN_WORD_LENGTH = 5,
- MAX_WORD_LENGTH = 13,
- MIN_HASH_VALUE = 5,
- MAX_HASH_VALUE = 18,
- HASH_VALUE_RANGE = 14,
- DUPLICATES = 0
- };
-
- static const class TAO_operation_db_entry wordlist[] =
- {
- {"",0},{"",0},{"",0},{"",0},{"",0},
- {"_is_a", &POA_CORBA::PrimitiveDef::_is_a_skel},
- {"",0},
- {"destroy", &POA_CORBA::PrimitiveDef::destroy_skel},
- {"",0},
- {"_get_kind", &POA_CORBA::PrimitiveDef::_get_kind_skel},
- {"",0},{"",0},{"",0},
- {"_get_def_kind", &POA_CORBA::PrimitiveDef::_get_def_kind_skel},
- {"_get_type", &POA_CORBA::PrimitiveDef::_get_type_skel},
- {"",0},{"",0},{"",0},
- {"_non_existent", &POA_CORBA::PrimitiveDef::_non_existent_skel},
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- const char *s = wordlist[key].opname_;
-
- if (*str == *s && !strncmp (str + 1, s + 1, len - 1))
- return &wordlist[key];
- }
- }
- return 0;
-}
-/* ending time is 22:05:53 */
-static TAO_CORBA_PrimitiveDef_Perfect_Hash_OpTable tao_CORBA_PrimitiveDef_optable;
-
-CORBA::PrimitiveDef_ptr _TAO_collocation_POA_CORBA_PrimitiveDef_Stub_Factory (
- CORBA::Object_ptr obj
- )
-{
- TAO_Stub *stub = obj->_stubobj ();
-
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- CORBA::PrimitiveDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_PrimitiveDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- break;
- default:
- break;
- }
- return 0;
-}
-
-int _TAO_collocation_POA_CORBA_PrimitiveDef_Stub_Factory_Initializer (long dummy)
-{
- ACE_UNUSED_ARG (dummy);
-
- _TAO_collocation_CORBA_PrimitiveDef_Stub_Factory_function_pointer =
- _TAO_collocation_POA_CORBA_PrimitiveDef_Stub_Factory;
-
- return 0;
-}
-
-static int _TAO_collocation_POA_CORBA_PrimitiveDef_Stub_Factory_Initializer_Scarecrow =
- _TAO_collocation_POA_CORBA_PrimitiveDef_Stub_Factory_Initializer (ACE_reinterpret_cast (long, _TAO_collocation_POA_CORBA_PrimitiveDef_Stub_Factory_Initializer));
-
-// skeleton constructor
-POA_CORBA::PrimitiveDef::PrimitiveDef (void)
-{
- this->optable_ = &tao_CORBA_PrimitiveDef_optable;
-}
-
-// copy ctor
-POA_CORBA::PrimitiveDef::PrimitiveDef (const PrimitiveDef& rhs)
- : ACE_NESTED_CLASS (POA_CORBA,IDLType) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
-{}
-
-// skeleton destructor
-POA_CORBA::PrimitiveDef::~PrimitiveDef (void)
-{
-}
-
-void POA_CORBA::PrimitiveDef::_get_kind_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::PrimitiveDef *_tao_impl = (POA_CORBA::PrimitiveDef *)_tao_object_reference;
-
- CORBA::PrimitiveKind _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_kind",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->kind (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_kind",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_kind",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::PrimitiveDef::_is_a_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::PrimitiveDef *_tao_impl = (POA_CORBA::PrimitiveDef *) _tao_object_reference;
- 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_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-void POA_CORBA::PrimitiveDef::_non_existent_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- POA_CORBA::PrimitiveDef *_tao_impl = (POA_CORBA::PrimitiveDef *) _tao_object_reference;
- CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-CORBA::Boolean POA_CORBA::PrimitiveDef::_is_a (
- const char* value,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/PrimitiveDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (ACE_TRY_ENV))))
- return 1;
- else
- return 0;
-}
-
-void* POA_CORBA::PrimitiveDef::_downcast (
- const char* logical_type_id
- )
-{
-if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/PrimitiveDef:1.0") == 0)
- return ACE_static_cast (POA_CORBA::PrimitiveDef_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IDLType:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IDLType_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IRObject:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0)
- return ACE_static_cast(PortableServer::Servant, this);
- return 0;
-}
-
-void POA_CORBA::PrimitiveDef::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_Skeleton skel; // pointer to skeleton for operation
- const char *opname = req.operation (); // retrieve operation name
- // find the skeleton corresponding to this opname
- if (this->_find (opname, skel, req.operation_length ()) == -1)
- {
- ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname));
- ACE_THROW (CORBA_BAD_OPERATION ());
- }
- else
- skel (req, this, context, ACE_TRY_ENV);
-}
-
-const char* POA_CORBA::PrimitiveDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/PrimitiveDef:1.0";
-}
-
-CORBA::PrimitiveDef*
-POA_CORBA::PrimitiveDef::_this (CORBA_Environment &ACE_TRY_ENV)
-{
- TAO_Stub *stub = this->_create_stub (ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
- if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- ::CORBA::PrimitiveDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_PrimitiveDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- default:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- }
- else
- {
- // stub->_incr_refcnt ();
- CORBA::Object_ptr tmp = CORBA::Object::_nil ();
- ACE_NEW_RETURN (tmp, CORBA::Object (stub), 0);
- CORBA::Object_var obj = tmp;
- return ::CORBA::PrimitiveDef::_unchecked_narrow (obj.in ());
- }
-}
-
-POA_CORBA::_tao_thru_poa_collocated_PrimitiveDef::_tao_thru_poa_collocated_PrimitiveDef (
- TAO_Stub *stub
-)
- : ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IDLType) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IRObject) (stub),
- CORBA_Object (stub, 0, 1)
-{
-}
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_PrimitiveDef::_is_a(
- const CORBA::Char *logical_type_id,
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_is_a",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::PrimitiveDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/PrimitiveDef:1.0"
- )
- )->_is_a (logical_type_id, ACE_TRY_ENV);
-}
-
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_PrimitiveDef::_non_existent(
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_non_existent",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::PrimitiveDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/PrimitiveDef:1.0"
- )
- )->_non_existent (ACE_TRY_ENV);
-}
-
-
-CORBA::PrimitiveKind POA_CORBA::_tao_thru_poa_collocated_PrimitiveDef::kind (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::PrimitiveKind _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "kind",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (_tao_retval);
- return ACE_reinterpret_cast (
- POA_CORBA::PrimitiveDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/PrimitiveDef:1.0"
- )
- )->kind (
- ACE_TRY_ENV
- );
-
-}
-
-
-
-class TAO_CORBA_StringDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-/* starting time is 22:05:53 */
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* 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_StringDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_StringDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 0,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 0,
- 19, 19, 0, 0, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 5, 19, 19, 19, 19, 0, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19,
-#else
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 0, 19, 0, 19, 19,
- 0, 0, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 5, 19, 19, 19,
- 19, 0, 19, 19, 19, 19, 19, 19,
-#endif /* ACE_MVS */
- };
- return len + asso_values[str[len - 1]] + asso_values[str[0]];
-}
-
-const class TAO_operation_db_entry *
-TAO_CORBA_StringDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 7,
- MIN_WORD_LENGTH = 5,
- MAX_WORD_LENGTH = 13,
- MIN_HASH_VALUE = 5,
- MAX_HASH_VALUE = 18,
- HASH_VALUE_RANGE = 14,
- DUPLICATES = 2
- };
-
- static const class TAO_operation_db_entry wordlist[] =
- {
- {"",0},{"",0},{"",0},{"",0},{"",0},
- {"_is_a", &POA_CORBA::StringDef::_is_a_skel},
- {"destroy", &POA_CORBA::StringDef::destroy_skel},
- {"_get_type", &POA_CORBA::StringDef::_get_type_skel},
- {"_get_bound", &POA_CORBA::StringDef::_get_bound_skel},
- {"_set_bound", &POA_CORBA::StringDef::_set_bound_skel},
- {"_get_def_kind", &POA_CORBA::StringDef::_get_def_kind_skel},
- {"_non_existent", &POA_CORBA::StringDef::_non_existent_skel},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -8, -2, 5, -1, 6, -1, 7, -25, -1, -1, 10,
- -1, -1, -1, -1, 11,
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- int slot = lookup[key];
-
- if (slot >= 0 && slot < MAX_HASH_VALUE)
- {
- const char *s = wordlist[slot].opname_;
-
- if (*str == *s && !strncmp (str + 1, s + 1, len - 1))
- return &wordlist[slot];
- }
- else if (slot < 0 && slot >= -MAX_HASH_VALUE)
- return 0;
- else
- {
- unsigned int offset = key + slot + (slot > 0 ? -MAX_HASH_VALUE : MAX_HASH_VALUE);
- const class TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const class TAO_operation_db_entry *ptr = base + -lookup[offset + 1];
-
- while (--ptr >= base)
- if (*str == *ptr->opname_ && !strncmp (str + 1, ptr->opname_ + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-/* ending time is 22:05:53 */
-static TAO_CORBA_StringDef_Perfect_Hash_OpTable tao_CORBA_StringDef_optable;
-
-CORBA::StringDef_ptr _TAO_collocation_POA_CORBA_StringDef_Stub_Factory (
- CORBA::Object_ptr obj
- )
-{
- TAO_Stub *stub = obj->_stubobj ();
-
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- CORBA::StringDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_StringDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- break;
- default:
- break;
- }
- return 0;
-}
-
-int _TAO_collocation_POA_CORBA_StringDef_Stub_Factory_Initializer (long dummy)
-{
- ACE_UNUSED_ARG (dummy);
-
- _TAO_collocation_CORBA_StringDef_Stub_Factory_function_pointer =
- _TAO_collocation_POA_CORBA_StringDef_Stub_Factory;
-
- return 0;
-}
-
-static int _TAO_collocation_POA_CORBA_StringDef_Stub_Factory_Initializer_Scarecrow =
- _TAO_collocation_POA_CORBA_StringDef_Stub_Factory_Initializer (ACE_reinterpret_cast (long, _TAO_collocation_POA_CORBA_StringDef_Stub_Factory_Initializer));
-
-// skeleton constructor
-POA_CORBA::StringDef::StringDef (void)
-{
- this->optable_ = &tao_CORBA_StringDef_optable;
-}
-
-// copy ctor
-POA_CORBA::StringDef::StringDef (const StringDef& rhs)
- : ACE_NESTED_CLASS (POA_CORBA,IDLType) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
-{}
-
-// skeleton destructor
-POA_CORBA::StringDef::~StringDef (void)
-{
-}
-
-void POA_CORBA::StringDef::_get_bound_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::StringDef *_tao_impl = (POA_CORBA::StringDef *)_tao_object_reference;
-
- CORBA::ULong _tao_retval = 0;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_bound",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->bound (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_bound",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_bound",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::StringDef::_set_bound_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::StringDef *_tao_impl = (POA_CORBA::StringDef *)_tao_object_reference;
-
- CORBA::ULong bound;
- if (!(
- (_tao_in >> bound)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_bound",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->bound (
- bound,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_bound",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_bound",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::StringDef::_is_a_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::StringDef *_tao_impl = (POA_CORBA::StringDef *) _tao_object_reference;
- 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_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-void POA_CORBA::StringDef::_non_existent_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- POA_CORBA::StringDef *_tao_impl = (POA_CORBA::StringDef *) _tao_object_reference;
- CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-CORBA::Boolean POA_CORBA::StringDef::_is_a (
- const char* value,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/StringDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (ACE_TRY_ENV))))
- return 1;
- else
- return 0;
-}
-
-void* POA_CORBA::StringDef::_downcast (
- const char* logical_type_id
- )
-{
-if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/StringDef:1.0") == 0)
- return ACE_static_cast (POA_CORBA::StringDef_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IDLType:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IDLType_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IRObject:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0)
- return ACE_static_cast(PortableServer::Servant, this);
- return 0;
-}
-
-void POA_CORBA::StringDef::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_Skeleton skel; // pointer to skeleton for operation
- const char *opname = req.operation (); // retrieve operation name
- // find the skeleton corresponding to this opname
- if (this->_find (opname, skel, req.operation_length ()) == -1)
- {
- ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname));
- ACE_THROW (CORBA_BAD_OPERATION ());
- }
- else
- skel (req, this, context, ACE_TRY_ENV);
-}
-
-const char* POA_CORBA::StringDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/StringDef:1.0";
-}
-
-CORBA::StringDef*
-POA_CORBA::StringDef::_this (CORBA_Environment &ACE_TRY_ENV)
-{
- TAO_Stub *stub = this->_create_stub (ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
- if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- ::CORBA::StringDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_StringDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- default:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- }
- else
- {
- // stub->_incr_refcnt ();
- CORBA::Object_ptr tmp = CORBA::Object::_nil ();
- ACE_NEW_RETURN (tmp, CORBA::Object (stub), 0);
- CORBA::Object_var obj = tmp;
- return ::CORBA::StringDef::_unchecked_narrow (obj.in ());
- }
-}
-
-POA_CORBA::_tao_thru_poa_collocated_StringDef::_tao_thru_poa_collocated_StringDef (
- TAO_Stub *stub
-)
- : ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IDLType) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IRObject) (stub),
- CORBA_Object (stub, 0, 1)
-{
-}
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_StringDef::_is_a(
- const CORBA::Char *logical_type_id,
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_is_a",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::StringDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/StringDef:1.0"
- )
- )->_is_a (logical_type_id, ACE_TRY_ENV);
-}
-
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_StringDef::_non_existent(
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_non_existent",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::StringDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/StringDef:1.0"
- )
- )->_non_existent (ACE_TRY_ENV);
-}
-
-
-CORBA::ULong POA_CORBA::_tao_thru_poa_collocated_StringDef::bound (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::ULong _tao_retval = 0;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "bound",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (_tao_retval);
- return ACE_reinterpret_cast (
- POA_CORBA::StringDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/StringDef:1.0"
- )
- )->bound (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_StringDef::bound (
- CORBA::ULong bound,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "bound",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::StringDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/StringDef:1.0"
- )
- )->bound (
- bound,
- ACE_TRY_ENV
- );
- return;
-}
-
-
-
-class TAO_CORBA_WstringDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-/* starting time is 22:05:53 */
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* 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_WstringDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_WstringDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 0,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 0,
- 19, 19, 0, 0, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 5, 19, 19, 19, 19, 0, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19,
-#else
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 0, 19, 0, 19, 19,
- 0, 0, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 5, 19, 19, 19,
- 19, 0, 19, 19, 19, 19, 19, 19,
-#endif /* ACE_MVS */
- };
- return len + asso_values[str[len - 1]] + asso_values[str[0]];
-}
-
-const class TAO_operation_db_entry *
-TAO_CORBA_WstringDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 7,
- MIN_WORD_LENGTH = 5,
- MAX_WORD_LENGTH = 13,
- MIN_HASH_VALUE = 5,
- MAX_HASH_VALUE = 18,
- HASH_VALUE_RANGE = 14,
- DUPLICATES = 2
- };
-
- static const class TAO_operation_db_entry wordlist[] =
- {
- {"",0},{"",0},{"",0},{"",0},{"",0},
- {"_is_a", &POA_CORBA::WstringDef::_is_a_skel},
- {"destroy", &POA_CORBA::WstringDef::destroy_skel},
- {"_get_type", &POA_CORBA::WstringDef::_get_type_skel},
- {"_get_bound", &POA_CORBA::WstringDef::_get_bound_skel},
- {"_set_bound", &POA_CORBA::WstringDef::_set_bound_skel},
- {"_get_def_kind", &POA_CORBA::WstringDef::_get_def_kind_skel},
- {"_non_existent", &POA_CORBA::WstringDef::_non_existent_skel},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -8, -2, 5, -1, 6, -1, 7, -25, -1, -1, 10,
- -1, -1, -1, -1, 11,
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- int slot = lookup[key];
-
- if (slot >= 0 && slot < MAX_HASH_VALUE)
- {
- const char *s = wordlist[slot].opname_;
-
- if (*str == *s && !strncmp (str + 1, s + 1, len - 1))
- return &wordlist[slot];
- }
- else if (slot < 0 && slot >= -MAX_HASH_VALUE)
- return 0;
- else
- {
- unsigned int offset = key + slot + (slot > 0 ? -MAX_HASH_VALUE : MAX_HASH_VALUE);
- const class TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const class TAO_operation_db_entry *ptr = base + -lookup[offset + 1];
-
- while (--ptr >= base)
- if (*str == *ptr->opname_ && !strncmp (str + 1, ptr->opname_ + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-/* ending time is 22:05:53 */
-static TAO_CORBA_WstringDef_Perfect_Hash_OpTable tao_CORBA_WstringDef_optable;
-
-CORBA::WstringDef_ptr _TAO_collocation_POA_CORBA_WstringDef_Stub_Factory (
- CORBA::Object_ptr obj
- )
-{
- TAO_Stub *stub = obj->_stubobj ();
-
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- CORBA::WstringDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_WstringDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- break;
- default:
- break;
- }
- return 0;
-}
-
-int _TAO_collocation_POA_CORBA_WstringDef_Stub_Factory_Initializer (long dummy)
-{
- ACE_UNUSED_ARG (dummy);
-
- _TAO_collocation_CORBA_WstringDef_Stub_Factory_function_pointer =
- _TAO_collocation_POA_CORBA_WstringDef_Stub_Factory;
-
- return 0;
-}
-
-static int _TAO_collocation_POA_CORBA_WstringDef_Stub_Factory_Initializer_Scarecrow =
- _TAO_collocation_POA_CORBA_WstringDef_Stub_Factory_Initializer (ACE_reinterpret_cast (long, _TAO_collocation_POA_CORBA_WstringDef_Stub_Factory_Initializer));
-
-// skeleton constructor
-POA_CORBA::WstringDef::WstringDef (void)
-{
- this->optable_ = &tao_CORBA_WstringDef_optable;
-}
-
-// copy ctor
-POA_CORBA::WstringDef::WstringDef (const WstringDef& rhs)
- : ACE_NESTED_CLASS (POA_CORBA,IDLType) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
-{}
-
-// skeleton destructor
-POA_CORBA::WstringDef::~WstringDef (void)
-{
-}
-
-void POA_CORBA::WstringDef::_get_bound_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::WstringDef *_tao_impl = (POA_CORBA::WstringDef *)_tao_object_reference;
-
- CORBA::ULong _tao_retval = 0;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_bound",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->bound (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_bound",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_bound",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::WstringDef::_set_bound_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::WstringDef *_tao_impl = (POA_CORBA::WstringDef *)_tao_object_reference;
-
- CORBA::ULong bound;
- if (!(
- (_tao_in >> bound)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_bound",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->bound (
- bound,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_bound",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_bound",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::WstringDef::_is_a_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::WstringDef *_tao_impl = (POA_CORBA::WstringDef *) _tao_object_reference;
- 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_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-void POA_CORBA::WstringDef::_non_existent_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- POA_CORBA::WstringDef *_tao_impl = (POA_CORBA::WstringDef *) _tao_object_reference;
- CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-CORBA::Boolean POA_CORBA::WstringDef::_is_a (
- const char* value,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/WstringDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (ACE_TRY_ENV))))
- return 1;
- else
- return 0;
-}
-
-void* POA_CORBA::WstringDef::_downcast (
- const char* logical_type_id
- )
-{
-if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/WstringDef:1.0") == 0)
- return ACE_static_cast (POA_CORBA::WstringDef_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IDLType:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IDLType_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IRObject:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0)
- return ACE_static_cast(PortableServer::Servant, this);
- return 0;
-}
-
-void POA_CORBA::WstringDef::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_Skeleton skel; // pointer to skeleton for operation
- const char *opname = req.operation (); // retrieve operation name
- // find the skeleton corresponding to this opname
- if (this->_find (opname, skel, req.operation_length ()) == -1)
- {
- ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname));
- ACE_THROW (CORBA_BAD_OPERATION ());
- }
- else
- skel (req, this, context, ACE_TRY_ENV);
-}
-
-const char* POA_CORBA::WstringDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/WstringDef:1.0";
-}
-
-CORBA::WstringDef*
-POA_CORBA::WstringDef::_this (CORBA_Environment &ACE_TRY_ENV)
-{
- TAO_Stub *stub = this->_create_stub (ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
- if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- ::CORBA::WstringDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_WstringDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- default:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- }
- else
- {
- // stub->_incr_refcnt ();
- CORBA::Object_ptr tmp = CORBA::Object::_nil ();
- ACE_NEW_RETURN (tmp, CORBA::Object (stub), 0);
- CORBA::Object_var obj = tmp;
- return ::CORBA::WstringDef::_unchecked_narrow (obj.in ());
- }
-}
-
-POA_CORBA::_tao_thru_poa_collocated_WstringDef::_tao_thru_poa_collocated_WstringDef (
- TAO_Stub *stub
-)
- : ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IDLType) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IRObject) (stub),
- CORBA_Object (stub, 0, 1)
-{
-}
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_WstringDef::_is_a(
- const CORBA::Char *logical_type_id,
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_is_a",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::WstringDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/WstringDef:1.0"
- )
- )->_is_a (logical_type_id, ACE_TRY_ENV);
-}
-
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_WstringDef::_non_existent(
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_non_existent",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::WstringDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/WstringDef:1.0"
- )
- )->_non_existent (ACE_TRY_ENV);
-}
-
-
-CORBA::ULong POA_CORBA::_tao_thru_poa_collocated_WstringDef::bound (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::ULong _tao_retval = 0;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "bound",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (_tao_retval);
- return ACE_reinterpret_cast (
- POA_CORBA::WstringDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/WstringDef:1.0"
- )
- )->bound (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_WstringDef::bound (
- CORBA::ULong bound,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "bound",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::WstringDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/WstringDef:1.0"
- )
- )->bound (
- bound,
- ACE_TRY_ENV
- );
- return;
-}
-
-
-
-class TAO_CORBA_FixedDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-/* starting time is 22:05:53 */
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* 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_FixedDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_FixedDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 0,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 0,
- 19, 19, 0, 0, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 0, 5, 19, 19, 19, 19, 0, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19,
-#else
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 0, 19, 0, 19, 19,
- 0, 0, 19, 19, 19, 19, 19, 19, 19, 19,
- 19, 19, 19, 19, 19, 0, 5, 19, 19, 19,
- 19, 0, 19, 19, 19, 19, 19, 19,
-#endif /* ACE_MVS */
- };
- return len + asso_values[str[len - 1]] + asso_values[str[0]];
-}
-
-const class TAO_operation_db_entry *
-TAO_CORBA_FixedDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 9,
- MIN_WORD_LENGTH = 5,
- MAX_WORD_LENGTH = 13,
- MIN_HASH_VALUE = 5,
- MAX_HASH_VALUE = 18,
- HASH_VALUE_RANGE = 14,
- DUPLICATES = 3
- };
-
- static const class TAO_operation_db_entry wordlist[] =
- {
- {"",0},{"",0},{"",0},{"",0},{"",0},
- {"_is_a", &POA_CORBA::FixedDef::_is_a_skel},
- {"destroy", &POA_CORBA::FixedDef::destroy_skel},
- {"_get_type", &POA_CORBA::FixedDef::_get_type_skel},
- {"_get_scale", &POA_CORBA::FixedDef::_get_scale_skel},
- {"_set_scale", &POA_CORBA::FixedDef::_set_scale_skel},
- {"_get_digits", &POA_CORBA::FixedDef::_get_digits_skel},
- {"_set_digits", &POA_CORBA::FixedDef::_set_digits_skel},
- {"_get_def_kind", &POA_CORBA::FixedDef::_get_def_kind_skel},
- {"_non_existent", &POA_CORBA::FixedDef::_non_existent_skel},
- };
-
- static const signed char lookup[] =
- {
- -1, -8, -2, -10, -2, 5, -1, 6, -1, 7, -27, -26, -1, 12,
- -1, -1, -1, -1, 13,
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- int slot = lookup[key];
-
- if (slot >= 0 && slot < MAX_HASH_VALUE)
- {
- const char *s = wordlist[slot].opname_;
-
- if (*str == *s && !strncmp (str + 1, s + 1, len - 1))
- return &wordlist[slot];
- }
- else if (slot < 0 && slot >= -MAX_HASH_VALUE)
- return 0;
- else
- {
- unsigned int offset = key + slot + (slot > 0 ? -MAX_HASH_VALUE : MAX_HASH_VALUE);
- const class TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const class TAO_operation_db_entry *ptr = base + -lookup[offset + 1];
-
- while (--ptr >= base)
- if (*str == *ptr->opname_ && !strncmp (str + 1, ptr->opname_ + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-/* ending time is 22:05:53 */
-static TAO_CORBA_FixedDef_Perfect_Hash_OpTable tao_CORBA_FixedDef_optable;
-
-CORBA::FixedDef_ptr _TAO_collocation_POA_CORBA_FixedDef_Stub_Factory (
- CORBA::Object_ptr obj
- )
-{
- TAO_Stub *stub = obj->_stubobj ();
-
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- CORBA::FixedDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_FixedDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- break;
- default:
- break;
- }
- return 0;
-}
-
-int _TAO_collocation_POA_CORBA_FixedDef_Stub_Factory_Initializer (long dummy)
-{
- ACE_UNUSED_ARG (dummy);
-
- _TAO_collocation_CORBA_FixedDef_Stub_Factory_function_pointer =
- _TAO_collocation_POA_CORBA_FixedDef_Stub_Factory;
-
- return 0;
-}
-
-static int _TAO_collocation_POA_CORBA_FixedDef_Stub_Factory_Initializer_Scarecrow =
- _TAO_collocation_POA_CORBA_FixedDef_Stub_Factory_Initializer (ACE_reinterpret_cast (long, _TAO_collocation_POA_CORBA_FixedDef_Stub_Factory_Initializer));
-
-// skeleton constructor
-POA_CORBA::FixedDef::FixedDef (void)
-{
- this->optable_ = &tao_CORBA_FixedDef_optable;
-}
-
-// copy ctor
-POA_CORBA::FixedDef::FixedDef (const FixedDef& rhs)
- : ACE_NESTED_CLASS (POA_CORBA,IDLType) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
-{}
-
-// skeleton destructor
-POA_CORBA::FixedDef::~FixedDef (void)
-{
-}
-
-void POA_CORBA::FixedDef::_get_digits_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::FixedDef *_tao_impl = (POA_CORBA::FixedDef *)_tao_object_reference;
-
- CORBA::UShort _tao_retval = 0;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_digits",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->digits (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_digits",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_digits",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::FixedDef::_set_digits_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::FixedDef *_tao_impl = (POA_CORBA::FixedDef *)_tao_object_reference;
-
- CORBA::UShort digits;
- if (!(
- (_tao_in >> digits)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_digits",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->digits (
- digits,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_digits",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_digits",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::FixedDef::_get_scale_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::FixedDef *_tao_impl = (POA_CORBA::FixedDef *)_tao_object_reference;
-
- CORBA::Short _tao_retval = 0;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_scale",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->scale (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_scale",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_scale",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::FixedDef::_set_scale_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::FixedDef *_tao_impl = (POA_CORBA::FixedDef *)_tao_object_reference;
-
- CORBA::Short scale;
- if (!(
- (_tao_in >> scale)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_scale",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->scale (
- scale,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_scale",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_scale",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::FixedDef::_is_a_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::FixedDef *_tao_impl = (POA_CORBA::FixedDef *) _tao_object_reference;
- 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_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-void POA_CORBA::FixedDef::_non_existent_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- POA_CORBA::FixedDef *_tao_impl = (POA_CORBA::FixedDef *) _tao_object_reference;
- CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-CORBA::Boolean POA_CORBA::FixedDef::_is_a (
- const char* value,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/FixedDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (ACE_TRY_ENV))))
- return 1;
- else
- return 0;
-}
-
-void* POA_CORBA::FixedDef::_downcast (
- const char* logical_type_id
- )
-{
-if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/FixedDef:1.0") == 0)
- return ACE_static_cast (POA_CORBA::FixedDef_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IDLType:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IDLType_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IRObject:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0)
- return ACE_static_cast(PortableServer::Servant, this);
- return 0;
-}
-
-void POA_CORBA::FixedDef::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_Skeleton skel; // pointer to skeleton for operation
- const char *opname = req.operation (); // retrieve operation name
- // find the skeleton corresponding to this opname
- if (this->_find (opname, skel, req.operation_length ()) == -1)
- {
- ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname));
- ACE_THROW (CORBA_BAD_OPERATION ());
- }
- else
- skel (req, this, context, ACE_TRY_ENV);
-}
-
-const char* POA_CORBA::FixedDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/FixedDef:1.0";
-}
-
-CORBA::FixedDef*
-POA_CORBA::FixedDef::_this (CORBA_Environment &ACE_TRY_ENV)
-{
- TAO_Stub *stub = this->_create_stub (ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
- if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- ::CORBA::FixedDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_FixedDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- default:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- }
- else
- {
- // stub->_incr_refcnt ();
- CORBA::Object_ptr tmp = CORBA::Object::_nil ();
- ACE_NEW_RETURN (tmp, CORBA::Object (stub), 0);
- CORBA::Object_var obj = tmp;
- return ::CORBA::FixedDef::_unchecked_narrow (obj.in ());
- }
-}
-
-POA_CORBA::_tao_thru_poa_collocated_FixedDef::_tao_thru_poa_collocated_FixedDef (
- TAO_Stub *stub
-)
- : ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IDLType) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IRObject) (stub),
- CORBA_Object (stub, 0, 1)
-{
-}
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_FixedDef::_is_a(
- const CORBA::Char *logical_type_id,
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_is_a",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::FixedDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/FixedDef:1.0"
- )
- )->_is_a (logical_type_id, ACE_TRY_ENV);
-}
-
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_FixedDef::_non_existent(
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_non_existent",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::FixedDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/FixedDef:1.0"
- )
- )->_non_existent (ACE_TRY_ENV);
-}
-
-
-CORBA::UShort POA_CORBA::_tao_thru_poa_collocated_FixedDef::digits (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::UShort _tao_retval = 0;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "digits",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (_tao_retval);
- return ACE_reinterpret_cast (
- POA_CORBA::FixedDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/FixedDef:1.0"
- )
- )->digits (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_FixedDef::digits (
- CORBA::UShort digits,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "digits",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::FixedDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/FixedDef:1.0"
- )
- )->digits (
- digits,
- ACE_TRY_ENV
- );
- return;
-}
-
-CORBA::Short POA_CORBA::_tao_thru_poa_collocated_FixedDef::scale (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::Short _tao_retval = 0;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "scale",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (_tao_retval);
- return ACE_reinterpret_cast (
- POA_CORBA::FixedDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/FixedDef:1.0"
- )
- )->scale (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_FixedDef::scale (
- CORBA::Short scale,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "scale",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::FixedDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/FixedDef:1.0"
- )
- )->scale (
- scale,
- ACE_TRY_ENV
- );
- return;
-}
-
-
-
-class TAO_CORBA_SequenceDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-/* starting time is 22:05:53 */
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* 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_SequenceDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_SequenceDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 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, 22, 0, 0, 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, 5, 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
- 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, 22,
- 0, 0, 0, 22, 22, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 5, 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]];
-}
-
-const class TAO_operation_db_entry *
-TAO_CORBA_SequenceDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 10,
- MIN_WORD_LENGTH = 5,
- MAX_WORD_LENGTH = 21,
- MIN_HASH_VALUE = 5,
- MAX_HASH_VALUE = 21,
- HASH_VALUE_RANGE = 17,
- DUPLICATES = 3
- };
-
- static const class TAO_operation_db_entry wordlist[] =
- {
- {"",0},{"",0},{"",0},{"",0},{"",0},
- {"_is_a", &POA_CORBA::SequenceDef::_is_a_skel},
- {"destroy", &POA_CORBA::SequenceDef::destroy_skel},
- {"_get_type", &POA_CORBA::SequenceDef::_get_type_skel},
- {"_get_bound", &POA_CORBA::SequenceDef::_get_bound_skel},
- {"_set_bound", &POA_CORBA::SequenceDef::_set_bound_skel},
- {"_get_def_kind", &POA_CORBA::SequenceDef::_get_def_kind_skel},
- {"_get_element_type", &POA_CORBA::SequenceDef::_get_element_type_skel},
- {"_non_existent", &POA_CORBA::SequenceDef::_non_existent_skel},
- {"_get_element_type_def", &POA_CORBA::SequenceDef::_get_element_type_def_skel},
- {"_set_element_type_def", &POA_CORBA::SequenceDef::_set_element_type_def_skel},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -8, -2, 5, -1, 6, -1, 7, -28, -1, -1, 10,
- -1, -1, -1, 11, 12, -13, -2, -23,
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- int slot = lookup[key];
-
- if (slot >= 0 && slot < MAX_HASH_VALUE)
- {
- const char *s = wordlist[slot].opname_;
-
- if (*str == *s && !strncmp (str + 1, s + 1, len - 1))
- return &wordlist[slot];
- }
- else if (slot < 0 && slot >= -MAX_HASH_VALUE)
- return 0;
- else
- {
- unsigned int offset = key + slot + (slot > 0 ? -MAX_HASH_VALUE : MAX_HASH_VALUE);
- const class TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const class TAO_operation_db_entry *ptr = base + -lookup[offset + 1];
-
- while (--ptr >= base)
- if (*str == *ptr->opname_ && !strncmp (str + 1, ptr->opname_ + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-/* ending time is 22:05:53 */
-static TAO_CORBA_SequenceDef_Perfect_Hash_OpTable tao_CORBA_SequenceDef_optable;
-
-CORBA::SequenceDef_ptr _TAO_collocation_POA_CORBA_SequenceDef_Stub_Factory (
- CORBA::Object_ptr obj
- )
-{
- TAO_Stub *stub = obj->_stubobj ();
-
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- CORBA::SequenceDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_SequenceDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- break;
- default:
- break;
- }
- return 0;
-}
-
-int _TAO_collocation_POA_CORBA_SequenceDef_Stub_Factory_Initializer (long dummy)
-{
- ACE_UNUSED_ARG (dummy);
-
- _TAO_collocation_CORBA_SequenceDef_Stub_Factory_function_pointer =
- _TAO_collocation_POA_CORBA_SequenceDef_Stub_Factory;
-
- return 0;
-}
-
-static int _TAO_collocation_POA_CORBA_SequenceDef_Stub_Factory_Initializer_Scarecrow =
- _TAO_collocation_POA_CORBA_SequenceDef_Stub_Factory_Initializer (ACE_reinterpret_cast (long, _TAO_collocation_POA_CORBA_SequenceDef_Stub_Factory_Initializer));
-
-// skeleton constructor
-POA_CORBA::SequenceDef::SequenceDef (void)
-{
- this->optable_ = &tao_CORBA_SequenceDef_optable;
-}
-
-// copy ctor
-POA_CORBA::SequenceDef::SequenceDef (const SequenceDef& rhs)
- : ACE_NESTED_CLASS (POA_CORBA,IDLType) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
-{}
-
-// skeleton destructor
-POA_CORBA::SequenceDef::~SequenceDef (void)
-{
-}
-
-void POA_CORBA::SequenceDef::_get_bound_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::SequenceDef *_tao_impl = (POA_CORBA::SequenceDef *)_tao_object_reference;
-
- CORBA::ULong _tao_retval = 0;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_bound",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->bound (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_bound",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_bound",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::SequenceDef::_set_bound_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::SequenceDef *_tao_impl = (POA_CORBA::SequenceDef *)_tao_object_reference;
-
- CORBA::ULong bound;
- if (!(
- (_tao_in >> bound)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_bound",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->bound (
- bound,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_bound",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_bound",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::SequenceDef::_get_element_type_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::SequenceDef *_tao_impl = (POA_CORBA::SequenceDef *)_tao_object_reference;
-
- CORBA::TypeCode_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_element_type",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->element_type (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_element_type",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_element_type",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::SequenceDef::_get_element_type_def_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::SequenceDef *_tao_impl = (POA_CORBA::SequenceDef *)_tao_object_reference;
-
- CORBA::IDLType_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_element_type_def",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->element_type_def (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_element_type_def",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_element_type_def",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::SequenceDef::_set_element_type_def_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::SequenceDef *_tao_impl = (POA_CORBA::SequenceDef *)_tao_object_reference;
-
- CORBA::IDLType_var element_type_def;
- if (!(
- (_tao_in >> element_type_def.out ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_element_type_def",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->element_type_def (
- element_type_def.in (),
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_element_type_def",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_element_type_def",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::SequenceDef::_is_a_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::SequenceDef *_tao_impl = (POA_CORBA::SequenceDef *) _tao_object_reference;
- 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_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-void POA_CORBA::SequenceDef::_non_existent_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- POA_CORBA::SequenceDef *_tao_impl = (POA_CORBA::SequenceDef *) _tao_object_reference;
- CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-CORBA::Boolean POA_CORBA::SequenceDef::_is_a (
- const char* value,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/SequenceDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (ACE_TRY_ENV))))
- return 1;
- else
- return 0;
-}
-
-void* POA_CORBA::SequenceDef::_downcast (
- const char* logical_type_id
- )
-{
-if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/SequenceDef:1.0") == 0)
- return ACE_static_cast (POA_CORBA::SequenceDef_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IDLType:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IDLType_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IRObject:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0)
- return ACE_static_cast(PortableServer::Servant, this);
- return 0;
-}
-
-void POA_CORBA::SequenceDef::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_Skeleton skel; // pointer to skeleton for operation
- const char *opname = req.operation (); // retrieve operation name
- // find the skeleton corresponding to this opname
- if (this->_find (opname, skel, req.operation_length ()) == -1)
- {
- ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname));
- ACE_THROW (CORBA_BAD_OPERATION ());
- }
- else
- skel (req, this, context, ACE_TRY_ENV);
-}
-
-const char* POA_CORBA::SequenceDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/SequenceDef:1.0";
-}
-
-CORBA::SequenceDef*
-POA_CORBA::SequenceDef::_this (CORBA_Environment &ACE_TRY_ENV)
-{
- TAO_Stub *stub = this->_create_stub (ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
- if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- ::CORBA::SequenceDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_SequenceDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- default:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- }
- else
- {
- // stub->_incr_refcnt ();
- CORBA::Object_ptr tmp = CORBA::Object::_nil ();
- ACE_NEW_RETURN (tmp, CORBA::Object (stub), 0);
- CORBA::Object_var obj = tmp;
- return ::CORBA::SequenceDef::_unchecked_narrow (obj.in ());
- }
-}
-
-POA_CORBA::_tao_thru_poa_collocated_SequenceDef::_tao_thru_poa_collocated_SequenceDef (
- TAO_Stub *stub
-)
- : ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IDLType) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IRObject) (stub),
- CORBA_Object (stub, 0, 1)
-{
-}
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_SequenceDef::_is_a(
- const CORBA::Char *logical_type_id,
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_is_a",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::SequenceDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/SequenceDef:1.0"
- )
- )->_is_a (logical_type_id, ACE_TRY_ENV);
-}
-
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_SequenceDef::_non_existent(
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_non_existent",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::SequenceDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/SequenceDef:1.0"
- )
- )->_non_existent (ACE_TRY_ENV);
-}
-
-
-CORBA::ULong POA_CORBA::_tao_thru_poa_collocated_SequenceDef::bound (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::ULong _tao_retval = 0;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "bound",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (_tao_retval);
- return ACE_reinterpret_cast (
- POA_CORBA::SequenceDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/SequenceDef:1.0"
- )
- )->bound (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_SequenceDef::bound (
- CORBA::ULong bound,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "bound",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::SequenceDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/SequenceDef:1.0"
- )
- )->bound (
- bound,
- ACE_TRY_ENV
- );
- return;
-}
-
-CORBA::TypeCode_ptr POA_CORBA::_tao_thru_poa_collocated_SequenceDef::element_type (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::TypeCode_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "element_type",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::SequenceDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/SequenceDef:1.0"
- )
- )->element_type (
- ACE_TRY_ENV
- );
-
-}
-
-CORBA::IDLType_ptr POA_CORBA::_tao_thru_poa_collocated_SequenceDef::element_type_def (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::IDLType_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "element_type_def",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::SequenceDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/SequenceDef:1.0"
- )
- )->element_type_def (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_SequenceDef::element_type_def (
- CORBA::IDLType_ptr element_type_def,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "element_type_def",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::SequenceDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/SequenceDef:1.0"
- )
- )->element_type_def (
- element_type_def,
- ACE_TRY_ENV
- );
- return;
-}
-
-
-
-class TAO_CORBA_ArrayDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-/* starting time is 22:05:53 */
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* 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_ArrayDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ArrayDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 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, 22, 0, 0, 0, 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, 5, 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
- 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, 22,
- 0, 0, 0, 22, 0, 22, 22, 22, 22, 22,
- 22, 22, 22, 22, 22, 22, 5, 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]];
-}
-
-const class TAO_operation_db_entry *
-TAO_CORBA_ArrayDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 10,
- MIN_WORD_LENGTH = 5,
- MAX_WORD_LENGTH = 21,
- MIN_HASH_VALUE = 5,
- MAX_HASH_VALUE = 21,
- HASH_VALUE_RANGE = 17,
- DUPLICATES = 3
- };
-
- static const class TAO_operation_db_entry wordlist[] =
- {
- {"",0},{"",0},{"",0},{"",0},{"",0},
- {"_is_a", &POA_CORBA::ArrayDef::_is_a_skel},
- {"destroy", &POA_CORBA::ArrayDef::destroy_skel},
- {"_get_type", &POA_CORBA::ArrayDef::_get_type_skel},
- {"_get_length", &POA_CORBA::ArrayDef::_get_length_skel},
- {"_set_length", &POA_CORBA::ArrayDef::_set_length_skel},
- {"_get_def_kind", &POA_CORBA::ArrayDef::_get_def_kind_skel},
- {"_get_element_type", &POA_CORBA::ArrayDef::_get_element_type_skel},
- {"_non_existent", &POA_CORBA::ArrayDef::_non_existent_skel},
- {"_get_element_type_def", &POA_CORBA::ArrayDef::_get_element_type_def_skel},
- {"_set_element_type_def", &POA_CORBA::ArrayDef::_set_element_type_def_skel},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -8, -2, 5, -1, 6, -1, 7, -1, -29, -1, 10,
- -1, -1, -1, 11, 12, -13, -2, -23,
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- int slot = lookup[key];
-
- if (slot >= 0 && slot < MAX_HASH_VALUE)
- {
- const char *s = wordlist[slot].opname_;
-
- if (*str == *s && !strncmp (str + 1, s + 1, len - 1))
- return &wordlist[slot];
- }
- else if (slot < 0 && slot >= -MAX_HASH_VALUE)
- return 0;
- else
- {
- unsigned int offset = key + slot + (slot > 0 ? -MAX_HASH_VALUE : MAX_HASH_VALUE);
- const class TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const class TAO_operation_db_entry *ptr = base + -lookup[offset + 1];
-
- while (--ptr >= base)
- if (*str == *ptr->opname_ && !strncmp (str + 1, ptr->opname_ + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-/* ending time is 22:05:53 */
-static TAO_CORBA_ArrayDef_Perfect_Hash_OpTable tao_CORBA_ArrayDef_optable;
-
-CORBA::ArrayDef_ptr _TAO_collocation_POA_CORBA_ArrayDef_Stub_Factory (
- CORBA::Object_ptr obj
- )
-{
- TAO_Stub *stub = obj->_stubobj ();
-
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- CORBA::ArrayDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_ArrayDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- break;
- default:
- break;
- }
- return 0;
-}
-
-int _TAO_collocation_POA_CORBA_ArrayDef_Stub_Factory_Initializer (long dummy)
-{
- ACE_UNUSED_ARG (dummy);
-
- _TAO_collocation_CORBA_ArrayDef_Stub_Factory_function_pointer =
- _TAO_collocation_POA_CORBA_ArrayDef_Stub_Factory;
-
- return 0;
-}
-
-static int _TAO_collocation_POA_CORBA_ArrayDef_Stub_Factory_Initializer_Scarecrow =
- _TAO_collocation_POA_CORBA_ArrayDef_Stub_Factory_Initializer (ACE_reinterpret_cast (long, _TAO_collocation_POA_CORBA_ArrayDef_Stub_Factory_Initializer));
-
-// skeleton constructor
-POA_CORBA::ArrayDef::ArrayDef (void)
-{
- this->optable_ = &tao_CORBA_ArrayDef_optable;
-}
-
-// copy ctor
-POA_CORBA::ArrayDef::ArrayDef (const ArrayDef& rhs)
- : ACE_NESTED_CLASS (POA_CORBA,IDLType) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
-{}
-
-// skeleton destructor
-POA_CORBA::ArrayDef::~ArrayDef (void)
-{
-}
-
-void POA_CORBA::ArrayDef::_get_length_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::ArrayDef *_tao_impl = (POA_CORBA::ArrayDef *)_tao_object_reference;
-
- CORBA::ULong _tao_retval = 0;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_length",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->length (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_length",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_length",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::ArrayDef::_set_length_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::ArrayDef *_tao_impl = (POA_CORBA::ArrayDef *)_tao_object_reference;
-
- CORBA::ULong length;
- if (!(
- (_tao_in >> length)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_length",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->length (
- length,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_length",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_length",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::ArrayDef::_get_element_type_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::ArrayDef *_tao_impl = (POA_CORBA::ArrayDef *)_tao_object_reference;
-
- CORBA::TypeCode_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_element_type",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->element_type (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_element_type",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_element_type",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::ArrayDef::_get_element_type_def_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::ArrayDef *_tao_impl = (POA_CORBA::ArrayDef *)_tao_object_reference;
-
- CORBA::IDLType_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_element_type_def",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->element_type_def (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_element_type_def",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_element_type_def",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::ArrayDef::_set_element_type_def_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::ArrayDef *_tao_impl = (POA_CORBA::ArrayDef *)_tao_object_reference;
-
- CORBA::IDLType_var element_type_def;
- if (!(
- (_tao_in >> element_type_def.out ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_element_type_def",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->element_type_def (
- element_type_def.in (),
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_element_type_def",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_element_type_def",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::ArrayDef::_is_a_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::ArrayDef *_tao_impl = (POA_CORBA::ArrayDef *) _tao_object_reference;
- 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_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-void POA_CORBA::ArrayDef::_non_existent_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- POA_CORBA::ArrayDef *_tao_impl = (POA_CORBA::ArrayDef *) _tao_object_reference;
- CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-CORBA::Boolean POA_CORBA::ArrayDef::_is_a (
- const char* value,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/ArrayDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (ACE_TRY_ENV))))
- return 1;
- else
- return 0;
-}
-
-void* POA_CORBA::ArrayDef::_downcast (
- const char* logical_type_id
- )
-{
-if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/ArrayDef:1.0") == 0)
- return ACE_static_cast (POA_CORBA::ArrayDef_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IDLType:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IDLType_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IRObject:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0)
- return ACE_static_cast(PortableServer::Servant, this);
- return 0;
-}
-
-void POA_CORBA::ArrayDef::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_Skeleton skel; // pointer to skeleton for operation
- const char *opname = req.operation (); // retrieve operation name
- // find the skeleton corresponding to this opname
- if (this->_find (opname, skel, req.operation_length ()) == -1)
- {
- ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname));
- ACE_THROW (CORBA_BAD_OPERATION ());
- }
- else
- skel (req, this, context, ACE_TRY_ENV);
-}
-
-const char* POA_CORBA::ArrayDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ArrayDef:1.0";
-}
-
-CORBA::ArrayDef*
-POA_CORBA::ArrayDef::_this (CORBA_Environment &ACE_TRY_ENV)
-{
- TAO_Stub *stub = this->_create_stub (ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
- if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- ::CORBA::ArrayDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_ArrayDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- default:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- }
- else
- {
- // stub->_incr_refcnt ();
- CORBA::Object_ptr tmp = CORBA::Object::_nil ();
- ACE_NEW_RETURN (tmp, CORBA::Object (stub), 0);
- CORBA::Object_var obj = tmp;
- return ::CORBA::ArrayDef::_unchecked_narrow (obj.in ());
- }
-}
-
-POA_CORBA::_tao_thru_poa_collocated_ArrayDef::_tao_thru_poa_collocated_ArrayDef (
- TAO_Stub *stub
-)
- : ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IDLType) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IRObject) (stub),
- CORBA_Object (stub, 0, 1)
-{
-}
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_ArrayDef::_is_a(
- const CORBA::Char *logical_type_id,
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_is_a",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::ArrayDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ArrayDef:1.0"
- )
- )->_is_a (logical_type_id, ACE_TRY_ENV);
-}
-
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_ArrayDef::_non_existent(
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_non_existent",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::ArrayDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ArrayDef:1.0"
- )
- )->_non_existent (ACE_TRY_ENV);
-}
-
-
-CORBA::ULong POA_CORBA::_tao_thru_poa_collocated_ArrayDef::length (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::ULong _tao_retval = 0;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "length",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (_tao_retval);
- return ACE_reinterpret_cast (
- POA_CORBA::ArrayDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ArrayDef:1.0"
- )
- )->length (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_ArrayDef::length (
- CORBA::ULong length,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "length",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::ArrayDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ArrayDef:1.0"
- )
- )->length (
- length,
- ACE_TRY_ENV
- );
- return;
-}
-
-CORBA::TypeCode_ptr POA_CORBA::_tao_thru_poa_collocated_ArrayDef::element_type (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::TypeCode_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "element_type",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::ArrayDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ArrayDef:1.0"
- )
- )->element_type (
- ACE_TRY_ENV
- );
-
-}
-
-CORBA::IDLType_ptr POA_CORBA::_tao_thru_poa_collocated_ArrayDef::element_type_def (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::IDLType_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "element_type_def",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::ArrayDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ArrayDef:1.0"
- )
- )->element_type_def (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_ArrayDef::element_type_def (
- CORBA::IDLType_ptr element_type_def,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "element_type_def",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::ArrayDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ArrayDef:1.0"
- )
- )->element_type_def (
- element_type_def,
- ACE_TRY_ENV
- );
- return;
-}
-
-
-
-class TAO_CORBA_ExceptionDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-/* starting time is 22:05:54 */
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* 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_ExceptionDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ExceptionDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
- 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
- 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
- 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
- 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
- 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
- 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
- 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
- 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
- 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
- 52, 52, 52, 52, 52, 52, 52, 52, 52, 0,
- 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
- 52, 52, 52, 52, 52, 52, 52, 52, 52, 0,
- 52, 20, 3, 0, 52, 52, 52, 52, 52, 52,
- 52, 52, 52, 52, 52, 52, 52, 10, 15, 5,
- 52, 10, 52, 52, 52, 52, 52, 52, 52, 52,
- 52, 52, 15, 15, 52, 52, 52, 15, 5, 52,
- 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
- 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
- 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
- 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
- 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
- 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
- 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
- 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
- 52, 52, 52, 52, 52, 52,
-#else
- 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
- 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
- 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
- 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
- 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
- 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
- 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
- 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
- 52, 52, 52, 52, 52, 52, 52, 52, 52, 52,
- 52, 52, 52, 52, 52, 0, 52, 0, 52, 20,
- 3, 0, 52, 52, 52, 52, 52, 52, 10, 15,
- 5, 52, 10, 52, 52, 15, 15, 52, 52, 52,
- 15, 5, 52, 52, 52, 52, 52, 52,
-#endif /* ACE_MVS */
- };
- return len + asso_values[str[len - 1]] + asso_values[str[0]];
-}
-
-const class TAO_operation_db_entry *
-TAO_CORBA_ExceptionDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 32,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 5,
- MAX_HASH_VALUE = 51,
- HASH_VALUE_RANGE = 47,
- DUPLICATES = 6
- };
-
- static const class TAO_operation_db_entry wordlist[] =
- {
- {"",0},{"",0},{"",0},{"",0},{"",0},
- {"_is_a", &POA_CORBA::ExceptionDef::_is_a_skel},
- {"_get_type", &POA_CORBA::ExceptionDef::_get_type_skel},
- {"_set_name", &POA_CORBA::ExceptionDef::_set_name_skel},
- {"_get_name", &POA_CORBA::ExceptionDef::_get_name_skel},
- {"_get_id", &POA_CORBA::ExceptionDef::_get_id_skel},
- {"_set_id", &POA_CORBA::ExceptionDef::_set_id_skel},
- {"describe", &POA_CORBA::ExceptionDef::describe_skel},
- {"destroy", &POA_CORBA::ExceptionDef::destroy_skel},
- {"_get_def_kind", &POA_CORBA::ExceptionDef::_get_def_kind_skel},
- {"_get_version", &POA_CORBA::ExceptionDef::_get_version_skel},
- {"_set_version", &POA_CORBA::ExceptionDef::_set_version_skel},
- {"_get_absolute_name", &POA_CORBA::ExceptionDef::_get_absolute_name_skel},
- {"move", &POA_CORBA::ExceptionDef::move_skel},
- {"_get_defined_in", &POA_CORBA::ExceptionDef::_get_defined_in_skel},
- {"lookup_name", &POA_CORBA::ExceptionDef::lookup_name_skel},
- {"lookup", &POA_CORBA::ExceptionDef::lookup_skel},
- {"_get_members", &POA_CORBA::ExceptionDef::_get_members_skel},
- {"_set_members", &POA_CORBA::ExceptionDef::_set_members_skel},
- {"_non_existent", &POA_CORBA::ExceptionDef::_non_existent_skel},
- {"_get_containing_repository", &POA_CORBA::ExceptionDef::_get_containing_repository_skel},
- {"create_value", &POA_CORBA::ExceptionDef::create_value_skel},
- {"create_module", &POA_CORBA::ExceptionDef::create_module_skel},
- {"describe_contents", &POA_CORBA::ExceptionDef::describe_contents_skel},
- {"create_interface", &POA_CORBA::ExceptionDef::create_interface_skel},
- {"create_union", &POA_CORBA::ExceptionDef::create_union_skel},
- {"create_exception", &POA_CORBA::ExceptionDef::create_exception_skel},
- {"contents", &POA_CORBA::ExceptionDef::contents_skel},
- {"create_enum", &POA_CORBA::ExceptionDef::create_enum_skel},
- {"create_alias", &POA_CORBA::ExceptionDef::create_alias_skel},
- {"create_struct", &POA_CORBA::ExceptionDef::create_struct_skel},
- {"create_constant", &POA_CORBA::ExceptionDef::create_constant_skel},
- {"create_value_box", &POA_CORBA::ExceptionDef::create_value_box_skel},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -6, -3, 5, -1, -9, -2, -57, -54, 11, -1, -14,
- -2, 12, 13, -55, 16, 17, 18, 19, -1, -1, -21, -2, 20, -54,
- 23, -1, -1, 24, 25, 26, -1, 27, 28, 29, -1, -1, -1, 30,
- -1, 31, -1, -1, 32, 33, 34, -1, 35, 36,
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- int slot = lookup[key];
-
- if (slot >= 0 && slot < MAX_HASH_VALUE)
- {
- const char *s = wordlist[slot].opname_;
-
- if (*str == *s && !strncmp (str + 1, s + 1, len - 1))
- return &wordlist[slot];
- }
- else if (slot < 0 && slot >= -MAX_HASH_VALUE)
- return 0;
- else
- {
- unsigned int offset = key + slot + (slot > 0 ? -MAX_HASH_VALUE : MAX_HASH_VALUE);
- const class TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const class TAO_operation_db_entry *ptr = base + -lookup[offset + 1];
-
- while (--ptr >= base)
- if (*str == *ptr->opname_ && !strncmp (str + 1, ptr->opname_ + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-/* ending time is 22:05:54 */
-static TAO_CORBA_ExceptionDef_Perfect_Hash_OpTable tao_CORBA_ExceptionDef_optable;
-
-CORBA::ExceptionDef_ptr _TAO_collocation_POA_CORBA_ExceptionDef_Stub_Factory (
- CORBA::Object_ptr obj
- )
-{
- TAO_Stub *stub = obj->_stubobj ();
-
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- CORBA::ExceptionDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_ExceptionDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- break;
- default:
- break;
- }
- return 0;
-}
-
-int _TAO_collocation_POA_CORBA_ExceptionDef_Stub_Factory_Initializer (long dummy)
-{
- ACE_UNUSED_ARG (dummy);
-
- _TAO_collocation_CORBA_ExceptionDef_Stub_Factory_function_pointer =
- _TAO_collocation_POA_CORBA_ExceptionDef_Stub_Factory;
-
- return 0;
-}
-
-static int _TAO_collocation_POA_CORBA_ExceptionDef_Stub_Factory_Initializer_Scarecrow =
- _TAO_collocation_POA_CORBA_ExceptionDef_Stub_Factory_Initializer (ACE_reinterpret_cast (long, _TAO_collocation_POA_CORBA_ExceptionDef_Stub_Factory_Initializer));
-
-// skeleton constructor
-POA_CORBA::ExceptionDef::ExceptionDef (void)
-{
- this->optable_ = &tao_CORBA_ExceptionDef_optable;
-}
-
-// copy ctor
-POA_CORBA::ExceptionDef::ExceptionDef (const ExceptionDef& rhs)
- : ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,Container) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
-{}
-
-// skeleton destructor
-POA_CORBA::ExceptionDef::~ExceptionDef (void)
-{
-}
-
-void POA_CORBA::ExceptionDef::_get_type_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::ExceptionDef *_tao_impl = (POA_CORBA::ExceptionDef *)_tao_object_reference;
-
- CORBA::TypeCode_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_type",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->type (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_type",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_type",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::ExceptionDef::_get_members_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::ExceptionDef *_tao_impl = (POA_CORBA::ExceptionDef *)_tao_object_reference;
-
- CORBA::StructMemberSeq_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_members",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->members (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_members",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_members",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::ExceptionDef::_set_members_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::ExceptionDef *_tao_impl = (POA_CORBA::ExceptionDef *)_tao_object_reference;
-
- CORBA::StructMemberSeq members;
- if (!(
- (_tao_in >> members)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_members",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->members (
- members,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_members",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_members",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::ExceptionDef::_is_a_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::ExceptionDef *_tao_impl = (POA_CORBA::ExceptionDef *) _tao_object_reference;
- 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_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-void POA_CORBA::ExceptionDef::_non_existent_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- POA_CORBA::ExceptionDef *_tao_impl = (POA_CORBA::ExceptionDef *) _tao_object_reference;
- CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-CORBA::Boolean POA_CORBA::ExceptionDef::_is_a (
- const char* value,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/ExceptionDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Container:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (ACE_TRY_ENV))))
- return 1;
- else
- return 0;
-}
-
-void* POA_CORBA::ExceptionDef::_downcast (
- const char* logical_type_id
- )
-{
-if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/ExceptionDef:1.0") == 0)
- return ACE_static_cast (POA_CORBA::ExceptionDef_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Contained:1.0") == 0)
- return ACE_static_cast (POA_CORBA::Contained_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Container:1.0") == 0)
- return ACE_static_cast (POA_CORBA::Container_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IRObject:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0)
- return ACE_static_cast(PortableServer::Servant, this);
- return 0;
-}
-
-void POA_CORBA::ExceptionDef::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_Skeleton skel; // pointer to skeleton for operation
- const char *opname = req.operation (); // retrieve operation name
- // find the skeleton corresponding to this opname
- if (this->_find (opname, skel, req.operation_length ()) == -1)
- {
- ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname));
- ACE_THROW (CORBA_BAD_OPERATION ());
- }
- else
- skel (req, this, context, ACE_TRY_ENV);
-}
-
-const char* POA_CORBA::ExceptionDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ExceptionDef:1.0";
-}
-
-CORBA::ExceptionDef*
-POA_CORBA::ExceptionDef::_this (CORBA_Environment &ACE_TRY_ENV)
-{
- TAO_Stub *stub = this->_create_stub (ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
- if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- ::CORBA::ExceptionDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_ExceptionDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- default:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- }
- else
- {
- // stub->_incr_refcnt ();
- CORBA::Object_ptr tmp = CORBA::Object::_nil ();
- ACE_NEW_RETURN (tmp, CORBA::Object (stub), 0);
- CORBA::Object_var obj = tmp;
- return ::CORBA::ExceptionDef::_unchecked_narrow (obj.in ());
- }
-}
-
-POA_CORBA::_tao_thru_poa_collocated_ExceptionDef::_tao_thru_poa_collocated_ExceptionDef (
- TAO_Stub *stub
-)
- : ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_Contained) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_Container) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IRObject) (stub),
- CORBA_Object (stub, 0, 1)
-{
-}
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_ExceptionDef::_is_a(
- const CORBA::Char *logical_type_id,
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_is_a",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::ExceptionDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ExceptionDef:1.0"
- )
- )->_is_a (logical_type_id, ACE_TRY_ENV);
-}
-
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_ExceptionDef::_non_existent(
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_non_existent",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::ExceptionDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ExceptionDef:1.0"
- )
- )->_non_existent (ACE_TRY_ENV);
-}
-
-
-CORBA::TypeCode_ptr POA_CORBA::_tao_thru_poa_collocated_ExceptionDef::type (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::TypeCode_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "type",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::ExceptionDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ExceptionDef:1.0"
- )
- )->type (
- ACE_TRY_ENV
- );
-
-}
-
-CORBA::StructMemberSeq * POA_CORBA::_tao_thru_poa_collocated_ExceptionDef::members (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::StructMemberSeq_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "members",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::ExceptionDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ExceptionDef:1.0"
- )
- )->members (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_ExceptionDef::members (
- const CORBA::StructMemberSeq & members,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "members",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::ExceptionDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ExceptionDef:1.0"
- )
- )->members (
- members,
- ACE_TRY_ENV
- );
- return;
-}
-
-
-
-class TAO_CORBA_AttributeDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-/* starting time is 22:05:54 */
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* 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_AttributeDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_AttributeDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 0, 0, 10, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 15, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 0, 0, 10, 37, 37, 37, 37, 37, 37, 0,
- 0, 37, 37, 37, 37, 37, 15, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[str[len - 1]] + asso_values[str[0]];
-}
-
-const class TAO_operation_db_entry *
-TAO_CORBA_AttributeDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 20,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 8
- };
-
- static const class TAO_operation_db_entry wordlist[] =
- {
- {"",0},{"",0},{"",0},{"",0},
- {"move", &POA_CORBA::AttributeDef::move_skel},
- {"_is_a", &POA_CORBA::AttributeDef::_is_a_skel},
- {"_get_id", &POA_CORBA::AttributeDef::_get_id_skel},
- {"_set_id", &POA_CORBA::AttributeDef::_set_id_skel},
- {"describe", &POA_CORBA::AttributeDef::describe_skel},
- {"_get_type", &POA_CORBA::AttributeDef::_get_type_skel},
- {"_set_name", &POA_CORBA::AttributeDef::_set_name_skel},
- {"_get_name", &POA_CORBA::AttributeDef::_get_name_skel},
- {"_set_mode", &POA_CORBA::AttributeDef::_set_mode_skel},
- {"_get_mode", &POA_CORBA::AttributeDef::_get_mode_skel},
- {"_get_version", &POA_CORBA::AttributeDef::_get_version_skel},
- {"_set_version", &POA_CORBA::AttributeDef::_set_version_skel},
- {"_get_def_kind", &POA_CORBA::AttributeDef::_get_def_kind_skel},
- {"_get_defined_in", &POA_CORBA::AttributeDef::_get_defined_in_skel},
- {"destroy", &POA_CORBA::AttributeDef::destroy_skel},
- {"_get_absolute_name", &POA_CORBA::AttributeDef::_get_absolute_name_skel},
- {"_get_type_def", &POA_CORBA::AttributeDef::_get_type_def_skel},
- {"_set_type_def", &POA_CORBA::AttributeDef::_set_type_def_skel},
- {"_non_existent", &POA_CORBA::AttributeDef::_non_existent_skel},
- {"_get_containing_repository", &POA_CORBA::AttributeDef::_get_containing_repository_skel},
- };
-
- static const signed char lookup[] =
- {
- -6, -2, -9, -5, 4, 5, -1, -43, 8, -43, -14, -2, -38, 16,
- -1, 17, -1, 18, 19, -1, -1, -20, -2, -38, -1, -1, -1, -1,
- 22, -1, -1, -1, -1, -1, -1, -1, 23,
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- int slot = lookup[key];
-
- if (slot >= 0 && slot < MAX_HASH_VALUE)
- {
- const char *s = wordlist[slot].opname_;
-
- if (*str == *s && !strncmp (str + 1, s + 1, len - 1))
- return &wordlist[slot];
- }
- else if (slot < 0 && slot >= -MAX_HASH_VALUE)
- return 0;
- else
- {
- unsigned int offset = key + slot + (slot > 0 ? -MAX_HASH_VALUE : MAX_HASH_VALUE);
- const class TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const class TAO_operation_db_entry *ptr = base + -lookup[offset + 1];
-
- while (--ptr >= base)
- if (*str == *ptr->opname_ && !strncmp (str + 1, ptr->opname_ + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-/* ending time is 22:05:54 */
-static TAO_CORBA_AttributeDef_Perfect_Hash_OpTable tao_CORBA_AttributeDef_optable;
-
-CORBA::AttributeDef_ptr _TAO_collocation_POA_CORBA_AttributeDef_Stub_Factory (
- CORBA::Object_ptr obj
- )
-{
- TAO_Stub *stub = obj->_stubobj ();
-
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- CORBA::AttributeDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_AttributeDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- break;
- default:
- break;
- }
- return 0;
-}
-
-int _TAO_collocation_POA_CORBA_AttributeDef_Stub_Factory_Initializer (long dummy)
-{
- ACE_UNUSED_ARG (dummy);
-
- _TAO_collocation_CORBA_AttributeDef_Stub_Factory_function_pointer =
- _TAO_collocation_POA_CORBA_AttributeDef_Stub_Factory;
-
- return 0;
-}
-
-static int _TAO_collocation_POA_CORBA_AttributeDef_Stub_Factory_Initializer_Scarecrow =
- _TAO_collocation_POA_CORBA_AttributeDef_Stub_Factory_Initializer (ACE_reinterpret_cast (long, _TAO_collocation_POA_CORBA_AttributeDef_Stub_Factory_Initializer));
-
-// skeleton constructor
-POA_CORBA::AttributeDef::AttributeDef (void)
-{
- this->optable_ = &tao_CORBA_AttributeDef_optable;
-}
-
-// copy ctor
-POA_CORBA::AttributeDef::AttributeDef (const AttributeDef& rhs)
- : ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
-{}
-
-// skeleton destructor
-POA_CORBA::AttributeDef::~AttributeDef (void)
-{
-}
-
-void POA_CORBA::AttributeDef::_get_type_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::AttributeDef *_tao_impl = (POA_CORBA::AttributeDef *)_tao_object_reference;
-
- CORBA::TypeCode_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_type",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->type (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_type",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_type",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::AttributeDef::_get_type_def_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::AttributeDef *_tao_impl = (POA_CORBA::AttributeDef *)_tao_object_reference;
-
- CORBA::IDLType_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_type_def",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->type_def (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_type_def",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_type_def",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::AttributeDef::_set_type_def_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::AttributeDef *_tao_impl = (POA_CORBA::AttributeDef *)_tao_object_reference;
-
- CORBA::IDLType_var type_def;
- if (!(
- (_tao_in >> type_def.out ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_type_def",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->type_def (
- type_def.in (),
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_type_def",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_type_def",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::AttributeDef::_get_mode_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::AttributeDef *_tao_impl = (POA_CORBA::AttributeDef *)_tao_object_reference;
-
- CORBA::AttributeMode _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_mode",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->mode (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_mode",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_mode",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::AttributeDef::_set_mode_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::AttributeDef *_tao_impl = (POA_CORBA::AttributeDef *)_tao_object_reference;
-
- CORBA::AttributeMode mode;
- if (!(
- (_tao_in >> mode)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_mode",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->mode (
- mode,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_mode",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_mode",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::AttributeDef::_is_a_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::AttributeDef *_tao_impl = (POA_CORBA::AttributeDef *) _tao_object_reference;
- 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_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-void POA_CORBA::AttributeDef::_non_existent_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- POA_CORBA::AttributeDef *_tao_impl = (POA_CORBA::AttributeDef *) _tao_object_reference;
- CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-CORBA::Boolean POA_CORBA::AttributeDef::_is_a (
- const char* value,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/AttributeDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (ACE_TRY_ENV))))
- return 1;
- else
- return 0;
-}
-
-void* POA_CORBA::AttributeDef::_downcast (
- const char* logical_type_id
- )
-{
-if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/AttributeDef:1.0") == 0)
- return ACE_static_cast (POA_CORBA::AttributeDef_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Contained:1.0") == 0)
- return ACE_static_cast (POA_CORBA::Contained_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IRObject:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0)
- return ACE_static_cast(PortableServer::Servant, this);
- return 0;
-}
-
-void POA_CORBA::AttributeDef::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_Skeleton skel; // pointer to skeleton for operation
- const char *opname = req.operation (); // retrieve operation name
- // find the skeleton corresponding to this opname
- if (this->_find (opname, skel, req.operation_length ()) == -1)
- {
- ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname));
- ACE_THROW (CORBA_BAD_OPERATION ());
- }
- else
- skel (req, this, context, ACE_TRY_ENV);
-}
-
-const char* POA_CORBA::AttributeDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/AttributeDef:1.0";
-}
-
-CORBA::AttributeDef*
-POA_CORBA::AttributeDef::_this (CORBA_Environment &ACE_TRY_ENV)
-{
- TAO_Stub *stub = this->_create_stub (ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
- if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- ::CORBA::AttributeDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_AttributeDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- default:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- }
- else
- {
- // stub->_incr_refcnt ();
- CORBA::Object_ptr tmp = CORBA::Object::_nil ();
- ACE_NEW_RETURN (tmp, CORBA::Object (stub), 0);
- CORBA::Object_var obj = tmp;
- return ::CORBA::AttributeDef::_unchecked_narrow (obj.in ());
- }
-}
-
-POA_CORBA::_tao_thru_poa_collocated_AttributeDef::_tao_thru_poa_collocated_AttributeDef (
- TAO_Stub *stub
-)
- : ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_Contained) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IRObject) (stub),
- CORBA_Object (stub, 0, 1)
-{
-}
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_AttributeDef::_is_a(
- const CORBA::Char *logical_type_id,
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_is_a",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::AttributeDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/AttributeDef:1.0"
- )
- )->_is_a (logical_type_id, ACE_TRY_ENV);
-}
-
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_AttributeDef::_non_existent(
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_non_existent",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::AttributeDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/AttributeDef:1.0"
- )
- )->_non_existent (ACE_TRY_ENV);
-}
-
-
-CORBA::TypeCode_ptr POA_CORBA::_tao_thru_poa_collocated_AttributeDef::type (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::TypeCode_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "type",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::AttributeDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/AttributeDef:1.0"
- )
- )->type (
- ACE_TRY_ENV
- );
-
-}
-
-CORBA::IDLType_ptr POA_CORBA::_tao_thru_poa_collocated_AttributeDef::type_def (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::IDLType_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "type_def",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::AttributeDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/AttributeDef:1.0"
- )
- )->type_def (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_AttributeDef::type_def (
- CORBA::IDLType_ptr type_def,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "type_def",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::AttributeDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/AttributeDef:1.0"
- )
- )->type_def (
- type_def,
- ACE_TRY_ENV
- );
- return;
-}
-
-CORBA::AttributeMode POA_CORBA::_tao_thru_poa_collocated_AttributeDef::mode (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::AttributeMode _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "mode",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (_tao_retval);
- return ACE_reinterpret_cast (
- POA_CORBA::AttributeDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/AttributeDef:1.0"
- )
- )->mode (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_AttributeDef::mode (
- CORBA::AttributeMode mode,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "mode",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::AttributeDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/AttributeDef:1.0"
- )
- )->mode (
- mode,
- ACE_TRY_ENV
- );
- return;
-}
-
-
-
-class TAO_CORBA_OperationDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-/* starting time is 22:05:54 */
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* 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_OperationDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_OperationDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 15, 0, 10, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 5,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 0, 20, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 15, 0, 10, 37, 37, 37, 37, 37, 37, 0,
- 5, 37, 37, 37, 37, 0, 20, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[str[len - 1]] + asso_values[str[0]];
-}
-
-const class TAO_operation_db_entry *
-TAO_CORBA_OperationDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 26,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 10
- };
-
- static const class TAO_operation_db_entry wordlist[] =
- {
- {"",0},{"",0},{"",0},{"",0},
- {"move", &POA_CORBA::OperationDef::move_skel},
- {"_is_a", &POA_CORBA::OperationDef::_is_a_skel},
- {"_get_mode", &POA_CORBA::OperationDef::_get_mode_skel},
- {"_set_name", &POA_CORBA::OperationDef::_set_name_skel},
- {"_get_name", &POA_CORBA::OperationDef::_get_name_skel},
- {"_set_mode", &POA_CORBA::OperationDef::_set_mode_skel},
- {"_get_params", &POA_CORBA::OperationDef::_get_params_skel},
- {"_set_params", &POA_CORBA::OperationDef::_set_params_skel},
- {"_get_contexts", &POA_CORBA::OperationDef::_get_contexts_skel},
- {"_set_contexts", &POA_CORBA::OperationDef::_set_contexts_skel},
- {"_get_exceptions", &POA_CORBA::OperationDef::_get_exceptions_skel},
- {"_set_exceptions", &POA_CORBA::OperationDef::_set_exceptions_skel},
- {"_get_version", &POA_CORBA::OperationDef::_get_version_skel},
- {"_set_version", &POA_CORBA::OperationDef::_set_version_skel},
- {"_get_absolute_name", &POA_CORBA::OperationDef::_get_absolute_name_skel},
- {"_get_defined_in", &POA_CORBA::OperationDef::_get_defined_in_skel},
- {"_get_id", &POA_CORBA::OperationDef::_get_id_skel},
- {"_set_id", &POA_CORBA::OperationDef::_set_id_skel},
- {"describe", &POA_CORBA::OperationDef::describe_skel},
- {"_get_result_def", &POA_CORBA::OperationDef::_get_result_def_skel},
- {"_set_result_def", &POA_CORBA::OperationDef::_set_result_def_skel},
- {"_get_def_kind", &POA_CORBA::OperationDef::_get_def_kind_skel},
- {"_get_result", &POA_CORBA::OperationDef::_get_result_skel},
- {"destroy", &POA_CORBA::OperationDef::destroy_skel},
- {"_non_existent", &POA_CORBA::OperationDef::_non_existent_skel},
- {"_get_containing_repository", &POA_CORBA::OperationDef::_get_containing_repository_skel},
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- {
- const class TAO_operation_db_entry *resword;
-
- switch (key)
- {
- case 4:
- resword = &wordlist[4]; break;
- case 5:
- resword = &wordlist[5]; break;
- case 9:
- resword = &wordlist[6];
- if (*str == *resword->opname_ && !strncmp (str + 1, resword->opname_ + 1, len - 1)) return resword;
- resword = &wordlist[7];
- if (*str == *resword->opname_ && !strncmp (str + 1, resword->opname_ + 1, len - 1)) return resword;
- resword = &wordlist[8];
- if (*str == *resword->opname_ && !strncmp (str + 1, resword->opname_ + 1, len - 1)) return resword;
- resword = &wordlist[9];
- if (*str == *resword->opname_ && !strncmp (str + 1, resword->opname_ + 1, len - 1)) return resword;
- return 0;
- case 11:
- resword = &wordlist[10];
- if (*str == *resword->opname_ && !strncmp (str + 1, resword->opname_ + 1, len - 1)) return resword;
- resword = &wordlist[11];
- if (*str == *resword->opname_ && !strncmp (str + 1, resword->opname_ + 1, len - 1)) return resword;
- return 0;
- case 13:
- resword = &wordlist[12];
- if (*str == *resword->opname_ && !strncmp (str + 1, resword->opname_ + 1, len - 1)) return resword;
- resword = &wordlist[13];
- if (*str == *resword->opname_ && !strncmp (str + 1, resword->opname_ + 1, len - 1)) return resword;
- return 0;
- case 15:
- resword = &wordlist[14];
- if (*str == *resword->opname_ && !strncmp (str + 1, resword->opname_ + 1, len - 1)) return resword;
- resword = &wordlist[15];
- if (*str == *resword->opname_ && !strncmp (str + 1, resword->opname_ + 1, len - 1)) return resword;
- return 0;
- case 17:
- resword = &wordlist[16];
- if (*str == *resword->opname_ && !strncmp (str + 1, resword->opname_ + 1, len - 1)) return resword;
- resword = &wordlist[17];
- if (*str == *resword->opname_ && !strncmp (str + 1, resword->opname_ + 1, len - 1)) return resword;
- return 0;
- case 18:
- resword = &wordlist[18]; break;
- case 20:
- resword = &wordlist[19]; break;
- case 22:
- resword = &wordlist[20];
- if (*str == *resword->opname_ && !strncmp (str + 1, resword->opname_ + 1, len - 1)) return resword;
- resword = &wordlist[21];
- if (*str == *resword->opname_ && !strncmp (str + 1, resword->opname_ + 1, len - 1)) return resword;
- return 0;
- case 23:
- resword = &wordlist[22]; break;
- case 25:
- resword = &wordlist[23];
- if (*str == *resword->opname_ && !strncmp (str + 1, resword->opname_ + 1, len - 1)) return resword;
- resword = &wordlist[24];
- if (*str == *resword->opname_ && !strncmp (str + 1, resword->opname_ + 1, len - 1)) return resword;
- return 0;
- case 28:
- resword = &wordlist[25]; break;
- case 31:
- resword = &wordlist[26]; break;
- case 32:
- resword = &wordlist[27]; break;
- case 33:
- resword = &wordlist[28]; break;
- case 36:
- resword = &wordlist[29]; break;
- default: return 0;
- }
- if (*str == *resword->opname_ && !strncmp (str + 1, resword->opname_ + 1, len - 1))
- return resword;
- return 0;
- }
- }
- }
- return 0;
-}
-/* ending time is 22:05:54 */
-static TAO_CORBA_OperationDef_Perfect_Hash_OpTable tao_CORBA_OperationDef_optable;
-
-CORBA::OperationDef_ptr _TAO_collocation_POA_CORBA_OperationDef_Stub_Factory (
- CORBA::Object_ptr obj
- )
-{
- TAO_Stub *stub = obj->_stubobj ();
-
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- CORBA::OperationDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_OperationDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- break;
- default:
- break;
- }
- return 0;
-}
-
-int _TAO_collocation_POA_CORBA_OperationDef_Stub_Factory_Initializer (long dummy)
-{
- ACE_UNUSED_ARG (dummy);
-
- _TAO_collocation_CORBA_OperationDef_Stub_Factory_function_pointer =
- _TAO_collocation_POA_CORBA_OperationDef_Stub_Factory;
-
- return 0;
-}
-
-static int _TAO_collocation_POA_CORBA_OperationDef_Stub_Factory_Initializer_Scarecrow =
- _TAO_collocation_POA_CORBA_OperationDef_Stub_Factory_Initializer (ACE_reinterpret_cast (long, _TAO_collocation_POA_CORBA_OperationDef_Stub_Factory_Initializer));
-
-// skeleton constructor
-POA_CORBA::OperationDef::OperationDef (void)
-{
- this->optable_ = &tao_CORBA_OperationDef_optable;
-}
-
-// copy ctor
-POA_CORBA::OperationDef::OperationDef (const OperationDef& rhs)
- : ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
-{}
-
-// skeleton destructor
-POA_CORBA::OperationDef::~OperationDef (void)
-{
-}
-
-void POA_CORBA::OperationDef::_get_result_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::OperationDef *_tao_impl = (POA_CORBA::OperationDef *)_tao_object_reference;
-
- CORBA::TypeCode_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_result",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->result (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_result",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_result",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::OperationDef::_get_result_def_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::OperationDef *_tao_impl = (POA_CORBA::OperationDef *)_tao_object_reference;
-
- CORBA::IDLType_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_result_def",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->result_def (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_result_def",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_result_def",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::OperationDef::_set_result_def_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::OperationDef *_tao_impl = (POA_CORBA::OperationDef *)_tao_object_reference;
-
- CORBA::IDLType_var result_def;
- if (!(
- (_tao_in >> result_def.out ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_result_def",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->result_def (
- result_def.in (),
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_result_def",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_result_def",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::OperationDef::_get_params_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::OperationDef *_tao_impl = (POA_CORBA::OperationDef *)_tao_object_reference;
-
- CORBA::ParDescriptionSeq_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_params",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->params (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_params",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_params",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::OperationDef::_set_params_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::OperationDef *_tao_impl = (POA_CORBA::OperationDef *)_tao_object_reference;
-
- CORBA::ParDescriptionSeq params;
- if (!(
- (_tao_in >> params)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_params",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->params (
- params,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_params",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_params",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::OperationDef::_get_mode_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::OperationDef *_tao_impl = (POA_CORBA::OperationDef *)_tao_object_reference;
-
- CORBA::OperationMode _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_mode",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->mode (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_mode",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_mode",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::OperationDef::_set_mode_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::OperationDef *_tao_impl = (POA_CORBA::OperationDef *)_tao_object_reference;
-
- CORBA::OperationMode mode;
- if (!(
- (_tao_in >> mode)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_mode",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->mode (
- mode,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_mode",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_mode",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::OperationDef::_get_contexts_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::OperationDef *_tao_impl = (POA_CORBA::OperationDef *)_tao_object_reference;
-
- CORBA::ContextIdSeq_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_contexts",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->contexts (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_contexts",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_contexts",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::OperationDef::_set_contexts_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::OperationDef *_tao_impl = (POA_CORBA::OperationDef *)_tao_object_reference;
-
- CORBA::ContextIdSeq contexts;
- if (!(
- (_tao_in >> contexts)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_contexts",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->contexts (
- contexts,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_contexts",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_contexts",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::OperationDef::_get_exceptions_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::OperationDef *_tao_impl = (POA_CORBA::OperationDef *)_tao_object_reference;
-
- CORBA::ExceptionDefSeq_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_exceptions",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->exceptions (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_exceptions",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_exceptions",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::OperationDef::_set_exceptions_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::OperationDef *_tao_impl = (POA_CORBA::OperationDef *)_tao_object_reference;
-
- CORBA::ExceptionDefSeq exceptions;
- if (!(
- (_tao_in >> exceptions)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_exceptions",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->exceptions (
- exceptions,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_exceptions",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_exceptions",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::OperationDef::_is_a_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::OperationDef *_tao_impl = (POA_CORBA::OperationDef *) _tao_object_reference;
- 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_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-void POA_CORBA::OperationDef::_non_existent_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- POA_CORBA::OperationDef *_tao_impl = (POA_CORBA::OperationDef *) _tao_object_reference;
- CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-CORBA::Boolean POA_CORBA::OperationDef::_is_a (
- const char* value,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/OperationDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (ACE_TRY_ENV))))
- return 1;
- else
- return 0;
-}
-
-void* POA_CORBA::OperationDef::_downcast (
- const char* logical_type_id
- )
-{
-if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/OperationDef:1.0") == 0)
- return ACE_static_cast (POA_CORBA::OperationDef_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Contained:1.0") == 0)
- return ACE_static_cast (POA_CORBA::Contained_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IRObject:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0)
- return ACE_static_cast(PortableServer::Servant, this);
- return 0;
-}
-
-void POA_CORBA::OperationDef::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_Skeleton skel; // pointer to skeleton for operation
- const char *opname = req.operation (); // retrieve operation name
- // find the skeleton corresponding to this opname
- if (this->_find (opname, skel, req.operation_length ()) == -1)
- {
- ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname));
- ACE_THROW (CORBA_BAD_OPERATION ());
- }
- else
- skel (req, this, context, ACE_TRY_ENV);
-}
-
-const char* POA_CORBA::OperationDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/OperationDef:1.0";
-}
-
-CORBA::OperationDef*
-POA_CORBA::OperationDef::_this (CORBA_Environment &ACE_TRY_ENV)
-{
- TAO_Stub *stub = this->_create_stub (ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
- if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- ::CORBA::OperationDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_OperationDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- default:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- }
- else
- {
- // stub->_incr_refcnt ();
- CORBA::Object_ptr tmp = CORBA::Object::_nil ();
- ACE_NEW_RETURN (tmp, CORBA::Object (stub), 0);
- CORBA::Object_var obj = tmp;
- return ::CORBA::OperationDef::_unchecked_narrow (obj.in ());
- }
-}
-
-POA_CORBA::_tao_thru_poa_collocated_OperationDef::_tao_thru_poa_collocated_OperationDef (
- TAO_Stub *stub
-)
- : ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_Contained) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IRObject) (stub),
- CORBA_Object (stub, 0, 1)
-{
-}
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_OperationDef::_is_a(
- const CORBA::Char *logical_type_id,
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_is_a",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::OperationDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/OperationDef:1.0"
- )
- )->_is_a (logical_type_id, ACE_TRY_ENV);
-}
-
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_OperationDef::_non_existent(
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_non_existent",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::OperationDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/OperationDef:1.0"
- )
- )->_non_existent (ACE_TRY_ENV);
-}
-
-
-CORBA::TypeCode_ptr POA_CORBA::_tao_thru_poa_collocated_OperationDef::result (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::TypeCode_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "result",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::OperationDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/OperationDef:1.0"
- )
- )->result (
- ACE_TRY_ENV
- );
-
-}
-
-CORBA::IDLType_ptr POA_CORBA::_tao_thru_poa_collocated_OperationDef::result_def (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::IDLType_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "result_def",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::OperationDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/OperationDef:1.0"
- )
- )->result_def (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_OperationDef::result_def (
- CORBA::IDLType_ptr result_def,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "result_def",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::OperationDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/OperationDef:1.0"
- )
- )->result_def (
- result_def,
- ACE_TRY_ENV
- );
- return;
-}
-
-CORBA::ParDescriptionSeq * POA_CORBA::_tao_thru_poa_collocated_OperationDef::params (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::ParDescriptionSeq_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "params",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::OperationDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/OperationDef:1.0"
- )
- )->params (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_OperationDef::params (
- const CORBA::ParDescriptionSeq & params,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "params",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::OperationDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/OperationDef:1.0"
- )
- )->params (
- params,
- ACE_TRY_ENV
- );
- return;
-}
-
-CORBA::OperationMode POA_CORBA::_tao_thru_poa_collocated_OperationDef::mode (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::OperationMode _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "mode",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (_tao_retval);
- return ACE_reinterpret_cast (
- POA_CORBA::OperationDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/OperationDef:1.0"
- )
- )->mode (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_OperationDef::mode (
- CORBA::OperationMode mode,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "mode",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::OperationDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/OperationDef:1.0"
- )
- )->mode (
- mode,
- ACE_TRY_ENV
- );
- return;
-}
-
-CORBA::ContextIdSeq * POA_CORBA::_tao_thru_poa_collocated_OperationDef::contexts (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::ContextIdSeq_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "contexts",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::OperationDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/OperationDef:1.0"
- )
- )->contexts (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_OperationDef::contexts (
- const CORBA::ContextIdSeq & contexts,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "contexts",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::OperationDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/OperationDef:1.0"
- )
- )->contexts (
- contexts,
- ACE_TRY_ENV
- );
- return;
-}
-
-CORBA::ExceptionDefSeq * POA_CORBA::_tao_thru_poa_collocated_OperationDef::exceptions (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::ExceptionDefSeq_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "exceptions",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::OperationDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/OperationDef:1.0"
- )
- )->exceptions (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_OperationDef::exceptions (
- const CORBA::ExceptionDefSeq & exceptions,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "exceptions",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::OperationDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/OperationDef:1.0"
- )
- )->exceptions (
- exceptions,
- ACE_TRY_ENV
- );
- return;
-}
-
-
-
-class TAO_CORBA_InterfaceDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-/* starting time is 22:05:54 */
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* 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_InterfaceDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_InterfaceDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
- 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
- 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
- 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
- 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
- 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
- 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
- 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
- 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
- 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
- 71, 71, 71, 71, 71, 71, 71, 71, 71, 0,
- 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
- 71, 71, 71, 71, 71, 71, 71, 71, 71, 0,
- 71, 25, 15, 0, 71, 71, 71, 10, 71, 71,
- 71, 71, 71, 71, 71, 71, 71, 0, 0, 5,
- 71, 0, 71, 71, 71, 71, 71, 71, 71, 71,
- 71, 71, 15, 30, 71, 71, 71, 10, 5, 71,
- 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
- 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
- 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
- 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
- 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
- 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
- 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
- 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
- 71, 71, 71, 71, 71, 71,
-#else
- 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
- 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
- 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
- 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
- 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
- 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
- 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
- 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
- 71, 71, 71, 71, 71, 71, 71, 71, 71, 71,
- 71, 71, 71, 71, 71, 0, 71, 0, 71, 25,
- 15, 0, 71, 71, 71, 10, 71, 71, 0, 0,
- 5, 71, 0, 71, 71, 15, 30, 71, 71, 71,
- 10, 5, 71, 71, 71, 71, 71, 71,
-#endif /* ACE_MVS */
- };
- return len + asso_values[str[len - 1]] + asso_values[str[0]];
-}
-
-const class TAO_operation_db_entry *
-TAO_CORBA_InterfaceDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 36,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 70,
- HASH_VALUE_RANGE = 67,
- DUPLICATES = 8
- };
-
- static const class TAO_operation_db_entry wordlist[] =
- {
- {"",0},{"",0},{"",0},{"",0},
- {"move", &POA_CORBA::InterfaceDef::move_skel},
- {"_is_a", &POA_CORBA::InterfaceDef::_is_a_skel},
- {"lookup", &POA_CORBA::InterfaceDef::lookup_skel},
- {"_get_name", &POA_CORBA::InterfaceDef::_get_name_skel},
- {"_get_type", &POA_CORBA::InterfaceDef::_get_type_skel},
- {"_set_name", &POA_CORBA::InterfaceDef::_set_name_skel},
- {"lookup_name", &POA_CORBA::InterfaceDef::lookup_name_skel},
- {"is_a", &POA_CORBA::InterfaceDef::is_a_skel},
- {"_get_version", &POA_CORBA::InterfaceDef::_get_version_skel},
- {"_set_version", &POA_CORBA::InterfaceDef::_set_version_skel},
- {"_get_absolute_name", &POA_CORBA::InterfaceDef::_get_absolute_name_skel},
- {"_get_defined_in", &POA_CORBA::InterfaceDef::_get_defined_in_skel},
- {"_get_id", &POA_CORBA::InterfaceDef::_get_id_skel},
- {"_set_id", &POA_CORBA::InterfaceDef::_set_id_skel},
- {"describe", &POA_CORBA::InterfaceDef::describe_skel},
- {"destroy", &POA_CORBA::InterfaceDef::destroy_skel},
- {"_get_def_kind", &POA_CORBA::InterfaceDef::_get_def_kind_skel},
- {"_get_containing_repository", &POA_CORBA::InterfaceDef::_get_containing_repository_skel},
- {"describe_interface", &POA_CORBA::InterfaceDef::describe_interface_skel},
- {"_get_base_interfaces", &POA_CORBA::InterfaceDef::_get_base_interfaces_skel},
- {"_set_base_interfaces", &POA_CORBA::InterfaceDef::_set_base_interfaces_skel},
- {"create_enum", &POA_CORBA::InterfaceDef::create_enum_skel},
- {"create_value", &POA_CORBA::InterfaceDef::create_value_skel},
- {"create_module", &POA_CORBA::InterfaceDef::create_module_skel},
- {"create_attribute", &POA_CORBA::InterfaceDef::create_attribute_skel},
- {"create_interface", &POA_CORBA::InterfaceDef::create_interface_skel},
- {"create_union", &POA_CORBA::InterfaceDef::create_union_skel},
- {"_non_existent", &POA_CORBA::InterfaceDef::_non_existent_skel},
- {"create_operation", &POA_CORBA::InterfaceDef::create_operation_skel},
- {"create_exception", &POA_CORBA::InterfaceDef::create_exception_skel},
- {"describe_contents", &POA_CORBA::InterfaceDef::describe_contents_skel},
- {"contents", &POA_CORBA::InterfaceDef::contents_skel},
- {"create_value_box", &POA_CORBA::InterfaceDef::create_value_box_skel},
- {"create_alias", &POA_CORBA::InterfaceDef::create_alias_skel},
- {"create_struct", &POA_CORBA::InterfaceDef::create_struct_skel},
- {"create_constant", &POA_CORBA::InterfaceDef::create_constant_skel},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -1, 4, 5, 6, -7, -3, -72, -1, 10, -12, -2,
- 11, -16, -2, -75, 14, -1, 15, -1, -77, 18, -1, -1, -1, 19,
- 20, -23, -2, 21, -1, 22, -1, -76, 25, 26, 27, -28, -2, -72,
- 30, 31, -32, -2, -72, 34, 35, -1, -1, 36, 37, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 38, -1,
- 39,
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- int slot = lookup[key];
-
- if (slot >= 0 && slot < MAX_HASH_VALUE)
- {
- const char *s = wordlist[slot].opname_;
-
- if (*str == *s && !strncmp (str + 1, s + 1, len - 1))
- return &wordlist[slot];
- }
- else if (slot < 0 && slot >= -MAX_HASH_VALUE)
- return 0;
- else
- {
- unsigned int offset = key + slot + (slot > 0 ? -MAX_HASH_VALUE : MAX_HASH_VALUE);
- const class TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const class TAO_operation_db_entry *ptr = base + -lookup[offset + 1];
-
- while (--ptr >= base)
- if (*str == *ptr->opname_ && !strncmp (str + 1, ptr->opname_ + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-/* ending time is 22:05:54 */
-static TAO_CORBA_InterfaceDef_Perfect_Hash_OpTable tao_CORBA_InterfaceDef_optable;
-
-CORBA::InterfaceDef_ptr _TAO_collocation_POA_CORBA_InterfaceDef_Stub_Factory (
- CORBA::Object_ptr obj
- )
-{
- TAO_Stub *stub = obj->_stubobj ();
-
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- CORBA::InterfaceDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_InterfaceDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- break;
- default:
- break;
- }
- return 0;
-}
-
-int _TAO_collocation_POA_CORBA_InterfaceDef_Stub_Factory_Initializer (long dummy)
-{
- ACE_UNUSED_ARG (dummy);
-
- _TAO_collocation_CORBA_InterfaceDef_Stub_Factory_function_pointer =
- _TAO_collocation_POA_CORBA_InterfaceDef_Stub_Factory;
-
- return 0;
-}
-
-static int _TAO_collocation_POA_CORBA_InterfaceDef_Stub_Factory_Initializer_Scarecrow =
- _TAO_collocation_POA_CORBA_InterfaceDef_Stub_Factory_Initializer (ACE_reinterpret_cast (long, _TAO_collocation_POA_CORBA_InterfaceDef_Stub_Factory_Initializer));
-
-// skeleton constructor
-POA_CORBA::InterfaceDef::InterfaceDef (void)
-{
- this->optable_ = &tao_CORBA_InterfaceDef_optable;
-}
-
-// copy ctor
-POA_CORBA::InterfaceDef::InterfaceDef (const InterfaceDef& rhs)
- : ACE_NESTED_CLASS (POA_CORBA,Container) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,IDLType) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
-{}
-
-// skeleton destructor
-POA_CORBA::InterfaceDef::~InterfaceDef (void)
-{
-}
-
-void POA_CORBA::InterfaceDef::_get_base_interfaces_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::InterfaceDef *_tao_impl = (POA_CORBA::InterfaceDef *)_tao_object_reference;
-
- CORBA::InterfaceDefSeq_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_base_interfaces",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->base_interfaces (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_base_interfaces",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_base_interfaces",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::InterfaceDef::_set_base_interfaces_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::InterfaceDef *_tao_impl = (POA_CORBA::InterfaceDef *)_tao_object_reference;
-
- CORBA::InterfaceDefSeq base_interfaces;
- if (!(
- (_tao_in >> base_interfaces)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_base_interfaces",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->base_interfaces (
- base_interfaces,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_base_interfaces",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_base_interfaces",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::InterfaceDef::is_a_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::InterfaceDef *_tao_impl = (POA_CORBA::InterfaceDef *)_tao_object_reference;
-
- CORBA::Boolean _tao_retval = 0;
- CORBA::String_var interface_id;
- if (!(
- (_tao_in >> interface_id.out ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "is_a",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->is_a (
- interface_id.in (),
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "is_a",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "is_a",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << CORBA::Any::from_boolean (_tao_retval))
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::InterfaceDef::describe_interface_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::InterfaceDef *_tao_impl = (POA_CORBA::InterfaceDef *)_tao_object_reference;
-
- CORBA::InterfaceDef::FullInterfaceDescription_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "describe_interface",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->describe_interface (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "describe_interface",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "describe_interface",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::InterfaceDef::create_attribute_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::InterfaceDef *_tao_impl = (POA_CORBA::InterfaceDef *)_tao_object_reference;
-
- CORBA::AttributeDef_var _tao_retval;
- CORBA::String_var id;
- CORBA::String_var name;
- CORBA::String_var version;
- CORBA::IDLType_var type;
- CORBA::AttributeMode mode;
- if (!(
- (_tao_in >> id.out ()) &&
- (_tao_in >> name.out ()) &&
- (_tao_in >> version.out ()) &&
- (_tao_in >> type.out ()) &&
- (_tao_in >> mode)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_attribute",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->create_attribute (
- id.in (),
- name.in (),
- version.in (),
- type.in (),
- mode,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_attribute",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_attribute",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::InterfaceDef::create_operation_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::InterfaceDef *_tao_impl = (POA_CORBA::InterfaceDef *)_tao_object_reference;
-
- CORBA::OperationDef_var _tao_retval;
- CORBA::String_var id;
- CORBA::String_var name;
- CORBA::String_var version;
- CORBA::IDLType_var result;
- CORBA::OperationMode mode;
- CORBA::ParDescriptionSeq params;
- CORBA::ExceptionDefSeq exceptions;
- CORBA::ContextIdSeq contexts;
- if (!(
- (_tao_in >> id.out ()) &&
- (_tao_in >> name.out ()) &&
- (_tao_in >> version.out ()) &&
- (_tao_in >> result.out ()) &&
- (_tao_in >> mode) &&
- (_tao_in >> params) &&
- (_tao_in >> exceptions) &&
- (_tao_in >> contexts)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_operation",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->create_operation (
- id.in (),
- name.in (),
- version.in (),
- result.in (),
- mode,
- params,
- exceptions,
- contexts,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_operation",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_operation",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::InterfaceDef::_is_a_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::InterfaceDef *_tao_impl = (POA_CORBA::InterfaceDef *) _tao_object_reference;
- 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_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-void POA_CORBA::InterfaceDef::_non_existent_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- POA_CORBA::InterfaceDef *_tao_impl = (POA_CORBA::InterfaceDef *) _tao_object_reference;
- CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-CORBA::Boolean POA_CORBA::InterfaceDef::_is_a (
- const char* value,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/InterfaceDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Container:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (ACE_TRY_ENV))))
- return 1;
- else
- return 0;
-}
-
-void* POA_CORBA::InterfaceDef::_downcast (
- const char* logical_type_id
- )
-{
-if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/InterfaceDef:1.0") == 0)
- return ACE_static_cast (POA_CORBA::InterfaceDef_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Container:1.0") == 0)
- return ACE_static_cast (POA_CORBA::Container_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Contained:1.0") == 0)
- return ACE_static_cast (POA_CORBA::Contained_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IDLType:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IDLType_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IRObject:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0)
- return ACE_static_cast(PortableServer::Servant, this);
- return 0;
-}
-
-void POA_CORBA::InterfaceDef::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_Skeleton skel; // pointer to skeleton for operation
- const char *opname = req.operation (); // retrieve operation name
- // find the skeleton corresponding to this opname
- if (this->_find (opname, skel, req.operation_length ()) == -1)
- {
- ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname));
- ACE_THROW (CORBA_BAD_OPERATION ());
- }
- else
- skel (req, this, context, ACE_TRY_ENV);
-}
-
-const char* POA_CORBA::InterfaceDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/InterfaceDef:1.0";
-}
-
-CORBA::InterfaceDef*
-POA_CORBA::InterfaceDef::_this (CORBA_Environment &ACE_TRY_ENV)
-{
- TAO_Stub *stub = this->_create_stub (ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
- if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- ::CORBA::InterfaceDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_InterfaceDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- default:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- }
- else
- {
- // stub->_incr_refcnt ();
- CORBA::Object_ptr tmp = CORBA::Object::_nil ();
- ACE_NEW_RETURN (tmp, CORBA::Object (stub), 0);
- CORBA::Object_var obj = tmp;
- return ::CORBA::InterfaceDef::_unchecked_narrow (obj.in ());
- }
-}
-
-POA_CORBA::_tao_thru_poa_collocated_InterfaceDef::_tao_thru_poa_collocated_InterfaceDef (
- TAO_Stub *stub
-)
- : ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_Container) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_Contained) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IDLType) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IRObject) (stub),
- CORBA_Object (stub, 0, 1)
-{
-}
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_InterfaceDef::_is_a(
- const CORBA::Char *logical_type_id,
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_is_a",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::InterfaceDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/InterfaceDef:1.0"
- )
- )->_is_a (logical_type_id, ACE_TRY_ENV);
-}
-
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_InterfaceDef::_non_existent(
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_non_existent",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::InterfaceDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/InterfaceDef:1.0"
- )
- )->_non_existent (ACE_TRY_ENV);
-}
-
-
-CORBA::InterfaceDefSeq * POA_CORBA::_tao_thru_poa_collocated_InterfaceDef::base_interfaces (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::InterfaceDefSeq_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "base_interfaces",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::InterfaceDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/InterfaceDef:1.0"
- )
- )->base_interfaces (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_InterfaceDef::base_interfaces (
- const CORBA::InterfaceDefSeq & base_interfaces,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "base_interfaces",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::InterfaceDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/InterfaceDef:1.0"
- )
- )->base_interfaces (
- base_interfaces,
- ACE_TRY_ENV
- );
- return;
-}
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_InterfaceDef::is_a (
- const char * interface_id,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::Boolean _tao_retval = 0;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "is_a",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (_tao_retval);
- return ACE_reinterpret_cast (
- POA_CORBA::InterfaceDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/InterfaceDef:1.0"
- )
- )->is_a (
- interface_id,
- ACE_TRY_ENV
- );
-
-}
-
-CORBA::InterfaceDef::FullInterfaceDescription * POA_CORBA::_tao_thru_poa_collocated_InterfaceDef::describe_interface (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::InterfaceDef::FullInterfaceDescription_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "describe_interface",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::InterfaceDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/InterfaceDef:1.0"
- )
- )->describe_interface (
- ACE_TRY_ENV
- );
-
-}
-
-CORBA::AttributeDef_ptr POA_CORBA::_tao_thru_poa_collocated_InterfaceDef::create_attribute (
- const char * id,
- const char * name,
- const char * version,
- CORBA::IDLType_ptr type,
- CORBA::AttributeMode mode,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::AttributeDef_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "create_attribute",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::InterfaceDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/InterfaceDef:1.0"
- )
- )->create_attribute (
- id,
- name,
- version,
- type,
- mode,
- ACE_TRY_ENV
- );
-
-}
-
-CORBA::OperationDef_ptr POA_CORBA::_tao_thru_poa_collocated_InterfaceDef::create_operation (
- const char * id,
- const char * name,
- const char * version,
- CORBA::IDLType_ptr result,
- CORBA::OperationMode mode,
- const CORBA::ParDescriptionSeq & params,
- const CORBA::ExceptionDefSeq & exceptions,
- const CORBA::ContextIdSeq & contexts,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::OperationDef_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "create_operation",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::InterfaceDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/InterfaceDef:1.0"
- )
- )->create_operation (
- id,
- name,
- version,
- result,
- mode,
- params,
- exceptions,
- contexts,
- ACE_TRY_ENV
- );
-
-}
-
-
-
-class TAO_CORBA_ValueMemberDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-/* starting time is 22:05:54 */
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* 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_ValueMemberDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ValueMemberDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 0,
- 37, 37, 0, 0, 10, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 0, 0,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 0, 15, 37, 37, 37, 37, 10, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37,
-#else
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 37, 37, 37, 37, 37,
- 37, 37, 37, 37, 37, 0, 37, 0, 37, 37,
- 0, 0, 10, 37, 37, 37, 37, 37, 37, 0,
- 0, 37, 37, 37, 37, 0, 15, 37, 37, 37,
- 37, 10, 37, 37, 37, 37, 37, 37,
-#endif /* ACE_MVS */
- };
- return len + asso_values[str[len - 1]] + asso_values[str[0]];
-}
-
-const class TAO_operation_db_entry *
-TAO_CORBA_ValueMemberDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 20,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 36,
- HASH_VALUE_RANGE = 33,
- DUPLICATES = 7
- };
-
- static const class TAO_operation_db_entry wordlist[] =
- {
- {"",0},{"",0},{"",0},{"",0},
- {"move", &POA_CORBA::ValueMemberDef::move_skel},
- {"_is_a", &POA_CORBA::ValueMemberDef::_is_a_skel},
- {"_get_id", &POA_CORBA::ValueMemberDef::_get_id_skel},
- {"_set_id", &POA_CORBA::ValueMemberDef::_set_id_skel},
- {"describe", &POA_CORBA::ValueMemberDef::describe_skel},
- {"_get_type", &POA_CORBA::ValueMemberDef::_get_type_skel},
- {"_set_name", &POA_CORBA::ValueMemberDef::_set_name_skel},
- {"_get_name", &POA_CORBA::ValueMemberDef::_get_name_skel},
- {"_get_access", &POA_CORBA::ValueMemberDef::_get_access_skel},
- {"_set_access", &POA_CORBA::ValueMemberDef::_set_access_skel},
- {"_get_version", &POA_CORBA::ValueMemberDef::_get_version_skel},
- {"_set_version", &POA_CORBA::ValueMemberDef::_set_version_skel},
- {"_get_def_kind", &POA_CORBA::ValueMemberDef::_get_def_kind_skel},
- {"_get_defined_in", &POA_CORBA::ValueMemberDef::_get_defined_in_skel},
- {"destroy", &POA_CORBA::ValueMemberDef::destroy_skel},
- {"_get_absolute_name", &POA_CORBA::ValueMemberDef::_get_absolute_name_skel},
- {"_get_type_def", &POA_CORBA::ValueMemberDef::_get_type_def_skel},
- {"_set_type_def", &POA_CORBA::ValueMemberDef::_set_type_def_skel},
- {"_non_existent", &POA_CORBA::ValueMemberDef::_non_existent_skel},
- {"_get_containing_repository", &POA_CORBA::ValueMemberDef::_get_containing_repository_skel},
- };
-
- static const signed char lookup[] =
- {
- -12, -2, -14, -2, 4, 5, -1, 53, 8, 46, -1, -47, -46, 16,
- -1, 17, -1, 18, 19, -9, -3, -20, -2, -38, -6, -2, -1, -1,
- 22, -1, -1, -1, -1, -1, -1, -1, 23,
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- int slot = lookup[key];
-
- if (slot >= 0 && slot < MAX_HASH_VALUE)
- {
- const char *s = wordlist[slot].opname_;
-
- if (*str == *s && !strncmp (str + 1, s + 1, len - 1))
- return &wordlist[slot];
- }
- else if (slot < 0 && slot >= -MAX_HASH_VALUE)
- return 0;
- else
- {
- unsigned int offset = key + slot + (slot > 0 ? -MAX_HASH_VALUE : MAX_HASH_VALUE);
- const class TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const class TAO_operation_db_entry *ptr = base + -lookup[offset + 1];
-
- while (--ptr >= base)
- if (*str == *ptr->opname_ && !strncmp (str + 1, ptr->opname_ + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-/* ending time is 22:05:54 */
-static TAO_CORBA_ValueMemberDef_Perfect_Hash_OpTable tao_CORBA_ValueMemberDef_optable;
-
-CORBA::ValueMemberDef_ptr _TAO_collocation_POA_CORBA_ValueMemberDef_Stub_Factory (
- CORBA::Object_ptr obj
- )
-{
- TAO_Stub *stub = obj->_stubobj ();
-
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- CORBA::ValueMemberDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_ValueMemberDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- break;
- default:
- break;
- }
- return 0;
-}
-
-int _TAO_collocation_POA_CORBA_ValueMemberDef_Stub_Factory_Initializer (long dummy)
-{
- ACE_UNUSED_ARG (dummy);
-
- _TAO_collocation_CORBA_ValueMemberDef_Stub_Factory_function_pointer =
- _TAO_collocation_POA_CORBA_ValueMemberDef_Stub_Factory;
-
- return 0;
-}
-
-static int _TAO_collocation_POA_CORBA_ValueMemberDef_Stub_Factory_Initializer_Scarecrow =
- _TAO_collocation_POA_CORBA_ValueMemberDef_Stub_Factory_Initializer (ACE_reinterpret_cast (long, _TAO_collocation_POA_CORBA_ValueMemberDef_Stub_Factory_Initializer));
-
-// skeleton constructor
-POA_CORBA::ValueMemberDef::ValueMemberDef (void)
-{
- this->optable_ = &tao_CORBA_ValueMemberDef_optable;
-}
-
-// copy ctor
-POA_CORBA::ValueMemberDef::ValueMemberDef (const ValueMemberDef& rhs)
- : ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
-{}
-
-// skeleton destructor
-POA_CORBA::ValueMemberDef::~ValueMemberDef (void)
-{
-}
-
-void POA_CORBA::ValueMemberDef::_get_type_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::ValueMemberDef *_tao_impl = (POA_CORBA::ValueMemberDef *)_tao_object_reference;
-
- CORBA::TypeCode_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_type",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->type (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_type",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_type",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::ValueMemberDef::_get_type_def_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::ValueMemberDef *_tao_impl = (POA_CORBA::ValueMemberDef *)_tao_object_reference;
-
- CORBA::IDLType_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_type_def",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->type_def (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_type_def",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_type_def",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::ValueMemberDef::_set_type_def_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::ValueMemberDef *_tao_impl = (POA_CORBA::ValueMemberDef *)_tao_object_reference;
-
- CORBA::IDLType_var type_def;
- if (!(
- (_tao_in >> type_def.out ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_type_def",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->type_def (
- type_def.in (),
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_type_def",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_type_def",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::ValueMemberDef::_get_access_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::ValueMemberDef *_tao_impl = (POA_CORBA::ValueMemberDef *)_tao_object_reference;
-
- CORBA::Visibility _tao_retval = 0;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_access",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->access (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_access",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_access",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::ValueMemberDef::_set_access_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::ValueMemberDef *_tao_impl = (POA_CORBA::ValueMemberDef *)_tao_object_reference;
-
- CORBA::Visibility access;
- if (!(
- (_tao_in >> access)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_access",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->access (
- access,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_access",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_access",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::ValueMemberDef::_is_a_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::ValueMemberDef *_tao_impl = (POA_CORBA::ValueMemberDef *) _tao_object_reference;
- 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_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-void POA_CORBA::ValueMemberDef::_non_existent_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- POA_CORBA::ValueMemberDef *_tao_impl = (POA_CORBA::ValueMemberDef *) _tao_object_reference;
- CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-CORBA::Boolean POA_CORBA::ValueMemberDef::_is_a (
- const char* value,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/ValueMemberDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (ACE_TRY_ENV))))
- return 1;
- else
- return 0;
-}
-
-void* POA_CORBA::ValueMemberDef::_downcast (
- const char* logical_type_id
- )
-{
-if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/ValueMemberDef:1.0") == 0)
- return ACE_static_cast (POA_CORBA::ValueMemberDef_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Contained:1.0") == 0)
- return ACE_static_cast (POA_CORBA::Contained_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IRObject:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0)
- return ACE_static_cast(PortableServer::Servant, this);
- return 0;
-}
-
-void POA_CORBA::ValueMemberDef::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_Skeleton skel; // pointer to skeleton for operation
- const char *opname = req.operation (); // retrieve operation name
- // find the skeleton corresponding to this opname
- if (this->_find (opname, skel, req.operation_length ()) == -1)
- {
- ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname));
- ACE_THROW (CORBA_BAD_OPERATION ());
- }
- else
- skel (req, this, context, ACE_TRY_ENV);
-}
-
-const char* POA_CORBA::ValueMemberDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ValueMemberDef:1.0";
-}
-
-CORBA::ValueMemberDef*
-POA_CORBA::ValueMemberDef::_this (CORBA_Environment &ACE_TRY_ENV)
-{
- TAO_Stub *stub = this->_create_stub (ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
- if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- ::CORBA::ValueMemberDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_ValueMemberDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- default:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- }
- else
- {
- // stub->_incr_refcnt ();
- CORBA::Object_ptr tmp = CORBA::Object::_nil ();
- ACE_NEW_RETURN (tmp, CORBA::Object (stub), 0);
- CORBA::Object_var obj = tmp;
- return ::CORBA::ValueMemberDef::_unchecked_narrow (obj.in ());
- }
-}
-
-POA_CORBA::_tao_thru_poa_collocated_ValueMemberDef::_tao_thru_poa_collocated_ValueMemberDef (
- TAO_Stub *stub
-)
- : ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_Contained) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IRObject) (stub),
- CORBA_Object (stub, 0, 1)
-{
-}
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_ValueMemberDef::_is_a(
- const CORBA::Char *logical_type_id,
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_is_a",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::ValueMemberDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ValueMemberDef:1.0"
- )
- )->_is_a (logical_type_id, ACE_TRY_ENV);
-}
-
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_ValueMemberDef::_non_existent(
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_non_existent",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::ValueMemberDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ValueMemberDef:1.0"
- )
- )->_non_existent (ACE_TRY_ENV);
-}
-
-
-CORBA::TypeCode_ptr POA_CORBA::_tao_thru_poa_collocated_ValueMemberDef::type (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::TypeCode_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "type",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::ValueMemberDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ValueMemberDef:1.0"
- )
- )->type (
- ACE_TRY_ENV
- );
-
-}
-
-CORBA::IDLType_ptr POA_CORBA::_tao_thru_poa_collocated_ValueMemberDef::type_def (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::IDLType_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "type_def",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::ValueMemberDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ValueMemberDef:1.0"
- )
- )->type_def (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_ValueMemberDef::type_def (
- CORBA::IDLType_ptr type_def,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "type_def",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::ValueMemberDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ValueMemberDef:1.0"
- )
- )->type_def (
- type_def,
- ACE_TRY_ENV
- );
- return;
-}
-
-CORBA::Visibility POA_CORBA::_tao_thru_poa_collocated_ValueMemberDef::access (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::Visibility _tao_retval = 0;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "access",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (_tao_retval);
- return ACE_reinterpret_cast (
- POA_CORBA::ValueMemberDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ValueMemberDef:1.0"
- )
- )->access (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_ValueMemberDef::access (
- CORBA::Visibility access,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "access",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::ValueMemberDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ValueMemberDef:1.0"
- )
- )->access (
- access,
- ACE_TRY_ENV
- );
- return;
-}
-
-
-
-class TAO_CORBA_ValueDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-/* starting time is 22:05:54 */
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* 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_ValueDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ValueDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 0,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 0,
- 86, 50, 35, 0, 86, 86, 86, 25, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 0, 0, 15,
- 86, 0, 86, 0, 86, 86, 86, 86, 86, 86,
- 86, 86, 20, 20, 86, 86, 86, 5, 5, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86,
-#else
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 86, 86, 86, 86, 86,
- 86, 86, 86, 86, 86, 0, 86, 0, 86, 50,
- 35, 0, 86, 86, 86, 25, 86, 86, 0, 0,
- 15, 86, 0, 86, 0, 20, 20, 86, 86, 86,
- 5, 5, 86, 86, 86, 86, 86, 86,
-#endif /* ACE_MVS */
- };
- return len + asso_values[str[len - 1]] + asso_values[str[0]];
-}
-
-const class TAO_operation_db_entry *
-TAO_CORBA_ValueDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 49,
- MIN_WORD_LENGTH = 4,
- MAX_WORD_LENGTH = 26,
- MIN_HASH_VALUE = 4,
- MAX_HASH_VALUE = 85,
- HASH_VALUE_RANGE = 82,
- DUPLICATES = 14
- };
-
- static const class TAO_operation_db_entry wordlist[] =
- {
- {"",0},{"",0},{"",0},{"",0},
- {"move", &POA_CORBA::ValueDef::move_skel},
- {"_is_a", &POA_CORBA::ValueDef::_is_a_skel},
- {"lookup", &POA_CORBA::ValueDef::lookup_skel},
- {"_get_name", &POA_CORBA::ValueDef::_get_name_skel},
- {"_get_type", &POA_CORBA::ValueDef::_get_type_skel},
- {"_set_name", &POA_CORBA::ValueDef::_set_name_skel},
- {"lookup_name", &POA_CORBA::ValueDef::lookup_name_skel},
- {"_get_is_custom", &POA_CORBA::ValueDef::_get_is_custom_skel},
- {"_set_is_custom", &POA_CORBA::ValueDef::_set_is_custom_skel},
- {"_get_base_value", &POA_CORBA::ValueDef::_get_base_value_skel},
- {"_set_base_value", &POA_CORBA::ValueDef::_set_base_value_skel},
- {"_get_absolute_name", &POA_CORBA::ValueDef::_get_absolute_name_skel},
- {"_get_is_truncatable", &POA_CORBA::ValueDef::_get_is_truncatable_skel},
- {"_set_is_truncatable", &POA_CORBA::ValueDef::_set_is_truncatable_skel},
- {"_get_supported_interface", &POA_CORBA::ValueDef::_get_supported_interface_skel},
- {"_set_supported_interface", &POA_CORBA::ValueDef::_set_supported_interface_skel},
- {"_get_version", &POA_CORBA::ValueDef::_get_version_skel},
- {"_set_version", &POA_CORBA::ValueDef::_set_version_skel},
- {"is_a", &POA_CORBA::ValueDef::is_a_skel},
- {"_get_defined_in", &POA_CORBA::ValueDef::_get_defined_in_skel},
- {"_get_containing_repository", &POA_CORBA::ValueDef::_get_containing_repository_skel},
- {"_non_existent", &POA_CORBA::ValueDef::_non_existent_skel},
- {"_get_is_abstract", &POA_CORBA::ValueDef::_get_is_abstract_skel},
- {"_set_is_abstract", &POA_CORBA::ValueDef::_set_is_abstract_skel},
- {"_get_initializers", &POA_CORBA::ValueDef::_get_initializers_skel},
- {"_set_initializers", &POA_CORBA::ValueDef::_set_initializers_skel},
- {"_get_id", &POA_CORBA::ValueDef::_get_id_skel},
- {"_set_id", &POA_CORBA::ValueDef::_set_id_skel},
- {"describe", &POA_CORBA::ValueDef::describe_skel},
- {"_get_abstract_base_values", &POA_CORBA::ValueDef::_get_abstract_base_values_skel},
- {"_set_abstract_base_values", &POA_CORBA::ValueDef::_set_abstract_base_values_skel},
- {"destroy", &POA_CORBA::ValueDef::destroy_skel},
- {"_get_def_kind", &POA_CORBA::ValueDef::_get_def_kind_skel},
- {"describe_value", &POA_CORBA::ValueDef::describe_value_skel},
- {"create_enum", &POA_CORBA::ValueDef::create_enum_skel},
- {"create_value", &POA_CORBA::ValueDef::create_value_skel},
- {"create_module", &POA_CORBA::ValueDef::create_module_skel},
- {"create_attribute", &POA_CORBA::ValueDef::create_attribute_skel},
- {"create_interface", &POA_CORBA::ValueDef::create_interface_skel},
- {"create_value_member", &POA_CORBA::ValueDef::create_value_member_skel},
- {"create_value_box", &POA_CORBA::ValueDef::create_value_box_skel},
- {"describe_contents", &POA_CORBA::ValueDef::describe_contents_skel},
- {"create_union", &POA_CORBA::ValueDef::create_union_skel},
- {"contents", &POA_CORBA::ValueDef::contents_skel},
- {"create_operation", &POA_CORBA::ValueDef::create_operation_skel},
- {"create_exception", &POA_CORBA::ValueDef::create_exception_skel},
- {"create_alias", &POA_CORBA::ValueDef::create_alias_skel},
- {"create_struct", &POA_CORBA::ValueDef::create_struct_skel},
- {"create_constant", &POA_CORBA::ValueDef::create_constant_skel},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -7, -3, 4, 5, 6, -11, -2, -92, -1, 10, -13, -2,
- -92, -88, -16, -2, 15, -88, -18, -2, -20, -2, -89, -26, -2, -90,
- -1, 22, 23, 24, -1, 25, -28, -2, -96, -88, -30, -2, -33, -2,
- -89, 32, -1, -90, -1, 35, 36, 37, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 38, 39, 40, -41, -2, -87, -1, -1, 43,
- -1, 44, 45, -1, -1, -1, -1, 46, 47, -48, -2, -87, 50, 51,
- -1, 52,
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- int slot = lookup[key];
-
- if (slot >= 0 && slot < MAX_HASH_VALUE)
- {
- const char *s = wordlist[slot].opname_;
-
- if (*str == *s && !strncmp (str + 1, s + 1, len - 1))
- return &wordlist[slot];
- }
- else if (slot < 0 && slot >= -MAX_HASH_VALUE)
- return 0;
- else
- {
- unsigned int offset = key + slot + (slot > 0 ? -MAX_HASH_VALUE : MAX_HASH_VALUE);
- const class TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const class TAO_operation_db_entry *ptr = base + -lookup[offset + 1];
-
- while (--ptr >= base)
- if (*str == *ptr->opname_ && !strncmp (str + 1, ptr->opname_ + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-/* ending time is 22:05:54 */
-static TAO_CORBA_ValueDef_Perfect_Hash_OpTable tao_CORBA_ValueDef_optable;
-
-CORBA::ValueDef_ptr _TAO_collocation_POA_CORBA_ValueDef_Stub_Factory (
- CORBA::Object_ptr obj
- )
-{
- TAO_Stub *stub = obj->_stubobj ();
-
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- CORBA::ValueDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_ValueDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- break;
- default:
- break;
- }
- return 0;
-}
-
-int _TAO_collocation_POA_CORBA_ValueDef_Stub_Factory_Initializer (long dummy)
-{
- ACE_UNUSED_ARG (dummy);
-
- _TAO_collocation_CORBA_ValueDef_Stub_Factory_function_pointer =
- _TAO_collocation_POA_CORBA_ValueDef_Stub_Factory;
-
- return 0;
-}
-
-static int _TAO_collocation_POA_CORBA_ValueDef_Stub_Factory_Initializer_Scarecrow =
- _TAO_collocation_POA_CORBA_ValueDef_Stub_Factory_Initializer (ACE_reinterpret_cast (long, _TAO_collocation_POA_CORBA_ValueDef_Stub_Factory_Initializer));
-
-// skeleton constructor
-POA_CORBA::ValueDef::ValueDef (void)
-{
- this->optable_ = &tao_CORBA_ValueDef_optable;
-}
-
-// copy ctor
-POA_CORBA::ValueDef::ValueDef (const ValueDef& rhs)
- : ACE_NESTED_CLASS (POA_CORBA,Container) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,Contained) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,IDLType) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
-{}
-
-// skeleton destructor
-POA_CORBA::ValueDef::~ValueDef (void)
-{
-}
-
-void POA_CORBA::ValueDef::_get_supported_interface_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::ValueDef *_tao_impl = (POA_CORBA::ValueDef *)_tao_object_reference;
-
- CORBA::InterfaceDef_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_supported_interface",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->supported_interface (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_supported_interface",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_supported_interface",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::ValueDef::_set_supported_interface_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::ValueDef *_tao_impl = (POA_CORBA::ValueDef *)_tao_object_reference;
-
- CORBA::InterfaceDef_var supported_interface;
- if (!(
- (_tao_in >> supported_interface.out ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_supported_interface",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->supported_interface (
- supported_interface.in (),
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_supported_interface",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_supported_interface",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::ValueDef::_get_initializers_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::ValueDef *_tao_impl = (POA_CORBA::ValueDef *)_tao_object_reference;
-
- CORBA::InitializerSeq_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_initializers",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->initializers (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_initializers",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_initializers",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::ValueDef::_set_initializers_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::ValueDef *_tao_impl = (POA_CORBA::ValueDef *)_tao_object_reference;
-
- CORBA::InitializerSeq initializers;
- if (!(
- (_tao_in >> initializers)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_initializers",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->initializers (
- initializers,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_initializers",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_initializers",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::ValueDef::_get_base_value_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::ValueDef *_tao_impl = (POA_CORBA::ValueDef *)_tao_object_reference;
-
- CORBA::ValueDef_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_base_value",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->base_value (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_base_value",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_base_value",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::ValueDef::_set_base_value_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::ValueDef *_tao_impl = (POA_CORBA::ValueDef *)_tao_object_reference;
-
- CORBA::ValueDef_var base_value;
- if (!(
- (_tao_in >> base_value.out ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_base_value",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->base_value (
- base_value.in (),
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_base_value",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_base_value",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::ValueDef::_get_abstract_base_values_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::ValueDef *_tao_impl = (POA_CORBA::ValueDef *)_tao_object_reference;
-
- CORBA::ValueDefSeq_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_abstract_base_values",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->abstract_base_values (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_abstract_base_values",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_abstract_base_values",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::ValueDef::_set_abstract_base_values_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::ValueDef *_tao_impl = (POA_CORBA::ValueDef *)_tao_object_reference;
-
- CORBA::ValueDefSeq abstract_base_values;
- if (!(
- (_tao_in >> abstract_base_values)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_abstract_base_values",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->abstract_base_values (
- abstract_base_values,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_abstract_base_values",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_abstract_base_values",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::ValueDef::_get_is_abstract_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::ValueDef *_tao_impl = (POA_CORBA::ValueDef *)_tao_object_reference;
-
- CORBA::Boolean _tao_retval = 0;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_is_abstract",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->is_abstract (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_is_abstract",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_is_abstract",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << CORBA::Any::from_boolean (_tao_retval))
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::ValueDef::_set_is_abstract_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::ValueDef *_tao_impl = (POA_CORBA::ValueDef *)_tao_object_reference;
-
- CORBA::Boolean is_abstract;
- if (!(
- (_tao_in >> CORBA::Any::to_boolean (is_abstract))
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_is_abstract",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->is_abstract (
- is_abstract,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_is_abstract",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_is_abstract",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::ValueDef::_get_is_custom_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::ValueDef *_tao_impl = (POA_CORBA::ValueDef *)_tao_object_reference;
-
- CORBA::Boolean _tao_retval = 0;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_is_custom",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->is_custom (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_is_custom",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_is_custom",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << CORBA::Any::from_boolean (_tao_retval))
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::ValueDef::_set_is_custom_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::ValueDef *_tao_impl = (POA_CORBA::ValueDef *)_tao_object_reference;
-
- CORBA::Boolean is_custom;
- if (!(
- (_tao_in >> CORBA::Any::to_boolean (is_custom))
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_is_custom",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->is_custom (
- is_custom,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_is_custom",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_is_custom",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::ValueDef::_get_is_truncatable_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::ValueDef *_tao_impl = (POA_CORBA::ValueDef *)_tao_object_reference;
-
- CORBA::Boolean _tao_retval = 0;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_is_truncatable",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->is_truncatable (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_is_truncatable",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_is_truncatable",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << CORBA::Any::from_boolean (_tao_retval))
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::ValueDef::_set_is_truncatable_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::ValueDef *_tao_impl = (POA_CORBA::ValueDef *)_tao_object_reference;
-
- CORBA::Boolean is_truncatable;
- if (!(
- (_tao_in >> CORBA::Any::to_boolean (is_truncatable))
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_is_truncatable",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->is_truncatable (
- is_truncatable,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_is_truncatable",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_is_truncatable",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::ValueDef::is_a_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::ValueDef *_tao_impl = (POA_CORBA::ValueDef *)_tao_object_reference;
-
- CORBA::Boolean _tao_retval = 0;
- CORBA::String_var value_id;
- if (!(
- (_tao_in >> value_id.out ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "is_a",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->is_a (
- value_id.in (),
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "is_a",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "is_a",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << CORBA::Any::from_boolean (_tao_retval))
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::ValueDef::describe_value_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::ValueDef *_tao_impl = (POA_CORBA::ValueDef *)_tao_object_reference;
-
- CORBA::ValueDef::FullValueDescription_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "describe_value",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->describe_value (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "describe_value",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "describe_value",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::ValueDef::create_value_member_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::ValueDef *_tao_impl = (POA_CORBA::ValueDef *)_tao_object_reference;
-
- CORBA::ValueMemberDef_var _tao_retval;
- CORBA::String_var id;
- CORBA::String_var name;
- CORBA::String_var version;
- CORBA::IDLType_var type;
- CORBA::Visibility access;
- if (!(
- (_tao_in >> id.out ()) &&
- (_tao_in >> name.out ()) &&
- (_tao_in >> version.out ()) &&
- (_tao_in >> type.out ()) &&
- (_tao_in >> access)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_value_member",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->create_value_member (
- id.in (),
- name.in (),
- version.in (),
- type.in (),
- access,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_value_member",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_value_member",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::ValueDef::create_attribute_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::ValueDef *_tao_impl = (POA_CORBA::ValueDef *)_tao_object_reference;
-
- CORBA::AttributeDef_var _tao_retval;
- CORBA::String_var id;
- CORBA::String_var name;
- CORBA::String_var version;
- CORBA::IDLType_var type;
- CORBA::AttributeMode mode;
- if (!(
- (_tao_in >> id.out ()) &&
- (_tao_in >> name.out ()) &&
- (_tao_in >> version.out ()) &&
- (_tao_in >> type.out ()) &&
- (_tao_in >> mode)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_attribute",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->create_attribute (
- id.in (),
- name.in (),
- version.in (),
- type.in (),
- mode,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_attribute",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_attribute",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::ValueDef::create_operation_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::ValueDef *_tao_impl = (POA_CORBA::ValueDef *)_tao_object_reference;
-
- CORBA::OperationDef_var _tao_retval;
- CORBA::String_var id;
- CORBA::String_var name;
- CORBA::String_var version;
- CORBA::IDLType_var result;
- CORBA::OperationMode mode;
- CORBA::ParDescriptionSeq params;
- CORBA::ExceptionDefSeq exceptions;
- CORBA::ContextIdSeq contexts;
- if (!(
- (_tao_in >> id.out ()) &&
- (_tao_in >> name.out ()) &&
- (_tao_in >> version.out ()) &&
- (_tao_in >> result.out ()) &&
- (_tao_in >> mode) &&
- (_tao_in >> params) &&
- (_tao_in >> exceptions) &&
- (_tao_in >> contexts)
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_operation",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->create_operation (
- id.in (),
- name.in (),
- version.in (),
- result.in (),
- mode,
- params,
- exceptions,
- contexts,
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_operation",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "create_operation",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::ValueDef::_is_a_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::ValueDef *_tao_impl = (POA_CORBA::ValueDef *) _tao_object_reference;
- 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_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-void POA_CORBA::ValueDef::_non_existent_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- POA_CORBA::ValueDef *_tao_impl = (POA_CORBA::ValueDef *) _tao_object_reference;
- CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-CORBA::Boolean POA_CORBA::ValueDef::_is_a (
- const char* value,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/ValueDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Container:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/Contained:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (ACE_TRY_ENV))))
- return 1;
- else
- return 0;
-}
-
-void* POA_CORBA::ValueDef::_downcast (
- const char* logical_type_id
- )
-{
-if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/ValueDef:1.0") == 0)
- return ACE_static_cast (POA_CORBA::ValueDef_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Container:1.0") == 0)
- return ACE_static_cast (POA_CORBA::Container_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Contained:1.0") == 0)
- return ACE_static_cast (POA_CORBA::Contained_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IDLType:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IDLType_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IRObject:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0)
- return ACE_static_cast(PortableServer::Servant, this);
- return 0;
-}
-
-void POA_CORBA::ValueDef::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_Skeleton skel; // pointer to skeleton for operation
- const char *opname = req.operation (); // retrieve operation name
- // find the skeleton corresponding to this opname
- if (this->_find (opname, skel, req.operation_length ()) == -1)
- {
- ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname));
- ACE_THROW (CORBA_BAD_OPERATION ());
- }
- else
- skel (req, this, context, ACE_TRY_ENV);
-}
-
-const char* POA_CORBA::ValueDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ValueDef:1.0";
-}
-
-CORBA::ValueDef*
-POA_CORBA::ValueDef::_this (CORBA_Environment &ACE_TRY_ENV)
-{
- TAO_Stub *stub = this->_create_stub (ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
- if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- ::CORBA::ValueDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_ValueDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- default:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- }
- else
- {
- // stub->_incr_refcnt ();
- CORBA::Object_ptr tmp = CORBA::Object::_nil ();
- ACE_NEW_RETURN (tmp, CORBA::Object (stub), 0);
- CORBA::Object_var obj = tmp;
- return ::CORBA::ValueDef::_unchecked_narrow (obj.in ());
- }
-}
-
-POA_CORBA::_tao_thru_poa_collocated_ValueDef::_tao_thru_poa_collocated_ValueDef (
- TAO_Stub *stub
-)
- : ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_Container) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_Contained) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IDLType) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IRObject) (stub),
- CORBA_Object (stub, 0, 1)
-{
-}
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_ValueDef::_is_a(
- const CORBA::Char *logical_type_id,
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_is_a",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::ValueDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ValueDef:1.0"
- )
- )->_is_a (logical_type_id, ACE_TRY_ENV);
-}
-
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_ValueDef::_non_existent(
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_non_existent",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::ValueDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ValueDef:1.0"
- )
- )->_non_existent (ACE_TRY_ENV);
-}
-
-
-CORBA::InterfaceDef_ptr POA_CORBA::_tao_thru_poa_collocated_ValueDef::supported_interface (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::InterfaceDef_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "supported_interface",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::ValueDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ValueDef:1.0"
- )
- )->supported_interface (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_ValueDef::supported_interface (
- CORBA::InterfaceDef_ptr supported_interface,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "supported_interface",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::ValueDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ValueDef:1.0"
- )
- )->supported_interface (
- supported_interface,
- ACE_TRY_ENV
- );
- return;
-}
-
-CORBA::InitializerSeq * POA_CORBA::_tao_thru_poa_collocated_ValueDef::initializers (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::InitializerSeq_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "initializers",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::ValueDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ValueDef:1.0"
- )
- )->initializers (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_ValueDef::initializers (
- const CORBA::InitializerSeq & initializers,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "initializers",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::ValueDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ValueDef:1.0"
- )
- )->initializers (
- initializers,
- ACE_TRY_ENV
- );
- return;
-}
-
-CORBA::ValueDef_ptr POA_CORBA::_tao_thru_poa_collocated_ValueDef::base_value (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::ValueDef_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "base_value",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::ValueDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ValueDef:1.0"
- )
- )->base_value (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_ValueDef::base_value (
- CORBA::ValueDef_ptr base_value,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "base_value",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::ValueDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ValueDef:1.0"
- )
- )->base_value (
- base_value,
- ACE_TRY_ENV
- );
- return;
-}
-
-CORBA::ValueDefSeq * POA_CORBA::_tao_thru_poa_collocated_ValueDef::abstract_base_values (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::ValueDefSeq_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "abstract_base_values",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::ValueDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ValueDef:1.0"
- )
- )->abstract_base_values (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_ValueDef::abstract_base_values (
- const CORBA::ValueDefSeq & abstract_base_values,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "abstract_base_values",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::ValueDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ValueDef:1.0"
- )
- )->abstract_base_values (
- abstract_base_values,
- ACE_TRY_ENV
- );
- return;
-}
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_ValueDef::is_abstract (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::Boolean _tao_retval = 0;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "is_abstract",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (_tao_retval);
- return ACE_reinterpret_cast (
- POA_CORBA::ValueDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ValueDef:1.0"
- )
- )->is_abstract (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_ValueDef::is_abstract (
- CORBA::Boolean is_abstract,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "is_abstract",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::ValueDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ValueDef:1.0"
- )
- )->is_abstract (
- is_abstract,
- ACE_TRY_ENV
- );
- return;
-}
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_ValueDef::is_custom (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::Boolean _tao_retval = 0;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "is_custom",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (_tao_retval);
- return ACE_reinterpret_cast (
- POA_CORBA::ValueDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ValueDef:1.0"
- )
- )->is_custom (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_ValueDef::is_custom (
- CORBA::Boolean is_custom,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "is_custom",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::ValueDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ValueDef:1.0"
- )
- )->is_custom (
- is_custom,
- ACE_TRY_ENV
- );
- return;
-}
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_ValueDef::is_truncatable (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::Boolean _tao_retval = 0;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "is_truncatable",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (_tao_retval);
- return ACE_reinterpret_cast (
- POA_CORBA::ValueDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ValueDef:1.0"
- )
- )->is_truncatable (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_ValueDef::is_truncatable (
- CORBA::Boolean is_truncatable,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "is_truncatable",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::ValueDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ValueDef:1.0"
- )
- )->is_truncatable (
- is_truncatable,
- ACE_TRY_ENV
- );
- return;
-}
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_ValueDef::is_a (
- const char * value_id,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::Boolean _tao_retval = 0;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "is_a",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (_tao_retval);
- return ACE_reinterpret_cast (
- POA_CORBA::ValueDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ValueDef:1.0"
- )
- )->is_a (
- value_id,
- ACE_TRY_ENV
- );
-
-}
-
-CORBA::ValueDef::FullValueDescription * POA_CORBA::_tao_thru_poa_collocated_ValueDef::describe_value (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::ValueDef::FullValueDescription_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "describe_value",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::ValueDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ValueDef:1.0"
- )
- )->describe_value (
- ACE_TRY_ENV
- );
-
-}
-
-CORBA::ValueMemberDef_ptr POA_CORBA::_tao_thru_poa_collocated_ValueDef::create_value_member (
- const char * id,
- const char * name,
- const char * version,
- CORBA::IDLType_ptr type,
- CORBA::Visibility access,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::ValueMemberDef_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "create_value_member",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::ValueDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ValueDef:1.0"
- )
- )->create_value_member (
- id,
- name,
- version,
- type,
- access,
- ACE_TRY_ENV
- );
-
-}
-
-CORBA::AttributeDef_ptr POA_CORBA::_tao_thru_poa_collocated_ValueDef::create_attribute (
- const char * id,
- const char * name,
- const char * version,
- CORBA::IDLType_ptr type,
- CORBA::AttributeMode mode,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::AttributeDef_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "create_attribute",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::ValueDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ValueDef:1.0"
- )
- )->create_attribute (
- id,
- name,
- version,
- type,
- mode,
- ACE_TRY_ENV
- );
-
-}
-
-CORBA::OperationDef_ptr POA_CORBA::_tao_thru_poa_collocated_ValueDef::create_operation (
- const char * id,
- const char * name,
- const char * version,
- CORBA::IDLType_ptr result,
- CORBA::OperationMode mode,
- const CORBA::ParDescriptionSeq & params,
- const CORBA::ExceptionDefSeq & exceptions,
- const CORBA::ContextIdSeq & contexts,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::OperationDef_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "create_operation",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::ValueDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ValueDef:1.0"
- )
- )->create_operation (
- id,
- name,
- version,
- result,
- mode,
- params,
- exceptions,
- contexts,
- ACE_TRY_ENV
- );
-
-}
-
-
-
-class TAO_CORBA_ValueBoxDef_Perfect_Hash_OpTable : public TAO_Perfect_Hash_OpTable
-{
-private:
- unsigned int hash (const char *str, unsigned int len);
-public:
- const TAO_operation_db_entry * lookup (const char *str, unsigned int len);
-};
-/* starting time is 22:05:54 */
-/* C++ code produced by gperf version 2.8 (ACE version) */
-/* 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_ValueBoxDef_Perfect_Hash_OpTable -N lookup */
-unsigned int
-TAO_CORBA_ValueBoxDef_Perfect_Hash_OpTable::hash (const char *str, unsigned int len)
-{
- static const unsigned char asso_values[] =
- {
-#if defined (ACE_MVS)
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 0,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 0,
- 23, 23, 0, 0, 0, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 5, 23, 23, 23, 23, 0, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23,
-#else
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 0, 23, 0, 23, 23,
- 0, 0, 0, 23, 23, 23, 23, 23, 23, 23,
- 23, 23, 23, 23, 23, 23, 5, 23, 23, 23,
- 23, 0, 23, 23, 23, 23, 23, 23,
-#endif /* ACE_MVS */
- };
- return len + asso_values[str[len - 1]] + asso_values[str[0]];
-}
-
-const class TAO_operation_db_entry *
-TAO_CORBA_ValueBoxDef_Perfect_Hash_OpTable::lookup (const char *str, unsigned int len)
-{
- enum
- {
- TOTAL_KEYWORDS = 7,
- MIN_WORD_LENGTH = 5,
- MAX_WORD_LENGTH = 22,
- MIN_HASH_VALUE = 5,
- MAX_HASH_VALUE = 22,
- HASH_VALUE_RANGE = 18,
- DUPLICATES = 2
- };
-
- static const class TAO_operation_db_entry wordlist[] =
- {
- {"",0},{"",0},{"",0},{"",0},{"",0},
- {"_is_a", &POA_CORBA::ValueBoxDef::_is_a_skel},
- {"destroy", &POA_CORBA::ValueBoxDef::destroy_skel},
- {"_get_type", &POA_CORBA::ValueBoxDef::_get_type_skel},
- {"_get_def_kind", &POA_CORBA::ValueBoxDef::_get_def_kind_skel},
- {"_non_existent", &POA_CORBA::ValueBoxDef::_non_existent_skel},
- {"_get_original_type_def", &POA_CORBA::ValueBoxDef::_get_original_type_def_skel},
- {"_set_original_type_def", &POA_CORBA::ValueBoxDef::_set_original_type_def_skel},
- };
-
- static const signed char lookup[] =
- {
- -1, -1, -1, -1, -1, 5, -1, 6, -1, 7, -1, -1, -1, 8,
- -1, -1, -1, -1, 9, -1, -10, -2, -24,
- };
-
- if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
- {
- unsigned int key = hash (str, len);
-
- if (key <= MAX_HASH_VALUE && key >= MIN_HASH_VALUE)
- {
- int slot = lookup[key];
-
- if (slot >= 0 && slot < MAX_HASH_VALUE)
- {
- const char *s = wordlist[slot].opname_;
-
- if (*str == *s && !strncmp (str + 1, s + 1, len - 1))
- return &wordlist[slot];
- }
- else if (slot < 0 && slot >= -MAX_HASH_VALUE)
- return 0;
- else
- {
- unsigned int offset = key + slot + (slot > 0 ? -MAX_HASH_VALUE : MAX_HASH_VALUE);
- const class TAO_operation_db_entry *base = &wordlist[-lookup[offset]];
- const class TAO_operation_db_entry *ptr = base + -lookup[offset + 1];
-
- while (--ptr >= base)
- if (*str == *ptr->opname_ && !strncmp (str + 1, ptr->opname_ + 1, len - 1))
- return ptr;
- }
- }
- }
- return 0;
-}
-/* ending time is 22:05:54 */
-static TAO_CORBA_ValueBoxDef_Perfect_Hash_OpTable tao_CORBA_ValueBoxDef_optable;
-
-CORBA::ValueBoxDef_ptr _TAO_collocation_POA_CORBA_ValueBoxDef_Stub_Factory (
- CORBA::Object_ptr obj
- )
-{
- TAO_Stub *stub = obj->_stubobj ();
-
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- CORBA::ValueBoxDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_ValueBoxDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- break;
- default:
- break;
- }
- return 0;
-}
-
-int _TAO_collocation_POA_CORBA_ValueBoxDef_Stub_Factory_Initializer (long dummy)
-{
- ACE_UNUSED_ARG (dummy);
-
- _TAO_collocation_CORBA_ValueBoxDef_Stub_Factory_function_pointer =
- _TAO_collocation_POA_CORBA_ValueBoxDef_Stub_Factory;
-
- return 0;
-}
-
-static int _TAO_collocation_POA_CORBA_ValueBoxDef_Stub_Factory_Initializer_Scarecrow =
- _TAO_collocation_POA_CORBA_ValueBoxDef_Stub_Factory_Initializer (ACE_reinterpret_cast (long, _TAO_collocation_POA_CORBA_ValueBoxDef_Stub_Factory_Initializer));
-
-// skeleton constructor
-POA_CORBA::ValueBoxDef::ValueBoxDef (void)
-{
- this->optable_ = &tao_CORBA_ValueBoxDef_optable;
-}
-
-// copy ctor
-POA_CORBA::ValueBoxDef::ValueBoxDef (const ValueBoxDef& rhs)
- : ACE_NESTED_CLASS (POA_CORBA,IDLType) (rhs),
- ACE_NESTED_CLASS (POA_CORBA,IRObject) (rhs),
- TAO_ServantBase (rhs)
-{}
-
-// skeleton destructor
-POA_CORBA::ValueBoxDef::~ValueBoxDef (void)
-{
-}
-
-void POA_CORBA::ValueBoxDef::_get_original_type_def_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- POA_CORBA::ValueBoxDef *_tao_impl = (POA_CORBA::ValueBoxDef *)_tao_object_reference;
-
- CORBA::IDLType_var _tao_retval;
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_original_type_def",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_retval = _tao_impl->original_type_def (
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_original_type_def",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_get_original_type_def",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!(
- (_tao_out << _tao_retval.in ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-}
-
-void POA_CORBA::ValueBoxDef::_set_original_type_def_skel (
- CORBA::ServerRequest &_tao_server_request,
- void *_tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
-)
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::ValueBoxDef *_tao_impl = (POA_CORBA::ValueBoxDef *)_tao_object_reference;
-
- CORBA::IDLType_var original_type_def;
- if (!(
- (_tao_in >> original_type_def.out ())
- ))
- ACE_THROW (CORBA::MARSHAL () );
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- TAO_ServerRequestInterceptor_Adapter
- _tao_vfr (_tao_server_request.orb ()->_get_server_interceptor (ACE_TRY_ENV));
- ACE_CHECK;
- PortableInterceptor::Cookies _tao_cookies;
- CORBA::NVList_var _tao_interceptor_args;
- CORBA::Object_var _tao_objref;
- if (_tao_vfr.valid ())
- {
- _tao_server_request.orb ()->create_list (0, _tao_interceptor_args.inout (), ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_objref = _tao_server_request.objref (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
- ACE_TRY
- {
- _tao_vfr.preinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_original_type_def",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_impl->original_type_def (
- original_type_def.in (),
- ACE_TRY_ENV
- );
-
- TAO_INTERCEPTOR_CHECK;
-
-#if (TAO_HAS_INTERCEPTORS == 1)
- _tao_vfr.postinvoke (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_original_type_def",
- _tao_server_request.service_info (),
- _tao_interceptor_args.inout (),
- _tao_cookies,
- ACE_TRY_ENV
- );
- TAO_INTERCEPTOR_CHECK;
- }
- ACE_CATCHANY
- {
- _tao_vfr.exception_occurred (
- _tao_server_request.request_id (),
- 1,
- _tao_objref.in (),
- "_set_original_type_def",
- _tao_cookies,
- ACE_TRY_ENV
- );
- ACE_RETHROW;
- }
- ACE_ENDTRY;
- ACE_CHECK;
-#endif /* TAO_HAS_INTERCEPTORS */
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- }
-
-void POA_CORBA::ValueBoxDef::_is_a_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- TAO_InputCDR &_tao_in = _tao_server_request.incoming ();
- POA_CORBA::ValueBoxDef *_tao_impl = (POA_CORBA::ValueBoxDef *) _tao_object_reference;
- 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_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-void POA_CORBA::ValueBoxDef::_non_existent_skel (
- CORBA::ServerRequest &_tao_server_request,
- void * _tao_object_reference,
- void * /* context */,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- POA_CORBA::ValueBoxDef *_tao_impl = (POA_CORBA::ValueBoxDef *) _tao_object_reference;
- CORBA::Boolean _tao_retval = _tao_impl->_non_existent (ACE_TRY_ENV);
- ACE_CHECK;
-
- _tao_server_request.init_reply (ACE_TRY_ENV);
- ACE_CHECK;
- TAO_OutputCDR &_tao_out = _tao_server_request.outgoing ();
- if (!((_tao_out << CORBA::Any::from_boolean (_tao_retval))))
- ACE_THROW (CORBA::MARSHAL ());
-}
-
-CORBA::Boolean POA_CORBA::ValueBoxDef::_is_a (
- const char* value,
- CORBA::Environment &ACE_TRY_ENV
- )
-{
- if (
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/ValueBoxDef:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IDLType:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, "IDL:omg.org/CORBA/IRObject:1.0")) ||
- (!ACE_OS::strcmp ((char *)value, CORBA::_tc_Object->id (ACE_TRY_ENV))))
- return 1;
- else
- return 0;
-}
-
-void* POA_CORBA::ValueBoxDef::_downcast (
- const char* logical_type_id
- )
-{
-if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/ValueBoxDef:1.0") == 0)
- return ACE_static_cast (POA_CORBA::ValueBoxDef_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IDLType:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IDLType_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/IRObject:1.0") == 0)
- return ACE_static_cast (POA_CORBA::IRObject_ptr, this);
- if (ACE_OS::strcmp (logical_type_id, "IDL:omg.org/CORBA/Object:1.0") == 0)
- return ACE_static_cast(PortableServer::Servant, this);
- return 0;
-}
-
-void POA_CORBA::ValueBoxDef::_dispatch (CORBA::ServerRequest &req, void *context, CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_Skeleton skel; // pointer to skeleton for operation
- const char *opname = req.operation (); // retrieve operation name
- // find the skeleton corresponding to this opname
- if (this->_find (opname, skel, req.operation_length ()) == -1)
- {
- ACE_ERROR ((LM_ERROR, "Bad operation <%s>\n", opname));
- ACE_THROW (CORBA_BAD_OPERATION ());
- }
- else
- skel (req, this, context, ACE_TRY_ENV);
-}
-
-const char* POA_CORBA::ValueBoxDef::_interface_repository_id (void) const
-{
- return "IDL:omg.org/CORBA/ValueBoxDef:1.0";
-}
-
-CORBA::ValueBoxDef*
-POA_CORBA::ValueBoxDef::_this (CORBA_Environment &ACE_TRY_ENV)
-{
- TAO_Stub *stub = this->_create_stub (ACE_TRY_ENV);
- ACE_CHECK_RETURN (0);
- if (stub->servant_orb_var ()->orb_core ()->optimize_collocation_objects ())
- switch (stub->servant_orb_var ()->orb_core ()->get_collocation_strategy ())
- {
- case TAO_ORB_Core::THRU_POA:
- {
- ::CORBA::ValueBoxDef_ptr retval = 0;
- ACE_NEW_RETURN (
- retval,
- POA_CORBA::_tao_thru_poa_collocated_ValueBoxDef (stub),
- 0
- );
- return retval;
- }
- case TAO_ORB_Core::DIRECT:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- default:
- ACE_THROW_RETURN (CORBA::BAD_PARAM (), 0);
- }
- else
- {
- // stub->_incr_refcnt ();
- CORBA::Object_ptr tmp = CORBA::Object::_nil ();
- ACE_NEW_RETURN (tmp, CORBA::Object (stub), 0);
- CORBA::Object_var obj = tmp;
- return ::CORBA::ValueBoxDef::_unchecked_narrow (obj.in ());
- }
-}
-
-POA_CORBA::_tao_thru_poa_collocated_ValueBoxDef::_tao_thru_poa_collocated_ValueBoxDef (
- TAO_Stub *stub
-)
- : ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IDLType) (stub),
- ACE_NESTED_CLASS (POA_CORBA,_tao_thru_poa_collocated_IRObject) (stub),
- CORBA_Object (stub, 0, 1)
-{
-}
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_ValueBoxDef::_is_a(
- const CORBA::Char *logical_type_id,
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_is_a",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::ValueBoxDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ValueBoxDef:1.0"
- )
- )->_is_a (logical_type_id, ACE_TRY_ENV);
-}
-
-
-CORBA::Boolean POA_CORBA::_tao_thru_poa_collocated_ValueBoxDef::_non_existent(
- CORBA_Environment &ACE_TRY_ENV
- )
-
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "_non_existent",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::ValueBoxDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ValueBoxDef:1.0"
- )
- )->_non_existent (ACE_TRY_ENV);
-}
-
-
-CORBA::IDLType_ptr POA_CORBA::_tao_thru_poa_collocated_ValueBoxDef::original_type_def (
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- CORBA::IDLType_var _tao_retval;
- ACE_UNUSED_ARG (_tao_retval);
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "original_type_def",
- ACE_TRY_ENV
- );
- ACE_CHECK_RETURN (0);
- return ACE_reinterpret_cast (
- POA_CORBA::ValueBoxDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ValueBoxDef:1.0"
- )
- )->original_type_def (
- ACE_TRY_ENV
- );
-
-}
-
-void POA_CORBA::_tao_thru_poa_collocated_ValueBoxDef::original_type_def (
- CORBA::IDLType_ptr original_type_def,
- CORBA::Environment &ACE_TRY_ENV
- )
- ACE_THROW_SPEC ((
- CORBA::SystemException
- ))
-{
- TAO_Object_Adapter::Servant_Upcall servant_upcall (
- *this->_stubobj ()->servant_orb_var ()->orb_core ()->object_adapter ()
- );
- servant_upcall.prepare_for_upcall (
- this->_object_key (),
- "original_type_def",
- ACE_TRY_ENV
- );
- ACE_CHECK;
- ACE_reinterpret_cast (
- POA_CORBA::ValueBoxDef_ptr,
- servant_upcall.servant ()->_downcast (
- "IDL:omg.org/CORBA/ValueBoxDef:1.0"
- )
- )->original_type_def (
- original_type_def,
- ACE_TRY_ENV
- );
- return;
-}
-
#endif /* TAO_HAS_INTERFACE_REPOSITORY == 1 */
diff --git a/TAO/tao/InterfaceS.h b/TAO/tao/InterfaceS.h
index 9acdaff3d7a..cfd6d0dbca1 100644
--- a/TAO/tao/InterfaceS.h
+++ b/TAO/tao/InterfaceS.h
@@ -33,10 +33,6 @@
#pragma warning(disable:4250)
#endif /* _MSC_VER */
-#if defined (__ACE_INLINE__)
-#include "tao/InterfaceS.i"
-#endif /* defined INLINE */
-
#if defined(_MSC_VER) && (_MSC_VER >= 1200)
#pragma warning(pop)
#endif /* _MSC_VER */
diff --git a/TAO/tao/InterfaceS.i b/TAO/tao/InterfaceS.i
deleted file mode 100644
index af283322e0c..00000000000
--- a/TAO/tao/InterfaceS.i
+++ /dev/null
@@ -1,4554 +0,0 @@
-/* -*- C++ -*- $Id$ */
-
-// ****** Code generated by the The ACE ORB (TAO) IDL Compiler *******
-// TAO and the TAO IDL Compiler have been developed by the Center for
-// Distributed Object Computing at Washington University, St. Louis.
-//
-// Information about TAO is available at:
-// http://www.cs.wustl.edu/~schmidt/TAO.html
-
-ACE_INLINE void POA_CORBA::Contained::_get_def_kind_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::Contained_ptr) obj;
- POA_CORBA::IRObject::_get_def_kind_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::Contained::destroy_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::Contained_ptr) obj;
- POA_CORBA::IRObject::destroy_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::Container::_get_def_kind_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::Container_ptr) obj;
- POA_CORBA::IRObject::_get_def_kind_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::Container::destroy_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::Container_ptr) obj;
- POA_CORBA::IRObject::destroy_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::IDLType::_get_def_kind_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::IDLType_ptr) obj;
- POA_CORBA::IRObject::_get_def_kind_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::IDLType::destroy_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::IDLType_ptr) obj;
- POA_CORBA::IRObject::destroy_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::Repository::lookup_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::Repository_ptr) obj;
- POA_CORBA::Container::lookup_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::Repository::contents_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::Repository_ptr) obj;
- POA_CORBA::Container::contents_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::Repository::lookup_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::Repository_ptr) obj;
- POA_CORBA::Container::lookup_name_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::Repository::describe_contents_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::Repository_ptr) obj;
- POA_CORBA::Container::describe_contents_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::Repository::create_module_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::Repository_ptr) obj;
- POA_CORBA::Container::create_module_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::Repository::create_constant_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::Repository_ptr) obj;
- POA_CORBA::Container::create_constant_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::Repository::create_struct_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::Repository_ptr) obj;
- POA_CORBA::Container::create_struct_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::Repository::create_union_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::Repository_ptr) obj;
- POA_CORBA::Container::create_union_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::Repository::create_enum_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::Repository_ptr) obj;
- POA_CORBA::Container::create_enum_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::Repository::create_alias_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::Repository_ptr) obj;
- POA_CORBA::Container::create_alias_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::Repository::create_interface_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::Repository_ptr) obj;
- POA_CORBA::Container::create_interface_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::Repository::create_value_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::Repository_ptr) obj;
- POA_CORBA::Container::create_value_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::Repository::create_value_box_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::Repository_ptr) obj;
- POA_CORBA::Container::create_value_box_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::Repository::create_exception_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::Repository_ptr) obj;
- POA_CORBA::Container::create_exception_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::Repository::_get_def_kind_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::Repository_ptr) obj;
- POA_CORBA::IRObject::_get_def_kind_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::Repository::destroy_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::Repository_ptr) obj;
- POA_CORBA::IRObject::destroy_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ModuleDef::lookup_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ModuleDef_ptr) obj;
- POA_CORBA::Container::lookup_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ModuleDef::contents_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ModuleDef_ptr) obj;
- POA_CORBA::Container::contents_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ModuleDef::lookup_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ModuleDef_ptr) obj;
- POA_CORBA::Container::lookup_name_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ModuleDef::describe_contents_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ModuleDef_ptr) obj;
- POA_CORBA::Container::describe_contents_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ModuleDef::create_module_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ModuleDef_ptr) obj;
- POA_CORBA::Container::create_module_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ModuleDef::create_constant_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ModuleDef_ptr) obj;
- POA_CORBA::Container::create_constant_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ModuleDef::create_struct_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ModuleDef_ptr) obj;
- POA_CORBA::Container::create_struct_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ModuleDef::create_union_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ModuleDef_ptr) obj;
- POA_CORBA::Container::create_union_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ModuleDef::create_enum_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ModuleDef_ptr) obj;
- POA_CORBA::Container::create_enum_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ModuleDef::create_alias_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ModuleDef_ptr) obj;
- POA_CORBA::Container::create_alias_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ModuleDef::create_interface_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ModuleDef_ptr) obj;
- POA_CORBA::Container::create_interface_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ModuleDef::create_value_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ModuleDef_ptr) obj;
- POA_CORBA::Container::create_value_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ModuleDef::create_value_box_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ModuleDef_ptr) obj;
- POA_CORBA::Container::create_value_box_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ModuleDef::create_exception_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ModuleDef_ptr) obj;
- POA_CORBA::Container::create_exception_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ModuleDef::_get_id_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ModuleDef_ptr) obj;
- POA_CORBA::Contained::_get_id_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ModuleDef::_set_id_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ModuleDef_ptr) obj;
- POA_CORBA::Contained::_set_id_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ModuleDef::_get_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ModuleDef_ptr) obj;
- POA_CORBA::Contained::_get_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ModuleDef::_set_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ModuleDef_ptr) obj;
- POA_CORBA::Contained::_set_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ModuleDef::_get_version_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ModuleDef_ptr) obj;
- POA_CORBA::Contained::_get_version_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ModuleDef::_set_version_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ModuleDef_ptr) obj;
- POA_CORBA::Contained::_set_version_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ModuleDef::_get_defined_in_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ModuleDef_ptr) obj;
- POA_CORBA::Contained::_get_defined_in_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ModuleDef::_get_absolute_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ModuleDef_ptr) obj;
- POA_CORBA::Contained::_get_absolute_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ModuleDef::_get_containing_repository_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ModuleDef_ptr) obj;
- POA_CORBA::Contained::_get_containing_repository_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ModuleDef::describe_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ModuleDef_ptr) obj;
- POA_CORBA::Contained::describe_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ModuleDef::move_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ModuleDef_ptr) obj;
- POA_CORBA::Contained::move_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ModuleDef::_get_def_kind_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::ModuleDef_ptr) obj;
- POA_CORBA::IRObject::_get_def_kind_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ModuleDef::destroy_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::ModuleDef_ptr) obj;
- POA_CORBA::IRObject::destroy_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ConstantDef::_get_id_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ConstantDef_ptr) obj;
- POA_CORBA::Contained::_get_id_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ConstantDef::_set_id_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ConstantDef_ptr) obj;
- POA_CORBA::Contained::_set_id_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ConstantDef::_get_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ConstantDef_ptr) obj;
- POA_CORBA::Contained::_get_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ConstantDef::_set_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ConstantDef_ptr) obj;
- POA_CORBA::Contained::_set_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ConstantDef::_get_version_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ConstantDef_ptr) obj;
- POA_CORBA::Contained::_get_version_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ConstantDef::_set_version_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ConstantDef_ptr) obj;
- POA_CORBA::Contained::_set_version_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ConstantDef::_get_defined_in_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ConstantDef_ptr) obj;
- POA_CORBA::Contained::_get_defined_in_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ConstantDef::_get_absolute_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ConstantDef_ptr) obj;
- POA_CORBA::Contained::_get_absolute_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ConstantDef::_get_containing_repository_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ConstantDef_ptr) obj;
- POA_CORBA::Contained::_get_containing_repository_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ConstantDef::describe_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ConstantDef_ptr) obj;
- POA_CORBA::Contained::describe_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ConstantDef::move_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ConstantDef_ptr) obj;
- POA_CORBA::Contained::move_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ConstantDef::_get_def_kind_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::ConstantDef_ptr) obj;
- POA_CORBA::IRObject::_get_def_kind_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ConstantDef::destroy_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::ConstantDef_ptr) obj;
- POA_CORBA::IRObject::destroy_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::TypedefDef::_get_id_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::TypedefDef_ptr) obj;
- POA_CORBA::Contained::_get_id_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::TypedefDef::_set_id_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::TypedefDef_ptr) obj;
- POA_CORBA::Contained::_set_id_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::TypedefDef::_get_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::TypedefDef_ptr) obj;
- POA_CORBA::Contained::_get_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::TypedefDef::_set_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::TypedefDef_ptr) obj;
- POA_CORBA::Contained::_set_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::TypedefDef::_get_version_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::TypedefDef_ptr) obj;
- POA_CORBA::Contained::_get_version_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::TypedefDef::_set_version_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::TypedefDef_ptr) obj;
- POA_CORBA::Contained::_set_version_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::TypedefDef::_get_defined_in_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::TypedefDef_ptr) obj;
- POA_CORBA::Contained::_get_defined_in_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::TypedefDef::_get_absolute_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::TypedefDef_ptr) obj;
- POA_CORBA::Contained::_get_absolute_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::TypedefDef::_get_containing_repository_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::TypedefDef_ptr) obj;
- POA_CORBA::Contained::_get_containing_repository_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::TypedefDef::describe_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::TypedefDef_ptr) obj;
- POA_CORBA::Contained::describe_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::TypedefDef::move_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::TypedefDef_ptr) obj;
- POA_CORBA::Contained::move_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::TypedefDef::_get_type_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IDLType_ptr impl = (POA_CORBA::TypedefDef_ptr) obj;
- POA_CORBA::IDLType::_get_type_skel (
- req,
- (POA_CORBA::IDLType_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::TypedefDef::_get_def_kind_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::TypedefDef_ptr) obj;
- POA_CORBA::IRObject::_get_def_kind_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::TypedefDef::destroy_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::TypedefDef_ptr) obj;
- POA_CORBA::IRObject::destroy_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::StructDef::lookup_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::StructDef_ptr) obj;
- POA_CORBA::Container::lookup_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::StructDef::contents_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::StructDef_ptr) obj;
- POA_CORBA::Container::contents_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::StructDef::lookup_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::StructDef_ptr) obj;
- POA_CORBA::Container::lookup_name_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::StructDef::describe_contents_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::StructDef_ptr) obj;
- POA_CORBA::Container::describe_contents_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::StructDef::create_module_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::StructDef_ptr) obj;
- POA_CORBA::Container::create_module_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::StructDef::create_constant_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::StructDef_ptr) obj;
- POA_CORBA::Container::create_constant_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::StructDef::create_struct_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::StructDef_ptr) obj;
- POA_CORBA::Container::create_struct_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::StructDef::create_union_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::StructDef_ptr) obj;
- POA_CORBA::Container::create_union_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::StructDef::create_enum_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::StructDef_ptr) obj;
- POA_CORBA::Container::create_enum_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::StructDef::create_alias_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::StructDef_ptr) obj;
- POA_CORBA::Container::create_alias_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::StructDef::create_interface_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::StructDef_ptr) obj;
- POA_CORBA::Container::create_interface_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::StructDef::create_value_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::StructDef_ptr) obj;
- POA_CORBA::Container::create_value_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::StructDef::create_value_box_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::StructDef_ptr) obj;
- POA_CORBA::Container::create_value_box_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::StructDef::create_exception_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::StructDef_ptr) obj;
- POA_CORBA::Container::create_exception_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::StructDef::_get_id_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::StructDef_ptr) obj;
- POA_CORBA::Contained::_get_id_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::StructDef::_set_id_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::StructDef_ptr) obj;
- POA_CORBA::Contained::_set_id_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::StructDef::_get_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::StructDef_ptr) obj;
- POA_CORBA::Contained::_get_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::StructDef::_set_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::StructDef_ptr) obj;
- POA_CORBA::Contained::_set_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::StructDef::_get_version_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::StructDef_ptr) obj;
- POA_CORBA::Contained::_get_version_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::StructDef::_set_version_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::StructDef_ptr) obj;
- POA_CORBA::Contained::_set_version_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::StructDef::_get_defined_in_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::StructDef_ptr) obj;
- POA_CORBA::Contained::_get_defined_in_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::StructDef::_get_absolute_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::StructDef_ptr) obj;
- POA_CORBA::Contained::_get_absolute_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::StructDef::_get_containing_repository_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::StructDef_ptr) obj;
- POA_CORBA::Contained::_get_containing_repository_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::StructDef::describe_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::StructDef_ptr) obj;
- POA_CORBA::Contained::describe_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::StructDef::move_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::StructDef_ptr) obj;
- POA_CORBA::Contained::move_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::StructDef::_get_type_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IDLType_ptr impl = (POA_CORBA::StructDef_ptr) obj;
- POA_CORBA::IDLType::_get_type_skel (
- req,
- (POA_CORBA::IDLType_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::StructDef::_get_def_kind_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::StructDef_ptr) obj;
- POA_CORBA::IRObject::_get_def_kind_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::StructDef::destroy_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::StructDef_ptr) obj;
- POA_CORBA::IRObject::destroy_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::UnionDef::lookup_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::UnionDef_ptr) obj;
- POA_CORBA::Container::lookup_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::UnionDef::contents_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::UnionDef_ptr) obj;
- POA_CORBA::Container::contents_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::UnionDef::lookup_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::UnionDef_ptr) obj;
- POA_CORBA::Container::lookup_name_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::UnionDef::describe_contents_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::UnionDef_ptr) obj;
- POA_CORBA::Container::describe_contents_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::UnionDef::create_module_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::UnionDef_ptr) obj;
- POA_CORBA::Container::create_module_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::UnionDef::create_constant_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::UnionDef_ptr) obj;
- POA_CORBA::Container::create_constant_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::UnionDef::create_struct_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::UnionDef_ptr) obj;
- POA_CORBA::Container::create_struct_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::UnionDef::create_union_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::UnionDef_ptr) obj;
- POA_CORBA::Container::create_union_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::UnionDef::create_enum_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::UnionDef_ptr) obj;
- POA_CORBA::Container::create_enum_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::UnionDef::create_alias_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::UnionDef_ptr) obj;
- POA_CORBA::Container::create_alias_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::UnionDef::create_interface_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::UnionDef_ptr) obj;
- POA_CORBA::Container::create_interface_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::UnionDef::create_value_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::UnionDef_ptr) obj;
- POA_CORBA::Container::create_value_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::UnionDef::create_value_box_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::UnionDef_ptr) obj;
- POA_CORBA::Container::create_value_box_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::UnionDef::create_exception_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::UnionDef_ptr) obj;
- POA_CORBA::Container::create_exception_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::UnionDef::_get_id_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::UnionDef_ptr) obj;
- POA_CORBA::Contained::_get_id_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::UnionDef::_set_id_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::UnionDef_ptr) obj;
- POA_CORBA::Contained::_set_id_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::UnionDef::_get_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::UnionDef_ptr) obj;
- POA_CORBA::Contained::_get_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::UnionDef::_set_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::UnionDef_ptr) obj;
- POA_CORBA::Contained::_set_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::UnionDef::_get_version_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::UnionDef_ptr) obj;
- POA_CORBA::Contained::_get_version_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::UnionDef::_set_version_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::UnionDef_ptr) obj;
- POA_CORBA::Contained::_set_version_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::UnionDef::_get_defined_in_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::UnionDef_ptr) obj;
- POA_CORBA::Contained::_get_defined_in_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::UnionDef::_get_absolute_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::UnionDef_ptr) obj;
- POA_CORBA::Contained::_get_absolute_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::UnionDef::_get_containing_repository_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::UnionDef_ptr) obj;
- POA_CORBA::Contained::_get_containing_repository_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::UnionDef::describe_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::UnionDef_ptr) obj;
- POA_CORBA::Contained::describe_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::UnionDef::move_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::UnionDef_ptr) obj;
- POA_CORBA::Contained::move_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::UnionDef::_get_type_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IDLType_ptr impl = (POA_CORBA::UnionDef_ptr) obj;
- POA_CORBA::IDLType::_get_type_skel (
- req,
- (POA_CORBA::IDLType_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::UnionDef::_get_def_kind_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::UnionDef_ptr) obj;
- POA_CORBA::IRObject::_get_def_kind_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::UnionDef::destroy_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::UnionDef_ptr) obj;
- POA_CORBA::IRObject::destroy_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::EnumDef::_get_id_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::EnumDef_ptr) obj;
- POA_CORBA::Contained::_get_id_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::EnumDef::_set_id_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::EnumDef_ptr) obj;
- POA_CORBA::Contained::_set_id_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::EnumDef::_get_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::EnumDef_ptr) obj;
- POA_CORBA::Contained::_get_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::EnumDef::_set_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::EnumDef_ptr) obj;
- POA_CORBA::Contained::_set_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::EnumDef::_get_version_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::EnumDef_ptr) obj;
- POA_CORBA::Contained::_get_version_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::EnumDef::_set_version_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::EnumDef_ptr) obj;
- POA_CORBA::Contained::_set_version_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::EnumDef::_get_defined_in_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::EnumDef_ptr) obj;
- POA_CORBA::Contained::_get_defined_in_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::EnumDef::_get_absolute_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::EnumDef_ptr) obj;
- POA_CORBA::Contained::_get_absolute_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::EnumDef::_get_containing_repository_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::EnumDef_ptr) obj;
- POA_CORBA::Contained::_get_containing_repository_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::EnumDef::describe_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::EnumDef_ptr) obj;
- POA_CORBA::Contained::describe_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::EnumDef::move_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::EnumDef_ptr) obj;
- POA_CORBA::Contained::move_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::EnumDef::_get_type_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IDLType_ptr impl = (POA_CORBA::EnumDef_ptr) obj;
- POA_CORBA::IDLType::_get_type_skel (
- req,
- (POA_CORBA::IDLType_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::EnumDef::_get_def_kind_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::EnumDef_ptr) obj;
- POA_CORBA::IRObject::_get_def_kind_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::EnumDef::destroy_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::EnumDef_ptr) obj;
- POA_CORBA::IRObject::destroy_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::AliasDef::_get_id_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::AliasDef_ptr) obj;
- POA_CORBA::Contained::_get_id_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::AliasDef::_set_id_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::AliasDef_ptr) obj;
- POA_CORBA::Contained::_set_id_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::AliasDef::_get_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::AliasDef_ptr) obj;
- POA_CORBA::Contained::_get_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::AliasDef::_set_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::AliasDef_ptr) obj;
- POA_CORBA::Contained::_set_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::AliasDef::_get_version_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::AliasDef_ptr) obj;
- POA_CORBA::Contained::_get_version_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::AliasDef::_set_version_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::AliasDef_ptr) obj;
- POA_CORBA::Contained::_set_version_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::AliasDef::_get_defined_in_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::AliasDef_ptr) obj;
- POA_CORBA::Contained::_get_defined_in_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::AliasDef::_get_absolute_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::AliasDef_ptr) obj;
- POA_CORBA::Contained::_get_absolute_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::AliasDef::_get_containing_repository_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::AliasDef_ptr) obj;
- POA_CORBA::Contained::_get_containing_repository_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::AliasDef::describe_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::AliasDef_ptr) obj;
- POA_CORBA::Contained::describe_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::AliasDef::move_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::AliasDef_ptr) obj;
- POA_CORBA::Contained::move_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::AliasDef::_get_type_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IDLType_ptr impl = (POA_CORBA::AliasDef_ptr) obj;
- POA_CORBA::IDLType::_get_type_skel (
- req,
- (POA_CORBA::IDLType_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::AliasDef::_get_def_kind_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::AliasDef_ptr) obj;
- POA_CORBA::IRObject::_get_def_kind_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::AliasDef::destroy_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::AliasDef_ptr) obj;
- POA_CORBA::IRObject::destroy_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::PrimitiveDef::_get_type_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IDLType_ptr impl = (POA_CORBA::PrimitiveDef_ptr) obj;
- POA_CORBA::IDLType::_get_type_skel (
- req,
- (POA_CORBA::IDLType_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::PrimitiveDef::_get_def_kind_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::PrimitiveDef_ptr) obj;
- POA_CORBA::IRObject::_get_def_kind_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::PrimitiveDef::destroy_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::PrimitiveDef_ptr) obj;
- POA_CORBA::IRObject::destroy_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::StringDef::_get_type_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IDLType_ptr impl = (POA_CORBA::StringDef_ptr) obj;
- POA_CORBA::IDLType::_get_type_skel (
- req,
- (POA_CORBA::IDLType_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::StringDef::_get_def_kind_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::StringDef_ptr) obj;
- POA_CORBA::IRObject::_get_def_kind_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::StringDef::destroy_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::StringDef_ptr) obj;
- POA_CORBA::IRObject::destroy_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::WstringDef::_get_type_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IDLType_ptr impl = (POA_CORBA::WstringDef_ptr) obj;
- POA_CORBA::IDLType::_get_type_skel (
- req,
- (POA_CORBA::IDLType_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::WstringDef::_get_def_kind_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::WstringDef_ptr) obj;
- POA_CORBA::IRObject::_get_def_kind_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::WstringDef::destroy_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::WstringDef_ptr) obj;
- POA_CORBA::IRObject::destroy_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::FixedDef::_get_type_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IDLType_ptr impl = (POA_CORBA::FixedDef_ptr) obj;
- POA_CORBA::IDLType::_get_type_skel (
- req,
- (POA_CORBA::IDLType_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::FixedDef::_get_def_kind_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::FixedDef_ptr) obj;
- POA_CORBA::IRObject::_get_def_kind_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::FixedDef::destroy_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::FixedDef_ptr) obj;
- POA_CORBA::IRObject::destroy_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::SequenceDef::_get_type_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IDLType_ptr impl = (POA_CORBA::SequenceDef_ptr) obj;
- POA_CORBA::IDLType::_get_type_skel (
- req,
- (POA_CORBA::IDLType_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::SequenceDef::_get_def_kind_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::SequenceDef_ptr) obj;
- POA_CORBA::IRObject::_get_def_kind_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::SequenceDef::destroy_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::SequenceDef_ptr) obj;
- POA_CORBA::IRObject::destroy_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ArrayDef::_get_type_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IDLType_ptr impl = (POA_CORBA::ArrayDef_ptr) obj;
- POA_CORBA::IDLType::_get_type_skel (
- req,
- (POA_CORBA::IDLType_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ArrayDef::_get_def_kind_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::ArrayDef_ptr) obj;
- POA_CORBA::IRObject::_get_def_kind_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ArrayDef::destroy_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::ArrayDef_ptr) obj;
- POA_CORBA::IRObject::destroy_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ExceptionDef::_get_id_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ExceptionDef_ptr) obj;
- POA_CORBA::Contained::_get_id_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ExceptionDef::_set_id_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ExceptionDef_ptr) obj;
- POA_CORBA::Contained::_set_id_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ExceptionDef::_get_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ExceptionDef_ptr) obj;
- POA_CORBA::Contained::_get_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ExceptionDef::_set_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ExceptionDef_ptr) obj;
- POA_CORBA::Contained::_set_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ExceptionDef::_get_version_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ExceptionDef_ptr) obj;
- POA_CORBA::Contained::_get_version_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ExceptionDef::_set_version_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ExceptionDef_ptr) obj;
- POA_CORBA::Contained::_set_version_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ExceptionDef::_get_defined_in_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ExceptionDef_ptr) obj;
- POA_CORBA::Contained::_get_defined_in_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ExceptionDef::_get_absolute_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ExceptionDef_ptr) obj;
- POA_CORBA::Contained::_get_absolute_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ExceptionDef::_get_containing_repository_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ExceptionDef_ptr) obj;
- POA_CORBA::Contained::_get_containing_repository_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ExceptionDef::describe_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ExceptionDef_ptr) obj;
- POA_CORBA::Contained::describe_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ExceptionDef::move_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ExceptionDef_ptr) obj;
- POA_CORBA::Contained::move_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ExceptionDef::lookup_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ExceptionDef_ptr) obj;
- POA_CORBA::Container::lookup_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ExceptionDef::contents_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ExceptionDef_ptr) obj;
- POA_CORBA::Container::contents_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ExceptionDef::lookup_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ExceptionDef_ptr) obj;
- POA_CORBA::Container::lookup_name_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ExceptionDef::describe_contents_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ExceptionDef_ptr) obj;
- POA_CORBA::Container::describe_contents_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ExceptionDef::create_module_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ExceptionDef_ptr) obj;
- POA_CORBA::Container::create_module_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ExceptionDef::create_constant_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ExceptionDef_ptr) obj;
- POA_CORBA::Container::create_constant_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ExceptionDef::create_struct_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ExceptionDef_ptr) obj;
- POA_CORBA::Container::create_struct_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ExceptionDef::create_union_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ExceptionDef_ptr) obj;
- POA_CORBA::Container::create_union_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ExceptionDef::create_enum_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ExceptionDef_ptr) obj;
- POA_CORBA::Container::create_enum_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ExceptionDef::create_alias_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ExceptionDef_ptr) obj;
- POA_CORBA::Container::create_alias_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ExceptionDef::create_interface_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ExceptionDef_ptr) obj;
- POA_CORBA::Container::create_interface_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ExceptionDef::create_value_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ExceptionDef_ptr) obj;
- POA_CORBA::Container::create_value_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ExceptionDef::create_value_box_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ExceptionDef_ptr) obj;
- POA_CORBA::Container::create_value_box_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ExceptionDef::create_exception_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ExceptionDef_ptr) obj;
- POA_CORBA::Container::create_exception_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ExceptionDef::_get_def_kind_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::ExceptionDef_ptr) obj;
- POA_CORBA::IRObject::_get_def_kind_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ExceptionDef::destroy_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::ExceptionDef_ptr) obj;
- POA_CORBA::IRObject::destroy_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::AttributeDef::_get_id_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::AttributeDef_ptr) obj;
- POA_CORBA::Contained::_get_id_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::AttributeDef::_set_id_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::AttributeDef_ptr) obj;
- POA_CORBA::Contained::_set_id_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::AttributeDef::_get_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::AttributeDef_ptr) obj;
- POA_CORBA::Contained::_get_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::AttributeDef::_set_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::AttributeDef_ptr) obj;
- POA_CORBA::Contained::_set_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::AttributeDef::_get_version_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::AttributeDef_ptr) obj;
- POA_CORBA::Contained::_get_version_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::AttributeDef::_set_version_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::AttributeDef_ptr) obj;
- POA_CORBA::Contained::_set_version_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::AttributeDef::_get_defined_in_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::AttributeDef_ptr) obj;
- POA_CORBA::Contained::_get_defined_in_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::AttributeDef::_get_absolute_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::AttributeDef_ptr) obj;
- POA_CORBA::Contained::_get_absolute_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::AttributeDef::_get_containing_repository_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::AttributeDef_ptr) obj;
- POA_CORBA::Contained::_get_containing_repository_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::AttributeDef::describe_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::AttributeDef_ptr) obj;
- POA_CORBA::Contained::describe_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::AttributeDef::move_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::AttributeDef_ptr) obj;
- POA_CORBA::Contained::move_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::AttributeDef::_get_def_kind_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::AttributeDef_ptr) obj;
- POA_CORBA::IRObject::_get_def_kind_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::AttributeDef::destroy_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::AttributeDef_ptr) obj;
- POA_CORBA::IRObject::destroy_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::OperationDef::_get_id_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::OperationDef_ptr) obj;
- POA_CORBA::Contained::_get_id_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::OperationDef::_set_id_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::OperationDef_ptr) obj;
- POA_CORBA::Contained::_set_id_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::OperationDef::_get_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::OperationDef_ptr) obj;
- POA_CORBA::Contained::_get_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::OperationDef::_set_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::OperationDef_ptr) obj;
- POA_CORBA::Contained::_set_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::OperationDef::_get_version_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::OperationDef_ptr) obj;
- POA_CORBA::Contained::_get_version_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::OperationDef::_set_version_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::OperationDef_ptr) obj;
- POA_CORBA::Contained::_set_version_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::OperationDef::_get_defined_in_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::OperationDef_ptr) obj;
- POA_CORBA::Contained::_get_defined_in_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::OperationDef::_get_absolute_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::OperationDef_ptr) obj;
- POA_CORBA::Contained::_get_absolute_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::OperationDef::_get_containing_repository_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::OperationDef_ptr) obj;
- POA_CORBA::Contained::_get_containing_repository_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::OperationDef::describe_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::OperationDef_ptr) obj;
- POA_CORBA::Contained::describe_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::OperationDef::move_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::OperationDef_ptr) obj;
- POA_CORBA::Contained::move_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::OperationDef::_get_def_kind_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::OperationDef_ptr) obj;
- POA_CORBA::IRObject::_get_def_kind_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::OperationDef::destroy_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::OperationDef_ptr) obj;
- POA_CORBA::IRObject::destroy_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::InterfaceDef::lookup_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::InterfaceDef_ptr) obj;
- POA_CORBA::Container::lookup_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::InterfaceDef::contents_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::InterfaceDef_ptr) obj;
- POA_CORBA::Container::contents_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::InterfaceDef::lookup_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::InterfaceDef_ptr) obj;
- POA_CORBA::Container::lookup_name_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::InterfaceDef::describe_contents_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::InterfaceDef_ptr) obj;
- POA_CORBA::Container::describe_contents_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::InterfaceDef::create_module_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::InterfaceDef_ptr) obj;
- POA_CORBA::Container::create_module_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::InterfaceDef::create_constant_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::InterfaceDef_ptr) obj;
- POA_CORBA::Container::create_constant_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::InterfaceDef::create_struct_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::InterfaceDef_ptr) obj;
- POA_CORBA::Container::create_struct_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::InterfaceDef::create_union_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::InterfaceDef_ptr) obj;
- POA_CORBA::Container::create_union_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::InterfaceDef::create_enum_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::InterfaceDef_ptr) obj;
- POA_CORBA::Container::create_enum_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::InterfaceDef::create_alias_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::InterfaceDef_ptr) obj;
- POA_CORBA::Container::create_alias_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::InterfaceDef::create_interface_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::InterfaceDef_ptr) obj;
- POA_CORBA::Container::create_interface_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::InterfaceDef::create_value_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::InterfaceDef_ptr) obj;
- POA_CORBA::Container::create_value_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::InterfaceDef::create_value_box_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::InterfaceDef_ptr) obj;
- POA_CORBA::Container::create_value_box_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::InterfaceDef::create_exception_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::InterfaceDef_ptr) obj;
- POA_CORBA::Container::create_exception_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::InterfaceDef::_get_id_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::InterfaceDef_ptr) obj;
- POA_CORBA::Contained::_get_id_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::InterfaceDef::_set_id_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::InterfaceDef_ptr) obj;
- POA_CORBA::Contained::_set_id_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::InterfaceDef::_get_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::InterfaceDef_ptr) obj;
- POA_CORBA::Contained::_get_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::InterfaceDef::_set_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::InterfaceDef_ptr) obj;
- POA_CORBA::Contained::_set_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::InterfaceDef::_get_version_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::InterfaceDef_ptr) obj;
- POA_CORBA::Contained::_get_version_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::InterfaceDef::_set_version_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::InterfaceDef_ptr) obj;
- POA_CORBA::Contained::_set_version_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::InterfaceDef::_get_defined_in_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::InterfaceDef_ptr) obj;
- POA_CORBA::Contained::_get_defined_in_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::InterfaceDef::_get_absolute_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::InterfaceDef_ptr) obj;
- POA_CORBA::Contained::_get_absolute_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::InterfaceDef::_get_containing_repository_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::InterfaceDef_ptr) obj;
- POA_CORBA::Contained::_get_containing_repository_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::InterfaceDef::describe_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::InterfaceDef_ptr) obj;
- POA_CORBA::Contained::describe_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::InterfaceDef::move_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::InterfaceDef_ptr) obj;
- POA_CORBA::Contained::move_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::InterfaceDef::_get_type_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IDLType_ptr impl = (POA_CORBA::InterfaceDef_ptr) obj;
- POA_CORBA::IDLType::_get_type_skel (
- req,
- (POA_CORBA::IDLType_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::InterfaceDef::_get_def_kind_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::InterfaceDef_ptr) obj;
- POA_CORBA::IRObject::_get_def_kind_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::InterfaceDef::destroy_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::InterfaceDef_ptr) obj;
- POA_CORBA::IRObject::destroy_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueMemberDef::_get_id_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ValueMemberDef_ptr) obj;
- POA_CORBA::Contained::_get_id_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueMemberDef::_set_id_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ValueMemberDef_ptr) obj;
- POA_CORBA::Contained::_set_id_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueMemberDef::_get_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ValueMemberDef_ptr) obj;
- POA_CORBA::Contained::_get_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueMemberDef::_set_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ValueMemberDef_ptr) obj;
- POA_CORBA::Contained::_set_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueMemberDef::_get_version_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ValueMemberDef_ptr) obj;
- POA_CORBA::Contained::_get_version_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueMemberDef::_set_version_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ValueMemberDef_ptr) obj;
- POA_CORBA::Contained::_set_version_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueMemberDef::_get_defined_in_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ValueMemberDef_ptr) obj;
- POA_CORBA::Contained::_get_defined_in_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueMemberDef::_get_absolute_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ValueMemberDef_ptr) obj;
- POA_CORBA::Contained::_get_absolute_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueMemberDef::_get_containing_repository_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ValueMemberDef_ptr) obj;
- POA_CORBA::Contained::_get_containing_repository_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueMemberDef::describe_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ValueMemberDef_ptr) obj;
- POA_CORBA::Contained::describe_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueMemberDef::move_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ValueMemberDef_ptr) obj;
- POA_CORBA::Contained::move_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueMemberDef::_get_def_kind_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::ValueMemberDef_ptr) obj;
- POA_CORBA::IRObject::_get_def_kind_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueMemberDef::destroy_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::ValueMemberDef_ptr) obj;
- POA_CORBA::IRObject::destroy_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueDef::lookup_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ValueDef_ptr) obj;
- POA_CORBA::Container::lookup_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueDef::contents_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ValueDef_ptr) obj;
- POA_CORBA::Container::contents_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueDef::lookup_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ValueDef_ptr) obj;
- POA_CORBA::Container::lookup_name_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueDef::describe_contents_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ValueDef_ptr) obj;
- POA_CORBA::Container::describe_contents_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueDef::create_module_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ValueDef_ptr) obj;
- POA_CORBA::Container::create_module_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueDef::create_constant_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ValueDef_ptr) obj;
- POA_CORBA::Container::create_constant_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueDef::create_struct_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ValueDef_ptr) obj;
- POA_CORBA::Container::create_struct_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueDef::create_union_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ValueDef_ptr) obj;
- POA_CORBA::Container::create_union_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueDef::create_enum_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ValueDef_ptr) obj;
- POA_CORBA::Container::create_enum_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueDef::create_alias_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ValueDef_ptr) obj;
- POA_CORBA::Container::create_alias_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueDef::create_interface_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ValueDef_ptr) obj;
- POA_CORBA::Container::create_interface_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueDef::create_value_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ValueDef_ptr) obj;
- POA_CORBA::Container::create_value_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueDef::create_value_box_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ValueDef_ptr) obj;
- POA_CORBA::Container::create_value_box_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueDef::create_exception_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Container_ptr impl = (POA_CORBA::ValueDef_ptr) obj;
- POA_CORBA::Container::create_exception_skel (
- req,
- (POA_CORBA::Container_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueDef::_get_id_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ValueDef_ptr) obj;
- POA_CORBA::Contained::_get_id_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueDef::_set_id_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ValueDef_ptr) obj;
- POA_CORBA::Contained::_set_id_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueDef::_get_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ValueDef_ptr) obj;
- POA_CORBA::Contained::_get_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueDef::_set_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ValueDef_ptr) obj;
- POA_CORBA::Contained::_set_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueDef::_get_version_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ValueDef_ptr) obj;
- POA_CORBA::Contained::_get_version_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueDef::_set_version_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ValueDef_ptr) obj;
- POA_CORBA::Contained::_set_version_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueDef::_get_defined_in_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ValueDef_ptr) obj;
- POA_CORBA::Contained::_get_defined_in_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueDef::_get_absolute_name_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ValueDef_ptr) obj;
- POA_CORBA::Contained::_get_absolute_name_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueDef::_get_containing_repository_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ValueDef_ptr) obj;
- POA_CORBA::Contained::_get_containing_repository_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueDef::describe_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ValueDef_ptr) obj;
- POA_CORBA::Contained::describe_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueDef::move_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::Contained_ptr impl = (POA_CORBA::ValueDef_ptr) obj;
- POA_CORBA::Contained::move_skel (
- req,
- (POA_CORBA::Contained_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueDef::_get_type_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IDLType_ptr impl = (POA_CORBA::ValueDef_ptr) obj;
- POA_CORBA::IDLType::_get_type_skel (
- req,
- (POA_CORBA::IDLType_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueDef::_get_def_kind_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::ValueDef_ptr) obj;
- POA_CORBA::IRObject::_get_def_kind_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueDef::destroy_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::ValueDef_ptr) obj;
- POA_CORBA::IRObject::destroy_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueBoxDef::_get_type_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IDLType_ptr impl = (POA_CORBA::ValueBoxDef_ptr) obj;
- POA_CORBA::IDLType::_get_type_skel (
- req,
- (POA_CORBA::IDLType_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueBoxDef::_get_def_kind_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::ValueBoxDef_ptr) obj;
- POA_CORBA::IRObject::_get_def_kind_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
-ACE_INLINE void POA_CORBA::ValueBoxDef::destroy_skel (
- CORBA::ServerRequest &req,
- void *obj,
- void *context,
- CORBA::Environment &env
- )
-{
- POA_CORBA::IRObject_ptr impl = (POA_CORBA::ValueBoxDef_ptr) obj;
- POA_CORBA::IRObject::destroy_skel (
- req,
- (POA_CORBA::IRObject_ptr) impl,
- context,
- env
- );
-}
diff --git a/TAO/tao/ORB.cpp b/TAO/tao/ORB.cpp
index 41d4c2ff66c..49dc91a167b 100644
--- a/TAO/tao/ORB.cpp
+++ b/TAO/tao/ORB.cpp
@@ -33,10 +33,6 @@
#include "tao/MProfile.h"
#include "tao/Object_Loader.h"
-#if (TAO_HAS_INTERFACE_REPOSITORY == 1)
-# include "tao/InterfaceC.h"
-#endif /*TAO_HAS_INTERFACE_REPOSITORY */
-
#if defined (TAO_HAS_VALUETYPE)
# include "tao/ValueFactory_Map.h"
#endif /* TAO_HAS_VALUETYPE */
@@ -819,6 +815,10 @@ CORBA_ORB::resolve_initial_references (const char *name,
else if (ACE_OS::strcmp (name, TAO_OBJID_IORMANIPULATION) == 0)
return this->resolve_ior_manipulation (ACE_TRY_ENV);
+ else if (ACE_OS::strcmp (name, TAO_OBJID_TYPECODEFACTORY) == 0)
+ return this->string_to_object ("DLL:TypeCodeFactory",
+ ACE_TRY_ENV);
+
// Is not one of the well known services, try to find it in the
// InitRef table....
@@ -1028,192 +1028,6 @@ CORBA_ORB::create_dyn_enum (CORBA_TypeCode_ptr tc,
return TAO_DynAny_i::create_dyn_enum (tc, ACE_TRY_ENV);
}
-#if (TAO_HAS_INTERFACE_REPOSITORY == 1)
-
-CORBA_TypeCode_ptr
-CORBA_ORB::create_interface_tc (const char * id,
- const char * name,
- CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_OutputCDR cdr;
-
- // The piece of code that follows has been based on the code in the
- // IDL compiler
- cdr << TAO_ENCAP_BYTE_ORDER; // Byte Order
-
- // Use the overloaded operator from the TAO_Output CDR class
- cdr << id;
-
- // Send the name
- cdr << name;
-
- CORBA_TypeCode_ptr interface_typecode = CORBA::TypeCode::_nil ();
- ACE_NEW_THROW_EX (interface_typecode,
- CORBA_TypeCode (CORBA::tk_objref,
- cdr.total_length (),
- cdr.buffer (),
- 0,
- 0),
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return interface_typecode;
-}
-
-CORBA_TypeCode_ptr
-CORBA_ORB::create_enum_tc (const char *id,
- const char *name,
- CORBA_EnumMemberSeq &members,
- CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_OutputCDR cdr;
-
- // The piece of code that follows has been based on the code in the
- // IDL compiler
- cdr << TAO_ENCAP_BYTE_ORDER; // Byte Order
-
- cdr << id;
-
- cdr << name;
-
- CORBA::ULong len = members.length ();
-
- cdr << len;
-
- for (CORBA::ULong index = 0; index < len; index++)
- {
- cdr << members[index].in ();
- }
-
- CORBA_TypeCode_ptr interface_typecode = CORBA::TypeCode::_nil ();
- ACE_NEW_THROW_EX (interface_typecode,
- CORBA_TypeCode (CORBA::tk_enum,
- cdr.total_length (),
- cdr.buffer (),
- 0,
- 0),
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return interface_typecode;
-}
-
-CORBA_TypeCode_ptr
-CORBA_ORB::create_exception_tc (const char *id,
- const char *name,
- CORBA_StructMemberSeq &members,
- CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_OutputCDR cdr;
-
- // The piece of code that follows has been based on the code in the
- // IDL compiler
- cdr << TAO_ENCAP_BYTE_ORDER; // Byte Order
-
- cdr << id;
-
- cdr << name;
-
- // Number of members..
- CORBA::ULong len = members.length ();
- cdr << len;
-
- for (CORBA::ULong index = 0; index < len; index++)
- {
- // Get the first member which is a string..
- CORBA_StructMember struct_member = members[index];
-
- cdr << struct_member.name.in ();
-
- cdr << struct_member.type.in ();
- }
-
- CORBA_TypeCode_ptr interface_typecode = CORBA::TypeCode::_nil ();
- ACE_NEW_THROW_EX (interface_typecode,
- CORBA_TypeCode (CORBA::tk_except,
- cdr.total_length (),
- cdr.buffer (),
- 0,
- 0),
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return interface_typecode;
-}
-
-
-CORBA_TypeCode_ptr
-CORBA_ORB::create_alias_tc (const char *id,
- const char *name,
- const CORBA::TypeCode_ptr original_type,
- CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_OutputCDR cdr;
-
- cdr << TAO_ENCAP_BYTE_ORDER;
-
- cdr << id;
-
- cdr << name;
-
- cdr << original_type;
-
- CORBA_TypeCode_ptr interface_typecode = CORBA::TypeCode::_nil ();
-
- ACE_NEW_THROW_EX (interface_typecode,
- CORBA_TypeCode (CORBA::tk_alias,
- cdr.total_length (),
- cdr.buffer (),
- 0,
- 0),
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return interface_typecode;
-}
-
-CORBA_TypeCode_ptr
-CORBA_ORB::create_struct_tc (const char *id,
- const char *name,
- CORBA_StructMemberSeq &members,
- CORBA::Environment &ACE_TRY_ENV)
-{
- TAO_OutputCDR cdr;
-
- cdr << TAO_ENCAP_BYTE_ORDER;
-
- cdr << id;
-
- cdr << name;
-
- // Number of members..
- CORBA::ULong len = members.length ();
- cdr << len;
-
- for (CORBA::ULong index = 0; index < len; index++)
- {
- // Get the first member which is a string..
- CORBA_StructMember struct_member = members[index];
-
- cdr << struct_member.name.in ();
-
- cdr << struct_member.type.in ();
- }
-
- CORBA_TypeCode_ptr interface_typecode = CORBA::TypeCode::_nil ();
- ACE_NEW_THROW_EX (interface_typecode,
- CORBA_TypeCode (CORBA::tk_struct,
- cdr.total_length (),
- cdr.buffer (),
- 0,
- 0),
- CORBA::NO_MEMORY ());
- ACE_CHECK_RETURN (CORBA::TypeCode::_nil ());
-
- return interface_typecode;
-}
-
-#endif /*TAO_HAS_INTERFACE_REPOSITORY */
#endif /* TAO_HAS_MINIMUM_CORBA */
// ****************************************************************
@@ -1688,7 +1502,7 @@ CORBA_ORB::string_to_object (const char *str,
CORBA::COMPLETED_NO),
CORBA::Object::_nil ());
-
+
if (ACE_OS::strncmp (str,
file_prefix,
sizeof file_prefix - 1) == 0)
@@ -1830,7 +1644,7 @@ CORBA_ORB::ior_string_to_object (const char *str,
// Create deencapsulation stream ... then unmarshal objref from that
// stream.
-
+
int byte_order = *(mb.rd_ptr ());
mb.rd_ptr (1);
mb.wr_ptr (len);
diff --git a/TAO/tao/ORB.h b/TAO/tao/ORB.h
index 7a8c1d98666..03b9e0d02ef 100644
--- a/TAO/tao/ORB.h
+++ b/TAO/tao/ORB.h
@@ -494,38 +494,6 @@ public:
CORBA::Environment &ACE_TRY_ENV
= TAO_default_environment ());
-#if (TAO_HAS_INTERFACE_REPOSITORY == 1)
- //Methods added for Philipe Merle for CORBA Script..
- CORBA_TypeCode_ptr create_interface_tc (const char * id,
- const char * name,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ());
- CORBA_TypeCode_ptr create_enum_tc (const char *id,
- const char *name,
- CORBA_EnumMemberSeq &members,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ());
-
- CORBA_TypeCode_ptr create_exception_tc (const char *id,
- const char *name,
- CORBA_StructMemberSeq &members,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ());
-
- CORBA_TypeCode_ptr create_alias_tc (const char *id,
- const char *name,
- const CORBA::TypeCode_ptr original_type,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ());
-
- CORBA_TypeCode_ptr create_struct_tc (const char *id,
- const char *name,
- CORBA_StructMemberSeq &members,
- CORBA::Environment &ACE_TRY_ENV =
- TAO_default_environment ());
-
-
-#endif /*TAO_HAS_INTERFACE_REPOSITORY */
#endif /* TAO_HAS_MINIMUM_CORBA */
@@ -808,7 +776,7 @@ private:
// If non-0 then this is the Factory for OBV unmarshaling
#endif /* TAO_HAS_VALUETYPE */
-#if (TAO_HAS_INTERCEPTORS == 1)
+#if defined (TAO_HAS_INTERCEPTORS)
PortableInterceptor::ClientRequestInterceptor_var client_interceptor_;
PortableInterceptor::ServerRequestInterceptor_var server_interceptor_;
// Interceptor registries.
diff --git a/TAO/tao/Object.cpp b/TAO/tao/Object.cpp
index 5bd3372df1e..ae7452df484 100644
--- a/TAO/tao/Object.cpp
+++ b/TAO/tao/Object.cpp
@@ -422,14 +422,12 @@ CORBA_Object::_request (const CORBA::Char *operation,
ACE_THROW_RETURN (CORBA::NO_IMPLEMENT (), CORBA::Request::_nil ());
}
-CORBA::InterfaceDef_ptr
+#if (TAO_HAS_INTERFACE_REPOSITORY == 1)
+
+IR::InterfaceDef_ptr
CORBA_Object::_get_interface (CORBA::Environment &ACE_TRY_ENV)
{
-#if (TAO_HAS_INTERFACE_REPOSITORY == 1)
- CORBA::InterfaceDef_ptr _tao_retval = CORBA::InterfaceDef::_nil();
-#else
- CORBA::InterfaceDef_ptr _tao_retval = 0;
-#endif /* TAO_HAS_INTERFACE_REPOSITORY == 1 */
+ IR::InterfaceDef_ptr _tao_retval = IR::InterfaceDef::_nil();
TAO_Stub *istub = this->_stubobj ();
if (istub == 0)
@@ -471,7 +469,6 @@ CORBA_Object::_get_interface (CORBA::Environment &ACE_TRY_ENV)
break;
}
-#if (TAO_HAS_INTERFACE_REPOSITORY == 1)
TAO_InputCDR &_tao_in = _tao_call.inp_stream ();
if (!(
(_tao_in >> _tao_retval)
@@ -479,12 +476,10 @@ CORBA_Object::_get_interface (CORBA::Environment &ACE_TRY_ENV)
ACE_THROW_RETURN (CORBA::MARSHAL (), _tao_retval);
return _tao_retval;
-#else
- ACE_UNUSED_ARG (_tao_retval);
- ACE_THROW_RETURN (CORBA::INTF_REPOS (), _tao_retval);
-#endif /* TAO_HAS_INTERFACE_REPOSITORY == 1 */
}
+#endif /* TAO_HAS_INTERFACE_REPOSITORY == 1 */
+
CORBA::ImplementationDef_ptr
CORBA_Object::_get_implementation (CORBA::Environment &)
{
diff --git a/TAO/tao/Object.h b/TAO/tao/Object.h
index 0bf684025b0..6877baa2889 100644
--- a/TAO/tao/Object.h
+++ b/TAO/tao/Object.h
@@ -32,6 +32,10 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
+#if (TAO_HAS_INTERFACE_REPOSITORY == 1)
+ class IR_InterfaceDef;
+#endif /* TAO_HAS_INTERFACE_REPOSITORY == 1 */
+
class TAO_ServantBase;
class TAO_Stub;
@@ -90,8 +94,12 @@ public:
// This method is deprecated in the CORBA 2.2 spec, we just return 0
// every time.
- virtual CORBA::InterfaceDef_ptr _get_interface (CORBA_Environment &ACE_TRY_ENV =
- TAO_default_environment ());
+#if (TAO_HAS_INTERFACE_REPOSITORY == 1)
+
+ virtual IR_InterfaceDef *_get_interface (CORBA_Environment &ACE_TRY_ENV =
+ TAO_default_environment ());
+
+#endif /* TAO_HAS_INTERFACE_REPOSITORY == 1 */
// Interface repository related operations.
diff --git a/TAO/tao/POA_CORBA.h b/TAO/tao/POA_CORBA.h
index b03c6265f7a..d2c48b5bc2e 100644
--- a/TAO/tao/POA_CORBA.h
+++ b/TAO/tao/POA_CORBA.h
@@ -10,7 +10,7 @@
// POA_CORBA.h
//
// This file is created by merging the CurrentS.h, PolicyS.h,
-// PollableS.h, DomainS.h, DynAnyS.h and InterfaceS.h files which
+// PollableS.h, DomainS.h, DynAnyS.h and InterfaceS.h files which
// have been removed.
//
// = AUTHOR
@@ -55,6 +55,8 @@
#pragma warning(disable:4250)
#endif /* _MSC_VER */
+class IR_InterfaceDef;
+
class TAO_Export POA_CORBA
{
public:
@@ -295,7 +297,7 @@ public:
class PolicyCurrent;
typedef PolicyCurrent *PolicyCurrent_ptr;
- class TAO_Export PolicyCurrent : public virtual PolicyManager,
+ class TAO_Export PolicyCurrent : public virtual PolicyManager,
public virtual Current
{
protected:
@@ -1766,7 +1768,7 @@ public:
virtual const char* _interface_repository_id (void) const;
virtual void make_domain_manager (
- CORBA::InterfaceDef_ptr object_type,
+ IR_InterfaceDef *object_type,
CORBA::Boolean constr_policy,
CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
@@ -1791,7 +1793,7 @@ public:
);
ConstructionPolicy_ptr _get_servant (void) const;
virtual void make_domain_manager (
- CORBA::InterfaceDef_ptr object_type,
+ IR_InterfaceDef *object_type,
CORBA::Boolean constr_policy,
CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
@@ -1825,7 +1827,7 @@ public:
virtual CORBA::Boolean _is_a (
const char* logical_type_id,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
@@ -1837,7 +1839,7 @@ public:
CORBA::ServerRequest &req,
void *obj,
void *context,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
@@ -1845,26 +1847,26 @@ public:
CORBA::ServerRequest &req,
void *obj,
void *context,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
virtual void _dispatch (
CORBA::ServerRequest &_tao_req,
void *_tao_context,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
::CORBA::IRObject *_this (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
virtual const char* _interface_repository_id (void) const;
virtual IR::DefinitionKind def_kind (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -1872,15 +1874,15 @@ public:
)) = 0;
static void _get_def_kind_skel (
- CORBA::ServerRequest &_tao_req,
- void *_tao_obj,
- void *_tao_context,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::ServerRequest &_tao_req,
+ void *_tao_obj,
+ void *_tao_context,
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
virtual void destroy (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -1888,15 +1890,15 @@ public:
)) = 0;
static void destroy_skel (
- CORBA::ServerRequest &_tao_req,
- void *_tao_obj,
- void *_tao_context,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::ServerRequest &_tao_req,
+ void *_tao_obj,
+ void *_tao_context,
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
};
- class _tao_thru_poa_collocated_IRObject : public virtual ::CORBA::IRObject
+ class _tao_thru_poa_collocated_IRObject : public virtual CORBA::IRObject
{
public:
_tao_thru_poa_collocated_IRObject (
@@ -1906,13 +1908,13 @@ public:
const CORBA::Char *logical_type_id,
CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()
);
-
+
virtual CORBA::Boolean _non_existent(
CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()
);
-
+
virtual IR::DefinitionKind def_kind (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -1920,7 +1922,7 @@ public:
));
virtual void destroy (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -1942,7 +1944,7 @@ public:
virtual CORBA::Boolean _is_a (
const char* logical_type_id,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
@@ -1954,7 +1956,7 @@ public:
CORBA::ServerRequest &req,
void *obj,
void *context,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
@@ -1962,19 +1964,19 @@ public:
CORBA::ServerRequest &req,
void *obj,
void *context,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
virtual void _dispatch (
CORBA::ServerRequest &_tao_req,
void *_tao_context,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
::CORBA::TypeCodeFactory *_this (
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
@@ -1984,7 +1986,7 @@ public:
const char * id,
const char * name,
const IR::StructMemberSeq & members,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -1992,10 +1994,10 @@ public:
)) = 0;
static void create_struct_tc_skel (
- CORBA::ServerRequest &_tao_req,
- void *_tao_obj,
- void *_tao_context,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::ServerRequest &_tao_req,
+ void *_tao_obj,
+ void *_tao_context,
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
@@ -2004,7 +2006,7 @@ public:
const char * name,
CORBA::TypeCode_ptr discriminator_type,
const IR::UnionMemberSeq & members,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -2012,10 +2014,10 @@ public:
)) = 0;
static void create_union_tc_skel (
- CORBA::ServerRequest &_tao_req,
- void *_tao_obj,
- void *_tao_context,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::ServerRequest &_tao_req,
+ void *_tao_obj,
+ void *_tao_context,
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
@@ -2023,7 +2025,7 @@ public:
const char * id,
const char * name,
const IR::EnumMemberSeq & members,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -2031,10 +2033,10 @@ public:
)) = 0;
static void create_enum_tc_skel (
- CORBA::ServerRequest &_tao_req,
- void *_tao_obj,
- void *_tao_context,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::ServerRequest &_tao_req,
+ void *_tao_obj,
+ void *_tao_context,
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
@@ -2042,7 +2044,7 @@ public:
const char * id,
const char * name,
CORBA::TypeCode_ptr original_type,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -2050,10 +2052,10 @@ public:
)) = 0;
static void create_alias_tc_skel (
- CORBA::ServerRequest &_tao_req,
- void *_tao_obj,
- void *_tao_context,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::ServerRequest &_tao_req,
+ void *_tao_obj,
+ void *_tao_context,
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
@@ -2061,7 +2063,7 @@ public:
const char * id,
const char * name,
const IR::StructMemberSeq & members,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -2069,17 +2071,17 @@ public:
)) = 0;
static void create_exception_tc_skel (
- CORBA::ServerRequest &_tao_req,
- void *_tao_obj,
- void *_tao_context,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::ServerRequest &_tao_req,
+ void *_tao_obj,
+ void *_tao_context,
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
virtual CORBA::TypeCode_ptr create_interface_tc (
const char * id,
const char * name,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -2087,16 +2089,16 @@ public:
)) = 0;
static void create_interface_tc_skel (
- CORBA::ServerRequest &_tao_req,
- void *_tao_obj,
- void *_tao_context,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::ServerRequest &_tao_req,
+ void *_tao_obj,
+ void *_tao_context,
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
virtual CORBA::TypeCode_ptr create_string_tc (
CORBA::ULong bound,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -2104,16 +2106,16 @@ public:
)) = 0;
static void create_string_tc_skel (
- CORBA::ServerRequest &_tao_req,
- void *_tao_obj,
- void *_tao_context,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::ServerRequest &_tao_req,
+ void *_tao_obj,
+ void *_tao_context,
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
virtual CORBA::TypeCode_ptr create_wstring_tc (
CORBA::ULong bound,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -2121,17 +2123,17 @@ public:
)) = 0;
static void create_wstring_tc_skel (
- CORBA::ServerRequest &_tao_req,
- void *_tao_obj,
- void *_tao_context,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::ServerRequest &_tao_req,
+ void *_tao_obj,
+ void *_tao_context,
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
virtual CORBA::TypeCode_ptr create_fixed_tc (
CORBA::UShort digits,
CORBA::UShort scale,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -2139,17 +2141,17 @@ public:
)) = 0;
static void create_fixed_tc_skel (
- CORBA::ServerRequest &_tao_req,
- void *_tao_obj,
- void *_tao_context,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::ServerRequest &_tao_req,
+ void *_tao_obj,
+ void *_tao_context,
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
virtual CORBA::TypeCode_ptr create_sequence_tc (
CORBA::ULong bound,
CORBA::TypeCode_ptr element_type,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -2157,17 +2159,17 @@ public:
)) = 0;
static void create_sequence_tc_skel (
- CORBA::ServerRequest &_tao_req,
- void *_tao_obj,
- void *_tao_context,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::ServerRequest &_tao_req,
+ void *_tao_obj,
+ void *_tao_context,
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
virtual CORBA::TypeCode_ptr create_array_tc (
CORBA::ULong length,
CORBA::TypeCode_ptr element_type,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -2175,10 +2177,10 @@ public:
)) = 0;
static void create_array_tc_skel (
- CORBA::ServerRequest &_tao_req,
- void *_tao_obj,
- void *_tao_context,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::ServerRequest &_tao_req,
+ void *_tao_obj,
+ void *_tao_context,
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
@@ -2188,7 +2190,7 @@ public:
CORBA::ValueModifier type_modifier,
CORBA::TypeCode_ptr concrete_base,
const IR::ValueMemberSeq & members,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -2196,10 +2198,10 @@ public:
)) = 0;
static void create_value_tc_skel (
- CORBA::ServerRequest &_tao_req,
- void *_tao_obj,
- void *_tao_context,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::ServerRequest &_tao_req,
+ void *_tao_obj,
+ void *_tao_context,
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
@@ -2207,7 +2209,7 @@ public:
const char * id,
const char * name,
CORBA::TypeCode_ptr boxed_type,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -2215,17 +2217,17 @@ public:
)) = 0;
static void create_value_box_tc_skel (
- CORBA::ServerRequest &_tao_req,
- void *_tao_obj,
- void *_tao_context,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::ServerRequest &_tao_req,
+ void *_tao_obj,
+ void *_tao_context,
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
virtual CORBA::TypeCode_ptr create_native_tc (
const char * id,
const char * name,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -2233,16 +2235,16 @@ public:
)) = 0;
static void create_native_tc_skel (
- CORBA::ServerRequest &_tao_req,
- void *_tao_obj,
- void *_tao_context,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::ServerRequest &_tao_req,
+ void *_tao_obj,
+ void *_tao_context,
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
virtual CORBA::TypeCode_ptr create_recursive_tc (
const char * id,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -2250,17 +2252,17 @@ public:
)) = 0;
static void create_recursive_tc_skel (
- CORBA::ServerRequest &_tao_req,
- void *_tao_obj,
- void *_tao_context,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::ServerRequest &_tao_req,
+ void *_tao_obj,
+ void *_tao_context,
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
virtual CORBA::TypeCode_ptr create_abstract_interface_tc (
const char * id,
const char * name,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -2268,17 +2270,17 @@ public:
)) = 0;
static void create_abstract_interface_tc_skel (
- CORBA::ServerRequest &_tao_req,
- void *_tao_obj,
- void *_tao_context,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::ServerRequest &_tao_req,
+ void *_tao_obj,
+ void *_tao_context,
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
virtual CORBA::TypeCode_ptr create_component_tc (
const char * id,
const char * name,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -2286,17 +2288,17 @@ public:
)) = 0;
static void create_component_tc_skel (
- CORBA::ServerRequest &_tao_req,
- void *_tao_obj,
- void *_tao_context,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::ServerRequest &_tao_req,
+ void *_tao_obj,
+ void *_tao_context,
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
virtual CORBA::TypeCode_ptr create_home_tc (
const char * id,
const char * name,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -2304,17 +2306,17 @@ public:
)) = 0;
static void create_home_tc_skel (
- CORBA::ServerRequest &_tao_req,
- void *_tao_obj,
- void *_tao_context,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::ServerRequest &_tao_req,
+ void *_tao_obj,
+ void *_tao_context,
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
);
};
- class _tao_thru_poa_collocated_TypeCodeFactory : public virtual ::CORBA::TypeCodeFactory
+ class _tao_thru_poa_collocated_TypeCodeFactory : public virtual CORBA::TypeCodeFactory
{
public:
_tao_thru_poa_collocated_TypeCodeFactory (
@@ -2324,16 +2326,16 @@ public:
const CORBA::Char *logical_type_id,
CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()
);
-
+
virtual CORBA::Boolean _non_existent(
CORBA_Environment &ACE_TRY_ENV = TAO_default_environment ()
);
-
+
virtual CORBA::TypeCode_ptr create_struct_tc (
const char * id,
const char * name,
const IR::StructMemberSeq & members,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -2345,7 +2347,7 @@ public:
const char * name,
CORBA::TypeCode_ptr discriminator_type,
const IR::UnionMemberSeq & members,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -2356,7 +2358,7 @@ public:
const char * id,
const char * name,
const IR::EnumMemberSeq & members,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -2367,7 +2369,7 @@ public:
const char * id,
const char * name,
CORBA::TypeCode_ptr original_type,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -2378,7 +2380,7 @@ public:
const char * id,
const char * name,
const IR::StructMemberSeq & members,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -2388,7 +2390,7 @@ public:
virtual CORBA::TypeCode_ptr create_interface_tc (
const char * id,
const char * name,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -2397,7 +2399,7 @@ public:
virtual CORBA::TypeCode_ptr create_string_tc (
CORBA::ULong bound,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -2406,7 +2408,7 @@ public:
virtual CORBA::TypeCode_ptr create_wstring_tc (
CORBA::ULong bound,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -2416,7 +2418,7 @@ public:
virtual CORBA::TypeCode_ptr create_fixed_tc (
CORBA::UShort digits,
CORBA::UShort scale,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -2426,7 +2428,7 @@ public:
virtual CORBA::TypeCode_ptr create_sequence_tc (
CORBA::ULong bound,
CORBA::TypeCode_ptr element_type,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -2436,7 +2438,7 @@ public:
virtual CORBA::TypeCode_ptr create_array_tc (
CORBA::ULong length,
CORBA::TypeCode_ptr element_type,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -2449,7 +2451,7 @@ public:
CORBA::ValueModifier type_modifier,
CORBA::TypeCode_ptr concrete_base,
const IR::ValueMemberSeq & members,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -2460,7 +2462,7 @@ public:
const char * id,
const char * name,
CORBA::TypeCode_ptr boxed_type,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -2470,7 +2472,7 @@ public:
virtual CORBA::TypeCode_ptr create_native_tc (
const char * id,
const char * name,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -2479,7 +2481,7 @@ public:
virtual CORBA::TypeCode_ptr create_recursive_tc (
const char * id,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -2489,7 +2491,7 @@ public:
virtual CORBA::TypeCode_ptr create_abstract_interface_tc (
const char * id,
const char * name,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -2499,7 +2501,7 @@ public:
virtual CORBA::TypeCode_ptr create_component_tc (
const char * id,
const char * name,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
@@ -2509,7 +2511,7 @@ public:
virtual CORBA::TypeCode_ptr create_home_tc (
const char * id,
const char * name,
- CORBA::Environment &ACE_TRY_ENV =
+ CORBA::Environment &ACE_TRY_ENV =
TAO_default_environment ()
)
ACE_THROW_SPEC ((
diff --git a/TAO/tao/TAO.dsp b/TAO/tao/TAO.dsp
index dc85af4710d..49f078e320e 100644
--- a/TAO/tao/TAO.dsp
+++ b/TAO/tao/TAO.dsp
@@ -1,4095 +1,4064 @@
-# Microsoft Developer Studio Project File - Name="TAO DLL" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
-# TARGTYPE "Win32 (ALPHA) Dynamic-Link Library" 0x0602
-
-CFG=TAO DLL - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "TAO.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "TAO.mak" CFG="TAO DLL - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "TAO DLL - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "TAO DLL - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "TAO DLL - Win32 Alpha Release" (based on "Win32 (ALPHA) Dynamic-Link Library")
-!MESSAGE "TAO DLL - Win32 Alpha Debug" (based on "Win32 (ALPHA) Dynamic-Link Library")
-!MESSAGE "TAO DLL - Win32 MFC Debug" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE "TAO DLL - Win32 MFC Release" (based on "Win32 (x86) Dynamic-Link Library")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath "Desktop"
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ".\Release"
-# PROP BASE Intermediate_Dir ".\Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir ".\DLL\Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "../../" /I "../" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "TAO_BUILD_DLL" /FD /c
-# SUBTRACT CPP /YX
-MTL=midl.exe
-# ADD BASE MTL /nologo /D "NDEBUG" /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /machine:I386
-# ADD LINK32 ace.lib /nologo /subsystem:windows /dll /machine:I386 /out:"..\..\bin\TAO.dll" /libpath:"..\..\ace"
-# SUBTRACT LINK32 /incremental:yes
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ".\Debug"
-# PROP BASE Intermediate_Dir ".\Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "DLL\Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /Gy /I "../../" /I "../" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "TAO_BUILD_DLL" /FD /c
-# SUBTRACT CPP /YX
-MTL=midl.exe
-# ADD BASE MTL /nologo /D "_DEBUG" /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /debug /machine:I386
-# ADD LINK32 aced.lib /nologo /subsystem:windows /dll /debug /machine:I386 /out:"..\..\bin\TAOd.dll" /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /Gt0 /I "../" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "TAO_BUILD_DLL" /FD nologo MT Gt0 W3 GX O2 I "../../" /c
-# ADD CPP /nologo /MD /Gt0 /W3 /GX /O2 /I "../../" /I "../" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "TAO_BUILD_DLL" /FD /c
-MTL=midl.exe
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o /win32 "NUL"
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o /win32 "NUL"
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:windows /dll /machine:ALPHA /out:"..\..\bin\TAO.dll" /libpath:"..\..\ace"
-# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:windows /dll /machine:ALPHA /out:"..\..\bin\TAO.dll" /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir ""
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /Gt0 /I "../" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "TAO_BUILD_DLL" /FD /MTd nologo Gt0 W3 GX Zi Od Gy I "../../" /c
-# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /Gy /I "../../" /I "../" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "TAO_BUILD_DLL" /FD /MDd /c
-MTL=midl.exe
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o /win32 "NUL"
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o /win32 "NUL"
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:windows /dll /debug /machine:ALPHA /out:"..\..\bin\TAOd.dll" /libpath:"..\..\ace"
-# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:windows /dll /debug /machine:ALPHA /out:"..\..\bin\TAOd.dll" /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "TAO_DLL___Win32_MFC_Debug"
-# PROP BASE Intermediate_Dir "TAO_DLL___Win32_MFC_Debug"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "DLL\MFC_Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /Gy /I "../../" /I "../" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "TAO_BUILD_DLL" /FD /c
-# SUBTRACT BASE CPP /YX
-# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /Gy /I "../../" /I "../" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "TAO_BUILD_DLL" /D ACE_HAS_MFC=1 /D ACE_DOESNT_INSTANTIATE_NONSTATIC_OBJECT_MANAGER=1 /FD /c
-# SUBTRACT CPP /YX
-MTL=midl.exe
-# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "_DEBUG"
-# ADD RSC /l 0x409 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 aced.lib /nologo /subsystem:windows /dll /debug /machine:I386 /out:"..\..\bin\TAOd.dll" /libpath:"..\..\ace"
-# ADD LINK32 acemfcd.lib /nologo /subsystem:windows /dll /debug /machine:I386 /out:"..\..\bin\TAOmfcd.dll" /libpath:"..\..\ace"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "TAO_DLL___Win32_MFC_Release"
-# PROP BASE Intermediate_Dir "TAO_DLL___Win32_MFC_Release"
-# PROP BASE Ignore_Export_Lib 0
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "DLL\MFC_Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-CPP=cl.exe
-# ADD BASE CPP /nologo /MD /W3 /GX /O2 /I "../../" /I "../" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "TAO_BUILD_DLL" /FD /c
-# SUBTRACT BASE CPP /YX
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "../../" /I "../" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "TAO_BUILD_DLL" /D ACE_HAS_MFC=1 /D ACE_DOESNT_INSTANTIATE_NONSTATIC_OBJECT_MANAGER=1 /FD /c
-# SUBTRACT CPP /YX
-MTL=midl.exe
-# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
-RSC=rc.exe
-# ADD BASE RSC /l 0x409 /d "NDEBUG"
-# ADD RSC /l 0x409 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=link.exe
-# ADD BASE LINK32 ace.lib /nologo /subsystem:windows /dll /machine:I386 /out:"..\..\bin\TAO.dll" /libpath:"..\..\ace"
-# SUBTRACT BASE LINK32 /incremental:yes
-# ADD LINK32 acemfc.lib /nologo /subsystem:windows /dll /machine:I386 /out:"..\..\bin\TAOmfc.dll" /libpath:"..\..\ace"
-# SUBTRACT LINK32 /incremental:yes
-
-!ENDIF
-
-# Begin Target
-
-# Name "TAO DLL - Win32 Release"
-# Name "TAO DLL - Win32 Debug"
-# Name "TAO DLL - Win32 Alpha Release"
-# Name "TAO DLL - Win32 Alpha Debug"
-# Name "TAO DLL - Win32 MFC Debug"
-# Name "TAO DLL - Win32 MFC Release"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
-# Begin Source File
-
-SOURCE=.\Acceptor_Registry.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Active_Object_Map.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Any.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\append.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Asynch_Invocation.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\BoundsC.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Buffering_Constraint_Policy.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CDR.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CDR_Interpreter.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Client_Priority_Policy.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Client_Strategy_Factory.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Connector_Registry.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Context.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CONV_FRAMEC.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CONV_FRAMES.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\corbafwd.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CurrentC.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\CurrentS.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\debug.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\default_client.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\default_resource.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\default_server.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Direct_Priority_Mapping.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\DomainC.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\DomainS.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\DynAny_i.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\DynAnyC.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\DynAnyS.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\DynArray_i.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\DynEnum_i.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\DynSequence_i.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\DynStruct_i.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\DynUnion_i.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Environment.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Exception.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Forwarding_Servant.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\GIOP_Message_Accept_State.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\GIOP_Message_Acceptors.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\GIOP_Message_Base.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\GIOP_Message_Connectors.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\GIOP_Message_Headers.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\GIOP_Message_Lite.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\GIOP_Message_State.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\GIOP_Server_Request.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\GIOP_Utils.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\GIOPC.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\IIOP_Acceptor.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\IIOP_Connect.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\IIOP_Connector.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\IIOP_Factory.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\IIOP_Lite_Factory.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\IIOP_Profile.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\IIOP_Transport.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepoC.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepoS.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepoS_T.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\InconsistentTypeCodeC.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Interceptor.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\InterceptorC.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\InterceptorS.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\InterfaceC.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\InterfaceS.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Invocation.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\IOPC.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\IOPS.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\IOR_LookupTable.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\IORC.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\IORManipulation.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\IORS.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Key_Adapters.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Leader_Follower.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Linear_Priority_Mapping.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Managed_Types.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Marshal.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Messaging_Policy_i.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\MessagingC.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\MessagingS.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\MProfile.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\NVList.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Object.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Object_Adapter.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Object_KeyC.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Object_Loader.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\ObjectIDList.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\operation_details.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Operation_Table.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\ORB.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\ORB_Core.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\params.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Pluggable.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Pluggable_Messaging.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Pluggable_Messaging_Utils.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\POA.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\POAC.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\POAManager.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\POAS.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Policy_Manager.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\PolicyC.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\PolicyS.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\PollableC.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\PollableS.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Pool_Per_Endpoint.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Principal.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Priority_Mapping.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Profile.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Protocol_Factory.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Reactor_Per_Priority.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Reactor_Registry.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Reply_Dispatcher.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Request.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Resource_Factory.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Current.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\rtcorbafwd.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sequence.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Servant_Base.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Server_Request.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Server_Strategy_Factory.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Services.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SHMIOP_Acceptor.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SHMIOP_Connect.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SHMIOP_Connector.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SHMIOP_Factory.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SHMIOP_Profile.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\SHMIOP_Transport.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Single_Reactor.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\skip.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Smart_Proxies.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Stub.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sync_Strategies.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Tagged_Components.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\TAO.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\TAO_Internal.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\TAOC.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\TAOS.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\target_specification.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\TimeBaseC.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\TimeBaseS.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Transport_Mux_Strategy.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Typecode.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Typecode_Constants.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\UIOP_Acceptor.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\UIOP_Connect.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\UIOP_Connector.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\UIOP_Factory.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\UIOP_Lite_Factory.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\UIOP_Profile.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\UIOP_Transport.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Union.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\ValueBase.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\ValueFactory.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\ValueFactory_Map.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\Wait_Strategy.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# Begin Source File
-
-SOURCE=.\WrongTransactionC.cpp
-
-!IF "$(CFG)" == "TAO DLL - Win32 Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
-
-!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
-
-!ENDIF
-
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
-# Begin Source File
-
-SOURCE=.\Acceptor_Registry.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Active_Object_Map.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\any.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\arg_shifter.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Asynch_Invocation.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Buffering_Constraint_Policy.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\cdr.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CDR_Interpreter.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Client_Priority_Policy.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Client_Strategy_Factory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Connector_Registry.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Context.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CONV_FRAMEC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CONV_FRAMES.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\corba.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\corbafwd.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CurrentC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\debug.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\default_client.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\default_resource.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\default_server.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Direct_Priority_Mapping.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\DomainC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\DomainS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\DynAny_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\DynAnyC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\DynArray_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\DynEnum_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\DynSequence_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\DynStruct_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\DynUnion_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Environment.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Exception.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Forwarding_Servant.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\giop.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\GIOP_Message_Headers.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\GIOP_Message_State.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\GIOP_Server_Request.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\GIOPC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IIOP_Acceptor.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IIOP_Connect.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IIOP_Connector.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IIOP_Factory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IIOP_Profile.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IIOP_Transport.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepoC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepoS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepoS_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\InconsistentTypeCodeC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Interceptor.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\InterceptorC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\InterceptorS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\InterfaceC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\InterfaceS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Invocation.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IOPC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IOPS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IOR_LookupTable.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IORC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IORManipulation.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IORS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Leader_Follower.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Linear_Priority_Mapping.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Managed_Types.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\marshal.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Messaging_Policy_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\MessagingC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\MessagingS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\MProfile.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\nvlist.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\object.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Object_Adapter.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Object_KeyC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Object_Loader.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ObjectIDList.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Operation_Table.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\orb.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\orb_core.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ORB_Strategies_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\orbconf.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\params.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Pluggable.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\poa.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\POA_CORBA.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\poa_macros.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\poa_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\poaC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\POAManager.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\poaS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Policy_Manager.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\PolicyC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\PollableC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\PollableS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Pool_Per_Endpoint.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Principal.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Priority_Mapping.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Profile.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Protocol_Factory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Reactor_Per_Priority.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Reactor_Registry.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Reply_Dispatcher.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\request.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Resource_Factory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Current.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\rtcorbafwd.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\sequence.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sequence_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\servant_base.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Server_Request.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Server_Strategy_Factory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Services.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SHMIOP_Acceptor.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SHMIOP_Connect.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SHMIOP_Connector.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SHMIOP_Factory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SHMIOP_Profile.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SHMIOP_Transport.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Single_Reactor.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\singletons.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Smart_Proxies.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\stub.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sync_Strategies.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Tagged_Components.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\TAO.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\TAO_Internal.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\TAOC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\TAOS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\target_specification.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\TimeBaseC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timeprobe.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Transport_Mux_Strategy.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\typecode.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\UIOP_Acceptor.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\UIOP_Connect.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\UIOP_Connector.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\UIOP_Factory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\UIOP_Profile.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\UIOP_Transport.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ValueBase.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ValueFactory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ValueFactory_Map.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\varout.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Wait_Strategy.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\WrongTransactionC.h
-# End Source File
-# End Group
-# Begin Group "Inline Files"
-
-# PROP Default_Filter "i"
-# Begin Source File
-
-SOURCE=.\Acceptor_Registry.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Active_Object_Map.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\any.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Asynch_Invocation.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\BoundsC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Buffering_Constraint_Policy.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\cdr.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Client_Priority_Policy.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Context.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\CONV_FRAMEC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\CONV_FRAMES.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\corbafwd.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\default_client.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\default_resource.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\default_server.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Direct_Priority_Mapping.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\DomainC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\DomainS_T.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\DynAnyC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Environment.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Exception.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\giop.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\GIOP_Message_Headers.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\GIOP_Message_State.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\GIOP_Server_Request.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\GIOPC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\IIOP_Connect.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\IIOP_ORB.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepoC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepoS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepoS_T.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Interceptor.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\InterceptorC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\InterfaceC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\InterfaceS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Invocation.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\IOPC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\IOPS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Leader_Follower.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Linear_Priority_Mapping.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Managed_Types.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\marshal.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Messaging_Policy_i.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\MessagingC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\MessagingS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\NVList.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\object.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Object_KeyC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Object_Loader.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\ObjectIDList.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\ORB.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\orb_core.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\ORB_Strategies_T.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\params.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\poaC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\POAManager.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\poaS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Policy_Manager.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\PolicyC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Pool_Per_Endpoint.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Priority_Mapping.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Profile.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Reactor_Per_Priority.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Reactor_Registry.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Reply_Dispatcher.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Request.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Current.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\rtcorbafwd.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\sequence.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sequence_T.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Server_Request.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Services.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SHMIOP_Acceptor.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SHMIOP_Connect.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SHMIOP_Profile.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Single_Reactor.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Smart_Proxies.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\stub.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Tagged_Components.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\TAO_Internal.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\TAOC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\TAOS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\target_specification.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timeprobe.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\typecode.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\UIOP_Connect.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\UIOP_Profile.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\ValueBase.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\ValueFactory.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\ValueFactory_Map.i
-# End Source File
-# End Group
-# Begin Group "Resource files"
-
-# PROP Default_Filter "rc"
-# Begin Source File
-
-SOURCE=.\tao.rc
-# End Source File
-# End Group
-# End Target
-# End Project
+# Microsoft Developer Studio Project File - Name="TAO DLL" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
+# TARGTYPE "Win32 (ALPHA) Dynamic-Link Library" 0x0602
+
+CFG=TAO DLL - Win32 Debug
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
+!MESSAGE use the Export Makefile command and run
+!MESSAGE
+!MESSAGE NMAKE /f "TAO.mak".
+!MESSAGE
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE
+!MESSAGE NMAKE /f "TAO.mak" CFG="TAO DLL - Win32 Debug"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "TAO DLL - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE "TAO DLL - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE "TAO DLL - Win32 Alpha Release" (based on "Win32 (ALPHA) Dynamic-Link Library")
+!MESSAGE "TAO DLL - Win32 Alpha Debug" (based on "Win32 (ALPHA) Dynamic-Link Library")
+!MESSAGE "TAO DLL - Win32 MFC Debug" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE "TAO DLL - Win32 MFC Release" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath "Desktop"
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir ".\Release"
+# PROP BASE Intermediate_Dir ".\Release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir ""
+# PROP Intermediate_Dir ".\DLL\Release"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+CPP=cl.exe
+# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /c
+# ADD CPP /nologo /MD /W3 /GX /O2 /I "../../" /I "../" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "TAO_BUILD_DLL" /FD /c
+# SUBTRACT CPP /YX
+MTL=midl.exe
+# ADD BASE MTL /nologo /D "NDEBUG" /win32
+# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /machine:I386
+# ADD LINK32 ace.lib /nologo /subsystem:windows /dll /machine:I386 /out:"..\..\bin\TAO.dll" /libpath:"..\..\ace"
+# SUBTRACT LINK32 /incremental:yes
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir ".\Debug"
+# PROP BASE Intermediate_Dir ".\Debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir ""
+# PROP Intermediate_Dir "DLL\Debug"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+CPP=cl.exe
+# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /c
+# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /Gy /I "../../" /I "../" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "TAO_BUILD_DLL" /FD /c
+# SUBTRACT CPP /YX
+MTL=midl.exe
+# ADD BASE MTL /nologo /D "_DEBUG" /win32
+# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d "_DEBUG"
+# ADD RSC /l 0x409 /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /dll /debug /machine:I386
+# ADD LINK32 aced.lib /nologo /subsystem:windows /dll /debug /machine:I386 /out:"..\..\bin\TAOd.dll" /libpath:"..\..\ace"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir ""
+# PROP BASE Intermediate_Dir "Release"
+# PROP BASE Ignore_Export_Lib 0
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir ""
+# PROP Intermediate_Dir "Release"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+CPP=cl.exe
+# ADD BASE CPP /Gt0 /I "../" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "TAO_BUILD_DLL" /FD nologo MT Gt0 W3 GX O2 I "../../" /c
+# ADD CPP /nologo /MD /Gt0 /W3 /GX /O2 /I "../../" /I "../" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "TAO_BUILD_DLL" /FD /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o /win32 "NUL"
+# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o /win32 "NUL"
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:windows /dll /machine:ALPHA /out:"..\..\bin\TAO.dll" /libpath:"..\..\ace"
+# ADD LINK32 ace.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:windows /dll /machine:ALPHA /out:"..\..\bin\TAO.dll" /libpath:"..\..\ace"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir ""
+# PROP BASE Intermediate_Dir "Debug"
+# PROP BASE Ignore_Export_Lib 0
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir ""
+# PROP Intermediate_Dir "Debug"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+CPP=cl.exe
+# ADD BASE CPP /Gt0 /I "../" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "TAO_BUILD_DLL" /FD /MTd nologo Gt0 W3 GX Zi Od Gy I "../../" /c
+# ADD CPP /nologo /Gt0 /W3 /GX /Zi /Od /Gy /I "../../" /I "../" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "TAO_BUILD_DLL" /FD /MDd /c
+MTL=midl.exe
+# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o /win32 "NUL"
+# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o /win32 "NUL"
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d "_DEBUG"
+# ADD RSC /l 0x409 /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:windows /dll /debug /machine:ALPHA /out:"..\..\bin\TAOd.dll" /libpath:"..\..\ace"
+# ADD LINK32 aced.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /nologo /subsystem:windows /dll /debug /machine:ALPHA /out:"..\..\bin\TAOd.dll" /libpath:"..\..\ace"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "TAO_DLL___Win32_MFC_Debug"
+# PROP BASE Intermediate_Dir "TAO_DLL___Win32_MFC_Debug"
+# PROP BASE Ignore_Export_Lib 0
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir ""
+# PROP Intermediate_Dir "DLL\MFC_Debug"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+CPP=cl.exe
+# ADD BASE CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /Gy /I "../../" /I "../" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "TAO_BUILD_DLL" /FD /c
+# SUBTRACT BASE CPP /YX
+# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /Gy /I "../../" /I "../" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "TAO_BUILD_DLL" /D ACE_HAS_MFC=1 /D ACE_DOESNT_INSTANTIATE_NONSTATIC_OBJECT_MANAGER=1 /FD /c
+# SUBTRACT CPP /YX
+MTL=midl.exe
+# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
+# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d "_DEBUG"
+# ADD RSC /l 0x409 /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 aced.lib /nologo /subsystem:windows /dll /debug /machine:I386 /out:"..\..\bin\TAOd.dll" /libpath:"..\..\ace"
+# ADD LINK32 acemfcd.lib /nologo /subsystem:windows /dll /debug /machine:I386 /out:"..\..\bin\TAOmfcd.dll" /libpath:"..\..\ace"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "TAO_DLL___Win32_MFC_Release"
+# PROP BASE Intermediate_Dir "TAO_DLL___Win32_MFC_Release"
+# PROP BASE Ignore_Export_Lib 0
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir ""
+# PROP Intermediate_Dir "DLL\MFC_Release"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+CPP=cl.exe
+# ADD BASE CPP /nologo /MD /W3 /GX /O2 /I "../../" /I "../" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "TAO_BUILD_DLL" /FD /c
+# SUBTRACT BASE CPP /YX
+# ADD CPP /nologo /MD /W3 /GX /O2 /I "../../" /I "../" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "TAO_BUILD_DLL" /D ACE_HAS_MFC=1 /D ACE_DOESNT_INSTANTIATE_NONSTATIC_OBJECT_MANAGER=1 /FD /c
+# SUBTRACT CPP /YX
+MTL=midl.exe
+# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
+# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
+RSC=rc.exe
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 ace.lib /nologo /subsystem:windows /dll /machine:I386 /out:"..\..\bin\TAO.dll" /libpath:"..\..\ace"
+# SUBTRACT BASE LINK32 /incremental:yes
+# ADD LINK32 acemfc.lib /nologo /subsystem:windows /dll /machine:I386 /out:"..\..\bin\TAOmfc.dll" /libpath:"..\..\ace"
+# SUBTRACT LINK32 /incremental:yes
+
+!ENDIF
+
+# Begin Target
+
+# Name "TAO DLL - Win32 Release"
+# Name "TAO DLL - Win32 Debug"
+# Name "TAO DLL - Win32 Alpha Release"
+# Name "TAO DLL - Win32 Alpha Debug"
+# Name "TAO DLL - Win32 MFC Debug"
+# Name "TAO DLL - Win32 MFC Release"
+# Begin Group "Source Files"
+
+# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90"
+# Begin Source File
+
+SOURCE=.\Acceptor_Registry.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Active_Object_Map.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Any.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\append.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Asynch_Invocation.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\BoundsC.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Buffering_Constraint_Policy.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\CDR.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\CDR_Interpreter.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Client_Priority_Policy.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Client_Strategy_Factory.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Connector_Registry.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Context.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\CONV_FRAMEC.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\CONV_FRAMES.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\corbafwd.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\CurrentC.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\CurrentS.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\debug.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\default_client.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\default_resource.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\default_server.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Direct_Priority_Mapping.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\DomainC.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\DomainS.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\DynAny_i.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\DynAnyC.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\DynAnyS.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\DynArray_i.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\DynEnum_i.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\DynSequence_i.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\DynStruct_i.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\DynUnion_i.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Environment.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Exception.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Forwarding_Servant.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\GIOP_Message_Accept_State.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\GIOP_Message_Acceptors.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\GIOP_Message_Base.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\GIOP_Message_Connectors.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\GIOP_Message_Headers.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\GIOP_Message_Lite.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\GIOP_Message_State.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\GIOP_Server_Request.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\GIOP_Utils.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\GIOPC.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\IIOP_Acceptor.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\IIOP_Connect.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\IIOP_Connector.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\IIOP_Factory.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\IIOP_Lite_Factory.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\IIOP_Profile.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\IIOP_Transport.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\ImplRepoC.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\ImplRepoS.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\ImplRepoS_T.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\InconsistentTypeCodeC.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Interceptor.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\InterceptorC.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\InterceptorS.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\InterfaceC.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\InterfaceS.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Invocation.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\IOPC.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\IOPS.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\IOR_LookupTable.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\IORC.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\IORManipulation.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\IORS.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Key_Adapters.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Leader_Follower.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Linear_Priority_Mapping.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Managed_Types.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Marshal.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Messaging_Policy_i.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\MessagingC.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\MessagingS.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\MProfile.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\NVList.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Object.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Object_Adapter.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Object_KeyC.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Object_Loader.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\ObjectIDList.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\operation_details.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Operation_Table.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\ORB.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\ORB_Core.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\params.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Pluggable.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Pluggable_Messaging.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Pluggable_Messaging_Utils.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\POA.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\POAC.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\POAManager.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\POAS.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Policy_Manager.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\PolicyC.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\PolicyS.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\PollableC.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\PollableS.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Pool_Per_Endpoint.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Principal.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Priority_Mapping.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Profile.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Protocol_Factory.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Reactor_Per_Priority.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Reactor_Registry.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Reply_Dispatcher.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Request.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Resource_Factory.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Current.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\rtcorbafwd.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Sequence.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Servant_Base.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Server_Request.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Server_Strategy_Factory.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Services.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\SHMIOP_Acceptor.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\SHMIOP_Connect.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\SHMIOP_Connector.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\SHMIOP_Factory.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\SHMIOP_Profile.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\SHMIOP_Transport.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Single_Reactor.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\skip.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Stub.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Sync_Strategies.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Tagged_Components.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\TAO.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\TAO_Internal.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\TAOC.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\TAOS.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\target_specification.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\TimeBaseC.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\TimeBaseS.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Transport_Mux_Strategy.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Typecode.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Typecode_Constants.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\UIOP_Acceptor.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\UIOP_Connect.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\UIOP_Connector.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\UIOP_Factory.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\UIOP_Lite_Factory.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\UIOP_Profile.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\UIOP_Transport.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Union.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\ValueBase.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\ValueFactory.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\ValueFactory_Map.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\Wait_Strategy.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
+SOURCE=.\WrongTransactionC.cpp
+
+!IF "$(CFG)" == "TAO DLL - Win32 Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Release"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 Alpha Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Debug"
+
+!ELSEIF "$(CFG)" == "TAO DLL - Win32 MFC Release"
+
+!ENDIF
+
+# End Source File
+# End Group
+# Begin Group "Header Files"
+
+# PROP Default_Filter "h;hpp;hxx;hm;inl;fi;fd"
+# Begin Source File
+
+SOURCE=.\Acceptor_Registry.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Active_Object_Map.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\any.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\arg_shifter.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Asynch_Invocation.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Buffering_Constraint_Policy.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\cdr.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\CDR_Interpreter.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Client_Priority_Policy.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Client_Strategy_Factory.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Connector_Registry.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Context.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\CONV_FRAMEC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\CONV_FRAMES.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\corba.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\corbafwd.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\CurrentC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\debug.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\default_client.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\default_resource.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\default_server.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Direct_Priority_Mapping.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\DomainC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\DynAny_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\DynAnyC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\DynArray_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\DynEnum_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\DynSequence_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\DynStruct_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\DynUnion_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Environment.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Exception.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Forwarding_Servant.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\giop.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\GIOP_Message_Headers.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\GIOP_Message_State.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\GIOP_Server_Request.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\GIOPC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\ifrfwd.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IIOP_Acceptor.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IIOP_Connect.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IIOP_Connector.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IIOP_Factory.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IIOP_Profile.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IIOP_Transport.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\ImplRepoC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\ImplRepoS.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\ImplRepoS_T.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\InconsistentTypeCodeC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Interceptor.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\InterceptorC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\InterceptorS.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\InterfaceC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\InterfaceS.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Invocation.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IOPC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IOPS.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IOR_LookupTable.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IORC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IORManipulation.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IORS.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Leader_Follower.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Linear_Priority_Mapping.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Managed_Types.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\marshal.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Messaging_Policy_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\MessagingC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\MessagingS.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\MProfile.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\nvlist.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\object.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Object_Adapter.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Object_KeyC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Object_Loader.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\ObjectIDList.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Operation_Table.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\orb.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\orb_core.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\ORB_Strategies_T.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\orbconf.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\params.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Pluggable.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\poa.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\POA_CORBA.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\poa_macros.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\poa_T.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\poaC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\POAManager.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\poaS.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Policy_Manager.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PolicyC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PollableC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PollableS.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Pool_Per_Endpoint.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Principal.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Priority_Mapping.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Profile.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Protocol_Factory.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Reactor_Per_Priority.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Reactor_Registry.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Reply_Dispatcher.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\request.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Resource_Factory.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Current.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\rtcorbafwd.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\sequence.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Sequence_T.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\servant_base.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Server_Request.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Server_Strategy_Factory.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Services.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\SHMIOP_Acceptor.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\SHMIOP_Connect.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\SHMIOP_Connector.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\SHMIOP_Factory.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\SHMIOP_Profile.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\SHMIOP_Transport.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Single_Reactor.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\singletons.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\stub.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Sync_Strategies.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Tagged_Components.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\TAO.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\TAO_Internal.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\TAOC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\TAOS.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\target_specification.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\TimeBaseC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Timeprobe.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Transport_Mux_Strategy.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\typecode.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\UIOP_Acceptor.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\UIOP_Connect.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\UIOP_Connector.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\UIOP_Factory.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\UIOP_Profile.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\UIOP_Transport.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\ValueBase.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\ValueFactory.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\ValueFactory_Map.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\varout.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Wait_Strategy.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\WrongTransactionC.h
+# End Source File
+# End Group
+# Begin Group "Inline Files"
+
+# PROP Default_Filter "i"
+# Begin Source File
+
+SOURCE=.\Acceptor_Registry.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Active_Object_Map.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\any.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Asynch_Invocation.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\BoundsC.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Buffering_Constraint_Policy.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\cdr.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Client_Priority_Policy.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Context.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\CONV_FRAMEC.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\CONV_FRAMES.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\corbafwd.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\default_client.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\default_resource.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\default_server.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Direct_Priority_Mapping.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\DomainC.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\DomainS_T.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\DynAnyC.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Environment.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Exception.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\giop.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\GIOP_Message_Headers.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\GIOP_Message_State.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\GIOP_Server_Request.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\GIOPC.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\IIOP_Connect.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\IIOP_ORB.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\ImplRepoC.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\ImplRepoS.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\ImplRepoS_T.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Interceptor.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\InterceptorC.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\InterfaceC.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Invocation.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\IOPC.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\IOPS.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Leader_Follower.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Linear_Priority_Mapping.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Managed_Types.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\marshal.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Messaging_Policy_i.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\MessagingC.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\MessagingS.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\NVList.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\object.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Object_KeyC.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Object_Loader.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\ObjectIDList.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\ORB.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\orb_core.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\ORB_Strategies_T.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\params.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\poaC.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\POAManager.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\poaS.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Policy_Manager.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\PolicyC.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Pool_Per_Endpoint.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Priority_Mapping.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Profile.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Reactor_Per_Priority.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Reactor_Registry.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Reply_Dispatcher.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Request.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Current.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\rtcorbafwd.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\sequence.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Sequence_T.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Server_Request.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Services.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\SHMIOP_Acceptor.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\SHMIOP_Connect.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\SHMIOP_Profile.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Single_Reactor.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\stub.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Tagged_Components.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\TAO_Internal.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\TAOC.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\TAOS.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\target_specification.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Timeprobe.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\typecode.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\UIOP_Connect.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\UIOP_Profile.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\ValueBase.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\ValueFactory.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\ValueFactory_Map.i
+# End Source File
+# End Group
+# Begin Group "Resource files"
+
+# PROP Default_Filter "rc"
+# Begin Source File
+
+SOURCE=.\tao.rc
+# End Source File
+# End Group
+# End Target
+# End Project
diff --git a/TAO/tao/TAO_Static.dsp b/TAO/tao/TAO_Static.dsp
index 3a7c54eba37..fc0a7363377 100644
--- a/TAO/tao/TAO_Static.dsp
+++ b/TAO/tao/TAO_Static.dsp
@@ -1,1649 +1,1649 @@
-# Microsoft Developer Studio Project File - Name="TAO LIB" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Static Library" 0x0104
-
-CFG=TAO LIB - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "TAO_Static.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "TAO_Static.mak" CFG="TAO LIB - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "TAO LIB - Win32 Release" (based on "Win32 (x86) Static Library")
-!MESSAGE "TAO LIB - Win32 Debug" (based on "Win32 (x86) Static Library")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath "Desktop"
-CPP=cl.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "TAO LIB - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "TAO_Stat"
-# PROP BASE Intermediate_Dir "TAO_Stat"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "LIB\Release"
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "../../" /I "../" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D ACE_HAS_DLL=0 /D TAO_HAS_DLL=0 /D "ACE_NO_INLINE" /FD /c
-# SUBTRACT CPP /YX
-# ADD BASE RSC /l 0x409
-# ADD RSC /l 0x409
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo
-# ADD LIB32 /nologo /out:"TAOs.lib"
-
-!ELSEIF "$(CFG)" == "TAO LIB - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "TAO_Sta0"
-# PROP BASE Intermediate_Dir "TAO_Sta0"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir ""
-# PROP Intermediate_Dir "LIB\Debug"
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /Z7 /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
-# ADD CPP /nologo /MDd /W3 /GX /Z7 /Od /I "../../" /I "../" /D TAO_HAS_DLL=0 /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D ACE_HAS_DLL=0 /YX /FD /c
-# ADD BASE RSC /l 0x409
-# ADD RSC /l 0x409
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LIB32=link.exe -lib
-# ADD BASE LIB32 /nologo
-# ADD LIB32 /nologo /out:"TAOsd.lib"
-
-!ENDIF
-
-# Begin Target
-
-# Name "TAO LIB - Win32 Release"
-# Name "TAO LIB - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp"
-# Begin Source File
-
-SOURCE=.\Acceptor_Registry.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Active_Object_Map.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Any.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\append.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Asynch_Invocation.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\BoundsC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Buffering_Constraint_Policy.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\CDR.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\CDR_Interpreter.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Client_Priority_Policy.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Client_Strategy_Factory.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Connector_Registry.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Context.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\CONV_FRAMEC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\CONV_FRAMES.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\corbafwd.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\CurrentC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\CurrentS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\debug.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\default_client.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\default_resource.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\default_server.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Direct_Priority_Mapping.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\DomainC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\DomainS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\DynAny_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\DynAnyC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\DynAnyS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\DynArray_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\DynEnum_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\DynSequence_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\DynStruct_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\DynUnion_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Environment.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Exception.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Forwarding_Servant.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\GIOP_Message_Accept_State.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\GIOP_Message_Acceptors.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\GIOP_Message_Base.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\GIOP_Message_Connectors.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\GIOP_Message_Headers.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\GIOP_Message_Lite.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\GIOP_Message_State.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\GIOP_Server_Request.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\GIOP_Utils.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\GIOPC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\IIOP_Acceptor.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\IIOP_Connect.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\IIOP_Connector.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\IIOP_Factory.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\IIOP_Lite_Factory.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\IIOP_Profile.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\IIOP_Transport.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepoC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepoS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepoS_T.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\InconsistentTypeCodeC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Interceptor.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\InterceptorC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\InterceptorS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\InterfaceC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\InterfaceS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Invocation.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\IOPC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\IOPS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\IOR_LookupTable.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\IORC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\IORManipulation.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\IORS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Key_Adapters.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Leader_Follower.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Linear_Priority_Mapping.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Managed_Types.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Marshal.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Messaging_Policy_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\MessagingC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\MessagingS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\MProfile.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\NVList.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Object.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Object_Adapter.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Object_KeyC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Object_Loader.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\ObjectIDList.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\operation_details.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Operation_Table.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\ORB.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\ORB_Core.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\params.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Pluggable.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Pluggable_Messaging.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Pluggable_Messaging_Utils.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\POA.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\POAC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\POAManager.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\POAS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Policy_Manager.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\PolicyC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\PolicyS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\PollableC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\PollableS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Pool_Per_Endpoint.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Principal.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Priority_Mapping.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Profile.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Protocol_Factory.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Reactor_Per_Priority.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Reactor_Registry.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Reply_Dispatcher.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Request.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Resource_Factory.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Current.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\rtcorbafwd.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sequence.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Servant_Base.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Server_Request.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Server_Strategy_Factory.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Services.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\SHMIOP_Acceptor.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\SHMIOP_Connect.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\SHMIOP_Connector.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\SHMIOP_Factory.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\SHMIOP_Profile.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\SHMIOP_Transport.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Single_Reactor.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\skip.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Smart_Proxies.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Stub.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sync_Strategies.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Tagged_Components.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\TAO.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\TAO_Internal.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\TAOC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\TAOS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\target_specification.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\TimeBaseC.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\TimeBaseS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Transport_Mux_Strategy.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Typecode.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Typecode_Constants.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\UIOP_Acceptor.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\UIOP_Connect.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\UIOP_Connector.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\UIOP_Factory.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\UIOP_Lite_Factory.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\UIOP_Profile.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\UIOP_Transport.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Union.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\ValueBase.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\ValueFactory.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\ValueFactory_Map.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Wait_Strategy.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\WrongTransactionC.cpp
-# End Source File
-# End Group
-# Begin Group "Header Files"
-
-# PROP Default_Filter "h"
-# Begin Source File
-
-SOURCE=.\Acceptor_Registry.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Active_Object_Map.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\any.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\arg_shifter.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Asynch_Invocation.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\BoundsC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Buffering_Constraint_Policy.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\cdr.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CDR_Interpreter.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Client_Priority_Policy.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Client_Strategy_Factory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Connector_Registry.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Context.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CONV_FRAMEC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CONV_FRAMES.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\corba.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\corbafwd.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\CurrentC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\debug.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\default_client.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\default_resource.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\default_server.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Direct_Priority_Mapping.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\DomainC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\DomainS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\DynAny_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\DynAnyC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\DynArray_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\DynEnum_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\DynSequence_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\DynStruct_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\DynUnion_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Environment.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Exception.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Forwarding_Servant.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\giop.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\GIOP_Message_Headers.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\GIOP_Message_State.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\GIOP_Server_Request.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\GIOPC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IIOP_Acceptor.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IIOP_Connect.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IIOP_Connector.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IIOP_Factory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IIOP_Profile.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IIOP_Transport.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepoC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepoS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepoS_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\InconsistentTypeCodeC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Interceptor.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\InterceptorC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\InterceptorS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\InterfaceC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\InterfaceS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Invocation.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IOPC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IOPS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IOR_LookupTable.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IORC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IORManipulation.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IORS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Leader_Follower.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Linear_Priority_Mapping.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Managed_Types.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\marshal.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Messaging_Policy_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\MessagingC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\MessagingS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\MProfile.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\nvlist.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\object.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Object_Adapter.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Object_KeyC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Object_Loader.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ObjectIDList.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Operation_Table.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\orb.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\orb_core.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ORB_Strategies_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\orbconf.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\params.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Pluggable.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\poa.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\POA_CORBA.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\poa_macros.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\poa_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\poaC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\POAManager.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\poaS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Policy_Manager.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\PolicyC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\PollableC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\PollableS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Pool_Per_Endpoint.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Principal.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Priority_Mapping.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Profile.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Protocol_Factory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Reactor_Per_Priority.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Reactor_Registry.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Reply_Dispatcher.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\request.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Resource_Factory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Current.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\rtcorbafwd.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\sequence.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sequence_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\servant_base.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Server_Request.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Server_Strategy_Factory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Services.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SHMIOP_Acceptor.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SHMIOP_Connect.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SHMIOP_Connector.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SHMIOP_Factory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SHMIOP_Profile.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SHMIOP_Transport.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Single_Reactor.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\singletons.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Smart_Proxies.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\stub.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Tagged_Components.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\TAO.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\TAO_Internal.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\TAOC.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\TAOS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\target_specification.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timeprobe.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Transport_Mux_Strategy.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\typecode.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\UIOP_Acceptor.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\UIOP_Connect.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\UIOP_Connector.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\UIOP_Factory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\UIOP_Profile.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\UIOP_Transport.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ValueBase.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ValueFactory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ValueFactory_Map.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\varout.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Wait_Strategy.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\WrongTransactionC.h
-# End Source File
-# End Group
-# Begin Group "Inline Files"
-
-# PROP Default_Filter "i"
-# Begin Source File
-
-SOURCE=.\Acceptor_Registry.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Active_Object_Map.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\any.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Asynch_Invocation.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\BoundsC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Buffering_Constraint_Policy.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\cdr.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Client_Priority_Policy.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Context.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\CONV_FRAMEC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\CONV_FRAMES.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\corbafwd.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\default_client.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\default_resource.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\default_server.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Direct_Priority_Mapping.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\DomainC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\DomainS_T.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\DynAnyC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Environment.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Exception.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\giop.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\GIOP_Message_Headers.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\GIOP_Message_State.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\GIOP_Server_Request.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\GIOPC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\IIOP_Connect.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\IIOP_ORB.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepoC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepoS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\ImplRepoS_T.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Interceptor.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\InterceptorC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\InterfaceC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\InterfaceS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Invocation.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\IOPC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\IOPS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Leader_Follower.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Linear_Priority_Mapping.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Managed_Types.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\marshal.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Messaging_Policy_i.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\MessagingC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\MessagingS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\NVList.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\object.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Object_KeyC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Object_Loader.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\ObjectIDList.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\ORB.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\orb_core.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\ORB_Strategies_T.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\params.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\poaC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\POAManager.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\poaS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Policy_Manager.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\PolicyC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Pool_Per_Endpoint.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Priority_Mapping.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Profile.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Reactor_Per_Priority.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Reactor_Registry.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Reply_Dispatcher.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Request.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\RT_Current.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\rtcorbafwd.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\sequence.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Sequence_T.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Server_Request.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Services.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SHMIOP_Acceptor.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SHMIOP_Connect.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\SHMIOP_Profile.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Single_Reactor.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Smart_Proxies.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\stub.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Tagged_Components.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\TAO_Internal.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\TAOC.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\TAOS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\target_specification.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\Timeprobe.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\typecode.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\UIOP_Connect.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\UIOP_Profile.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\ValueBase.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\ValueFactory.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\ValueFactory_Map.i
-# End Source File
-# End Group
-# Begin Group "Resource files"
-
-# PROP Default_Filter "rc"
-# Begin Source File
-
-SOURCE=.\tao.rc
-# End Source File
-# End Group
-# End Target
-# End Project
+# Microsoft Developer Studio Project File - Name="TAO LIB" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Static Library" 0x0104
+
+CFG=TAO LIB - Win32 Debug
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
+!MESSAGE use the Export Makefile command and run
+!MESSAGE
+!MESSAGE NMAKE /f "TAO_Static.mak".
+!MESSAGE
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE
+!MESSAGE NMAKE /f "TAO_Static.mak" CFG="TAO LIB - Win32 Debug"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "TAO LIB - Win32 Release" (based on "Win32 (x86) Static Library")
+!MESSAGE "TAO LIB - Win32 Debug" (based on "Win32 (x86) Static Library")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath "Desktop"
+CPP=cl.exe
+RSC=rc.exe
+
+!IF "$(CFG)" == "TAO LIB - Win32 Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "TAO_Stat"
+# PROP BASE Intermediate_Dir "TAO_Stat"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir ""
+# PROP Intermediate_Dir "LIB\Release"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c
+# ADD CPP /nologo /MD /W3 /GX /O2 /I "../../" /I "../" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D ACE_HAS_DLL=0 /D TAO_HAS_DLL=0 /D "ACE_NO_INLINE" /FD /c
+# SUBTRACT CPP /YX
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo /out:"TAOs.lib"
+
+!ELSEIF "$(CFG)" == "TAO LIB - Win32 Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "TAO_Sta0"
+# PROP BASE Intermediate_Dir "TAO_Sta0"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir ""
+# PROP Intermediate_Dir "LIB\Debug"
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /W3 /GX /Z7 /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c
+# ADD CPP /nologo /MDd /W3 /GX /Z7 /Od /I "../../" /I "../" /D TAO_HAS_DLL=0 /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D ACE_HAS_DLL=0 /YX /FD /c
+# ADD BASE RSC /l 0x409
+# ADD RSC /l 0x409
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LIB32=link.exe -lib
+# ADD BASE LIB32 /nologo
+# ADD LIB32 /nologo /out:"TAOsd.lib"
+
+!ENDIF
+
+# Begin Target
+
+# Name "TAO LIB - Win32 Release"
+# Name "TAO LIB - Win32 Debug"
+# Begin Group "Source Files"
+
+# PROP Default_Filter "cpp"
+# Begin Source File
+
+SOURCE=.\Acceptor_Registry.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Active_Object_Map.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Any.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\append.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Asynch_Invocation.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\BoundsC.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Buffering_Constraint_Policy.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\CDR.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\CDR_Interpreter.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Client_Priority_Policy.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Client_Strategy_Factory.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Connector_Registry.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Context.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\CONV_FRAMEC.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\CONV_FRAMES.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\corbafwd.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\CurrentC.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\CurrentS.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\debug.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\default_client.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\default_resource.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\default_server.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Direct_Priority_Mapping.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\DomainC.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\DomainS.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\DynAny_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\DynAnyC.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\DynAnyS.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\DynArray_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\DynEnum_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\DynSequence_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\DynStruct_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\DynUnion_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Environment.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Exception.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Forwarding_Servant.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\GIOP_Message_Accept_State.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\GIOP_Message_Acceptors.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\GIOP_Message_Base.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\GIOP_Message_Connectors.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\GIOP_Message_Headers.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\GIOP_Message_Lite.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\GIOP_Message_State.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\GIOP_Server_Request.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\GIOP_Utils.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\GIOPC.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IIOP_Acceptor.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IIOP_Connect.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IIOP_Connector.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IIOP_Factory.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IIOP_Lite_Factory.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IIOP_Profile.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IIOP_Transport.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\ImplRepoC.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\ImplRepoS.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\ImplRepoS_T.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\InconsistentTypeCodeC.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Interceptor.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\InterceptorC.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\InterceptorS.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\InterfaceC.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\InterfaceS.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Invocation.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IOPC.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IOPS.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IOR_LookupTable.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IORC.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IORManipulation.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IORS.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Key_Adapters.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Leader_Follower.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Linear_Priority_Mapping.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Managed_Types.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Marshal.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Messaging_Policy_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\MessagingC.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\MessagingS.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\MProfile.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\NVList.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Object.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Object_Adapter.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Object_KeyC.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Object_Loader.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\ObjectIDList.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\operation_details.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Operation_Table.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\ORB.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\ORB_Core.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\params.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Pluggable.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Pluggable_Messaging.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Pluggable_Messaging_Utils.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\POA.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\POAC.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\POAManager.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\POAS.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Policy_Manager.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\PolicyC.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\PolicyS.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\PollableC.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\PollableS.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Pool_Per_Endpoint.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Principal.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Priority_Mapping.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Profile.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Protocol_Factory.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Reactor_Per_Priority.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Reactor_Registry.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Reply_Dispatcher.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Request.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Resource_Factory.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Current.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\rtcorbafwd.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Sequence.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Servant_Base.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Server_Request.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Server_Strategy_Factory.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Services.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\SHMIOP_Acceptor.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\SHMIOP_Connect.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\SHMIOP_Connector.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\SHMIOP_Factory.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\SHMIOP_Profile.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\SHMIOP_Transport.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Single_Reactor.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\skip.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Smart_Proxies.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Stub.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Sync_Strategies.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Tagged_Components.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\TAO.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\TAO_Internal.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\TAOC.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\TAOS.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\target_specification.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\TimeBaseC.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\TimeBaseS.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Transport_Mux_Strategy.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Typecode.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Typecode_Constants.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\UIOP_Acceptor.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\UIOP_Connect.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\UIOP_Connector.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\UIOP_Factory.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\UIOP_Lite_Factory.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\UIOP_Profile.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\UIOP_Transport.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Union.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\ValueBase.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\ValueFactory.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\ValueFactory_Map.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\Wait_Strategy.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\WrongTransactionC.cpp
+# End Source File
+# End Group
+# Begin Group "Header Files"
+
+# PROP Default_Filter "h"
+# Begin Source File
+
+SOURCE=.\Acceptor_Registry.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Active_Object_Map.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\any.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\arg_shifter.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Asynch_Invocation.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\BoundsC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Buffering_Constraint_Policy.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\cdr.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\CDR_Interpreter.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Client_Priority_Policy.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Client_Strategy_Factory.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Connector_Registry.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Context.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\CONV_FRAMEC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\CONV_FRAMES.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\corba.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\corbafwd.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\CurrentC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\debug.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\default_client.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\default_resource.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\default_server.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Direct_Priority_Mapping.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\DomainC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\DomainS.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\DynAny_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\DynAnyC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\DynArray_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\DynEnum_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\DynSequence_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\DynStruct_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\DynUnion_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Environment.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Exception.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Forwarding_Servant.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\giop.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\GIOP_Message_Headers.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\GIOP_Message_State.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\GIOP_Server_Request.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\GIOPC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IIOP_Acceptor.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IIOP_Connect.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IIOP_Connector.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IIOP_Factory.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IIOP_Profile.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IIOP_Transport.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\ImplRepoC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\ImplRepoS.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\ImplRepoS_T.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\InconsistentTypeCodeC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Interceptor.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\InterceptorC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\InterceptorS.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\InterfaceC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\InterfaceS.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Invocation.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IOPC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IOPS.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IOR_LookupTable.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IORC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IORManipulation.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IORS.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Leader_Follower.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Linear_Priority_Mapping.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Managed_Types.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\marshal.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Messaging_Policy_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\MessagingC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\MessagingS.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\MProfile.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\nvlist.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\object.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Object_Adapter.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Object_KeyC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Object_Loader.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\ObjectIDList.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Operation_Table.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\orb.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\orb_core.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\ORB_Strategies_T.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\orbconf.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\params.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Pluggable.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\poa.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\POA_CORBA.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\poa_macros.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\poa_T.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\poaC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\POAManager.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\poaS.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Policy_Manager.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PolicyC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PollableC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\PollableS.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Pool_Per_Endpoint.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Principal.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Priority_Mapping.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Profile.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Protocol_Factory.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Reactor_Per_Priority.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Reactor_Registry.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Reply_Dispatcher.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\request.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Resource_Factory.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Current.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\rtcorbafwd.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\sequence.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Sequence_T.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\servant_base.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Server_Request.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Server_Strategy_Factory.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Services.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\SHMIOP_Acceptor.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\SHMIOP_Connect.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\SHMIOP_Connector.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\SHMIOP_Factory.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\SHMIOP_Profile.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\SHMIOP_Transport.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Single_Reactor.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\singletons.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Smart_Proxies.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\stub.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Tagged_Components.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\TAO.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\TAO_Internal.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\TAOC.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\TAOS.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\target_specification.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Timeprobe.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Transport_Mux_Strategy.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\typecode.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\UIOP_Acceptor.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\UIOP_Connect.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\UIOP_Connector.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\UIOP_Factory.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\UIOP_Profile.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\UIOP_Transport.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\ValueBase.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\ValueFactory.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\ValueFactory_Map.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\varout.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\Wait_Strategy.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\WrongTransactionC.h
+# End Source File
+# End Group
+# Begin Group "Inline Files"
+
+# PROP Default_Filter "i"
+# Begin Source File
+
+SOURCE=.\Acceptor_Registry.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Active_Object_Map.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\any.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Asynch_Invocation.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\BoundsC.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Buffering_Constraint_Policy.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\cdr.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Client_Priority_Policy.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Context.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\CONV_FRAMEC.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\CONV_FRAMES.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\corbafwd.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\default_client.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\default_resource.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\default_server.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Direct_Priority_Mapping.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\DomainC.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\DomainS_T.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\DynAnyC.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Environment.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Exception.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\giop.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\GIOP_Message_Headers.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\GIOP_Message_State.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\GIOP_Server_Request.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\GIOPC.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\IIOP_Connect.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\IIOP_ORB.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\ImplRepoC.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\ImplRepoS.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\ImplRepoS_T.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Interceptor.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\InterceptorC.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\InterfaceC.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\InterfaceS.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Invocation.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\IOPC.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\IOPS.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Leader_Follower.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Linear_Priority_Mapping.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Managed_Types.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\marshal.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Messaging_Policy_i.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\MessagingC.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\MessagingS.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\NVList.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\object.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Object_KeyC.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Object_Loader.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\ObjectIDList.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\ORB.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\orb_core.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\ORB_Strategies_T.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\params.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\poaC.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\POAManager.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\poaS.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Policy_Manager.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\PolicyC.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Pool_Per_Endpoint.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Priority_Mapping.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Profile.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Reactor_Per_Priority.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Reactor_Registry.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Reply_Dispatcher.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Request.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\RT_Current.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\rtcorbafwd.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\sequence.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Sequence_T.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Server_Request.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Services.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\SHMIOP_Acceptor.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\SHMIOP_Connect.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\SHMIOP_Profile.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Single_Reactor.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Smart_Proxies.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\stub.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Tagged_Components.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\TAO_Internal.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\TAOC.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\TAOS.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\target_specification.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\Timeprobe.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\typecode.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\UIOP_Connect.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\UIOP_Profile.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\ValueBase.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\ValueFactory.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\ValueFactory_Map.i
+# End Source File
+# End Group
+# Begin Group "Resource files"
+
+# PROP Default_Filter "rc"
+# Begin Source File
+
+SOURCE=.\tao.rc
+# End Source File
+# End Group
+# End Target
+# End Project
diff --git a/TAO/tao/corbafwd.h b/TAO/tao/corbafwd.h
index bcac3019678..d7b92153915 100644
--- a/TAO/tao/corbafwd.h
+++ b/TAO/tao/corbafwd.h
@@ -353,47 +353,6 @@ typedef CORBA_ORB_ObjectIdList *CORBA_ORB_ObjectIdList_ptr;
// Forward declarations for INTERFACE REPO..Bala
#if (TAO_HAS_INTERFACE_REPOSITORY == 1)
-// To avoid cyclic dependencies, this is defined here and
-// typedef'd to DefinitionKind inside the IR namespace.
-enum TAO_Export IR_DefinitionKind
- {
- dk_none,
- dk_all,
- dk_Attribute,
- dk_Constant,
- dk_Exception,
- dk_Interface,
- dk_Module,
- dk_Operation,
- dk_Typedef,
- dk_Alias,
- dk_Struct,
- dk_Union,
- dk_Enum,
- dk_Primitive,
- dk_String,
- dk_Sequence,
- dk_Array,
- dk_Repository,
- dk_Wstring,
- dk_Fixed,
- dk_Value,
- dk_ValueBox,
- dk_ValueMember,
- dk_Native,
- dk_Component,
- dk_Home,
- dk_Factory,
- dk_Finder,
- dk_PrimaryKey,
- dk_Emits,
- dk_Publishes,
- dk_Consumes,
- dk_Provides,
- dk_Uses,
- IR_DefinitionKind_TAO_ENUM_32BIT_ENFORCER = 0x7FFFFFFF
- };
-
class CORBA_IRObject;
class CORBA_IRObject_var;
class CORBA_IRObject_out;
@@ -406,10 +365,6 @@ typedef CORBA_TypeCodeFactory *CORBA_TypeCodeFactory_ptr;
#endif /* TAO_HAS_INTERFACE_REPOSITORY == 1 */
-#if (TAO_HAS_SMART_PROXIES == 1)
-class TAO_Smart_Proxy_Base;
-#endif /*TAO_HAS_SMART_PROXIES == 1*/
-
class CORBA_Bounds;
typedef CORBA_Bounds *CORBA_Bounds_ptr;
@@ -603,7 +558,6 @@ TAO_NAMESPACE CORBA
typedef CORBA_ServerRequest ServerRequest;
typedef ServerRequest *ServerRequest_ptr;
-
typedef CORBA_TypeCode TypeCode;
typedef CORBA_TypeCode *TypeCode_ptr;
typedef CORBA_TypeCode_var TypeCode_var;
@@ -615,11 +569,6 @@ TAO_NAMESPACE CORBA
typedef CORBA_ImplementationDef *ImplementationDef_ptr;
- typedef CORBA_InterfaceDef InterfaceDef;
- typedef CORBA_InterfaceDef *InterfaceDef_ptr;
- typedef CORBA_InterfaceDef_var InterfaceDef_var;
- typedef CORBA_InterfaceDef_out InterfaceDef_out;
-
typedef CORBA_Current Current;
typedef CORBA_Current *Current_ptr;
typedef CORBA_Current_var Current_var;
@@ -809,7 +758,7 @@ TAO_NAMESPACE CORBA
#if (TAO_HAS_MINIMUM_CORBA == 0)
TAO_NAMESPACE_STORAGE_CLASS TypeCode_ptr _tc_NamedValue;
-#endif /* End of Minimum CORBA */
+#endif /* TAO_HAS_MINIMUM_CORBA == 0 */
enum
{
// = Flags for NVList add methods
@@ -974,7 +923,7 @@ TAO_NAMESPACE CORBA
typedef CORBA_NameValuePairSeq_out NameValuePairSeq_out;
TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_NameValuePairSeq;
-#endif /* ! TAO_HAS_MINIMUM_CORBA */
+#endif /* ! defined (TAO_HAS_MINIMUM_CORBA) */
// ****************************************************************
diff --git a/TAO/tao/ifrfwd.h b/TAO/tao/ifrfwd.h
new file mode 100644
index 00000000000..438b19c21bc
--- /dev/null
+++ b/TAO/tao/ifrfwd.h
@@ -0,0 +1,1010 @@
+// -*- C++ -*-
+// $Id$
+
+// ============================================================================
+//
+// = LIBRARY
+// TAO
+//
+// = FILENAME
+// ifrfwd.h
+//
+// = DESCRIPTION
+// Forward declare the basic types used in the IR
+// implementation. This file should be included in
+// ORB file headers that use one or more IR namespace
+// types. The corresponding source files will include
+// InterfaceC.h.
+//
+// = AUTHOR
+// Jeff Parsons
+//
+// ============================================================================
+
+#ifndef TAO_IFRFWD_H
+#define TAO_IFRFWD_H
+#include "ace/pre.h"
+
+#if !defined (ACE_LACKS_PRAGMA_ONCE)
+# pragma once
+#endif /* ACE_LACKS_PRAGMA_ONCE */
+
+#if (TAO_HAS_INTERFACE_REPOSITORY == 1)
+
+#if defined (TAO_EXPORT_MACRO)
+#undef TAO_EXPORT_MACRO
+#endif
+#define TAO_EXPORT_MACRO TAO_Export
+#if defined(_MSC_VER)
+#if (_MSC_VER >= 1200)
+#pragma warning(push)
+#endif /* _MSC_VER >= 1200 */
+#pragma warning(disable:4250)
+#endif /* _MSC_VER */
+
+// Forward declarations of some data types are needed.
+class IR_Contained;
+class IR_Contained_var;
+class IR_Contained_out;
+typedef IR_Contained *IR_Contained_ptr;
+
+class IR_ContainedSeq;
+class IR_ContainedSeq_var;
+class IR_ContainedSeq_out;
+
+class IR_Repository;
+class IR_Repository_var;
+class IR_Repository_out;
+typedef IR_Repository *IR_Repository_ptr;
+
+class IR_ComponentRepository;
+class IR_ComponentRepository_var;
+class IR_ComponentRepository_out;
+typedef IR_ComponentRepository *IR_ComponentRepository_ptr;
+
+class IR_Container;
+class IR_Container_var;
+class IR_Container_out;
+typedef IR_Container *IR_Container_ptr;
+
+class IR_ModuleDef;
+class IR_ModuleDef_var;
+class IR_ModuleDef_out;
+typedef IR_ModuleDef *IR_ModuleDef_ptr;
+
+class IR_ConstantDef;
+class IR_ConstantDef_var;
+class IR_ConstantDef_out;
+typedef IR_ConstantDef *IR_ConstantDef_ptr;
+
+class IR_IDLType;
+class IR_IDLType_var;
+class IR_IDLType_out;
+typedef IR_IDLType *IR_IDLType_ptr;
+
+class IR_StructDef;
+class IR_StructDef_var;
+class IR_StructDef_out;
+typedef IR_StructDef *IR_StructDef_ptr;
+
+class IR_UnionDef;
+class IR_UnionDef_var;
+class IR_UnionDef_out;
+typedef IR_UnionDef *IR_UnionDef_ptr;
+
+class IR_EnumDef;
+class IR_EnumDef_var;
+class IR_EnumDef_out;
+typedef IR_EnumDef *IR_EnumDef_ptr;
+
+class IR_AliasDef;
+class IR_AliasDef_var;
+class IR_AliasDef_out;
+typedef IR_AliasDef *IR_AliasDef_ptr;
+
+class IR_InterfaceDef;
+class IR_InterfaceDef_var;
+class IR_InterfaceDef_out;
+typedef IR_InterfaceDef *IR_InterfaceDef_ptr;
+
+class IR_ExceptionDef;
+class IR_ExceptionDef_var;
+class IR_ExceptionDef_out;
+typedef IR_ExceptionDef *IR_ExceptionDef_ptr;
+
+class IR_NativeDef;
+class IR_NativeDef_var;
+class IR_NativeDef_out;
+typedef IR_NativeDef *IR_NativeDef_ptr;
+
+class IR_InterfaceDefSeq;
+class IR_InterfaceDefSeq_var;
+class IR_InterfaceDefSeq_out;
+
+class IR_ValueDef;
+class IR_ValueDef_var;
+class IR_ValueDef_out;
+typedef IR_ValueDef *IR_ValueDef_ptr;
+
+class IR_ValueDefSeq;
+class IR_ValueDefSeq_var;
+class IR_ValueDefSeq_out;
+
+class IR_ValueBoxDef;
+class IR_ValueBoxDef_var;
+class IR_ValueBoxDef_out;
+typedef IR_ValueBoxDef *IR_ValueBoxDef_ptr;
+
+class IR_ComponentDef;
+class IR_ComponentDef_var;
+class IR_ComponentDef_out;
+typedef IR_ComponentDef *IR_ComponentDef_ptr;
+
+class IR_ComponentDefSeq;
+class IR_ComponentDefSeq_var;
+class IR_ComponentDefSeq_out;
+
+class IR_ProvidesDef;
+class IR_ProvidesDef_var;
+class IR_ProvidesDef_out;
+typedef IR_ProvidesDef *IR_ProvidesDef_ptr;
+
+class IR_ProvidesDefSeq;
+class IR_ProvidesDefSeq_var;
+class IR_ProvidesDefSeq_out;
+
+class IR_UsesDef;
+class IR_UsesDef_var;
+class IR_UsesDef_out;
+typedef IR_UsesDef *IR_UsesDef_ptr;
+
+class IR_UsesDefSeq;
+class IR_UsesDefSeq_var;
+class IR_UsesDefSeq_out;
+
+class IR_HomeDef;
+class IR_HomeDef_var;
+class IR_HomeDef_out;
+typedef IR_HomeDef *IR_HomeDef_ptr;
+
+class IR_HomeDefSeq;
+class IR_HomeDefSeq_var;
+class IR_HomeDefSeq_out;
+
+class IR_EventDef;
+class IR_EventDef_var;
+class IR_EventDef_out;
+typedef IR_EventDef *IR_EventDef_ptr;
+
+class IR_EmitsDef;
+class IR_EmitsDef_var;
+class IR_EmitsDef_out;
+typedef IR_EmitsDef *IR_EmitsDef_ptr;
+
+class IR_EmitsDefSeq;
+class IR_EmitsDefSeq_var;
+class IR_EmitsDefSeq_out;
+
+class IR_PublishesDef;
+class IR_PublishesDef_var;
+class IR_PublishesDef_out;
+typedef IR_PublishesDef *IR_PublishesDef_ptr;
+
+class IR_PublishesDefSeq;
+class IR_PublishesDefSeq_var;
+class IR_PublishesDefSeq_out;
+
+class IR_ConsumesDef;
+class IR_ConsumesDef_var;
+class IR_ConsumesDef_out;
+typedef IR_ConsumesDef *IR_ConsumesDef_ptr;
+
+class IR_ConsumesDefSeq;
+class IR_ConsumesDefSeq_var;
+class IR_ConsumesDefSeq_out;
+
+class IR_FactoryDef;
+class IR_FactoryDef_var;
+class IR_FactoryDef_out;
+typedef IR_FactoryDef *IR_FactoryDef_ptr;
+
+class IR_FactoryDefSeq;
+class IR_FactoryDefSeq_var;
+class IR_FactoryDefSeq_out;
+
+class IR_FinderDef;
+class IR_FinderDef_var;
+class IR_FinderDef_out;
+typedef IR_FinderDef *IR_FinderDef_ptr;
+
+class IR_FinderDefSeq;
+class IR_FinderDefSeq_var;
+class IR_FinderDefSeq_out;
+
+class IR_PrimaryKeyDef;
+class IR_PrimaryKeyDef_var;
+class IR_PrimaryKeyDef_out;
+typedef IR_PrimaryKeyDef *IR_PrimaryKeyDef_ptr;
+
+struct IR_StructMember;
+class IR_StructMember_var;
+class IR_StructMember_out;
+
+class IR_StructMemberSeq;
+class IR_StructMemberSeq_var;
+class IR_StructMemberSeq_out;
+
+struct IR_Initializer;
+class IR_Initializer_var;
+class IR_Initializer_out;
+
+class IR_InitializerSeq;
+class IR_InitializerSeq_var;
+class IR_InitializerSeq_out;
+
+struct IR_UnionMember;
+class IR_UnionMember_var;
+class IR_UnionMember_out;
+
+class IR_UnionMemberSeq;
+class IR_UnionMemberSeq_var;
+class IR_UnionMemberSeq_out;
+
+class IR_EnumMemberSeq;
+class IR_EnumMemberSeq_var;
+class IR_EnumMemberSeq_out;
+
+struct IR_ModuleDescription;
+class IR_ModuleDescription_var;
+class IR_ModuleDescription_out;
+
+struct IR_ConstantDescription;
+class IR_ConstantDescription_var;
+class IR_ConstantDescription_out;
+
+class IR_TypedefDef;
+class IR_TypedefDef_var;
+class IR_TypedefDef_out;
+typedef IR_TypedefDef *IR_TypedefDef_ptr;
+
+struct IR_TypeDescription;
+class IR_TypeDescription_var;
+class IR_TypeDescription_out;
+
+class IR_PrimitiveDef;
+class IR_PrimitiveDef_var;
+class IR_PrimitiveDef_out;
+typedef IR_PrimitiveDef *IR_PrimitiveDef_ptr;
+
+class IR_StringDef;
+class IR_StringDef_var;
+class IR_StringDef_out;
+typedef IR_StringDef *IR_StringDef_ptr;
+
+class IR_WstringDef;
+class IR_WstringDef_var;
+class IR_WstringDef_out;
+typedef IR_WstringDef *IR_WstringDef_ptr;
+
+class IR_FixedDef;
+class IR_FixedDef_var;
+class IR_FixedDef_out;
+typedef IR_FixedDef *IR_FixedDef_ptr;
+
+class IR_SequenceDef;
+class IR_SequenceDef_var;
+class IR_SequenceDef_out;
+typedef IR_SequenceDef *IR_SequenceDef_ptr;
+
+class IR_ArrayDef;
+class IR_ArrayDef_var;
+class IR_ArrayDef_out;
+typedef IR_ArrayDef *IR_ArrayDef_ptr;
+
+struct IR_ExceptionDescription;
+class IR_ExceptionDescription_var;
+class IR_ExceptionDescription_out;
+
+class IR_ExceptionDefSeq;
+class IR_ExceptionDefSeq_var;
+class IR_ExceptionDefSeq_out;
+
+class IR_ExcDescriptionSeq;
+class IR_ExcDescriptionSeq_var;
+class IR_ExcDescriptionSeq_out;
+
+class IR_AttributeDef;
+class IR_AttributeDef_var;
+class IR_AttributeDef_out;
+typedef IR_AttributeDef *IR_AttributeDef_ptr;
+
+struct IR_AttributeDescription;
+class IR_AttributeDescription_var;
+class IR_AttributeDescription_out;
+
+struct IR_ParameterDescription;
+class IR_ParameterDescription_var;
+class IR_ParameterDescription_out;
+
+class IR_ParDescriptionSeq;
+class IR_ParDescriptionSeq_var;
+class IR_ParDescriptionSeq_out;
+
+class IR_ContextIdSeq;
+class IR_ContextIdSeq_var;
+class IR_ContextIdSeq_out;
+
+class IR_OperationDef;
+class IR_OperationDef_var;
+class IR_OperationDef_out;
+typedef IR_OperationDef *IR_OperationDef_ptr;
+
+struct IR_OperationDescription;
+class IR_OperationDescription_var;
+class IR_OperationDescription_out;
+
+struct IR_ParameterDescription;
+class IR_ParameterDescription_var;
+class IR_ParameterDescription_out;
+
+class IR_RepositoryIdSeq;
+class IR_RepositoryIdSeq_var;
+class IR_RepositoryIdSeq_out;
+
+class IR_OpDescriptionSeq;
+class IR_OpDescriptionSeq_var;
+class IR_OpDescriptionSeq_out;
+
+class IR_AttrDescriptionSeq;
+class IR_AttrDescriptionSeq_var;
+class IR_AttrDescriptionSeq_out;
+
+struct IR_InterfaceDescription;
+class IR_InterfaceDescription_var;
+class IR_InterfaceDescription_out;
+
+struct IR_ValueMember;
+class IR_ValueMember_var;
+class IR_ValueMember_out;
+
+class IR_ValueMemberSeq;
+class IR_ValueMemberSeq_var;
+class IR_ValueMemberSeq_out;
+
+class IR_ValueMemberDef;
+class IR_ValueMemberDef_var;
+class IR_ValueMemberDef_out;
+typedef IR_ValueMemberDef *IR_ValueMemberDef_ptr;
+
+struct IR_ValueDescription;
+class IR_ValueDescription_var;
+class IR_ValueDescription_out;
+
+struct IR_ProvidesDescription;
+class IR_ProvidesDescription_var;
+class IR_ProvidesDescription_out;
+
+struct IR_UsesDescription;
+class IR_UsesDescription_var;
+class IR_UsesDescription_out;
+
+class IR_ProvidesDescSeq;
+class IR_ProvidesDescSeq_var;
+class IR_ProvidesDescSeq_out;
+
+class IR_UsesDescSeq;
+class IR_UsesDescSeq_var;
+class IR_UsesDescSeq_out;
+
+struct IR_EventDescription;
+class IR_EventDescription_var;
+class IR_EventDescription_out;
+
+struct IR_ValueDescription;
+class IR_ValueDescription_var;
+class IR_ValueDescription_out;
+
+struct IR_ComponentDescription;
+class IR_ComponentDescription_var;
+class IR_ComponentDescription_out;
+
+struct IR_PrimaryKeyDescription;
+class IR_PrimaryKeyDescription_var;
+class IR_PrimaryKeyDescription_out;
+
+struct IR_HomeDescription;
+class IR_HomeDescription_var;
+class IR_HomeDescription_out;
+
+TAO_NAMESPACE IR
+{
+ // = TITLE
+ // Provides the IR namespace.
+ //
+ // = DESCRIPTION
+ // This class allows the use of IR::Foo, as well as IR_Foo
+ // for all standard types Foo.
+
+ typedef char * Identifier;
+ typedef CORBA::String_var Identifier_var;
+ typedef CORBA::String_out Identifier_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_Identifier;
+
+ typedef char * ScopedName;
+ typedef CORBA::String_var ScopedName_var;
+ typedef CORBA::String_out ScopedName_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ScopedName;
+
+ typedef char * RepositoryId;
+ typedef CORBA::String_var RepositoryId_var;
+ typedef CORBA::String_out RepositoryId_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_RepositoryId;
+
+ typedef char * VersionSpec;
+ typedef CORBA::String_var VersionSpec_var;
+ typedef CORBA::String_out VersionSpec_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_VersionSpec;
+
+ typedef char * ContextIdentifier;
+ typedef CORBA::String_var ContextIdentifier_var;
+ typedef CORBA::String_out ContextIdentifier_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ContextIdentifier;
+
+ enum TAO_Export DefinitionKind
+ {
+ dk_none,
+ dk_all,
+ dk_Attribute,
+ dk_Constant,
+ dk_Exception,
+ dk_Interface,
+ dk_Module,
+ dk_Operation,
+ dk_Typedef,
+ dk_Alias,
+ dk_Struct,
+ dk_Union,
+ dk_Enum,
+ dk_Primitive,
+ dk_String,
+ dk_Sequence,
+ dk_Array,
+ dk_Repository,
+ dk_Wstring,
+ dk_Fixed,
+ dk_Value,
+ dk_ValueBox,
+ dk_ValueMember,
+ dk_Native,
+ dk_Component,
+ dk_Home,
+ dk_Factory,
+ dk_Finder,
+ dk_PrimaryKey,
+ dk_Emits,
+ dk_Publishes,
+ dk_Consumes,
+ dk_Provides,
+ dk_Uses,
+ IR_DefinitionKind_TAO_ENUM_32BIT_ENFORCER = 0x7FFFFFFF
+ };
+ typedef DefinitionKind &DefinitionKind_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_DefinitionKind;
+
+ typedef IR_Contained Contained;
+ typedef IR_Contained *Contained_ptr;
+ typedef IR_Contained_var Contained_var;
+ typedef IR_Contained_out Contained_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_Contained;
+
+ typedef IR_ContainedSeq ContainedSeq;
+ typedef IR_ContainedSeq_var ContainedSeq_var;
+ typedef IR_ContainedSeq_out ContainedSeq_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ContainedSeq;
+
+ typedef IR_Repository Repository;
+ typedef IR_Repository *Repository_ptr;
+ typedef IR_Repository_var Repository_var;
+ typedef IR_Repository_out Repository_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_Repository;
+
+ typedef IR_ComponentRepository RepoComponentRepositorysitory;
+ typedef IR_ComponentRepository *ComponentRepository_ptr;
+ typedef IR_ComponentRepository_var ComponentRepository_var;
+ typedef IR_ComponentRepository_out ComponentRepository_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ComponentRepository;
+
+ typedef IR_Container Container;
+ typedef IR_Container *Container_ptr;
+ typedef IR_Container_var Container_var;
+ typedef IR_Container_out Container_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_Container;
+
+ typedef IR_ModuleDef ModuleDef;
+ typedef IR_ModuleDef *ModuleDef_ptr;
+ typedef IR_ModuleDef_var ModuleDef_var;
+ typedef IR_ModuleDef_out ModuleDef_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ModuleDef;
+
+ typedef IR_ConstantDef ConstantDef;
+ typedef IR_ConstantDef *ConstantDef_ptr;
+ typedef IR_ConstantDef_var ConstantDef_var;
+ typedef IR_ConstantDef_out ConstantDef_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ConstantDef;
+
+ typedef IR_IDLType IDLType;
+ typedef IR_IDLType *IDLType_ptr;
+ typedef IR_IDLType_var IDLType_var;
+ typedef IR_IDLType_out IDLType_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_IDLType;
+
+ typedef IR_StructDef StructDef;
+ typedef IR_StructDef *StructDef_ptr;
+ typedef IR_StructDef_var StructDef_var;
+ typedef IR_StructDef_out StructDef_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_StructDef;
+
+ typedef IR_UnionDef UnionDef;
+ typedef IR_UnionDef *UnionDef_ptr;
+ typedef IR_UnionDef_var UnionDef_var;
+ typedef IR_UnionDef_out UnionDef_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_UnionDef;
+
+ typedef IR_EnumDef EnumDef;
+ typedef IR_EnumDef *EnumDef_ptr;
+ typedef IR_EnumDef_var EnumDef_var;
+ typedef IR_EnumDef_out EnumDef_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_EnumDef;
+
+ typedef IR_AliasDef AliasDef;
+ typedef IR_AliasDef *AliasDef_ptr;
+ typedef IR_AliasDef_var AliasDef_var;
+ typedef IR_AliasDef_out AliasDef_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_AliasDef;
+
+ typedef IR_InterfaceDef InterfaceDef;
+ typedef IR_InterfaceDef *InterfaceDef_ptr;
+ typedef IR_InterfaceDef_var InterfaceDef_var;
+ typedef IR_InterfaceDef_out InterfaceDef_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_InterfaceDef;
+
+ typedef IR_ExceptionDef ExceptionDef;
+ typedef IR_ExceptionDef *ExceptionDef_ptr;
+ typedef IR_ExceptionDef_var ExceptionDef_var;
+ typedef IR_ExceptionDef_out ExceptionDef_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ExceptionDef;
+
+ typedef IR_NativeDef NativeDef;
+ typedef IR_NativeDef *NativeDef_ptr;
+ typedef IR_NativeDef_var NativeDef_var;
+ typedef IR_NativeDef_out NativeDef_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_NativeDef;
+
+ typedef IR_InterfaceDefSeq InterfaceDefSeq;
+ typedef IR_InterfaceDefSeq_var InterfaceDefSeq_var;
+ typedef IR_InterfaceDefSeq_out InterfaceDefSeq_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_InterfaceDefSeq;
+
+ typedef IR_ValueDef ValueDef;
+ typedef IR_ValueDef *ValueDef_ptr;
+ typedef IR_ValueDef_var ValueDef_var;
+ typedef IR_ValueDef_out ValueDef_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ValueDef;
+
+ typedef IR_ValueDefSeq ValueDefSeq;
+ typedef IR_ValueDefSeq_var ValueDefSeq_var;
+ typedef IR_ValueDefSeq_out ValueDefSeq_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ValueDefSeq;
+
+ typedef IR_ValueBoxDef ValueBoxDef;
+ typedef IR_ValueBoxDef *ValueBoxDef_ptr;
+ typedef IR_ValueBoxDef_var ValueBoxDef_var;
+ typedef IR_ValueBoxDef_out ValueBoxDef_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ValueBoxDef;
+
+ typedef IR_ComponentDef ComponentDef;
+ typedef IR_ComponentDef *ComponentDef_ptr;
+ typedef IR_ComponentDef_var ComponentDef_var;
+ typedef IR_ComponentDef_out ComponentDef_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ComponentDef;
+
+ typedef IR_ComponentDefSeq ComponentDefSeq;
+ typedef IR_ComponentDefSeq_var ComponentDefSeq_var;
+ typedef IR_ComponentDefSeq_out ComponentDefSeq_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ComponentDefSeq;
+
+ typedef IR_ProvidesDef ProvidesDef;
+ typedef IR_ProvidesDef *ProvidesDef_ptr;
+ typedef IR_ProvidesDef_var ProvidesDef_var;
+ typedef IR_ProvidesDef_out ProvidesDef_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ProvidesDef;
+
+ typedef IR_ProvidesDefSeq ProvidesDefSeq;
+ typedef IR_ProvidesDefSeq_var ProvidesDefSeq_var;
+ typedef IR_ProvidesDefSeq_out ProvidesDefSeq_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ProvidesDefSeq;
+
+ typedef IR_UsesDef UsesDef;
+ typedef IR_UsesDef *UsesDef_ptr;
+ typedef IR_UsesDef_var UsesDef_var;
+ typedef IR_UsesDef_out UsesDef_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_UsesDef;
+
+ typedef IR_UsesDefSeq UsesDefSeq;
+ typedef IR_UsesDefSeq_var UsesDefSeq_var;
+ typedef IR_UsesDefSeq_out UsesDefSeq_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_UsesDefSeq;
+
+ typedef IR_HomeDef HomeDef;
+ typedef IR_HomeDef *HomeDef_ptr;
+ typedef IR_HomeDef_var HomeDef_var;
+ typedef IR_HomeDef_out HomeDef_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_HomeDef;
+
+ typedef IR_HomeDefSeq HomeDefSeq;
+ typedef IR_HomeDefSeq_var HomeDefSeq_var;
+ typedef IR_HomeDefSeq_out HomeDefSeq_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_HomeDefSeq;
+
+ typedef IR_EventDef EventDef;
+ typedef IR_EventDef *HEventDef_ptr;
+ typedef IR_EventDef_var EventDef_var;
+ typedef IR_EventDef_out EventDef_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_EventDef;
+
+ typedef IR_EmitsDef EmitsDef;
+ typedef IR_EmitsDef *EmitsDef_ptr;
+ typedef IR_EmitsDef_var EmitsDef_var;
+ typedef IR_EmitsDef_out EmitsDef_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_EmitsDef;
+
+ typedef IR_EmitsDefSeq EmitsDefSeq;
+ typedef IR_EmitsDefSeq_var EmitsDefSeq_var;
+ typedef IR_EmitsDefSeq_out EmitsDefSeq_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_EmitsDefSeq;
+
+ typedef IR_PublishesDef PublishesDef;
+ typedef IR_PublishesDef *PublishesDef_ptr;
+ typedef IR_PublishesDef_var PublishesDef_var;
+ typedef IR_PublishesDef_out PublishesDef_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_PublishesDef;
+
+ typedef IR_PublishesDefSeq PublishesDefSeq;
+ typedef IR_PublishesDefSeq_var PublishesDefSeq_var;
+ typedef IR_PublishesDefSeq_out PublishesDefSeq_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_PublishesDefSeq;
+
+ typedef IR_ConsumesDef ConsumesDef;
+ typedef IR_ConsumesDef *ConsumesDef_ptr;
+ typedef IR_ConsumesDef_var ConsumesDef_var;
+ typedef IR_ConsumesDef_out ConsumesDef_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ConsumesDef;
+
+ typedef IR_ConsumesDefSeq ConsumesDefSeq;
+ typedef IR_ConsumesDefSeq_var ConsumesDefSeq_var;
+ typedef IR_ConsumesDefSeq_out ConsumesDefSeq_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ConsumesDefSeq;
+
+ typedef IR_FactoryDef FactoryDef;
+ typedef IR_FactoryDef *FactoryDef_ptr;
+ typedef IR_FactoryDef_var FactoryDef_var;
+ typedef IR_FactoryDef_out FactoryDef_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_FactoryDef;
+
+ typedef IR_FactoryDefSeq FactoryDefSeq;
+ typedef IR_FactoryDefSeq_var FactoryDefSeq_var;
+ typedef IR_FactoryDefSeq_out FactoryDefSeq_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_FactoryDefSeq;
+
+ typedef IR_FinderDef FinderDef;
+ typedef IR_FinderDef *FinderDef_ptr;
+ typedef IR_FinderDef_var FinderDef_var;
+ typedef IR_FinderDef_out FinderDef_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_FinderDef;
+
+ typedef IR_FinderDefSeq FinderDefSeq;
+ typedef IR_FinderDefSeq_var FinderDefSeq_var;
+ typedef IR_FinderDefSeq_out FinderDefSeq_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_FinderDefSeq;
+
+ typedef IR_PrimaryKeyDef PrimaryKeyDef;
+ typedef IR_PrimaryKeyDef *PrimaryKeyDef_ptr;
+ typedef IR_PrimaryKeyDef_var PrimaryKeyDef_var;
+ typedef IR_PrimaryKeyDef_out PrimaryKeyDef_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_PrimaryKeyDef;
+
+ typedef IR_StructMember StructMember;
+ typedef IR_StructMember_var StructMember_var;
+ typedef IR_StructMember_out StructMember_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_StructMember;
+
+ typedef IR_StructMemberSeq StructMemberSeq;
+ typedef IR_StructMemberSeq_var StructMemberSeq_var;
+ typedef IR_StructMemberSeq_out StructMemberSeq_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_StructMemberSeq;
+
+ typedef IR_Initializer Initializer;
+ typedef IR_Initializer_var Initializer_var;
+ typedef IR_Initializer_out Initializer_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_Initializer;
+
+ typedef IR_InitializerSeq InitializerSeq;
+ typedef IR_InitializerSeq_var InitializerSeq_var;
+ typedef IR_InitializerSeq_out InitializerSeq_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_InitializerSeq;
+
+ typedef IR_UnionMember UnionMember;
+ typedef IR_UnionMember_var UnionMember_var;
+ typedef IR_UnionMember_out UnionMember_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_UnionMember;
+
+ typedef IR_UnionMemberSeq UnionMemberSeq;
+ typedef IR_UnionMemberSeq_var UnionMemberSeq_var;
+ typedef IR_UnionMemberSeq_out UnionMemberSeq_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_UnionMemberSeq;
+
+ typedef IR_EnumMemberSeq EnumMemberSeq;
+ typedef IR_EnumMemberSeq_var EnumMemberSeq_var;
+ typedef IR_EnumMemberSeq_out EnumMemberSeq_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_EnumMemberSeq;
+
+ typedef IR_ModuleDescription ModuleDescription;
+ typedef IR_ModuleDescription_var ModuleDescription_var;
+ typedef IR_ModuleDescription_out ModuleDescription_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ModuleDescription;
+
+ typedef IR_ConstantDescription ConstantDescription;
+ typedef IR_ConstantDescription_var ConstantDescription_var;
+ typedef IR_ConstantDescription_out ConstantDescription_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ConstantDescription;
+
+ typedef IR_TypedefDef TypedefDef;
+ typedef IR_TypedefDef *TypedefDef_ptr;
+ typedef IR_TypedefDef_var TypedefDef_var;
+ typedef IR_TypedefDef_out TypedefDef_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_TypedefDef;
+
+ typedef IR_TypeDescription TypeDescription;
+ typedef IR_TypeDescription_var TypeDescription_var;
+ typedef IR_TypeDescription_out TypeDescription_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_TypeDescription;
+
+ typedef IR_PrimitiveDef PrimitiveDef;
+ typedef IR_PrimitiveDef *PrimitiveDef_ptr;
+ typedef IR_PrimitiveDef_var PrimitiveDef_var;
+ typedef IR_PrimitiveDef_out PrimitiveDef_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_PrimitiveDef;
+
+ typedef IR_StringDef StringDef;
+ typedef IR_StringDef *StringDef_ptr;
+ typedef IR_StringDef_var StringDef_var;
+ typedef IR_StringDef_out StringDef_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_StringDef;
+
+ typedef IR_WstringDef WstringDef;
+ typedef IR_WstringDef *WstringDef_ptr;
+ typedef IR_WstringDef_var WstringDef_var;
+ typedef IR_WstringDef_out WstringDef_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_WstringDef;
+
+ typedef IR_FixedDef FixedDef;
+ typedef IR_FixedDef *FixedDef_ptr;
+ typedef IR_FixedDef_var FixedDef_var;
+ typedef IR_FixedDef_out FixedDef_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_FixedDef;
+
+ typedef IR_SequenceDef SequenceDef;
+ typedef IR_SequenceDef *SequenceDef_ptr;
+ typedef IR_SequenceDef_var SequenceDef_var;
+ typedef IR_SequenceDef_out SequenceDef_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_SequenceDef;
+
+ typedef IR_ArrayDef ArrayDef;
+ typedef IR_ArrayDef *ArrayDef_ptr;
+ typedef IR_ArrayDef_var ArrayDef_var;
+ typedef IR_ArrayDef_out ArrayDef_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ArrayDef;
+
+ typedef IR_ExceptionDescription ExceptionDescription;
+ typedef IR_ExceptionDescription_var ExceptionDescription_var;
+ typedef IR_ExceptionDescription_out ExceptionDescription_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ExceptionDescription;
+
+ typedef IR_ExceptionDefSeq ExceptionDefSeq;
+ typedef IR_ExceptionDefSeq_var ExceptionDefSeq_var;
+ typedef IR_ExceptionDefSeq_out ExceptionDefSeq_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ExceptionDefSeq;
+
+ typedef IR_ExcDescriptionSeq ExcDescriptionSeq;
+ typedef IR_ExcDescriptionSeq_var ExcDescriptionSeq_var;
+ typedef IR_ExcDescriptionSeq_out ExcDescriptionSeq_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ExcDescriptionSeq;
+
+ enum AttributeMode
+ {
+ ATTR_NORMAL,
+ ATTR_READONLY,
+ AttributeMode_TAO_ENUM_32BIT_ENFORCER = 0x7FFFFFFF
+ };
+ typedef AttributeMode &AttributeMode_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_AttributeMode;
+
+ typedef IR_AttributeDef AttributeDef;
+ typedef IR_AttributeDef *AttributeDef_ptr;
+ typedef IR_AttributeDef_var AttributeDef_var;
+ typedef IR_AttributeDef_out AttributeDef_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_AttributeDef;
+
+ typedef IR_AttributeDescription AttributeDescription;
+ typedef IR_AttributeDescription_var AttributeDescription_var;
+ typedef IR_AttributeDescription_out AttributeDescription_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_AttributeDescription;
+
+ enum PrimitiveKind
+ {
+ pk_null,
+ pk_void,
+ pk_short,
+ pk_long,
+ pk_ushort,
+ pk_ulong,
+ pk_float,
+ pk_double,
+ pk_boolean,
+ pk_char,
+ pk_octet,
+ pk_any,
+ pk_TypeCode,
+ pk_Principal,
+ pk_string,
+ pk_objref,
+ pk_longlong,
+ pk_ulonglong,
+ pk_longdouble,
+ pk_wchar,
+ pk_wstring,
+ pk_value_base,
+ PrimitiveKind_TAO_ENUM_32BIT_ENFORCER = 0x7FFFFFFF
+ };
+ typedef PrimitiveKind &PrimitiveKind_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_PrimitiveKind;
+
+ enum OperationMode
+ {
+ OP_NORMAL,
+ OP_ONEWAY,
+ OperationMode_TAO_ENUM_32BIT_ENFORCER = 0x7FFFFFFF
+ };
+ typedef OperationMode &OperationMode_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_OperationMode;
+
+ enum ParameterMode
+ {
+ PARAM_IN,
+ PARAM_OUT,
+ PARAM_INOUT,
+ ParameterMode_TAO_ENUM_32BIT_ENFORCER = 0x7FFFFFFF
+ };
+ typedef ParameterMode &ParameterMode_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ParameterMode;
+
+ typedef IR_ParameterDescription ParameterDescription;
+ typedef IR_ParameterDescription_var ParameterDescription_var;
+ typedef IR_ParameterDescription_out ParameterDescription_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ParameterDescription;
+
+ typedef IR_ParDescriptionSeq ParDescriptionSeq;
+ typedef IR_ParDescriptionSeq_var ParDescriptionSeq_var;
+ typedef IR_ParDescriptionSeq_out ParDescriptionSeq_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ParDescriptionSeq;
+
+ typedef IR_ContextIdSeq ContextIdSeq;
+ typedef IR_ContextIdSeq_var ContextIdSeq_var;
+ typedef IR_ContextIdSeq_out ContextIdSeq_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ContextIdSeq;
+
+ typedef IR_OperationDef OperationDef;
+ typedef IR_OperationDef *OperationDef_ptr;
+ typedef IR_OperationDef_var OperationDef_var;
+ typedef IR_OperationDef_out OperationDef_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_OperationDef;
+
+ typedef IR_OperationDescription OperationDescription;
+ typedef IR_OperationDescription_var OperationDescription_var;
+ typedef IR_OperationDescription_out OperationDescription_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_OperationDescription;
+
+ typedef IR_RepositoryIdSeq RepositoryIdSeq;
+ typedef IR_RepositoryIdSeq_var RepositoryIdSeq_var;
+ typedef IR_RepositoryIdSeq_out RepositoryIdSeq_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_RepositoryIdSeq;
+
+ typedef IR_OpDescriptionSeq OpDescriptionSeq;
+ typedef IR_OpDescriptionSeq_var OpDescriptionSeq_var;
+ typedef IR_OpDescriptionSeq_out OpDescriptionSeq_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_OpDescriptionSeq;
+
+ typedef IR_AttrDescriptionSeq AttrDescriptionSeq;
+ typedef IR_AttrDescriptionSeq_var AttrDescriptionSeq_var;
+ typedef IR_AttrDescriptionSeq_out AttrDescriptionSeq_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_AttrDescriptionSeq;
+
+ typedef IR_InterfaceDescription InterfaceDescription;
+ typedef IR_InterfaceDescription_var InterfaceDescription_var;
+ typedef IR_InterfaceDescription_out InterfaceDescription_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_InterfaceDescription;
+
+ typedef IR_ValueMember ValueMember;
+ typedef IR_ValueMember_var ValueMember_var;
+ typedef IR_ValueMember_out ValueMember_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ValueMember;
+
+ typedef IR_ValueMemberSeq ValueMemberSeq;
+ typedef IR_ValueMemberSeq_var ValueMemberSeq_var;
+ typedef IR_ValueMemberSeq_out ValueMemberSeq_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ValueMemberSeq;
+
+ typedef IR_ValueMemberDef ValueMemberDef;
+ typedef IR_ValueMemberDef *ValueMemberDef_ptr;
+ typedef IR_ValueMemberDef_var ValueMemberDef_var;
+ typedef IR_ValueMemberDef_out ValueMemberDef_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ValueMemberDef;
+
+ typedef IR_ValueDescription ValueDescription;
+ typedef IR_ValueDescription_var ValueDescription_var;
+ typedef IR_ValueDescription_out ValueDescription_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ValueDescription;
+
+ typedef IR_ProvidesDescription ProvidesDescription;
+ typedef IR_ProvidesDescription_var ProvidesDescription_var;
+ typedef IR_ProvidesDescription_out ProvidesDescription_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ProvidesDescription;
+
+ typedef IR_UsesDescription UsesDescription;
+ typedef IR_UsesDescription_var UsesDescription_var;
+ typedef IR_UsesDescription_out UsesDescription_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_UsesDescription;
+
+ typedef IR_ProvidesDescSeq ProvidesDescSeq;
+ typedef IR_ProvidesDescSeq_var ProvidesDescSeq_var;
+ typedef IR_ProvidesDescSeq_out ProvidesDescSeq_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ProvidesDescSeq;
+
+ typedef IR_UsesDescSeq UsesDescSeq;
+ typedef IR_UsesDescSeq_var UsesDescSeq_var;
+ typedef IR_UsesDescSeq_out UsesDescSeq_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_UsesDescSeq;
+
+ typedef IR_EventDescription EventDescription;
+ typedef IR_EventDescription_var EventDescription_var;
+ typedef IR_EventDescription_out EventDescription_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_EventDescription;
+
+ typedef IR_ComponentDescription ComponentDescription;
+ typedef IR_ComponentDescription_var ComponentDescription_var;
+ typedef IR_ComponentDescription_out ComponentDescription_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_ComponentDescription;
+
+ typedef IR_PrimaryKeyDescription PrimaryKeyDescription;
+ typedef IR_PrimaryKeyDescription_var PrimaryKeyDescription_var;
+ typedef IR_PrimaryKeyDescription_out PrimaryKeyDescription_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_PrimaryKeyDescription;
+
+ typedef IR_HomeDescription HomeDescription;
+ typedef IR_HomeDescription_var HomeDescription_var;
+ typedef IR_HomeDescription_out HomeDescription_out;
+ TAO_NAMESPACE_STORAGE_CLASS CORBA::TypeCode_ptr _tc_HomeDescription;
+
+}
+TAO_NAMESPACE_CLOSE // module IR
+
+
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1200)
+#pragma warning(pop)
+#endif /* _MSC_VER */
+
+#endif /* TAO_HAS_INTERFACE_REPOSITORY == 1 */
+
+#include "ace/post.h"
+#endif /* TAO_IFRFWD_H */